Hi, question about the kernel used in beta9sr2: When you boot
from beta9sr2 CD, a MEMDISK will simulate the A: drive, so
your normal drive would become B:. However, on computers without
actual diskette drive, FreeDOS seems to get stuck in some error
condition. Did the "is DJ mechanism needed?" logics get changed
recently? Or do you assume that this is a BIOS or MEMDISK bug
(e.g. the BIOS could set some value to "1 diskette drive as usual"
without actually checking for drive existance, then MEMDISK adds
one, and DOS thinks there are 2 drives while actually there is
only one MEMDISK....)? How could the "hang" be trapped?

Eric

PS: DJ mechanism means using the same drive for both A: and B:
drive letters, with some messages displayed about when the user
has to insert which diskette...

(PPS: Windows can supress those messages if the kernel supports
that - the kernel has to call int 2f.4a00.cx=0.dx=... when it
wants to display a disk change message (it passes the drive numbers
in DH and DL) and when Windows returns CX=-1 then the kernel must
not display the message, because the CX=-1 means that Windows
already has shown a message in the GUI about that...)



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to