Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Wine in DOS (Announce)

posted by Rugxulo Homepage, Usono, 28.03.2013, 00:20

> Maybe Alex reads this thread - I got a snapshot of his current code by
> email today. It is the Wine 980315 version he tries to compile using EMX
> and the Xlib libraries which can be used with EMX. As he had already posted
> he managed to compile libwine.a but not wine.exe. Since I currently do not
> have EMX installed I did not try to compile it myself again.

EMX is still mirrored in various places, e.g. Hobbes, but OS/2 users seem to prefer a newer (OS/2-only) version that relies on OS/2-specific .DLLs (libc*.dll). IIRC, the latest "official" dual mode compiler was 2.8.1, which is fairly old by now. There is a third-party build of (C-only) 3.0.4, but I'm not sure that improves much overall.

I did install EMX on this PC a while back. It's not hard to setup. The main "gotcha" is that EMX.EXE proper seems to choke on big amounts of RAM (greater than 1 GB), so I ended up doing "set EMX=c:\utils\rsx.exe" and just manually run DPMI beforehand. Then it works okay. YMMV.

I personally don't have a lot of optimism for running WINE, even old versions, but I think DJGPP is more capable (and reliable) than old EMX. As CWS mentioned, you can fake mmap() with DPMI 1.0 calls, but not all DPMI hosts or extenders support that.

P.S. I tried running a MinGW .EXE (pcom.exe from my GPC builds of P5) today under HX with the ReactOS clone MSVCRT.DLL, and it didn't work (missing import), go figure. I guess I got too lucky and optimistic after it accidentally worked with Oxford Oberon.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 373 users online (0 registered, 373 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum