Your DOSEMU request
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
Re: more on your DOSEMU request
In reply to a message not in the archiveQuoted 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/cdromyes???
Quoted 6 lines
the cdrom.sys in freedos is expecting to find a
/dev/cdromentry.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
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/cdromyes???
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