Skip to contentSkip to conversation

Your DOSEMU request

DISCUSSION Stephen torri 2 participants 3 messages Jan 15, 2004 2 messages not in the archive

lore
Share & tools
lore
#1 lore raw
In reply to a message not in the archive
Quoted 13 lines · norseman

Stephen;
You might read the attachment I'm including and
then try installing the pre-compiles per it's suggestions. I am able to run the pre-compiled 1.1.99.1 and Freedos I downloaded from the DOSEMU.ORG links. The problems I am having are noted in the attachment. Also - the emulators that are newer than 1.0.2.1 seem to have smaller memory capacities. If your CPU is "latest and greatest" you may not be able to get a compile to run. So far - I can't. Like me - you may need to stay with the pre-compiles until the others get caught up.

Quoted 1 line

Hope this helps.

The guide helped with getting dosemu to start. Thanks. I chose to do the path to use freedos in synthetic mode since I do not have a dos partition available.

Now the next issue is the CDROM drive. I have a CD-RW drive but I typically do not use the ide-scsi module. I use the ide-cd module instead. So my cdrom appears at /dev/cdroms/cdrom0 (Gentoo 1.4 system).

I placed a symbolic link to the drive in my .dosemu/drives directory:

lrwxr-xr-x 1 storri wheel 10 Jan 14 20:42 d -> /dev/cdrom

The Autoexec.emu and Config.emu mention the cdrom but I did not know where to place them. Are these files to replace autoexec.bat config.sys respectively?

Stephen

Signature · 2 lines
Stephen Torri
GPG Key: http://www.cs.wustl.edu/~storri/storri.asc
#3 lore raw

Re: more on your DOSEMU request

In reply to a message not in the archive
Quoted 12 lines · norseman

normally, in the synthetic mode, you only need the .bat/.sys files. thus the contents of the .emu files can be made the contents of the .bat/.sys files and you won't need to bother with two sets of configs.

just reading the above and not having more to go on,

	/dev/cdrom -> /dev/cdroms/cdrom0
and
        $HOME/.dosemu/drives/d -> /dev/cdrom

yes???

Quoted 6 lines

the cdrom.sys in freedos is expecting to find a /dev/cdrom entry.

IF-- this doesn't work - you may need to use the ide-scsi method. hopefully no need to go to this trouble.

I get the following message when I have it setup as you suggested:

bash-2.05b$ ./xdos
ERROR: IMAGE /home/storri/.dosemu/drives/d header lacks magic string - cannot autosense!

Stephen

Signature · 2 lines
Stephen Torri
GPG Key: http://www.cs.wustl.edu/~storri/storri.asc
#4 lore raw

Re: more on your DOSEMU request

Quoted 11 lines · Stephen torri
Quoted 10 lines · norseman

normally, in the synthetic mode, you only need the .bat/.sys files. thus the contents of the .emu files can be made the contents of the .bat/.sys files and you won't need to bother with two sets of configs.

just reading the above and not having more to go on,

	/dev/cdrom -> /dev/cdroms/cdrom0
and
        $HOME/.dosemu/drives/d -> /dev/cdrom

yes???

no! You have two alternatives to access the cdrom:
a) device=cdrom.sys (in config.sys)
shsucdx /d:mscd0001 (in autoexec.bat)
shsucdx will tell you the drive letter. Alternatively use mscdex.
b) $HOME/.dosemu/drives/d -> /cdrom
where /cdrom is your CD mount point. In that case you must mount your CDROM in Linux.
lredir d: linux\fs/cdrom
would do the same (at the DOS prompt or autoexec.bat)

Bart