On Mon, 28 Mar 2005 15:28:20 -0700, Li-Ta Lo ollie@lanl.gov wrote:
Can you go to
http://www.openbios.org/cgi-bin/viewarch.cgi
to check the version in the TLA ?
Different output but same failure. This looks like a problem with the
BIOS emulation not with the emu86.
--
Jon Smirl
jonsmirl@gmail.com
running file ../bios.fil
No size specified. defaulting to 32k
No base specified. defaulting to 0xc0000
No initial code segment specified. defaulting to 0xc000
No initial instruction pointer specified. defaulting to 0x0003
updating int vector 0x1a
updating int vector 0x1a
updating int vector 0x1a
int1a vector at 0
eax=0x9 ecx=0xde01 eflags=0x44
outw(0xc000, 0xde14)
outw(0x0100, 0xde16)
outl(0x80010000, 0x0cf8)
inl(0x0cfc) = 0x49661002
outl(0x80010014, 0x0cf8)
inl(0x0cfc) = 0x0000de01
outl(0x5133a3b0, 0xde30)
inl(0xde30) = 0x5133a3b0
outl(0x5133a3b0, 0xde30)
outl(0x000000ec, 0xde00)
outl(0x00004443, 0xde04)
outl(0x0000023c, 0xde00)
outl(0x00000000, 0xde04)
outl(0x00000420, 0xde00)
outl(0x807f0000, 0xde04)
outl(0x04000200, 0xde50)
inl(0xde50) = 0x04000200
outl(0x04000200, 0xde50)
outl(0xff604102, 0xde58)
inl(0xde58) = 0xff604102
outl(0xff604102, 0xde58)
outl(0x00000168, 0xde00)
inl(0xde04) = 0x6006b516
outl(0x6006b516, 0xde04)
outl(0x00000020, 0xde00)
outl(0x00000000, 0xde04)
outl(0x00000024, 0xde00)
outl(0x00000000, 0xde04)
outl(0x00000188, 0xde00)
inl(0xde04) = 0x0001c000
outl(0x0001c000, 0xde04)
outl(0x00000d00, 0xde00)
inl(0xde04) = 0x5b300600
outl(0x5b300600, 0xde04)
outl(0x00000d04, 0xde00)
inl(0xde04) = 0x00000806
outl(0x00000806, 0xde04)
outl(0x00000284, 0xde00)
outl(0x08000008, 0xde04)
outl(0x00000174, 0xde00)
outl(0x001e0000, 0xde04)
outl(0x00000130, 0xde00)
outl(0x70000000, 0xde04)
outl(0x00000178, 0xde00)
outl(0x0f0fc221, 0xde04)
outl(0x0000017c, 0xde00)
outl(0x0aa40aa4, 0xde04)
outl(0x000001f8, 0xde00)
outl(0x0000010a, 0xde04)
outl(0x000001fc, 0xde00)
outl(0x00f460d6, 0xde04)
outl(0x000001f8, 0xde00)
outl(0x0000010b, 0xde04)
outl(0x000001fc, 0xde00)
outl(0xf52fd005, 0xde04)
outl(0x000001f8, 0xde00)
outl(0x0000010d, 0xde04)
outl(0x000001fc, 0xde00)
outl(0xf52fd005, 0xde04)
outl(0x000001f8, 0xde00)
outl(0x0000010f, 0xde04)
outl(0x000001fc, 0xde00)
outl(0x00009249, 0xde04)
outl(0x000001f8, 0xde00)
outl(0x0000010c, 0xde04)
outl(0x000001fc, 0xde00)
outl(0x161555ff, 0xde04)
outl(0x000001f8, 0xde00)
outl(0x0000010e, 0xde04)
outl(0x000001fc, 0xde00)
outl(0x161555ff, 0xde04)
outl(0x00000188, 0xde00)
outl(0x00000000, 0xde04)
outl(0x000001f8, 0xde00)
outl(0x00000000, 0xde04)
outl(0x00000d00, 0xde00)
inl(0xde04) = 0x5b300600
outl(0x5b300600, 0xde04)
outb(0x00, 0xde08)
outb(0x05, 0x03c2)
inb(0x03da) = 0x01
inb(0x03ba) = 0xff
outb(0x00, 0x03c0)
outw(0x2001, 0x03c4)
updating int vector 0x0
c000:00a3: 63 ILLEGAL X86 OPCODE!
halt_sys: file ops.c, line 93
halted