Windows 95 137:6522 BSOD?

Emulation of old PCs, PC hardware, or PC peripherals.

Windows 95 137:6522 BSOD?

Postby superfury » 2019-6-30 @ 20:12

When running Windows 95 A in UniPCemu I get a #GP fault at 117:6522 when Initializing the kernel(according to bootlog.txt).

It's executing a mov segreg,reg instruction at said location, which faults.

Anyone knows or can lookup(using their own emulator) what value it's supposed to load at said location during Windows 95 A booting? Is it supposed to fault at said location?

Windows 95 is running on a basic Compaq Deskpro 386 with all Dosbox-compatible(e.g. all hardware but the Gravis) hardware enabled at their default IRQs(see UniPCemu's manual for the IRQ assignments) installed with VGA graphics.

Anyone? Is it supposed to fault at said location?
Edit: It's a RETF trying to return to address ECC4:BFFBB368.

CR3 is 2f2000. TR and it's base is 0x18 and c000aebc.
Edit: The LDTR is at 80009c00, limit 1fff.
Edit: Hmmm... The invalid segment is located at physical memory location 153210. SS has a base of 0? Does that mean anything? (And a small non-4G limit)

Edit: Hmmmm... Perhaps the offset BFFBB368 is a hint at what it's trying to do with the kernl? Anyone?
Edit: Hmmmm. I see it being read from the hard disk many times, but that shouldn't be the issue...

Edit: I see the value being calculated from an ADD EAX(6524),dword DS:[12FC]?
Code: Select all
0117:00006a91 66 03 06 FC 12 add eax,dword ds:[12fc]   RealRAM(p):000e826b=12(); RAM(p):0014826b=12(); Physical(p):0014826b=12(); Paged(p):0000f26b=12(); Normal(p):00006acb=12(); RealRAM(p):000e826c=67(g); RAM(p):0014826c=67(g); Physical(p):0014826c=67(g); Paged(p):0000f26c=67(g); Normal(p):00006acc=67(g); RealRAM(p):000e826d=66(f); RAM(p):0014826d=66(f); Physical(p):0014826d=66(f); Paged(p):0000f26d=66(f); Normal(p):00006acd=66(f); RealRAM(p):000e826e=8b(?); RAM(p):0014826e=8b(?); Physical(p):0014826e=8b(?); Paged(p):0000f26e=8b(?); Normal(p):00006ace=8b(?); RealRAM(p):000e826f=15(); RAM(p):0014826f=15(); Physical(p):0014826f=15(); Paged(p):0000f26f=15(); Normal(p):00006acf=15(); RealRAM(p):000e8270=04(); RAM(p):00148270=04(); Physical(p):00148270=04(); Paged(p):0000f270=04(); Normal(p):00006ad0=04(); RealRAM(r):000efc1c=a0(?); RAM(r):0014fc1c=a0(?); Physical(r):0014fc1c=a0(?); Paged(r):00016c1c=a0(?); RealRAM(r):000efc1d=87(?); RAM(r):0014fc1d=87(?); Physical(r):0014fc1d=87(?); Paged(r):00016c1d=87(?); RealRAM(r):000efc1e=00( ); RAM(r):0014fc1e=00( ); Physical(r):0014fc1e=00( ); Paged(r):00016c1e=00( ); RealRAM(r):000efc1f=00( ); RAM(r):0014fc1f=00( ); Physical(r):0014fc1f=00( ); Paged(r):00016c1f=00( )
Registers:
EAX: 00006524 EBX: 0000014f ECX: 000000f3 EDX: 00000000
ESP: 00001eb2 EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 00b7 FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00006a91 EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c


DS:12FC contains 87A0 there?

Further up, at 0117:00006a35, said value is stored as a result of some function it seems?

Said function seems to start at 0117:00006a32.
Edit: Hmmmm... It seems to be looking at the LDT for the process? The value that's added seems to be the code segment's base address' low 16-bits?

Code: Select all
   RealRAM(p):000e820a=8e(?); RAM(p):0014820a=8e(?); Physical(p):0014820a=8e(?); Paged(p):0000f20a=8e(?); Normal(p):00006a6a=8e(?); RealRAM(p):000e820b=06(); RAM(p):0014820b=06(); Physical(p):0014820b=06(); Paged(p):0000f20b=06(); Normal(p):00006a6b=06(); RealRAM(p):000e820c=be(?); RAM(p):0014820c=be(?); Physical(p):0014820c=be(?); Paged(p):0000f20c=be(?); Normal(p):00006a6c=be(?)
0117:00006a2d 89 16 FA 12 mov word ds:[12fa],dx   Paged(w):00016c1a=01(); Physical(w):0014fc1a=01(); RAM(w):0014fc1a=01(); RealRAM(w):000efc1a=01(); Paged(w):00016c1b=00( ); Physical(w):0014fc1b=00( ); RAM(w):0014fc1b=00( ); RealRAM(w):000efc1b=00( )
Registers:
EAX: 00005920 EBX: 0000002a ECX: 00000005 EDX: 00000001
ESP: 00001eb2 EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00006a2d EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
0117:00006a31 0E push cs   RealRAM(p):000e820d=13(); RAM(p):0014820d=13(); Physical(p):0014820d=13(); Paged(p):0000f20d=13(); Normal(p):00006a6d=13(); RealRAM(p):000e820e=6a(j); RAM(p):0014820e=6a(j); Physical(p):0014820e=6a(j); Paged(p):0000f20e=6a(j); Normal(p):00006a6e=6a(j); RealRAM(p):000e820f=03(); RAM(p):0014820f=03(); Physical(p):0014820f=03(); Paged(p):0000f20f=03(); Normal(p):00006a6f=03(); RealRAM(p):000e8210=90(?); RAM(p):00148210=90(?); Physical(p):00148210=90(?); Paged(p):0000f210=90(?); Normal(p):00006a70=90(?); Paged(w):0001a220=17(); Physical(w):00153220=17(); RAM(w):00153220=17(); RealRAM(w):000f3220=17(); Paged(w):0001a221=01(); Physical(w):00153221=01(); RAM(w):00153221=01(); RealRAM(w):000f3221=01()
Registers:
EAX: 00005920 EBX: 0000002a ECX: 00000005 EDX: 00000001
ESP: 00001eb2 EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00006a31 EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
0117:00006a32 E8 4F E4 call 00004e84   RealRAM(p):000e8211=0e(); RAM(p):00148211=0e(); Physical(p):00148211=0e(); Paged(p):0000f211=0e(); Normal(p):00006a71=0e(); Paged(w):0001a21e=35(5); Physical(w):0015321e=35(5); RAM(w):0015321e=35(5); RealRAM(w):000f321e=35(5); Paged(w):0001a21f=6a(j); Physical(w):0015321f=6a(j); RAM(w):0015321f=6a(j); RealRAM(w):000f321f=6a(j)
Registers:
EAX: 00005920 EBX: 0000002a ECX: 00000005 EDX: 00000001
ESP: 00001eb0 EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00006a32 EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
0117:00004e84 55 push bp   RealRAM(p):000e6624=55(U); RAM(p):00146624=55(U); Physical(p):00146624=55(U); Paged(p):0000d624=55(U); Normal(p):00004e84=55(U); RealRAM(p):000e6625=8b(?); RAM(p):00146625=8b(?); Physical(p):00146625=8b(?); Paged(p):0000d625=8b(?); Normal(p):00004e85=8b(?); RealRAM(p):000e6626=ec(?); RAM(p):00146626=ec(?); Physical(p):00146626=ec(?); Paged(p):0000d626=ec(?); Normal(p):00004e86=ec(?); RealRAM(p):000e6627=53(S); RAM(p):00146627=53(S); Physical(p):00146627=53(S); Paged(p):0000d627=53(S); Normal(p):00004e87=53(S); RealRAM(p):000e6628=51(Q); RAM(p):00146628=51(Q); Physical(p):00146628=51(Q); Paged(p):0000d628=51(Q); Normal(p):00004e88=51(Q); RealRAM(p):000e6629=8b(?); RAM(p):00146629=8b(?); Physical(p):00146629=8b(?); Paged(p):0000d629=8b(?); Normal(p):00004e89=8b(?); RealRAM(p):000e662a=5e(^); RAM(p):0014662a=5e(^); Physical(p):0014662a=5e(^); Paged(p):0000d62a=5e(^); Normal(p):00004e8a=5e(^); RealRAM(p):000e662b=04(); RAM(p):0014662b=04(); Physical(p):0014662b=04(); Paged(p):0000d62b=04(); Normal(p):00004e8b=04(); RealRAM(p):000e662c=1e(); RAM(p):0014662c=1e(); Physical(p):0014662c=1e(); Paged(p):0000d62c=1e(); Normal(p):00004e8c=1e(); RealRAM(p):000e662d=2e(.); RAM(p):0014662d=2e(.); Physical(p):0014662d=2e(.); Paged(p):0000d62d=2e(.); Normal(p):00004e8d=2e(.); RealRAM(p):000e662e=8e(?); RAM(p):0014662e=8e(?); Physical(p):0014662e=8e(?); Paged(p):0000d62e=8e(?); Normal(p):00004e8e=8e(?); RealRAM(p):000e662f=1e(); RAM(p):0014662f=1e(); Physical(p):0014662f=1e(); Paged(p):0000d62f=1e(); Normal(p):00004e8f=1e(); RealRAM(p):000e6630=06(); RAM(p):00146630=06(); Physical(p):00146630=06(); Paged(p):0000d630=06(); Normal(p):00004e90=06(); RealRAM(p):000e6631=00( ); RAM(p):00146631=00( ); Physical(p):00146631=00( ); Paged(p):0000d631=00( ); Normal(p):00004e91=00( ); RealRAM(p):000e6632=80(?); RAM(p):00146632=80(?); Physical(p):00146632=80(?); Paged(p):0000d632=80(?); Normal(p):00004e92=80(?); RealRAM(p):000e6633=e3(?); RAM(p):00146633=e3(?); Physical(p):00146633=e3(?); Paged(p):0000d633=e3(?); Normal(p):00004e93=e3(?); RealRAM(p):000e6634=f8(?); RAM(p):00146634=f8(?); Physical(p):00146634=f8(?); Paged(p):0000d634=f8(?); Normal(p):00004e94=f8(?); RealRAM(p):000e6635=8b(?); RAM(p):00146635=8b(?); Physical(p):00146635=8b(?); Paged(p):0000d635=8b(?); Normal(p):00004e95=8b(?); RealRAM(p):000e6636=47(G); RAM(p):00146636=47(G); Physical(p):00146636=47(G); Paged(p):0000d636=47(G); Normal(p):00004e96=47(G); RealRAM(p):000e6637=02(); RAM(p):00146637=02(); Physical(p):00146637=02(); Paged(p):0000d637=02(); Normal(p):00004e97=02(); RealRAM(p):000e6638=8a(?); RAM(p):00146638=8a(?); Physical(p):00146638=8a(?); Paged(p):0000d638=8a(?); Normal(p):00004e98=8a(?); RealRAM(p):000e6639=57(W); RAM(p):00146639=57(W); Physical(p):00146639=57(W); Paged(p):0000d639=57(W); Normal(p):00004e99=57(W); RealRAM(p):000e663a=04(); RAM(p):0014663a=04(); Physical(p):0014663a=04(); Paged(p):0000d63a=04(); Normal(p):00004e9a=04(); RealRAM(p):000e663b=8a(?); RAM(p):0014663b=8a(?); Physical(p):0014663b=8a(?); Paged(p):0000d63b=8a(?); Normal(p):00004e9b=8a(?); RealRAM(p):000e663c=77(w); RAM(p):0014663c=77(w); Physical(p):0014663c=77(w); Paged(p):0000d63c=77(w); Normal(p):00004e9c=77(w); RealRAM(p):000e663d=07(); RAM(p):0014663d=07(); Physical(p):0014663d=07(); Paged(p):0000d63d=07(); Normal(p):00004e9d=07(); RealRAM(p):000e663e=1f(); RAM(p):0014663e=1f(); Physical(p):0014663e=1f(); Paged(p):0000d63e=1f(); Normal(p):00004e9e=1f(); RealRAM(p):000e663f=59(Y); RAM(p):0014663f=59(Y); Physical(p):0014663f=59(Y); Paged(p):0000d63f=59(Y); Normal(p):00004e9f=59(Y); RealRAM(p):000e6640=5b([); RAM(p):00146640=5b([); Physical(p):00146640=5b([); Paged(p):0000d640=5b([); Normal(p):00004ea0=5b([); RealRAM(p):000e6641=c9(?); RAM(p):00146641=c9(?); Physical(p):00146641=c9(?); Paged(p):0000d641=c9(?); Normal(p):00004ea1=c9(?); RealRAM(p):000e6642=c2(?); RAM(p):00146642=c2(?); Physical(p):00146642=c2(?); Paged(p):0000d642=c2(?); Normal(p):00004ea2=c2(?); RealRAM(p):000e6643=02(); RAM(p):00146643=02(); Physical(p):00146643=02(); Paged(p):0000d643=02(); Normal(p):00004ea3=02(); RealRAM(p):000e6644=00( ); RAM(p):00146644=00( ); Physical(p):00146644=00( ); Paged(p):0000d644=00( ); Normal(p):00004ea4=00( ); RealRAM(p):000e6645=55(U); RAM(p):00146645=55(U); Physical(p):00146645=55(U); Paged(p):0000d645=55(U); Normal(p):00004ea5=55(U); RealRAM(p):000e6646=8b(?); RAM(p):00146646=8b(?); Physical(p):00146646=8b(?); Paged(p):0000d646=8b(?); Normal(p):00004ea6=8b(?); RealRAM(p):000e6647=ec(?); RAM(p):00146647=ec(?); Physical(p):00146647=ec(?); Paged(p):0000d647=ec(?); Normal(p):00004ea7=ec(?); RealRAM(p):000e6648=b8(?); RAM(p):00146648=b8(?); Physical(p):00146648=b8(?); Paged(p):0000d648=b8(?); Normal(p):00004ea8=b8(?); RealRAM(p):000e6649=ff(?); RAM(p):00146649=ff(?); Physical(p):00146649=ff(?); Paged(p):0000d649=ff(?); Normal(p):00004ea9=ff(?); RealRAM(p):000e664a=ff(?); RAM(p):0014664a=ff(?); Physical(p):0014664a=ff(?); Paged(p):0000d64a=ff(?); Normal(p):00004eaa=ff(?); RealRAM(p):000e664b=0f(); RAM(p):0014664b=0f(); Physical(p):0014664b=0f(); Paged(p):0000d64b=0f(); Normal(p):00004eab=0f(); RealRAM(p):000e664c=03(); RAM(p):0014664c=03(); Physical(p):0014664c=03(); Paged(p):0000d64c=03(); Normal(p):00004eac=03(); RealRAM(p):000e664d=46(F); RAM(p):0014664d=46(F); Physical(p):0014664d=46(F); Paged(p):0000d64d=46(F); Normal(p):00004ead=46(F); RealRAM(p):000e664e=04(); RAM(p):0014664e=04(); Physical(p):0014664e=04(); Paged(p):0000d64e=04(); Normal(p):00004eae=04(); RealRAM(p):000e664f=40(@); RAM(p):0014664f=40(@); Physical(p):0014664f=40(@); Paged(p):0000d64f=40(@); Normal(p):00004eaf=40(@); RealRAM(p):000e6650=c9(?); RAM(p):00146650=c9(?); Physical(p):00146650=c9(?); Paged(p):0000d650=c9(?); Normal(p):00004eb0=c9(?); RealRAM(p):000e6651=c2(?); RAM(p):00146651=c2(?); Physical(p):00146651=c2(?); Paged(p):0000d651=c2(?); Normal(p):00004eb1=c2(?); RealRAM(p):000e6652=02(); RAM(p):00146652=02(); Physical(p):00146652=02(); Paged(p):0000d652=02(); Normal(p):00004eb2=02(); RealRAM(p):000e6653=00( ); RAM(p):00146653=00( ); Physical(p):00146653=00( ); Paged(p):0000d653=00( ); Normal(p):00004eb3=00( ); RealRAM(p):000e6654=55(U); RAM(p):00146654=55(U); Physical(p):00146654=55(U); Paged(p):0000d654=55(U); Normal(p):00004eb4=55(U); RealRAM(p):000e6655=8b(?); RAM(p):00146655=8b(?); Physical(p):00146655=8b(?); Paged(p):0000d655=8b(?); Normal(p):00004eb5=8b(?); RealRAM(p):000e6656=ec(?); RAM(p):00146656=ec(?); Physical(p):00146656=ec(?); Paged(p):0000d656=ec(?); Normal(p):00004eb6=ec(?); RealRAM(p):000e6657=53(S); RAM(p):00146657=53(S); Physical(p):00146657=53(S); Paged(p):0000d657=53(S); Normal(p):00004eb7=53(S); RealRAM(p):000e6658=57(W); RAM(p):00146658=57(W); Physical(p):00146658=57(W); Paged(p):0000d658=57(W); Normal(p):00004eb8=57(W); RealRAM(p):000e6659=66(f); RAM(p):00146659=66(f); Physical(p):00146659=66(f); Paged(p):0000d659=66(f); Normal(p):00004eb9=66(f); RealRAM(p):000e665a=51(Q); RAM(p):0014665a=51(Q); Physical(p):0014665a=51(Q); Paged(p):0000d65a=51(Q); Normal(p):00004eba=51(Q); RealRAM(p):000e665b=8b(?); RAM(p):0014665b=8b(?); Physical(p):0014665b=8b(?); Paged(p):0000d65b=8b(?); Normal(p):00004ebb=8b(?); RealRAM(p):000e665c=5e(^); RAM(p):0014665c=5e(^); Physical(p):0014665c=5e(^); Paged(p):0000d65c=5e(^); Normal(p):00004ebc=5e(^); RealRAM(p):000e665d=04(); RAM(p):0014665d=04(); Physical(p):0014665d=04(); Paged(p):0000d65d=04(); Normal(p):00004ebd=04(); RealRAM(p):000e665e=66(f); RAM(p):0014665e=66(f); Physical(p):0014665e=66(f); Paged(p):0000d65e=66(f); Normal(p):00004ebe=66(f); RealRAM(p):000e665f=0f(); RAM(p):0014665f=0f(); Physical(p):0014665f=0f(); Paged(p):0000d65f=0f(); Normal(p):00004ebf=0f(); RealRAM(p):000e6660=03(); RAM(p):00146660=03(); Physical(p):00146660=03(); Paged(p):0000d660=03(); Normal(p):00004ec0=03(); RealRAM(p):000e6661=cb(?); RAM(p):00146661=cb(?); Physical(p):00146661=cb(?); Paged(p):0000d661=cb(?); Normal(p):00004ec1=cb(?); RealRAM(p):000e6662=66(f); RAM(p):00146662=66(f); Physical(p):00146662=66(f); Paged(p):0000d662=66(f); Normal(p):00004ec2=66(f); RealRAM(p):000e6663=c1(?); RAM(p):00146663=
Registers:
EAX: 00005920 EBX: 0000002a ECX: 00000005 EDX: 00000001
ESP: 00001eae EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e84 EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
0117:00004e85 8B EC mov bp,sp   RealRAM(p):000e6664=e9(?); RAM(p):00146664=e9(?); Physical(p):00146664=e9(?); Paged(p):0000d664=e9(?); Normal(p):00004ec4=e9(?)
Registers:
EAX: 00005920 EBX: 0000002a ECX: 00000005 EDX: 00000001
ESP: 00001eac EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e85 EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
0117:00004e87 53 push bx   RealRAM(p):000e6665=10(); RAM(p):00146665=10(); Physical(p):00146665=10(); Paged(p):0000d665=10(); Normal(p):00004ec5=10(); RealRAM(p):000e6666=66(f); RAM(p):00146666=66(f); Physical(p):00146666=66(f); Paged(p):0000d666=66(f); Normal(p):00004ec6=66(f); Paged(w):0001a21a=2a(*); Physical(w):0015321a=2a(*); RAM(w):0015321a=2a(*); RealRAM(w):000f321a=2a(*); Paged(w):0001a21b=00( ); Physical(w):0015321b=00( ); RAM(w):0015321b=00( ); RealRAM(w):000f321b=00( )
Registers:
EAX: 00005920 EBX: 0000002a ECX: 00000005 EDX: 00000001
ESP: 00001eac EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e87 EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
0117:00004e88 51 push cx   RealRAM(p):000e6667=41(A); RAM(p):00146667=41(A); Physical(p):00146667=41(A); Paged(p):0000d667=41(A); Normal(p):00004ec7=41(A); Paged(w):0001a218=05(); Physical(w):00153218=05(); RAM(w):00153218=05(); RealRAM(w):000f3218=05(); Paged(w):0001a219=00( ); Physical(w):00153219=00( ); RAM(w):00153219=00( ); RealRAM(w):000f3219=00( )
Registers:
EAX: 00005920 EBX: 0000002a ECX: 00000005 EDX: 00000001
ESP: 00001eaa EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e88 EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
0117:00004e89 8B 5E 04 mov bx,word ss:[bp+04]   RealRAM(p):000e6668=8b(?); RAM(p):00146668=8b(?); Physical(p):00146668=8b(?); Paged(p):0000d668=8b(?); Normal(p):00004ec8=8b(?); RealRAM(r):000f3220=17(); RAM(r):00153220=17(); Physical(r):00153220=17(); Paged(r):0001a220=17(); RealRAM(r):000f3221=01(); RAM(r):00153221=01(); Physical(r):00153221=01(); Paged(r):0001a221=01()
Registers:
EAX: 00005920 EBX: 0000002a ECX: 00000005 EDX: 00000001
ESP: 00001ea8 EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e89 EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
0117:00004e8c 1E push ds   RealRAM(p):000e6669=f9(?); RAM(p):00146669=f9(?); Physical(p):00146669=f9(?); Paged(p):0000d669=f9(?); Normal(p):00004ec9=f9(?); RealRAM(p):000e666a=8b(?); RAM(p):0014666a=8b(?); Physical(p):0014666a=8b(?); Paged(p):0000d66a=8b(?); Normal(p):00004eca=8b(?); RealRAM(p):000e666b=ca(?); RAM(p):0014666b=ca(?); Physical(p):0014666b=ca(?); Paged(p):0000d66b=ca(?); Normal(p):00004ecb=ca(?); Paged(w):0001a216=2f(/); Physical(w):00153216=2f(/); RAM(w):00153216=2f(/); RealRAM(w):000f3216=2f(/); Paged(w):0001a217=01(); Physical(w):00153217=01(); RAM(w):00153217=01(); RealRAM(w):000f3217=01()
Registers:
EAX: 00005920 EBX: 00000117 ECX: 00000005 EDX: 00000001
ESP: 00001ea8 EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e8c EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
MMU: Reading from real(r): 001d50c8=ff (?)
Reading from RAM(r): 002350c8=ff (?)
Reading from physical memory(r): 002350c8=ff (?)
Reading from paged memory(r): 8009c0c8=ff (?)
MMU: Reading from real(r): 001d50c9=1f ()
Reading from RAM(r): 002350c9=1f ()
Reading from physical memory(r): 002350c9=1f ()
Reading from paged memory(r): 8009c0c9=1f ()
MMU: Reading from real(r): 001d50ca=00 ( )
Reading from RAM(r): 002350ca=00 ( )
Reading from physical memory(r): 002350ca=00 ( )
Reading from paged memory(r): 8009c0ca=00 ( )
MMU: Reading from real(r): 001d50cb=c0 (?)
Reading from RAM(r): 002350cb=c0 (?)
Reading from physical memory(r): 002350cb=c0 (?)
Reading from paged memory(r): 8009c0cb=c0 (?)
MMU: Reading from real(r): 001d50cc=09 (   )
Reading from RAM(r): 002350cc=09 (   )
Reading from physical memory(r): 002350cc=09 (   )
Reading from paged memory(r): 8009c0cc=09 (   )
MMU: Reading from real(r): 001d50cd=f3 (?)
Reading from RAM(r): 002350cd=f3 (?)
Reading from physical memory(r): 002350cd=f3 (?)
Reading from paged memory(r): 8009c0cd=f3 (?)
MMU: Reading from real(r): 001d50ce=00 ( )
Reading from RAM(r): 002350ce=00 ( )
Reading from physical memory(r): 002350ce=00 ( )
Reading from paged memory(r): 8009c0ce=00 ( )
MMU: Reading from real(r): 001d50cf=80 (?)
Reading from RAM(r): 002350cf=80 (?)
Reading from physical memory(r): 002350cf=80 (?)
Reading from paged memory(r): 8009c0cf=80 (?)
0117:00004e8d 2E 8E 1E 06 00 mov ds,word cs:[0006]   RealRAM(p):000e666c=8b(?); RAM(p):0014666c=8b(?); Physical(p):0014666c=8b(?); Paged(p):0000d66c=8b(?); Normal(p):00004ecc=8b(?); RealRAM(r):0081b7a6=cf(?); RAM(r):0087b7a6=cf(?); Physical(r):0087b7a6=cf(?); Paged(r):000087a6=cf(?); RealRAM(r):0081b7a7=00( ); RAM(r):0087b7a7=00( ); Physical(r):0087b7a7=00( ); Paged(r):000087a7=00( )
Registers:
EAX: 00005920 EBX: 00000117 ECX: 00000005 EDX: 00000001
ESP: 00001ea6 EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e8d EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
0117:00004e92 80 E3 F8 and bl,f8   RealRAM(p):000e666d=d0(?); RAM(p):0014666d=d0(?); Physical(p):0014666d=d0(?); Paged(p):0000d66d=d0(?); Normal(p):00004ecd=d0(?); RealRAM(p):000e666e=1e(); RAM(p):0014666e=1e(); Physical(p):0014666e=1e(); Paged(p):0000d66e=1e(); Normal(p):00004ece=1e(); RealRAM(p):000e666f=53(S); RAM(p):0014666f=53(S); Physical(p):0014666f=53(S); Paged(p):0000d66f=53(S); Normal(p):00004ecf=53(S); RealRAM(p):000e6670=2e(.); RAM(p):00146670=2e(.); Physical(p):00146670=2e(.); Paged(p):0000d670=2e(.); Normal(p):00004ed0=2e(.); RealRAM(p):000e6671=8e(?); RAM(p):00146671=8e(?); Physical(p):00146671=8e(?); Paged(p):0000d671=8e(?); Normal(p):00004ed1=8e(?)
Registers:
EAX: 00005920 EBX: 00000117 ECX: 00000005 EDX: 00000001
ESP: 00001ea6 EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 00cf ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e92 EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c
0117:00004e95 8B 47 02 mov ax,word ds:[bx+02]   RealRAM(p):000e6672=1e(); RAM(p):00146672=1e(); Physical(p):00146672=1e(); Paged(p):0000d672=1e(); Normal(p):00004ed2=1e(); RealRAM(p):000e6673=06(); RAM(p):00146673=06(); Physical(p):00146673=06(); Paged(p):0000d673=06(); Normal(p):00004ed3=06(); RealRAM(p):000e6674=00( ); RAM(p):00146674=00( ); Physical(p):00146674=00( ); Paged(p):0000d674=00( ); Normal(p):00004ed4=00( ); RealRAM(r):00292803=00( ); RAM(r):002f2803=00( ); Physical(r):002f2803=00( ); RealRAM(r):00292802=30(0); RAM(r):002f2802=30(0); Physical(r):002f2802=30(0); RealRAM(r):00292801=d2(?); RAM(r):002f2801=d2(?); Physical(r):002f2801=d2(?); RealRAM(r):00292800=67(g); RAM(r):002f2800=67(g); Physical(r):002f2800=67(g); RealRAM(r):002ad273=00( ); RAM(r):0030d273=00( ); Physical(r):0030d273=00( ); RealRAM(r):002ad272=23(#); RAM(r):0030d272=23(#); Physical(r):0030d272=23(#); RealRAM(r):002ad271=52(R); RAM(r):0030d271=52(R); Physical(r):0030d271=52(R); RealRAM(r):002ad270=67(g); RAM(r):0030d270=67(g); Physical(r):0030d270=67(g); RealRAM(r):001d5112=a0(?); RAM(r):00235112=a0(?); Physical(r):00235112=a0(?); Paged(r):8009c112=a0(?); RealRAM(r):001d5113=87(?); RAM(r):00235113=87(?); Physical(r):00235113=87(?); Paged(r):8009c113=87(?)
Registers:
EAX: 00005920 EBX: 00000110 ECX: 00000005 EDX: 00000001
ESP: 00001ea6 EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 00cf ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e95 EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
0117:00004e98 8A 57 04 mov dl,byte ds:[bx+04]   RealRAM(p):000e6675=80(?); RAM(p):00146675=80(?); Physical(p):00146675=80(?); Paged(p):0000d675=80(?); Normal(p):00004ed5=80(?); RealRAM(p):000e6676=e3(?); RAM(p):00146676=e3(?); Physical(p):00146676=e3(?); Paged(p):0000d676=e3(?); Normal(p):00004ed6=e3(?); RealRAM(p):000e6677=f8(?); RAM(p):00146677=f8(?); Physical(p):00146677=f8(?); Paged(p):0000d677=f8(?); Normal(p):00004ed7=f8(?); RealRAM(r):001d5114=00( ); RAM(r):00235114=00( ); Physical(r):00235114=00( ); Paged(r):8009c114=00( )
Registers:
EAX: 000087a0 EBX: 00000110 ECX: 00000005 EDX: 00000001
ESP: 00001ea6 EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 00cf ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e98 EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
0117:00004e9b 8A 77 07 mov dh,byte ds:[bx+07]   RealRAM(p):000e6678=89(?); RAM(p):00146678=89(?); Physical(p):00146678=89(?); Paged(p):0000d678=89(?); Normal(p):00004ed8=89(?); RealRAM(p):000e6679=57(W); RAM(p):00146679=57(W); Physical(p):00146679=57(W); Paged(p):0000d679=57(W); Normal(p):00004ed9=57(W); RealRAM(p):000e667a=02(); RAM(p):0014667a=02(); Physical(p):0014667a=02(); Paged(p):0000d67a=02(); Normal(p):00004eda=02(); RealRAM(r):001d5117=00( ); RAM(r):00235117=00( ); Physical(r):00235117=00( ); Paged(r):8009c117=00( )
Registers:
EAX: 000087a0 EBX: 00000110 ECX: 00000005 EDX: 00000000
ESP: 00001ea6 EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 00cf ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e9b EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
   RealRAM(p):000e667b=88(?); RAM(p):0014667b=88(?); Physical(p):0014667b=88(?); Paged(p):0000d67b=88(?); Normal(p):00004edb=88(?); RealRAM(p):000e667c=4f(O); RAM(p):0014667c=4f(O); Physical(p):0014667c=4f(O); Paged(p):0000d67c=4f(O); Normal(p):00004edc=4f(O); RealRAM(p):000e667d=04(); RAM(p):0014667d=04(); Physical(p):0014667d=04(); Paged(p):0000d67d=04(); Normal(p):00004edd=04()
MMU: Reading from real(r): 001d5128=9f (?)
Reading from RAM(r): 00235128=9f (?)
Reading from physical memory(r): 00235128=9f (?)
Reading from paged memory(r): 8009c128=9f (?)
MMU: Reading from real(r): 001d5129=4a (J)
Reading from RAM(r): 00235129=4a (J)
Reading from physical memory(r): 00235129=4a (J)
Reading from paged memory(r): 8009c129=4a (J)
MMU: Reading from real(r): 001d512a=20 ( )
Reading from RAM(r): 0023512a=20 ( )
Reading from physical memory(r): 0023512a=20 ( )
Reading from paged memory(r): 8009c12a=20 ( )
MMU: Reading from real(r): 001d512b=59 (Y)
Reading from RAM(r): 0023512b=59 (Y)
Reading from physical memory(r): 0023512b=59 (Y)
Reading from paged memory(r): 8009c12b=59 (Y)
MMU: Reading from real(r): 001d512c=01 ()
Reading from RAM(r): 0023512c=01 ()
Reading from physical memory(r): 0023512c=01 ()
Reading from paged memory(r): 8009c12c=01 ()
MMU: Reading from real(r): 001d512d=f3 (?)
Reading from RAM(r): 0023512d=f3 (?)
Reading from physical memory(r): 0023512d=f3 (?)
Reading from paged memory(r): 8009c12d=f3 (?)
MMU: Reading from real(r): 001d512e=00 ( )
Reading from RAM(r): 0023512e=00 ( )
Reading from physical memory(r): 0023512e=00 ( )
Reading from paged memory(r): 8009c12e=00 ( )
MMU: Reading from real(r): 001d512f=00 ( )
Reading from RAM(r): 0023512f=00 ( )
Reading from physical memory(r): 0023512f=00 ( )
Reading from paged memory(r): 8009c12f=00 ( )
0117:00004e9e 1F pop ds   RealRAM(r):000f3216=2f(/); RAM(r):00153216=2f(/); Physical(r):00153216=2f(/); Paged(r):0001a216=2f(/); RealRAM(r):000f3217=01(); RAM(r):00153217=01(); Physical(r):00153217=01(); Paged(r):0001a217=01(); RealRAM(r):00292803=00( ); RAM(r):002f2803=00( ); Physical(r):002f2803=00( ); RealRAM(r):00292802=30(0); RAM(r):002f2802=30(0); Physical(r):002f2802=30(0); RealRAM(r):00292801=d2(?); RAM(r):002f2801=d2(?); Physical(r):002f2801=d2(?); RealRAM(r):00292800=67(g); RAM(r):002f2800=67(g); Physical(r):002f2800=67(g); RealRAM(r):002ad273=00( ); RAM(r):0030d273=00( ); Physical(r):0030d273=00( ); RealRAM(r):002ad272=23(#); RAM(r):0030d272=23(#); Physical(r):0030d272=23(#); RealRAM(r):002ad271=52(R); RAM(r):0030d271=52(R); Physical(r):0030d271=52(R); RealRAM(r):002ad270=67(g); RAM(r):0030d270=67(g); Physical(r):0030d270=67(g)
Registers:
EAX: 000087a0 EBX: 00000110 ECX: 00000005 EDX: 00000000
ESP: 00001ea6 EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 00cf ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e9e EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
   RealRAM(p):000e667e=88(?); RAM(p):0014667e=88(?); Physical(p):0014667e=88(?); Paged(p):0000d67e=88(?); Normal(p):00004ede=88(?)
0117:00004e9f 59 pop cx   RealRAM(r):000f3218=05(); RAM(r):00153218=05(); Physical(r):00153218=05(); Paged(r):0001a218=05(); RealRAM(r):000f3219=00( ); RAM(r):00153219=00( ); Physical(r):00153219=00( ); Paged(r):0001a219=00( )
Registers:
EAX: 000087a0 EBX: 00000110 ECX: 00000005 EDX: 00000000
ESP: 00001ea8 EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004e9f EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
   RealRAM(p):000e667f=6f(o); RAM(p):0014667f=6f(o); Physical(p):0014667f=6f(o); Paged(p):0000d67f=6f(o); Normal(p):00004edf=6f(o)
0117:00004ea0 5B pop bx   RealRAM(r):000f321a=2a(*); RAM(r):0015321a=2a(*); Physical(r):0015321a=2a(*); Paged(r):0001a21a=2a(*); RealRAM(r):000f321b=00( ); RAM(r):0015321b=00( ); Physical(r):0015321b=00( ); Paged(r):0001a21b=00( )
Registers:
EAX: 000087a0 EBX: 00000110 ECX: 00000005 EDX: 00000000
ESP: 00001eaa EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004ea0 EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
0117:00004ea1 C9 leave   RealRAM(p):000e6680=07(); RAM(p):00146680=07(); Physical(p):00146680=07(); Paged(p):0000d680=07(); Normal(p):00004ee0=07(); RealRAM(r):000f321c=e4(?); RAM(r):0015321c=e4(?); Physical(r):0015321c=e4(?); Paged(r):0001a21c=e4(?); RealRAM(r):000f321d=1f(); RAM(r):0015321d=1f(); Physical(r):0015321d=1f(); Paged(r):0001a21d=1f()
Registers:
EAX: 000087a0 EBX: 0000002a ECX: 00000005 EDX: 00000000
ESP: 00001eac EBP: 00001eac ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004ea1 EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
   RealRAM(p):000e6681=8d(?); RAM(p):00146681=8d(?); Physical(p):00146681=8d(?); Paged(p):0000d681=8d(?); Normal(p):00004ee1=8d(?)
0117:00004ea2 C2 02 00 ret 0002   RealRAM(r):000f321e=35(5); RAM(r):0015321e=35(5); Physical(r):0015321e=35(5); Paged(r):0001a21e=35(5); RealRAM(r):000f321f=6a(j); RAM(r):0015321f=6a(j); Physical(r):0015321f=6a(j); Paged(r):0001a21f=6a(j)
Registers:
EAX: 000087a0 EBX: 0000002a ECX: 00000005 EDX: 00000000
ESP: 00001eae EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004ea2 EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
   RealRAM(p):000e81d5=a3(?); RAM(p):001481d5=a3(?); Physical(p):001481d5=a3(?); Paged(p):0000f1d5=a3(?); Normal(p):00006a35=a3(?); RealRAM(p):000e81d6=fc(?); RAM(p):001481d6=fc(?); Physical(p):001481d6=fc(?); Paged(p):0000f1d6=fc(?); Normal(p):00006a36=fc(?); RealRAM(p):000e81d7=12(); RAM(p):001481d7=12(); Physical(p):001481d7=12(); Paged(p):0000f1d7=12(); Normal(p):00006a37=12(); RealRAM(p):000e81d8=89(?); RAM(p):001481d8=89(?); Physical(p):001481d8=89(?); Paged(p):0000f1d8=89(?); Normal(p):00006a38=89(?); RealRAM(p):000e81d9=16(); RAM(p):001481d9=16(); Physical(p):001481d9=16(); Paged(p):0000f1d9=16(); Normal(p):00006a39=16(); RealRAM(p):000e81da=fe(?); RAM(p):001481da=fe(?); Physical(p):001481da=fe(?); Paged(p):0000f1da=fe(?); Normal(p):00006a3a=fe(?); RealRAM(p):000e81db=12(); RAM(p):001481db=12(); Physical(p):001481db=12(); Paged(p):0000f1db=12(); Normal(p):00006a3b=12(); RealRAM(p):000e81dc=66(f); RAM(p):001481dc=66(f); Physical(p):001481dc=66(f); Paged(p):0000f1dc=66(f); Normal(p):00006a3c=66(f); RealRAM(p):000e81dd=b8(?); RAM(p):001481dd=b8(?); Physical(p):001481dd=b8(?); Paged(p):0000f1dd=b8(?); Normal(p):00006a3d=b8(?); RealRAM(p):000e81de=44(D); RAM(p):001481de=44(D); Physical(p):001481de=44(D); Paged(p):0000f1de=44(D); Normal(p):00006a3e=44(D); RealRAM(p):000e81df=13(); RAM(p):001481df=13(); Physical(p):001481df=13(); Paged(p):0000f1df=13(); Normal(p):00006a3f=13(); RealRAM(p):000e81e0=00( ); RAM(p):001481e0=00( ); Physical(p):001481e0=00( ); Paged(p):0000f1e0=00( ); Normal(p):00006a40=00( ); RealRAM(p):000e81e1=00( ); RAM(p):001481e1=00( ); Physical(p):001481e1=00( ); Paged(p):0000f1e1=00( ); Normal(p):00006a41=00( ); RealRAM(p):000e81e2=66(f); RAM(p):001481e2=66(f); Physical(p):001481e2=66(f); Paged(p):0000f1e2=66(f); Normal(p):00006a42=66(f); RealRAM(p):000e81e3=03(); RAM(p):001481e3=03(); Physical(p):001481e3=03(); Paged(p):0000f1e3=03(); Normal(p):00006a43=03(); RealRAM(p):000e81e4=06(); RAM(p):001481e4=06(); Physical(p):001481e4=06(); Paged(p):0000f1e4=06(); Normal(p):00006a44=06(); RealRAM(p):000e81e5=f8(?); RAM(p):001481e5=f8(?); Physical(p):001481e5=f8(?); Paged(p):0000f1e5=f8(?); Normal(p):00006a45=f8(?); RealRAM(p):000e81e6=12(); RAM(p):001481e6=12(); Physical(p):001481e6=12(); Paged(p):0000f1e6=12(); Normal(p):00006a46=12(); RealRAM(p):000e81e7=66(f); RAM(p):001481e7=66(f); Physical(p):001481e7=66(f); Paged(p):0000f1e7=66(f); Normal(p):00006a47=66(f); RealRAM(p):000e81e8=89(?); RAM(p):001481e8=89(?); Physical(p):001481e8=89(?); Paged(p):0000f1e8=89(?); Normal(p):00006a48=89(?); RealRAM(p):000e81e9=86(?); RAM(p):001481e9=86(?); Physical(p):001481e9=86(?); Paged(p):0000f1e9=86(?); Normal(p):00006a49=86(?); RealRAM(p):000e81ea=62(b); RAM(p):001481ea=62(b); Physical(p):001481ea=62(b); Paged(p):0000f1ea=62(b); Normal(p):00006a4a=62(b); RealRAM(p):000e81eb=ff(?); RAM(p):001481eb=ff(?); Physical(p):001481eb=ff(?); Paged(p):0000f1eb=ff(?); Normal(p):00006a4b=ff(?); RealRAM(p):000e81ec=66(f); RAM(p):001481ec=66(f); Physical(p):001481ec=66(f); Paged(p):0000f1ec=66(f); Normal(p):00006a4c=66(f); RealRAM(p):000e81ed=b8(?); RAM(p):001481ed=b8(?); Physical(p):001481ed=b8(?); Paged(p):0000f1ed=b8(?); Normal(p):00006a4d=b8(?); RealRAM(p):000e81ee=84(?); RAM(p):001481ee=84(?); Physical(p):001481ee=84(?); Paged(p):0000f1ee=84(?); Normal(p):00006a4e=84(?); RealRAM(p):000e81ef=13(); RAM(p):001481ef=13(); Physical(p):001481ef=13(); Paged(p):0000f1ef=13(); Normal(p):00006a4f=13(); RealRAM(p):000e81f0=00( ); RAM(p):001481f0=00( ); Physical(p):001481f0=00( ); Paged(p):0000f1f0=00( ); Normal(p):00006a50=00( ); RealRAM(p):000e81f1=00( ); RAM(p):001481f1=00( ); Physical(p):001481f1=00( ); Paged(p):0000f1f1=00( ); Normal(p):00006a51=00( ); RealRAM(p):000e81f2=66(f); RAM(p):001481f2=66(f); Physical(p):001481f2=66(f); Paged(p):0000f1f2=66(f); Normal(p):00006a52=66(f); RealRAM(p):000e81f3=03(); RAM(p):001481f3=03(); Physical(p):001481f3=03(); Paged(p):0000f1f3=03(); Normal(p):00006a53=03(); RealRAM(p):000e81f4=06(); RAM(p):001481f4=06(); Physical(p):001481f4=06(); Paged(p):0000f1f4=06(); Normal(p):00006a54=06(); RealRAM(p):000e81f5=f8(?); RAM(p):001481f5=f8(?); Physical(p):001481f5=f8(?); Paged(p):0000f1f5=f8(?); Normal(p):00006a55=f8(?); RealRAM(p):000e81f6=12(); RAM(p):001481f6=12(); Physical(p):001481f6=12(); Paged(p):0000f1f6=12(); Normal(p):00006a56=12(); RealRAM(p):000e81f7=66(f); RAM(p):001481f7=66(f); Physical(p):001481f7=66(f); Paged(p):0000f1f7=66(f); Normal(p):00006a57=66(f); RealRAM(p):000e81f8=89(?); RAM(p):001481f8=89(?); Physical(p):001481f8=89(?); Paged(p):0000f1f8=89(?); Normal(p):00006a58=89(?); RealRAM(p):000e81f9=46(F); RAM(p):001481f9=46(F); Physical(p):001481f9=46(F); Paged(p):0000f1f9=46(F); Normal(p):00006a59=46(F); RealRAM(p):000e81fa=c6(?); RAM(p):001481fa=c6(?); Physical(p):001481fa=c6(?); Paged(p):0000f1fa=c6(?); Normal(p):00006a5a=c6(?); RealRAM(p):000e81fb=66(f); RAM(p):001481fb=66(f); Physical(p):001481fb=66(f); Paged(p):0000f1fb=66(f); Normal(p):00006a5b=66(f); RealRAM(p):000e81fc=b8(?); RAM(p):001481fc=b8(?); Physical(p):001481fc=b8(?); Paged(p):0000f1fc=b8(?); Normal(p):00006a5c=b8(?); RealRAM(p):000e81fd=38(8); RAM(p):001481fd=38(8); Physical(p):001481fd=38(8); Paged(p):0000f1fd=38(8); Normal(p):00006a5d=38(8); RealRAM(p):000e81fe=13(); RAM(p):001481fe=13(); Physical(p):001481fe=13(); Paged(p):0000f1fe=13(); Normal(p):00006a5e=13(); RealRAM(p):000e81ff=00( ); RAM(p):001481ff=00( ); Physical(p):001481ff=00( ); Paged(p):0000f1ff=00( ); Normal(p):00006a5f=00( ); RealRAM(p):000e8200=00( ); RAM(p):00148200=00( ); Physical(p):00148200=00( ); Paged(p):0000f200=00( ); Normal(p):00006a60=00( ); RealRAM(p):000e8201=66(f); RAM(p):00148201=66(f); Physical(p):00148201=66(f); Paged(p):0000f201=66(f); Normal(p):00006a61=66(f); RealRAM(p):000e8202=03(); RAM(p):00148202=03(); Physical(p):00148202=03(); Paged(p):0000f202=03(); Normal(p):00006a62=03(); RealRAM(p):000e8203=06(); RAM(p):00148203=06(); Physical(p):00148203=06(); Paged(p):0000f203=06(); Normal(p):00006a63=06(); RealRAM(p):000e8204=f8(?); RAM(p):00148204=f8(?); Physical(p):00148204=f8(?); Paged(p):0000f204=f8(?); Normal(p):00006a64=f8(?); RealRAM(p):000e8205=12(); RAM(p):00148205=12(); Physical(p):00148205=12(); Paged(p):0000f205=12(); Normal(p):00006a65=12(); RealRAM(p):000e8206=66(f); RAM(p):00148206=66(f); Physical(p):00148206=66(f); Paged(p):0000f206=66(f); Normal(p):00006a66=66(f); RealRAM(p):000e8207=89(?); RAM(p):00148207=89(?); Physical(p):00148207=89(?); Paged(p):0000f207=89(?); Normal(p):00006a67=89(?); RealRAM(p):000e8208=46(F); RAM(p):00148208=46(F); Physical(p):00148208=46(F); Paged(p):0000f208=46(F); Normal(p):00006a68=46(F); RealRAM(p):000e8209=96(?); RAM(p):00148209=96(?); Physical(p):00148209=96(?); Paged(p):0000f209=96(?); Normal(p):00006a69=96(?); RealRAM(p):000e820a=8e(?); RAM(p):0014820a=8e(?); Physical(p):0014820a=8e(?); Paged(p):0000f20a=8e(?); Normal(p):00006a6a=8e(?); RealRAM(p):000e820b=06(); RAM(p):0014820b=06(); Physical(p):0014820b=06(); Paged(p):0000f20b=06(); Normal(p):00006a6b=06(); RealRAM(p):000e820c=be(?); RAM(p):0014820c=be(?); Physical(p):0014820c=be(?); Paged(p):0000f20c=be(?); Normal(p):00006a6c=be(?); RealRAM(p):000e820d=13(); RAM(p):0014820d=13(); Physical(p):0014820d=13(); Paged(p):0000f20d=13(); Normal(p):00006a6d=13(); RealRAM(p):000e820e=6a(j); RAM(p):0014820e=6a(j); Physical(p):0014820e=6a(j); Paged(p):0000f20e=6a(j); Normal(p):00006a6e=6a(j); RealRAM(p):000e820f=03(); RAM(p):0014820f=03(); Physical(p):0014820f=03(); Paged(p):0000f20f=03(); Normal(p):00006a6f=03(); RealRAM(p):000e8210=90(?); RAM(p):00148210=90(?); Physical(p):00148210=90(?); Paged(p):0000f210=90(?); Normal(p):00006a70=90(?); RealRAM(p):000e8211=0e(); RAM(p):00148211=0e(); Physical(p):00148211=0e(); Paged(p):0000f211=0e(); Normal(p):00006a71=0e(); RealRAM(p):000e8212=e8(?); RAM(p):00148212=e8(?); Physical(p):00148212=e8(?); Paged(p):0000f212=e8(?); Normal(p):00006a72=e8(?); RealRAM(p):000e8213=f3(?); RAM(p):00148213=f3(?); Physical(p):00148213=f3(?); Paged(p):0000f213=f3(?); Normal(p):00006a73=f3(?); RealRAM(p):000e8214=de(?); RAM(p):00148214=de(?); Physical(p):00148
0117:00006a35 A3 FC 12 mov word ds:[12fc],ax   Paged(w):00016c1c=a0(?); Physical(w):0014fc1c=a0(?); RAM(w):0014fc1c=a0(?); RealRAM(w):000efc1c=a0(?); Paged(w):00016c1d=87(?); Physical(w):0014fc1d=87(?); RAM(w):0014fc1d=87(?); RealRAM(w):000efc1d=87(?)
Registers:
EAX: 000087a0 EBX: 0000002a ECX: 00000005 EDX: 00000000
ESP: 00001eb2 EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00006a35 EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
   RealRAM(p):000e8215=0b( ); RAM(p):00148215=0b( ); Physical(p):00148215=0b( ); Paged(p):0000f215=0b( ); Normal(p):00006a75=0b( ); RealRAM(p):000e8216=c0(?); RAM(p):00148216=c0(?); Physical(p):00148216=c0(?); Paged(p):0000f216=c0(?); Normal(p):00006a76=c0(?); RealRAM(p):000e8217=0c( ); RAM(p):00148217=0c( ); Physical(p):00148217=0c( ); Paged(p):0000f217=0c( ); Normal(p):00006a77=0c( )
0117:00006a38 89 16 FE 12 mov word ds:[12fe],dx   Paged(w):00016c1e=00( ); Physical(w):0014fc1e=00( ); RAM(w):0014fc1e=00( ); RealRAM(w):000efc1e=00( ); Paged(w):00016c1f=00( ); Physical(w):0014fc1f=00( ); RAM(w):0014fc1f=00( ); RealRAM(w):000efc1f=00( )
Registers:
EAX: 000087a0 EBX: 0000002a ECX: 00000005 EDX: 00000000
ESP: 00001eb2 EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00006a38 EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
0117:00006a3c 66 B8 44 13 00 00 mov eax,00001344   RealRAM(p):000e8218=07(); RAM(p):00148218=07(); Physical(p):00148218=07(); Paged(p):0000f218=07(); Normal(p):00006a78=07(); RealRAM(p):000e8219=26(&); RAM(p):00148219=26(&); Physical(p):00148219=26(&); Paged(p):0000f219=26(&); Normal(p):00006a79=26(&); RealRAM(p):000e821a=a3(?); RAM(p):0014821a=a3(?); Physical(p):0014821a=a3(?); Paged(p):0000f21a=a3(?); Normal(p):00006a7a=a3(?); RealRAM(p):000e821b=08(); RAM(p):0014821b=08(); Physical(p):0014821b=08(); Paged(p):0000f21b=08(); Normal(p):00006a7b=08()
Registers:
EAX: 000087a0 EBX: 0000002a ECX: 00000005 EDX: 00000000
ESP: 00001eb2 EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00006a3c EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
0117:00006a42 66 03 06 F8 12 add eax,dword ds:[12f8]   RealRAM(p):000e821c=00( ); RAM(p):0014821c=00( ); Physical(p):0014821c=00( ); Paged(p):0000f21c=00( ); Normal(p):00006a7c=00( ); RealRAM(p):000e821d=83(?); RAM(p):0014821d=83(?); Physical(p):0014821d=83(?); Paged(p):0000f21d=83(?); Normal(p):00006a7d=83(?); RealRAM(p):000e821e=c0(?); RAM(p):0014821e=c0(?); Physical(p):0014821e=c0(?); Paged(p):0000f21e=c0(?); Normal(p):00006a7e=c0(?); RealRAM(p):000e821f=08(); RAM(p):0014821f=08(); Physical(p):0014821f=08(); Paged(p):0000f21f=08(); Normal(p):00006a7f=08(); RealRAM(p):000e8220=26(&); RAM(p):00148220=26(&); Physical(p):00148220=26(&); Paged(p):0000f220=26(&); Normal(p):00006a80=26(&); RealRAM(p):000e8221=a3(?); RAM(p):00148221=a3(?); Physical(p):00148221=a3(?); Paged(p):0000f221=a3(?); Normal(p):00006a81=a3(?); RealRAM(r):000efc18=20( ); RAM(r):0014fc18=20( ); Physical(r):0014fc18=20( ); Paged(r):00016c18=20( ); RealRAM(r):000efc19=59(Y); RAM(r):0014fc19=59(Y); Physical(r):0014fc19=59(Y); Paged(r):00016c19=59(Y); RealRAM(r):000efc1a=01(); RAM(r):0014fc1a=01(); Physical(r):0014fc1a=01(); Paged(r):00016c1a=01(); RealRAM(r):000efc1b=00( ); RAM(r):0014fc1b=00( ); Physical(r):0014fc1b=00( ); Paged(r):00016c1b=00( )
Registers:
EAX: 00001344 EBX: 0000002a ECX: 00000005 EDX: 00000000
ESP: 00001eb2 EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00006a42 EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c
   RealRAM(p):000e8222=0a( ); RAM(p):00148222=0a( ); Physical(p):00148222=0a( ); Paged(p):0000f222=0a( ); Normal(p):00006a82=0a( ); RealRAM(p):000e8223=00( ); RAM(p):00148223=00( ); Physical(p):00148223=00( ); Paged(p):0000f223=00( ); Normal(p):00006a83=00( ); RealRAM(p):000e8224=83(?); RAM(p):00148224=83(?); Physical(p):00148224=83(?); Paged(p):0000f224=83(?); Normal(p):00006a84=83(?); RealRAM(p):000e8225=c0(?); RAM(p):00148225=c0(?); Physical(p):00148225=c0(?); Paged(p):0000f225=c0(?); Normal(p):00006a85=c0(?); RealRAM(p):000e8226=08(); RAM(p):00148226=08(); Physical(p):00148226=08(); Paged(p):0000f226=08(); Normal(p):00006a86=08()
0117:00006a47 66 89 86 62 FF mov dword ss:[bp+ff62],eax   Paged(w):0001a2b6=64(d); Physical(w):001532b6=64(d); RAM(w):001532b6=64(d); RealRAM(w):000f32b6=64(d); Paged(w):0001a2b7=6c(l); Physical(w):001532b7=6c(l); RAM(w):001532b7=6c(l); RealRAM(w):000f32b7=6c(l); Paged(w):0001a2b8=01(); Physical(w):001532b8=01(); RAM(w):001532b8=01(); RealRAM(w):000f32b8=01(); Paged(w):0001a2b9=00( ); Physical(w):001532b9=00( ); RAM(w):001532b9=00( ); RealRAM(w):000f32b9=00( )
Registers:
EAX: 00016c64 EBX: 0000002a ECX: 00000005 EDX: 00000000
ESP: 00001eb2 EBP: 00001fe4 ESI: 00000081 EDI: 000003b2
CS: 0117 DS: 012f ES: 003b FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00006a47 EFLAGS: 00000202
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0p1c


That's weird. Why would it do that?

debugger_segment117_Windows95BSOD.7z
Full user-mode log.
(1.66 MiB) Downloaded 3 times


Edit: It seesm to be searching the LDT for a descriptor with the type field zeroed and a limit of 0xF, being a 16-bit descriptor? What is it doing?

Edit: Hmmmm....
Code: Select all
0117:00004a96 83 3E 32 12 00 cmp word ds:[1232],0000   RealRAM(p):000e6236=83(?); RAM(p):00146236=83(?); Physical(p):00146236=83(?); Paged(p):0000d236=83(?); Normal(p):00004a96=83(?); RealRAM(p):000e6237=3e(>); RAM(p):00146237=3e(>); Physical(p):00146237=3e(>); Paged(p):0000d237=3e(>); Normal(p):00004a97=3e(>); RealRAM(p):000e6238=32(2); RAM(p):00146238=32(2); Physical(p):00146238=32(2); Paged(p):0000d238=32(2); Normal(p):00004a98=32(2); RealRAM(p):000e6239=12(); RAM(p):00146239=12(); Physical(p):00146239=12(); Paged(p):0000d239=12(); Normal(p):00004a99=12(); RealRAM(p):000e623a=00( ); RAM(p):0014623a=00( ); Physical(p):0014623a=00( ); Paged(p):0000d23a=00( ); Normal(p):00004a9a=00( ); RealRAM(p):000e623b=74(t); RAM(p):0014623b=74(t); Physical(p):0014623b=74(t); Paged(p):0000d23b=74(t); Normal(p):00004a9b=74(t); RealRAM(p):000e623c=23(#); RAM(p):0014623c=23(#); Physical(p):0014623c=23(#); Paged(p):0000d23c=23(#); Normal(p):00004a9c=23(#); RealRAM(p):000e623d=66(f); RAM(p):0014623d=66(f); Physical(p):0014623d=66(f); Paged(p):0000d23d=66(f); Normal(p):00004a9d=66(f); RealRAM(p):000e623e=50(P); RAM(p):0014623e=50(P); Physical(p):0014623e=50(P); Paged(p):0000d23e=50(P); Normal(p):00004a9e=50(P); RealRAM(p):000e623f=67(g); RAM(p):0014623f=67(g); Physical(p):0014623f=67(g); Paged(p):0000d23f=67(g); Normal(p):00004a9f=67(g); RealRAM(p):000e6240=66(f); RAM(p):00146240=66(f); Physical(p):00146240=66(f); Paged(p):0000d240=66(f); Normal(p):00004aa0=66(f); RealRAM(p):000e6241=8d(?); RAM(p):00146241=8d(?); Physical(p):00146241=8d(?); Paged(p):0000d241=8d(?); Normal(p):00004aa1=8d(?); RealRAM(p):000e6242=44(D); RAM(p):00146242=44(D); Physical(p):00146242=44(D); Paged(p):0000d242=44(D); Normal(p):00004aa2=44(D); RealRAM(p):000e6243=ce(?); RAM(p):00146243=ce(?); Physical(p):00146243=ce(?); Paged(p):0000d243=ce(?); Normal(p):00004aa3=ce(?); RealRAM(p):000e6244=f8(?); RAM(p):00146244=f8(?); Physical(p):00146244=f8(?); Paged(p):0000d244=f8(?); Normal(p):00004aa4=f8(?); RealRAM(p):000e6245=d1(?); RAM(p):00146245=d1(?); Physical(p):00146245=d1(?); Paged(p):0000d245=d1(?); Normal(p):00004aa5=d1(?); RealRAM(p):000e6246=e8(?); RAM(p):00146246=e8(?); Physical(p):00146246=e8(?); Paged(p):0000d246=e8(?); Normal(p):00004aa6=e8(?); RealRAM(p):000e6247=3b(;); RAM(p):00146247=3b(;); Physical(p):00146247=3b(;); Paged(p):0000d247=3b(;); Normal(p):00004aa7=3b(;); RealRAM(p):000e6248=06(); RAM(p):00146248=06(); Physical(p):00146248=06(); Paged(p):0000d248=06(); Normal(p):00004aa8=06(); RealRAM(p):000e6249=32(2); RAM(p):00146249=32(2); Physical(p):00146249=32(2); Paged(p):0000d249=32(2); Normal(p):00004aa9=32(2); RealRAM(p):000e624a=12(); RAM(p):0014624a=12(); Physical(p):0014624a=12(); Paged(p):0000d24a=12(); Normal(p):00004aaa=12(); RealRAM(p):000e624b=66(f); RAM(p):0014624b=66(f); Physical(p):0014624b=66(f); Paged(p):0000d24b=66(f); Normal(p):00004aab=66(f); RealRAM(p):000e624c=58(X); RAM(p):0014624c=58(X); Physical(p):0014624c=58(X); Paged(p):0000d24c=58(X); Normal(p):00004aac=58(X); RealRAM(p):000e624d=72(r); RAM(p):0014624d=72(r); Physical(p):0014624d=72(r); Paged(p):0000d24d=72(r); Normal(p):00004aad=72(r); RealRAM(p):000e624e=11(); RAM(p):0014624e=11(); Physical(p):0014624e=11(); Paged(p):0000d24e=11(); Normal(p):00004aae=11(); RealRAM(p):000e624f=8b(?); RAM(p):0014624f=8b(?); Physical(p):0014624f=8b(?); Paged(p):0000d24f=8b(?); Normal(p):00004aaf=8b(?); RealRAM(p):000e6250=de(?); RAM(p):00146250=de(?); Physical(p):00146250=de(?); Paged(p):0000d250=de(?); Normal(p):00004ab0=de(?); RealRAM(p):000e6251=33(3); RAM(p):00146251=33(3); Physical(p):00146251=33(3); Paged(p):0000d251=33(3); Normal(p):00004ab1=33(3); RealRAM(p):000e6252=f6(?); RAM(p):00146252=f6(?); Physical(p):00146252=f6(?); Paged(p):0000d252=f6(?); Normal(p):00004ab2=f6(?); RealRAM(p):000e6253=80(?); RAM(p):00146253=80(?); Physical(p):00146253=80(?); Paged(p):0000d253=80(?); Normal(p):00004ab3=80(?); RealRAM(p):000e6254=cb(?); RAM(p):00146254=cb(?); Physical(p):00146254=cb(?); Paged(p):0000d254=cb(?); Normal(p):00004ab4=cb(?); RealRAM(p):000e6255=07(); RAM(p):00146255=07(); Physical(p):00146255=07(); Paged(p):0000d255=07(); Normal(p):00004ab5=07(); RealRAM(p):000e6256=b8(?); RAM(p):00146256=b8(?); Physical(p):00146256=b8(?); Paged(p):0000d256=b8(?); Normal(p):00004ab6=b8(?); RealRAM(p):000e6257=01(); RAM(p):00146257=01(); Physical(p):00146257=01(); Paged(p):0000d257=01(); Normal(p):00004ab7=01(); RealRAM(p):000e6258=00( ); RAM(p):00146258=00( ); Physical(p):00146258=00( ); Paged(p):0000d258=00( ); Normal(p):00004ab8=00( ); RealRAM(p):000e6259=cd(?); RAM(p):00146259=cd(?); Physical(p):00146259=cd(?); Paged(p):0000d259=cd(?); Normal(p):00004ab9=cd(?); RealRAM(p):000e625a=31(1); RAM(p):0014625a=31(1); Physical(p):0014625a=31(1); Paged(p):0000d25a=31(1); Normal(p):00004aba=31(1); RealRAM(p):000e625b=8d(?); RAM(p):0014625b=8d(?); Physical(p):0014625b=8d(?); Paged(p):0000d25b=8d(?); Normal(p):00004abb=8d(?); RealRAM(p):000e625c=5f(_); RAM(p):0014625c=5f(_); Physical(p):0014625c=5f(_); Paged(p):0000d25c=5f(_); Normal(p):00004abc=5f(_); RealRAM(p):000e625d=08(); RAM(p):0014625d=08(); Physical(p):0014625d=08(); Paged(p):0000d25d=08(); Normal(p):00004abd=08(); RealRAM(p):000e625e=e2(?); RAM(p):0014625e=e2(?); Physical(p):0014625e=e2(?); Paged(p):0000d25e=e2(?); Normal(p):00004abe=e2(?); RealRAM(p):000e625f=f6(?); RAM(p):0014625f=f6(?); Physical(p):0014625f=f6(?); Paged(p):0000d25f=f6(?); Normal(p):00004abf=f6(?); RealRAM(p):000e6260=2e(.); RAM(p):00146260=2e(.); Physical(p):00146260=2e(.); Paged(p):0000d260=2e(.); Normal(p):00004ac0=2e(.); RealRAM(p):000e6261=8e(?); RAM(p):00146261=8e(?); Physical(p):00146261=8e(?); Paged(p):0000d261=8e(?); Normal(p):00004ac1=8e(?); RealRAM(p):000e6262=1e(); RAM(p):00146262=1e(); Physical(p):00146262=1e(); Paged(p):0000d262=1e(); Normal(p):00004ac2=1e(); RealRAM(p):000e6263=06(); RAM(p):00146263=06(); Physical(p):00146263=06(); Paged(p):0000d263=06(); Normal(p):00004ac3=06(); RealRAM(p):000e6264=00( ); RAM(p):00146264=00( ); Physical(p):00146264=00( ); Paged(p):0000d264=00( ); Normal(p):00004ac4=00( ); RealRAM(p):000e6265=1e(); RAM(p):00146265=1e(); Physical(p):00146265=1e(); Paged(p):0000d265=1e(); Normal(p):00004ac5=1e(); RealRAM(p):000e6266=2e(.); RAM(p):00146266=2e(.); Physical(p):00146266=2e(.); Paged(p):0000d266=2e(.); Normal(p):00004ac6=2e(.); RealRAM(p):000e6267=8e(?); RAM(p):00146267=8e(?); Physical(p):00146267=8e(?); Paged(p):0000d267=8e(?); Normal(p):00004ac7=8e(?); RealRAM(p):000e6268=1e(); RAM(p):00146268=1e(); Physical(p):00146268=1e(); Paged(p):0000d268=1e(); Normal(p):00004ac8=1e(); RealRAM(p):000e6269=02(); RAM(p):00146269=02(); Physical(p):00146269=02(); Paged(p):0000d269=02(); Normal(p):00004ac9=02(); RealRAM(p):000e626a=00( ); RAM(p):0014626a=00( ); Physical(p):0014626a=00( ); Paged(p):0000d26a=00( ); Normal(p):00004aca=00( ); RealRAM(p):000e626b=66(f); RAM(p):0014626b=66(f); Physical(p):0014626b=66(f); Paged(p):0000d26b=66(f); Normal(p):00004acb=66(f); RealRAM(p):000e626c=83(?); RAM(p):0014626c=83(?); Physical(p):0014626c=83(?); Paged(p):0000d26c=83(?); Normal(p):00004acc=83(?); RealRAM(p):000e626d=3e(>); RAM(p):0014626d=3e(>); Physical(p):0014626d=3e(>); Paged(p):0000d26d=3e(>); Normal(p):00004acd=3e(>); RealRAM(p):000e626e=e0(?); RAM(p):0014626e=e0(?); Physical(p):0014626e=e0(?); Paged(p):0000d26e=e0(?); Normal(p):00004ace=e0(?); RealRAM(p):000e626f=12(); RAM(p):0014626f=12(); Physical(p):0014626f=12(); Paged(p):0000d26f=12(); Normal(p):00004acf=12(); RealRAM(p):000e6270=00( ); RAM(p):00146270=00( ); Physical(p):00146270=00( ); Paged(p):0000d270=00( ); Normal(p):00004ad0=00( ); RealRAM(p):000e6271=74(t); RAM(p):00146271=74(t); Physical(p):00146271=74(t); Paged(p):0000d271=74(t); Normal(p):00004ad1=74(t); RealRAM(p):000e6272=13(); RAM(p):00146272=13(); Physical(p):00146272=13(); Paged(p):0000d272=13(); Normal(p):00004ad2=13(); RealRAM(p):000e6273=0f(); RAM(p):00146273=0f(); Physical(p):00146273=0f(); Paged(p):0000d273=0f(); Normal(p):00004ad3=0f(); RealRAM(p):000e6274=a0(?); RAM(p):00146274=a0(?); Physical(p):00146274=a0(?); Paged(p):0000d274=a0(?); Normal(p):00004ad4=a0(?); RealRAM(p):000e
Registers:
EAX: 00010148 EBX: 000000f8 ECX: 00000003 EDX: 00000160
ESP: 00001e90 EBP: 00001ea2 ESI: 00000148 EDI: 00001ff8
CS: 0117 DS: 012f ES: 00b7 FS: 0000 GS: 0000 SS: 008f TR: 0018 LDTR: 00b8
EIP: 00004a96 EFLAGS: 00000206
CR0: e0000011 CR1: 00000000 CR2: 80118000 CR3: 002f2000
CR4: 00000000
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: 00000000 DR7: 00000000
GDTR: 0000c003765001f7 IDTR: 0000800ac00002ff
FLAGSINFO: 0000000000ipfavr0n00odItsz0a0P1c


It doesn't look like it's reading it's memory, is it?

Edit: Just went through the code for said instruction at boot. It properly reads it's data from memory, so why doesn't it log? Hmmm...
superfury
l33t
 
Posts: 3230
Joined: 2014-3-08 @ 11:25
Location: Netherlands

Re: Windows 95 137:6522 BSOD?

Postby superfury » 2019-7-01 @ 08:50

Strange. Looking at the row being logged for the very first "0117:00004a96 83 3E 32 12 00 cmp word ds:[1232],0000" instruction shows that it IS being logged? Perhaps an repeating issue?

Edit: It was trying to log it, but the buffer was too small to properly log the immediate(printf-ed version, as well as their converted line endings(which doubles the size of each line endings converting them to CRLF format from CR or LF). So the buffers that stored them were increased quite a bit for a much larger buffer.

I've increased the raw logging buffers(for one single line to log, this applies to both the raw sprintf input-parsing buffer and the output ) from 8K to 512K(with the debugger buffers to log staying 256K for the entire log entry(1000 memory access entries) and 256 bytes for one memory access). Of course the CRLF conversion buffer is double that(since any line break can be converted to at most twice the size(CRLF/CR/LF->CRLF conversion).

So now, there's a 256 byte memory access buffer(should be more than enough to contain any memory access), a 256K cycle-memory access buffer(for all memory accesses by the 256 memory access buffer, for up to 1000 memory accesses(actually an entry takes 256 at most, with added "; " delimiters adding to each one of them), so a bit less, 2 characters more, so 258 bytes per memory access(except the first one, which is 256 bytes at most)). Then said buffer is passed to the logging function, which sprintf's it into a 512K buffer. Then it converts said line breaks from that buffer and puts the result in the 1MB buffer for actual writing to stdout, comparision against stdin and writing to the log file(together with a up to 256 bytes timestamp(which uses it's own buffer or that, so no extra space in the 1MB buffer is needed), if enabled for said logging functionality).
superfury
l33t
 
Posts: 3230
Joined: 2014-3-08 @ 11:25
Location: Netherlands

Re: Windows 95 137:6522 BSOD?

Postby superfury » 2019-7-01 @ 21:02

Here's the new logs with the fixed buffer sizes(as mentioned in the above post):

debugger_segment117_Windows95BSOD_improvedbuffers.7z
Fixed buffer size logs of Windows 95 running segment 117h.
(1.69 MiB) Downloaded 2 times


Edit: Although this is Windows 95 in Safe mode instead of Normal mode.
It now tries to return to segment FAE4 instead of CEE4.

Edit: Interesingly, the return address is taken from BFF71000+(3(EBX)*4). So the 3rd dword entry for the page mapped at BFF71000. Perhaps BFF71000 is a hint at which process it's trying to RETFD to?
superfury
l33t
 
Posts: 3230
Joined: 2014-3-08 @ 11:25
Location: Netherlands


Return to PC Emulation

Who is online

Users browsing this forum: No registered users and 2 guests