Tennessene / jDOSBox

Java x86 emulator based on DOSBox
GNU General Public License v2.0
13 stars 2 forks source link

How are we supposed to get the other OS's working? #8

Open Tennessene opened 1 year ago

Tennessene commented 1 year ago

Remember, according to jDOSBox's old site it was possible to run a bunch of OS's

In addition to running DOS games the project has now started to move in a new direction as a general x86 emulator. Currently It will boot up Windows 95/98, Windows NT 4.0, Windows XP (in safe mode), ReactOS and some flavors of Linux such as DSL. This has been achieved by porting over an IDE controller from QEMU and running jDosbox with the bochs BIOS.

Here is part of my conversation with James (I start out with James replying to my first email to him):

James:

Wow, my last build was in 2014. That was a long time ago. I don't remember too much about that project anymore, but I did find a previous release contained the file you were looking for (he linked release 0.74.25)

As for running Windows 95, I do remember it working, I may even have gotten up to Windows XP. But the issue is that it was slow, but again that was 10 years ago, maybe on modern computers it won't be as bad.

Me:

Oh, thanks. How would you get up to Windows XP if it is a DOS emulator? I'm really curious because that would be awesome if I could add Windows XP as an option in my plugin.

James:

I ported DosBox and then added some more stuff on top of it. At one point it could even run a couple of Windows games without an OS (my attempt at Wine from scratch). I don't remember how successful XP was, it booted but I don't remember running much in it. jDosbox was most interesting to me because it could run Dos games in the browser. I stopped working it around the time Java was getting kicked out of the browser.

...we talk about some other stuff like pcap...

Me:

...(pcap stuf)... Also, I can't figure out how to install Windows NT 4.0 on it. It said in the latest change log that "Windows NT 4.0, React OS 0.3.14 and DSL 4 have been tested and work well", but I don't even know how to install it

James:

.... Unfortunately, I don't remember much about installing an OS, you might be able to follow something similar to a dosbox tutorial about getting a bios up and running. It's definitely not easy because of creating disk images.

It would be great to get these going because I would like the 90's Windows versions and XP to work. Also, Linux I was thinking more like Ubuntu, but I don't think that will ever be possible in DOSBox, but who knows if DSL worked. I was hoping you might have an idea on how this can be done. I got Windows 95 to work by just following this guide, but I have no idea on how to install and boot up from non dos-based OS's

Torinde commented 1 year ago

Related to joncampbell123/dosbox-x/issues/3538

Torinde commented 1 year ago

added some more stuff on top of it. At one point it could even run a couple of Windows games without an OS

Maybe same as PDOS University challenge x64? I mention that at the linked issue above.

Tennessene commented 1 year ago

Related to joncampbell123/dosbox-x/issues/3538

This is quite interesting though. I will try what you did with dosbox-x in jdosbox