VOGONS


First post, by superfury

User metadata
Rank l33t++
Rank
l33t++

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]?

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?

	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
Show last 301 lines
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?

Filename
debugger_segment117_Windows95BSOD.7z
File size
1.66 MiB
Downloads
35 downloads
File comment
Full user-mode log.
File license
Fair use/fair dealing exception

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....

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...

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 1 of 2, by superfury

User metadata
Rank l33t++
Rank
l33t++

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).

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 2 of 2, by superfury

User metadata
Rank l33t++
Rank
l33t++

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

Filename
debugger_segment117_Windows95BSOD_improvedbuffers.7z
File size
1.69 MiB
Downloads
32 downloads
File comment
Fixed buffer size logs of Windows 95 running segment 117h.
File license
Fair use/fair dealing exception

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?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io