VOGONS


First post, by butterfly

User metadata
Rank Member
Rank
Member

I cannot get Windows 386 (Windows 2.1), known as the first Windows version to break the 640K wall, to work.
The error reported (both in DOSBox and VirtualPC) is
HMA already in use

I have tried doing some Internet search but I couldn't find any useful information (I cannot even remember how you can "free" HMA or if I ever did it).

What I do know is that a very old version of DOS is needed.
I tried DR-DOS 5.0 (that is not very old in facts), MS-DOS 3.3 and DOS (unknown publisher) 2.1 without success.

I am just curious of seeing this version of Windows in action.
I hope my help request doesn't look silly.

Reply 1 of 7, by bugs_bugger

User metadata
Rank Member
Rank
Member

What version of DosBox did you use? Windows compability was improved since the release of 0.65 again, I heard. You should try the newest CVS and then report again.

And please try to post the version you used when reporting errors. 😀

Reply 2 of 7, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Only windows 3.0-3.11 have been fiddled with in dosbox.

Reply 3 of 7, by butterfly

User metadata
Rank Member
Rank
Member

I always forget to say which version. I always use the latest one, at the moment 0.65 but that's not a DOSBox problem, it's a DOS problem. Actually, I think, my problem 🤣, cos I tried it on a 486sx, 32MB of RAM, FAT12, HDD10MB and I get the same error.

Reply 5 of 7, by butterfly

User metadata
Rank Member
Rank
Member

Alright, forget the emulators.
I cannot get it to work on a real machine with the above configuration

Reply 6 of 7, by kruwi

User metadata
Rank Member
Rank
Member

I'm not sure, but ...

Maybe 32 MB of RAM on your real 486 sx are too much? Remember that at the time windows 2.1/386 was released there was almost no machine equipped with even only 4 MB of RAM.

Reply 7 of 7, by butterfly

User metadata
Rank Member
Rank
Member

I had not been thinking of that. So I tried using only 1MB on the real machine and it did not work.