VOGONS

Common searches


First post, by another

User metadata
Rank Newbie
Rank
Newbie

Can I install ms-dos 6.22 inside dosbox? I have the disks there and I know the mount command.

But how to restart / boot?

Reply 1 of 32, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

You can, but I don't know how. Something about making images of the disks and whatnot.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 2 of 32, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Read the Windows 9x on DosBox guide: Windows 9x DOSBox Guide (Not officially supported)

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

Reply 3 of 32, by taiken7

User metadata
Rank Member
Rank
Member

I may be stating the obvious, but it is Dosbox's goal to replace
dos in general. Consider the prompt you see (graphically) as the
same dos version 2..7 prompt.
The only reason you may wish to boot disk images
is to load device drivers or specific environments (not everything
in dos is emulated.. yet).

You could accomplish the former with the attached (2in1) zipfile;
they both claim to load device drivers from the commandline;
note1: not extensively tested though.
note2: you may need a customised dosbox build if your drivers access external hardware.
note3: no version of dosbox supports data to/from PCI/ISA cards. (Outside the scope of 'games')

Attachments

  • Filename
    devices.zip
    File size
    5.38 KiB
    Downloads
    905 downloads
    File comment
    2 programs; each load device
    drivers from commandline.
    File license
    Fair use/fair dealing exception

Reply 4 of 32, by kruwi

User metadata
Rank Member
Rank
Member

And you have to beware of this: If you boot MS-DOS inside dosbox, you will not be able to use the dosbox-shortkeys any more. Dosbox will still be running in the background, though, but you will lose the kinds of control mechanisms that make using dosbox so convenient, e.g. lowering the cycles or changing the cpu core.

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

Reply 5 of 32, by Radinor

User metadata
Rank Newbie
Rank
Newbie
kruwi wrote:

And you have to beware of this: If you boot MS-DOS inside dosbox, you will not be able to use the dosbox-shortkeys any more. Dosbox will still be running in the background, though, but you will lose the kinds of control mechanisms that make using dosbox so convenient, e.g. lowering the cycles or changing the cpu core.

I have to disagree with that. I use MS-DOS 6.22 in dosbox, by mounting a hard disk image that has ms-dos installed in it, then booting from it with the boot command of dosbox, and after MS-DOS 6.22 boots up, I can still use the hotkeys, the things that don't work are the dosbox "Z:" drive commands like mount and exit, but you can simply mount something if you want to use it in dosbox by writing the mount command for it in the autoexec section of dosbox.conf (before the line that boots up dos 6.22 so it will still accept the command) and you can exit dosbox by pressing ctrl+f9 or going to window mode by alt+enter and closing the dosbox window.
The only thing that's somewhat limiting is that the other mounted drives must be images too, because if dosbox boots a real dos from an image it will no longer accept mounted directories only mounted images as other drives for some reason.

Last edited by Radinor on 2008-06-23, 09:54. Edited 1 time in total.

Reply 7 of 32, by Radinor

User metadata
Rank Newbie
Rank
Newbie

Yeah, I think the main reasons an emulated real dos won't see a previously mounted directory as a drive are because of the NTFS file system, the seemingly "infinite" size of a contemporary hard disk compared to what size hard disks had in the dos era, and that a mounted directory drive doesn't have data for cylinders, heads and sectors which are required for mounting a hard disk image in dosbox.

Reply 8 of 32, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

because of the NTFS file system

No. The mounted drives directly interface with dosbox, thus if you load
another DOS that version would have to do the same interfacing, which it
does not because it is not prepared for it.

Reply 9 of 32, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

I really can't understand why anybody would like to install MS-DOS in DOSBox, the DOSBox environment is far more efficient in terms of memory management and and most needed drivers are already included. I mean, it's good enough to cheat Windows 3.X, what else could we want?

I only miss an internal editor (EDIT), but I guess I can use Windows Notepad or the FreeDOS equivalent if the need becomes urgent.

Reply 10 of 32, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

As far as I remember, EDIT works fine inside DOSBox. Most DOS programs do.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 12 of 32, by Sephiroth

User metadata
Rank Member
Rank
Member

I've been using QuickBasic4.5 in DOS and it seems to work fine, even spits out EXEs I can run in real DOS. I don't see why EDIT would fail.

486 Launcher v2.0 is now under development!

Reply 14 of 32, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I really can't understand why anybody would like to install MS-DOS in DOSBox, the DOSBox environment is far more efficient in terms of memory management and and most needed drivers are already included. I mean, it's good enough to cheat Windows 3.X, what else could we want?

If you intend to abuse DOSBox with programs that are not games you may run in some trouble because DOSBox does not provide all functionality that MSDOS does.

1+1=10

Reply 15 of 32, by Sephiroth

User metadata
Rank Member
Rank
Member

Care to elaborate on that, h-a-l? I am curious to know what DOSBox doesn't provide in terms of applications like Win3.11, because I installed my Win3.11 For Workgroups on my emulated drive using DOSBox, then installed my SB16 software, and everything works wonderfully. Amused the heck out of me the first time I threw it on my flash-drive and pulled it up on somebody else's computer, they came in and turned off the screen saver, saw Windows 3.11 and freaked!

486 Launcher v2.0 is now under development!

Reply 16 of 32, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Win 3.11 only works because the DOSBox devs made an exception and added the functions for it. You can still see a few loose ends (DOS window, WfW 3.11 net command, 32-bit harddisk support come to mind). And there are other applications that use APIs which are not or only partially implemented in DOSBox and thus refuse to work.

1+1=10

Reply 17 of 32, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Time and date functions?

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 18 of 32, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Those would be the smallest issue 😉 Things like the Ctrl-C or DOS data structures or block devices or internationalisation APIs... but it's only few apps that are affected.

1+1=10

Reply 19 of 32, by Sephiroth

User metadata
Rank Member
Rank
Member

Didn't think about 32bit disk support. I'll check out the net command and DOS window though, as I have not toyed with them yet.

As for time and date, could they simply make those functions and have them call the real system's time/date functions? Only worry would be Y2K issues. Y2K got my 286, so I had to pull the battery and set it back to 1980. My 286 is 20yrs behind everything else here, 🤣!

486 Launcher v2.0 is now under development!