VOGONS

Common searches


Windows 95 and DOSBox.

Topic actions

  • This topic is locked. You cannot reply or edit posts.

First post, by DOS4dinner

User metadata
Rank Newbie
Rank
Newbie

(I figured Windows 95 was an application...anyway):

Note: I know full well that Windows 95 in DOSBox is, from what I've gathered, not going to be a perfect experience, if it works at all.

Having gotten Windows 3.1 up and running (Yay Myst!),I wanted to mess around with Windows 95 under DOSBox, hopefully to get Sonic CD working. I tried VirtualBox (Ubuntu is my primary OS) already, and I wasn't too thrilled. Two questions:

1. Will Windows 95 have CD support (Real or using an image) if I get it to work? I kinda need that...😀

2. How do I do it and what do I need? I have a copy of Windows 95b on CD, and I made the 512MB HDD image with bochs, but I'm not sure what to do from there.

Thanks in advance!

Reply 4 of 43, by kruwi

User metadata
Rank Member
Rank
Member

Don't let the others disencourage you! Try it out (maybe use HAL's CVS-Build instead of the official ones) and have fun. Experimenting is everything!

But you better don't ask these questions HERE because Windows 95 is not officially supported. Contacting HAL via PM might be helpful as he can certainly answer most of your questions.

Visit the end of the internet: www.groskreutz.de

Reply 6 of 43, by DOS4dinner

User metadata
Rank Newbie
Rank
Newbie

Hey, it works! It did fine in normal .72.

In case anyone else needs it:
Since Dosfreak removed his guide, I decided to remove my miniguide. See the next page for details on said proper guide.

Now, to get Sonic CD working 😁

Also, can Windows 95 find a CD Drive? It doesn't come up anywhere as far as I can tell.

Last edited by DOS4dinner on 2009-02-16, 16:39. Edited 1 time in total.

Reply 7 of 43, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

You'll have to use a CD emulator.

Also instead of using bximage you can use HAL9000's MegaBuild of DOSBox which includes IMGMAKE (HD image creation utility).

I'd stick with DOSBox 0.72 or HAL9000's MegaBuild if you want to run Windows 95a/b since the latest CVS builds of DOSBox are more unstable for guest Windows 95a/b.

Hmmm, Scratch that the latest CVS is fine as long as you install the latest S3 Win95 drivers you should be good to go. (and use pentium_slow for cputype).

If you still have instability then just use the standard video driver (no video driver) and it should be pretty stable.....at only 16 colors of course.

Last edited by DosFreak on 2009-02-15, 06:06. Edited 1 time in total.

How To Ask Questions The Smart Way
Make your games work offline

Reply 8 of 43, by DOS4dinner

User metadata
Rank Newbie
Rank
Newbie
DosFreak wrote:

You'll have to use a CD emulator.

Also instead of using bximage you can use HAL9000's MegaBuild of DOSBox which includes IMGMAKE (HD image creation utility).

I'd stick with DOSBox 0.72 or HAL9000's MegaBuild if you want to run Windows 95a/b since the latest CVS builds of DOSBox are more unstable for guest Windows 95a/b.

Sorry for asking a very broad question, but how would I use and which one would I use for a CD emulator?

On a side note, DOSBox doesn't seem to have the 100% CPU usage issue that other virtual machines have.

Reply 9 of 43, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

You'd have to install Daemon Tools/Virtual CloneDrive/etc etc and copy an iso image of the CD to the hard drive image and mount it from there.

Also you'll have to use the older versions of those tools since the latest versions do not support Windows 9x anymore.

DOSBox doesn't use 100% of the CPU because it tries to give only as many cycles to the programs as they need (cycles=auto).

Other VM's mostly virtualize the processor instead of emulating it.

How To Ask Questions The Smart Way
Make your games work offline

Reply 10 of 43, by DOS4dinner

User metadata
Rank Newbie
Rank
Newbie

Dang...Sonic CD is a 750MB bin/cue (Mixed mode CD). Does that mean I can't mount it until DOSBox supports images over 512MB? Or does it already, and I just misheard?

Wait, can I mount a second HD image into Windows 95? I could probably split the the game's data between the two drives.

Reply 13 of 43, by LuckyCharms21

User metadata
Rank Newbie
Rank
Newbie

Dos4dinner,

Thank you for creating this post. I've been looking to do this for a long time but haven't gotten further than creating the image file.

Here's what I've done so far......

Successfully created a windows95 image via bximage and bochs. I can now run win95 in bochs. My image file is called c.img. It is currently located in my bochs directory.

I open up dosbox and type in "boot -l c" and I get this message "Unable to boot off drive C".

Do I need to create a subfolder somewhere and copy c.img to it?
Do I need run other commands prior to "boot -l c"? Such as mount c or something?
Would you mind giving me the step by step commands that you typed in dosbox to boot the c.img file?

I'm trying to run casino verite blackjack on my nokia n810 and the program only runs on windows 95 and up.

Any help would be greatly appreciated. I'd love to finally get this working.
😕 😕

Reply 15 of 43, by LuckyCharms21

User metadata
Rank Newbie
Rank
Newbie

Thanks for the reply dosfreak,

Here's what I did. Copied c.img into a subdirectory c:\win95\c.img
I then typed the following into dosbox:

"mount d c:\win95"
"d:"
"imgmount c c.img"
"boot -l c"

After that last command I get a message saying:
"Disk I/O error Replace the disk, and then press any key"
"
I must be missing a step here. Where should I place the c.img file. If I open up dosbox and immediately type "imgmount c c.img" I get a message "the image must be on a host or local drive"

Did I miss something?

Reply 16 of 43, by DOS4dinner

User metadata
Rank Newbie
Rank
Newbie
LuckyCharms21 wrote:
Thanks for the reply dosfreak, […]
Show full quote

Thanks for the reply dosfreak,

Here's what I did. Copied c.img into a subdirectory c:\win95\c.img
I then typed the following into dosbox:

"mount d c:\win95"
"d:"
"imgmount c c.img"
"boot -l c"

After that last command I get a message saying:
"Disk I/O error Replace the disk, and then press any key"
"
I must be missing a step here. Where should I place the c.img file. If I open up dosbox and immediately type "imgmount c c.img" I get a message "the image must be on a host or local drive"

Did I miss something?

You don't need to mount D:. Just mount it directly (assuming you already used fdisk and format):
imgmount c C:\win95\c.img -fs fat
Then boot it. Note that once it's booted, you will have no other access to any other drives except the image.

Reply 17 of 43, by LuckyCharms21

User metadata
Rank Newbie
Rank
Newbie

Ok, so I opened up dosbox and typed the following:

imgmount c C:\win95\c.img -fs fat
boot -l c

I then get the following message:

"Booting from drive c......"
"Disk I/O error"
"Replace the disk, and then press any key"

Again, thanks for helping....what should I do next?

Reply 19 of 43, by DOS4dinner

User metadata
Rank Newbie
Rank
Newbie

(Assuming DOSBox says that it successfully mounted) Maybe. DOSBox is acting like it can't be booted, which means it probably isn't formated.

You could try fdisking/formating again. See the official guide Sample usage of a harddisc image in DOSBOX for properly setting a hard disk image. Also, normal DOSBox can only use 512MB images (Although I'd create a 500MB image, just to be safe--my first 512 image didn't work.)

Speaking of Normal DOSBox, it can't boot the 2 gig image I created now that Windows 95 is on it. HAL's can, but normal .72 won't--it just freezes. Is this because I told fdisk to use fat16 instead of fat32?