Hello all, first of all congratulation to all the wine stuff for the great job. I was trying to run some old 16 bit executables using wine (darwine) for mac, but from what i understand darwine is still not able to execute those exe. On Linux, doing wine TASM.EXE works fine, under mac, typing the same command (but using darwine) i get fixme:module:wine_load_dos_exe DOS executables not supported on this platform winevdm: can't exec 'Z:\Users\spectrum\bcc\rtm.exe': invalid program file i was wandering if this feature would be implemented in the future, and if exist some alternative. I think i cannot use dosbox, since i need to invoke "wine tasm.exe" from some gnu makefiles. Many thanks spectrum
On Mon, May 26, 2008 at 2:05 PM, spectrum <wineforum-user at winehq.org> wrote:> Hello all, > > first of all congratulation to all the wine stuff for the great job. > > I was trying to run some old 16 bit executables using wine (darwine) for mac, but from what i understand darwine is still not able to execute those exe. > > On Linux, doing > > wine TASM.EXE > > works fine, > > under mac, typing the same command (but using darwine) i get > fixme:module:wine_load_dos_exe DOS executables not supported on this platform > winevdm: can't exec 'Z:\Users\spectrum\bcc\rtm.exe': invalid program file >tasm should work on any platform under dosbox John
spectrum wrote:> Hello all, > > first of all congratulation to all the wine stuff for the great job. > > I was trying to run some old 16 bit executables using wine (darwine) for mac, but from what i understand darwine is still not able to execute those exe. > > On Linux, doing > > wine TASM.EXE > > works fine, > > under mac, typing the same command (but using darwine) i get > fixme:module:wine_load_dos_exe DOS executables not supported on this platform > winevdm: can't exec 'Z:\Users\spectrum\bcc\rtm.exe': invalid program file > > i was wandering if this feature would be implemented in the future, and if exist some alternative.I don't know if there is an effort to implement DOS support under the Mac. I know that the Darwine folks are not working on this and the people (including myself) who do Darwine builds are not.> I think i cannot use dosbox, since i need to invoke "wine tasm.exe" from some gnu makefiles. >What are you building? If you are building a DOS executable, then dosbox should serve the purpose. James McKenzie
thanks for the kind replies, the actual wine version for Linux works fine, can execute both 16 bit real mode (call it DOS programs if you prefer), as well as the 32 bit flat protected mode. So i was wandering for what reason the mac port don't support this. I need to build some 80186 firmware code, i have many makefiles ready using WINE. Anyway, dosbox is good for it, but i would need to call it in the same fashion as wine: on makefiles i was doing wine TASM.EXE build_parameters for now, using dosbox, this syntax is not accepted, it takes a single parameter, and discard everything after the TASM.EXE. many thanks for now, spectrum