joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.68k stars 381 forks source link

Alternative dos system #1853

Open RNMB15 opened 4 years ago

RNMB15 commented 4 years ago

859/5000 I had a friend who built his own DOS system, which he calls DOS 7_10. the known had shown me the DOS 7_10 on his computer, where Windows 98 is installed on Microsoft virtual PC. the well-known had told me: "that DOS 7_10 replaces the" C: \ WINDOWS \ COMMAND "folder of Windows," where the DOS application files of Windows are located.

the known one later gave me the DOS 7_10.

BE.EXE makes the box.

These are the files. DOS_710.zip

I created a floppy disk image of the files that can be booted. This is the file. DOS_710 boot.zip

I also created my own floppy disk image that can be booted. These are the files. MS_DOS_6.zip MS_DOS_7.zip

The website does not work anymore, but I had saved the website beforehand. webseite.zip

can you use it for dosbox-x or dosbox-x Wiki?

Later I made my own DOS system based on DOS_710. These are the files. DOS_710_DRIVERS von 12.2007.zip

RNMB15 commented 4 years ago

This is what it looks like. boot_000

sikthehedgehog commented 4 years ago

You should be able to boot the disk images directly (since from what I recall that should still work in DOSBox-X, right?). I think you won't have access to the files from the host's filesystem, though.

Alternatively, since that one seems to work by replacing COMMAND.COM (from what I can tell) you may also be able to get away by running it directly, but no guarantees that it'll play nicely with the built-in DOS (depends how much it relies on particular quirks). But if it does run it may work with the host's filesystem.

Wengier commented 4 years ago

The disk images certainly works in DOSBox-X. For example, I can boot your disk image with the following command in DOSBox-X:

BOOT MS_DOS_7.IMG

I can confirm it works. More information about MS-DOS 7.10 can be added to the Wiki of course. But your MS-DOS 7.10 system is a German version, and there is English version of MS-DOS 7.10, so it will probably more focus on the English version instead.

rderooy commented 4 years ago

@RNMB15 I don't quite understand what your asking. Are you asking for your DOS images to be included with DOSBox-X?

If so, than I can tell you that won't happen because MS-DOS is still under copyright, and will be so for a very long time to come (IANAL, but it seems in the US, 120 years from creation or 95 from publication, whichever is shorter), unless Microsoft decides to "free" it like they did for DOS 1.x and 2.x

Windows 95 OSR2 (first release to include MS-DOS 7.1) was released in 1997, so 1997+95=2092

Also, there is almost never a reason that you actually need to boot DOS in DOSBox-X. The integrated DOS is normally enough to run almost all programs.

RNMB15 commented 4 years ago

I didn't mean Microsoft's DOS 7.10. I meant from DOS 7_10. How the individual DOS applications are put together and what is the content of (CONFIG.SYS, AUTOEXEC.BAT and MSDOS.SYS). the appearance of the DOS prompt.

Wengier commented 4 years ago

@RNMB15 This so-called "DOS 7_10" is based on Microsoft's MS-DOS 7.10 files. So it is actually MS-DOS 7.10, although it is a German version.

RNMB15 commented 4 years ago

I have ported the appearance of the command line from DOS 7_10 to DOSBOX-X.

I added the following to the "dosbox-x-0.83.4.conf" in the [autoexec]:

dos.txt

This is what it looks like. command_000

RNMB15 commented 4 years ago

I have ported the BE box from DOS 7_10 to DOSBOX-X. command_000

the BE box of DOS 7_10 is not displayed correctly in PC 98 mode and the date and time is only zero command_001

RNMB15 commented 4 years ago

These are the files. be box.zip

RNMB15 commented 4 years ago

I found several sites about freedos for NEC PC 98. https://github.com/lpproj/freecom_dbcs2 https://dos.minashiro.net/freecomj.html http://yotama.blog84.fc2.com/blog-entry-3.html

RNMB15 commented 4 years ago

emm386_nec98_20161111wip.zip

RNMB15 commented 4 years ago

I also tried the be box on MS DOS 6.20 for PC 98 but the same error is there too. guest os_002 guest os_003

This is the disk image: test.zip

RNMB15 commented 4 years ago

and I noticed with scandisk: that you couldn't move the mouse. guest os_004 I had loaded the mouse driver beforehand.

joncampbell123 commented 4 years ago

Built-in INT 33h emulation in PC-98 mode does not yet support the interrupt callback. EDIT.COM for PC-98 has the same issue.

joncampbell123 commented 4 years ago

If you use a third party mouse driver interrupts might work.

RNMB15 commented 4 years ago

I have now tried a different mouse driver but then it stuck. guest os_000 this is the mouse driver: MOUSE.zip

RNMB15 commented 4 years ago

I then tried this mouse driver from Freedos. http://cutemouse.sourceforge.net/

guest os_000

RNMB15 commented 4 years ago

I then tried this mouse driver from BSR Bus Mouse Driver. But that doesn't work either. guest os_000

This is the link to the mouse driver: https://archive.org/details/bsrbusmousedriver

Wengier commented 3 years ago

@RNMB15 The PC-98 implementation is still not complete. It will hopefully be better in the future.

joncampbell123 commented 3 years ago

@RNMB15 I wouldn't expect the FreeDOS CuteMouse driver to work. That's written for IBM PC/AT hardware. Unless there is a port of CuteMouse for PC-98 of course.

As for BSR, I suspect that was also made for IBM PC hardware. There was a bus mouse card made for IBM PCs at one time, at least by Microsoft. It's entirely possible that the hardware on that card might even be the same 8255 used on PC-98. The thumbnail on the Archive page shows disks that are entirely in english. As far as I can tell, none of them mention PC-98.

Finally the first one you mention (no company mentioned, just a 1995 copyright date) may have also been written for IBM PCs. The ASCII art around the text suggests it was intended to use the box/line characters in the default character set of IBM PCs (code page 437).

Anything written for IBM PC hardware is not going to work on PC-98 unless the program uses ONLY the MS-DOS API (which is why you can run PKZIP just fine on PC-98 MS-DOS in fact). Interrupts and I/O port assignments are completely different on PC-98. That includes DMA controller, interrupt controller, etc. even if both use the same 8237 DMA and 8254 PIT chips.

RNMB15 commented 2 years ago

I replaced the old drivers with new ones from freedos 1.3.

DOS_710_DRIVERS von 12.2021.zip MS_DOS_6 Startdiskette.zip MS_DOS_7 Startdiskette.zip

RNMB15 commented 2 years ago

This is an image rom of my old computer with an AMD Athlon xp 2600+ that I no longer have.

6A61BM4C.zip

RNMB15 commented 2 years ago

Is it possible to get the image rom to run on the DOSBOX-X?