Hi!

> Another quick question- what does error 0C from format indicate? It
> printed values of all registers. I was trying to access D: without
> running format on it, then ran format with wrong options for the
> first few times. But the help page does not have 0C as a part of the
> error ranges (I think). I'm not having problems now, but am just
> curious.
Forwarding some thoughts by me and some details provided by Akshay:

DIR on D: caused critical errors for each attempt to read any DOS
area sector, "general failure" with abort ignore retry fail prompt.

The command FORMAT D triggered a JEMMEX exception 0C, in other words
a stack fault, because SP wrapped around the 64k boundary. Registers:

CS:EIP c000:eb, SS:ESP=1225:ffff, EBP=f6f6, EFLAGS=33083, CR0=8...11,
errc=0, cr2=0, EAX=c8990e0d, EBX=7, ECX=ESP, EDX=ds, esi=0, edi=0,
DS=a9a, ES=2c3, fs=0, gs=0, code at CS:IP is cf 80 ff 00 74 06 80 ff,
so there is an IRET at CS:IP. "Press ESC to abort program".

Recommended next step: Try without JEMMEX. I wonder whether this is
a problem with UMB mapping, with VGA BIOS protected mode usage, or
something different with protected mode, memory and memory managers.

Regards, Eric

PS: Thank you Jim for the homepage update and happy 2020 to everybody!



_______________________________________________
Freedos-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to