Post subject: Problems installing Windows 1.0 Developer Release 5 in Bochs Posted: Mon May 14, 2012 11:39 pm
1337 Beta Collector
Joined Wed Aug 18, 2010 6:54 pm
Posts 1811
Location Cambridgeshire, England, UK
Favourite OS Arch Linux
Hi,
Recently I tried to install the Windows 1.0 Developer Release 5 in Bochs 2.5.1 (an x86 emulator for those who don't know), under Windows 8 Consumer Preview. I configured Bochs with a 16MB HDD, and the usual 5.25'' floppy drives, and 1 MB RAM (the minimum). I also set the first COM port as a serial mouse, and emulated an XT-type keyboard.
I proceeded to boot MS-DOS 3.30A from floppy, use FDISK and format the HDD, copy install.bat from the first Developer Release diskette, and run the install. It all worked fine.
However, when I proceeded to run MSWIN to try and start the pre-release up, MS-DOS got stuck running kernel.exe.
From a fresh boot, here's a screenshot of the Bochs window:
It's hung at this point. CTRL+C'ing does nothing.
Also, after running MSWIN, the Bochs console shows two information messages which may be of use, but I cannot decipher them as I'm no master in the mechanics of the x86 CPU:
What I also don't understand here is that this "unallowed" message would surely be classed as an error, yet the 'i' in the timestamp code in those log entries indicates that it's just a piece of general information. But never mind, it's probably irrelevant.
Any help to try and get this resolved will be appreciated! Thanks in advance.
EDIT: I just tried setting the first COM port to output to a file, just in case the Windows executables sent debugging information (this is what install.bat recommends), but I got nothing.
_________________ Hi. I'm a Linux user, programmer, science enthusiast, and as of recently, a website administrator - I run a small forum on my Raspberry Pi. Click my profile to get a link to it.
Post subject: Re: Problems installing Windows 1.0 Developer Release 5 in B Posted: Tue May 15, 2012 1:11 am
1337 Beta Collector
Joined Thu Nov 29, 2007 11:33 pm
Posts 3234
Location Where do you want to go today?
Favourite OS All Microsoft operating systems!
Yes, that or PicoXT (which works as far as I know). From what I remember, only the Beta release (May 1985) and higher were able to run properly on Bochs.
_________________ Main operating system: Windows 8 Enterprise (Evaluation) Windows 8 real life sightings (not counting Windows Phone 8): 2 (Client)
Post subject: Re: Problems installing Windows 1.0 Developer Release 5 in B Posted: Tue May 15, 2012 1:23 am
Amateur Beta Collector
Joined Fri Jun 25, 2010 2:13 am
Posts 109
Favourite OS Windows 5.1 (XP) Build 2600
WinPC wrote:
Yes, that or PicoXT (which works as far as I know). From what I remember, only the Beta release (May 1985) and higher were able to run properly on Bochs.
I tried PicoXT, DR5 dosn't run. PicoXT doesn't support mice so DR5 crashes.
Post subject: Re: Problems installing Windows 1.0 Developer Release 5 in B Posted: Tue May 15, 2012 11:04 am
Guru Beta Collector
Joined Sat Aug 21, 2010 5:10 pm
Posts 928
Location In front of my Toughbook
Favourite OS UZI180
It should support IBM AT and DOS 3 enhancements , not only XTs. The DR5 code makes special assumptions about CPU ,some DOS stuff and mouse hardware. We need a motivated guy to check out that interesting build and get the SDK to work.
Post subject: Re: Problems installing Windows 1.0 Developer Release 5 in B Posted: Tue May 15, 2012 6:23 pm
1337 Beta Collector
Joined Wed Aug 18, 2010 6:54 pm
Posts 1811
Location Cambridgeshire, England, UK
Favourite OS Arch Linux
Thanks for the replies, people. I incidentally already knew that PCem was the solution, due to having used it on this build a while back.
I just wanted to see if anybody had got it working in Bochs, really, and if not, at least find out the reason why it doesn't work in a generic x86 emulator such as Bochs. I guess the "special assumptions about CPU" explanation by z180 works, so thanks for that. I'd investigate it further but I assume the only real way to fix this would be to recompile Bochs with some custom code, which I would utterly fail at.
Thanks for the replies though, everyone, I'll stick to PCem with this build.
_________________ Hi. I'm a Linux user, programmer, science enthusiast, and as of recently, a website administrator - I run a small forum on my Raspberry Pi. Click my profile to get a link to it.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum
All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.