Update...
Well the last complete trace I sent was due to only having 32k
And not 64k of the image. Weird is that iomem shows linux as using
Only 0xc0000 to 0xc7fff which is 32k. Now when I excute a 64k
Code size it eventually loops, but takes a bit longer. What's
Really funny is that appears the image is doing nothing of interest.
Here is a snap shot of what I mean. It just keeps adding BX+SI which
Are both 0.
Any ideas???
Thanks,
Dave
running file vgabios-1k.rom
No base specified. defaulting to 0xc0000
No initial code segment specified. defaulting to 0xc000
No initial instruction pointer specified. defaulting to 0x0003
Switching to single step mode.
AX=00ff BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=0005 NV UP DI PL NZ NA
PO NC
c000:0003 eb4b JMP 50
AX=00ff BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=0053 NV UP DI PL NZ NA
PO NC
c000:0050 e9bcd4 JMP d50f
AX=00ff BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d511 NV UP DI PL NZ NA
PO NC
c000:d50f 1818 SBB [BX+SI],BL
AX=00ff BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d513 NV UP DI PL ZR NA
PE NC
c000:d511 0000 ADD [BX+SI],AL
AX=00ff BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d516 NV UP DI NG NZ NA
PE NC
c000:d513 3366cc XOR SP,-52[BP]
AX=00ff BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d517 NV UP DI NG NZ NA
PO NC
c000:d516 66 DATA:
AX=00ff BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d519 NV UP DI NG NZ NA
PO NC
c000:d517 3300 XOR EAX,[BX+SI]
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d51b NV UP DI PL ZR NA
PE NC
c000:d519 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d51c NV UP DI NG NZ NA
PE NC
c000:d51b cc INT 3
int3 vector at 0
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0002 NV UP DI NG NZ NA
PE NC
0000:0000 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0004 NV UP DI NG NZ NA
PE NC
0000:0002 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0006 NV UP DI NG NZ NA
PE NC
0000:0004 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0008 NV UP DI NG NZ NA
PE NC
0000:0006 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=000a NV UP DI NG NZ NA
PE NC
0000:0008 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=000c NV UP DI NG NZ NA
PE NC
0000:000a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=000e NV UP DI NG NZ NA
PE NC
0000:000c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0010 NV UP DI NG NZ NA
PE NC
0000:000e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0012 NV UP DI NG NZ NA
PE NC
0000:0010 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0014 NV UP DI NG NZ NA
PE NC
0000:0012 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0016 NV UP DI NG NZ NA
PE NC
0000:0014 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0018 NV UP DI NG NZ NA
PE NC
0000:0016 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=001a NV UP DI NG NZ NA
PE NC
0000:0018 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=001c NV UP DI NG NZ NA
PE NC
0000:001a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=001e NV UP DI NG NZ NA
PE NC
0000:001c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0020 NV UP DI NG NZ NA
PE NC
0000:001e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0022 NV UP DI NG NZ NA
PE NC
0000:0020 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0024 NV UP DI NG NZ NA
PE NC
0000:0022 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0026 NV UP DI NG NZ NA
PE NC
0000:0024 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0028 NV UP DI NG NZ NA
PE NC
0000:0026 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=002a NV UP DI NG NZ NA
PE NC
0000:0028 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=002c NV UP DI NG NZ NA
PE NC
0000:002a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=002e NV UP DI NG NZ NA
PE NC
0000:002c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0030 NV UP DI NG NZ NA
PE NC
0000:002e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0032 NV UP DI NG NZ NA
PE NC
0000:0030 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0034 NV UP DI NG NZ NA
PE NC
0000:0032 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0036 NV UP DI NG NZ NA
PE NC
0000:0034 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0038 NV UP DI NG NZ NA
PE NC
0000:0036 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=003a NV UP DI NG NZ NA
PE NC
0000:0038 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=003c NV UP DI NG NZ NA
PE NC
0000:003a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=003e NV UP DI NG NZ NA
PE NC
0000:003c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0040 NV UP DI NG NZ NA
PE NC
0000:003e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0042 NV UP DI NG NZ NA
PE NC
0000:0040 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0044 NV UP DI NG NZ NA
PE NC
0000:0042 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0046 NV UP DI NG NZ NA
PE NC
0000:0044 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0048 NV UP DI NG NZ NA
PE NC
0000:0046 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=004a NV UP DI NG NZ NA
PE NC
0000:0048 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=004c NV UP DI NG NZ NA
PE NC
0000:004a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=004e NV UP DI NG NZ NA
PE NC
0000:004c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0050 NV UP DI NG NZ NA
PE NC
0000:004e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0052 NV UP DI NG NZ NA
PE NC
0000:0050 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0054 NV UP DI NG NZ NA
PE NC
0000:0052 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0056 NV UP DI NG NZ NA
PE NC
0000:0054 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0058 NV UP DI NG NZ NA
PE NC
0000:0056 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=005a NV UP DI NG NZ NA
PE NC
0000:0058 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=005c NV UP DI NG NZ NA
PE NC
0000:005a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=005e NV UP DI NG NZ NA
PE NC
0000:005c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0060 NV UP DI NG NZ NA
PE NC
0000:005e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0062 NV UP DI NG NZ NA
PE NC
0000:0060 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0064 NV UP DI NG NZ NA
PE NC
0000:0062 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0066 NV UP DI NG NZ NA
PE NC
0000:0064 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0068 NV UP DI NG NZ NA
PE NC
0000:0066 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=006a NV UP DI NG NZ NA
PE NC
0000:0068 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=006c NV UP DI NG NZ NA
PE NC
0000:006a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=006e NV UP DI NG NZ NA
PE NC
0000:006c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0070 NV UP DI NG NZ NA
PE NC
0000:006e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0072 NV UP DI NG NZ NA
PE NC
0000:0070 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0074 NV UP DI NG NZ NA
PE NC
0000:0072 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0076 NV UP DI NG NZ NA
PE NC
0000:0074 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0078 NV UP DI NG NZ NA
PE NC
0000:0076 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=007a NV UP DI NG NZ NA
PE NC
0000:0078 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=007c NV UP DI NG NZ NA
PE NC
0000:007a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=007e NV UP DI NG NZ NA
PE NC
0000:007c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0080 NV UP DI NG NZ NA
PE NC
0000:007e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0082 NV UP DI NG NZ NA
PE NC
0000:0080 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0084 NV UP DI NG NZ NA
PE NC
0000:0082 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0086 NV UP DI NG NZ NA
PE NC
0000:0084 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0088 NV UP DI NG NZ NA
PE NC
0000:0086 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=008a NV UP DI NG NZ NA
PE NC
0000:0088 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=008c NV UP DI NG NZ NA
PE NC
0000:008a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=008e NV UP DI NG NZ NA
PE NC
0000:008c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0090 NV UP DI NG NZ NA
PE NC
0000:008e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0092 NV UP DI NG NZ NA
PE NC
0000:0090 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0094 NV UP DI NG NZ NA
PE NC
0000:0092 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0096 NV UP DI NG NZ NA
PE NC
0000:0094 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0098 NV UP DI NG NZ NA
PE NC
0000:0096 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=009a NV UP DI NG NZ NA
PE NC
0000:0098 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=009c NV UP DI NG NZ NA
PE NC
0000:009a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=009e NV UP DI NG NZ NA
PE NC
0000:009c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00a0 NV UP DI NG NZ NA
PE NC
0000:009e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00a2 NV UP DI NG NZ NA
PE NC
0000:00a0 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00a4 NV UP DI NG NZ NA
PE NC
0000:00a2 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00a6 NV UP DI NG NZ NA
PE NC
0000:00a4 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00a8 NV UP DI NG NZ NA
PE NC
0000:00a6 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00aa NV UP DI NG NZ NA
PE NC
0000:00a8 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00ac NV UP DI NG NZ NA
PE NC
0000:00aa 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00ae NV UP DI NG NZ NA
PE NC
0000:00ac 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00b0 NV UP DI NG NZ NA
PE NC
0000:00ae 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00b2 NV UP DI NG NZ NA
PE NC
0000:00b0 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00b4 NV UP DI NG NZ NA
PE NC
0000:00b2 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00b6 NV UP DI NG NZ NA
PE NC
0000:00b4 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00b8 NV UP DI NG NZ NA
PE NC
0000:00b6 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00ba NV UP DI NG NZ NA
PE NC
0000:00b8 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00bc NV UP DI NG NZ NA
PE NC
0000:00ba 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00be NV UP DI NG NZ NA
PE NC
0000:00bc 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00c0 NV UP DI NG NZ NA
PE NC
0000:00be 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00c2 NV UP DI NG NZ NA
PE NC
0000:00c0 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00c4 NV UP DI NG NZ NA
PE NC
0000:00c2 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00c6 NV UP DI NG NZ NA
PE NC
0000:00c4 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00c8 NV UP DI NG NZ NA
PE NC
0000:00c6 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00ca NV UP DI NG NZ NA
PE NC
0000:00c8 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00cc NV UP DI NG NZ NA
PE NC
0000:00ca 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00ce NV UP DI NG NZ NA
PE NC
0000:00cc 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00d0 NV UP DI NG NZ NA
PE NC
0000:00ce 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00d2 NV UP DI NG NZ NA
PE NC
0000:00d0 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00d4 NV UP DI NG NZ NA
PE NC
0000:00d2 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00d6 NV UP DI NG NZ NA
PE NC
0000:00d4 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00d8 NV UP DI NG NZ NA
PE NC
0000:00d6 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00da NV UP DI NG NZ NA
PE NC
0000:00d8 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00dc NV UP DI NG NZ NA
PE NC
0000:00da 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00de NV UP DI NG NZ NA
PE NC
0000:00dc 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00e0 NV UP DI NG NZ NA
PE NC
0000:00de 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00e2 NV UP DI NG NZ NA
PE NC
0000:00e0 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00e4 NV UP DI NG NZ NA
PE NC
0000:00e2 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00e6 NV UP DI NG NZ NA
PE NC
0000:00e4 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00e8 NV UP DI NG NZ NA
PE NC
0000:00e6 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00ea NV UP DI NG NZ NA
PE NC
0000:00e8 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00ec NV UP DI NG NZ NA
PE NC
0000:00ea 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00ee NV UP DI NG NZ NA
PE NC
0000:00ec 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00f0 NV UP DI NG NZ NA
PE NC
0000:00ee 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00f2 NV UP DI NG NZ NA
PE NC
0000:00f0 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00f4 NV UP DI NG NZ NA
PE NC
0000:00f2 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00f6 NV UP DI NG NZ NA
PE NC
0000:00f4 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00f8 NV UP DI NG NZ NA
PE NC
0000:00f6 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00fa NV UP DI NG NZ NA
PE NC
0000:00f8 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00fc NV UP DI NG NZ NA
PE NC
0000:00fa 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=00fe NV UP DI NG NZ NA
PE NC
0000:00fc 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0100 NV UP DI NG NZ NA
PE NC
0000:00fe 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0102 NV UP DI NG NZ NA
PE NC
0000:0100 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0104 NV UP DI NG NZ NA
PE NC
0000:0102 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0106 NV UP DI NG NZ NA
PE NC
0000:0104 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0108 NV UP DI NG NZ NA
PE NC
0000:0106 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=010a NV UP DI NG NZ NA
PE NC
0000:0108 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=010c NV UP DI NG NZ NA
PE NC
0000:010a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=010e NV UP DI NG NZ NA
PE NC
0000:010c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0110 NV UP DI NG NZ NA
PE NC
0000:010e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0112 NV UP DI NG NZ NA
PE NC
0000:0110 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0114 NV UP DI NG NZ NA
PE NC
0000:0112 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0116 NV UP DI NG NZ NA
PE NC
0000:0114 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0118 NV UP DI NG NZ NA
PE NC
0000:0116 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=011a NV UP DI NG NZ NA
PE NC
0000:0118 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=011c NV UP DI NG NZ NA
PE NC
0000:011a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=011e NV UP DI NG NZ NA
PE NC
0000:011c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0120 NV UP DI NG NZ NA
PE NC
0000:011e 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0122 NV UP DI NG NZ NA
PE NC
0000:0120 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0124 NV UP DI NG NZ NA
PE NC
0000:0122 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0126 NV UP DI NG NZ NA
PE NC
0000:0124 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0128 NV UP DI NG NZ NA
PE NC
0000:0126 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=012a NV UP DI NG NZ NA
PE NC
0000:0128 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=012c NV UP DI NG NZ NA
PE NC
0000:012a 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=012e NV UP DI NG NZ NA
PE NC
0000:012c 0000 ADD [BX+SI],AL
AX=0000 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=0000 IP=0130 NV UP DI NG NZ NA
PE NC
-----Original Message-----
From: Dave Aubin
Sent: Friday, October 08, 2004 11:40 AM
To: 'Li-Ta Lo'
Cc: LinuxBIOS
Subject: RE: testbios loops?
Here is a dump of the following:
/usr/bin/testbios -s 65536 -d 0x200 --abseg /dev/mem
/usr/bin/nv6800gt.bin -t
I slightly different behavior with this incantation. Normally I leave
off The -d 0x200. My device is located off of 2:0:0.
running file /usr/bin/nv6800gt.bin
No base specified. defaulting to 0xc0000 No initial code segment
specified. defaulting to 0xc000 No initial instruction pointer
specified. defaulting to 0x0003 Switching to single step mode.
AX=0200 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=0005 NV UP DI PL NZ NA
PO NC
c000:0003 eb4b JMP 50
AX=0200 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=0053 NV UP DI PL NZ NA
PO NC
c000:0050 e99cd4 JMP d4ef
AX=0200 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d4f0 NV UP DI PL NZ NA
PO NC
c000:d4ef 2e CS:
AX=0200 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d4f5 NV UP DI PL NZ NA
PO NC
c000:d4f0 f606480001 TEST BYTE PTR [0048],01
AX=0200 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d4f7 NV UP DI PL ZR NA
PE NC
c000:d4f5 742d JZ d524
AX=0200 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d525 NV UP DI PL ZR NA
PE NC
c000:d524 55 PUSH BP
AX=0200 BX=0000 CX=0000 DX=0080 SP=fff6 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d526 NV UP DI PL ZR NA
PE NC
c000:d525 50 PUSH AX
AX=0200 BX=0000 CX=0000 DX=0080 SP=fff4 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=d529 NV UP DI PL ZR NA
PE NC
c000:d526 e85afa CALL cf83
AX=0200 BX=0000 CX=0000 DX=0080 SP=fff2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf84 NV UP DI PL ZR NA
PE NC
c000:cf83 60 PUSHA
AX=0200 BX=0000 CX=0000 DX=0080 SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf87 NV UP DI PL ZR NA
PE NC
c000:cf84 bac303 MOV DX,3c3
AX=0200 BX=0000 CX=0000 DX=03c3 SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf89 NV UP DI PL ZR NA
PE NC
c000:cf87 b001 MOV AL,1
AX=0201 BX=0000 CX=0000 DX=03c3 SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf8a NV UP DI PL ZR NA
PE NC
c000:cf89 ee OUT DX,AL
AX=0201 BX=0000 CX=0000 DX=03c3 SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf8b NV UP DI PL ZR NA
PE NC
c000:cf8a ed IN AX,DX
AX=0001 BX=0000 CX=0000 DX=03c3 SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf8e NV UP DI PL ZR NA
PE NC
c000:cf8b bacc03 MOV DX,3cc
AX=0001 BX=0000 CX=0000 DX=03cc SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf8f NV UP DI PL ZR NA
PE NC
c000:cf8e ec IN AL,DX
AX=0000 BX=0000 CX=0000 DX=03cc SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf91 NV UP DI PL ZR NA
PE NC
c000:cf8f 0c01 OR AL,1
AX=0001 BX=0000 CX=0000 DX=03cc SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf94 NV UP DI PL NZ NA
PO NC
c000:cf91 bac203 MOV DX,3c2
AX=0001 BX=0000 CX=0000 DX=03c2 SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf95 NV UP DI PL NZ NA
PO NC
c000:cf94 ee OUT DX,AL
AX=0001 BX=0000 CX=0000 DX=03c2 SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf98 NV UP DI PL NZ NA
PO NC
c000:cf95 bac303 MOV DX,3c3
AX=0001 BX=0000 CX=0000 DX=03c3 SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf99 NV UP DI PL NZ NA
PO NC
c000:cf98 ec IN AL,DX
AX=0001 BX=0000 CX=0000 DX=03c3 SP=ffe2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=cf9c NV UP DI PL NZ NA
PO NC
c000:cf99 e82675 CALL 44c2
AX=0001 BX=0000 CX=0000 DX=03c3 SP=ffe0 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44c3 NV UP DI PL NZ NA
PO NC
c000:44c2 50 PUSH AX
AX=0001 BX=0000 CX=0000 DX=03c3 SP=ffde BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44c4 NV UP DI PL NZ NA
PO NC
c000:44c3 52 PUSH DX
AX=0001 BX=0000 CX=0000 DX=03c3 SP=ffdc BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44c7 NV UP DI PL NZ NA
PO NC
c000:44c4 e833d3 CALL 17fa
AX=0001 BX=0000 CX=0000 DX=03c3 SP=ffda BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17fb NV UP DI PL NZ NA
PO NC
c000:17fa 50 PUSH AX
AX=0001 BX=0000 CX=0000 DX=03c3 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17fe NV UP DI PL NZ NA
PO NC
c000:17fb bacc03 MOV DX,3cc
AX=0001 BX=0000 CX=0000 DX=03cc SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17ff NV UP DI PL NZ NA
PO NC
c000:17fe ec IN AL,DX
AX=0001 BX=0000 CX=0000 DX=03cc SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1802 NV UP DI PL NZ NA
PO NC
c000:17ff bab403 MOV DX,3b4
AX=0001 BX=0000 CX=0000 DX=03b4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1804 NV UP DI PL NZ NA
PO NC
c000:1802 a801 TEST AL,0001
AX=0001 BX=0000 CX=0000 DX=03b4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1806 NV UP DI PL NZ NA
PO NC
c000:1804 7402 JZ 1808
AX=0001 BX=0000 CX=0000 DX=03b4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1808 NV UP DI PL NZ NA
PO NC
c000:1806 b2d4 MOV DL,d4
AX=0001 BX=0000 CX=0000 DX=03d4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1809 NV UP DI PL NZ NA
PO NC
c000:1808 58 POP AX
AX=0001 BX=0000 CX=0000 DX=03d4 SP=ffda BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=180a NV UP DI PL NZ NA
PO NC
c000:1809 c3 RET
AX=0001 BX=0000 CX=0000 DX=03d4 SP=ffdc BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44c8 NV UP DI PL NZ NA
PO NC
c000:44c7 ec IN AL,DX
AX=0000 BX=0000 CX=0000 DX=03d4 SP=ffdc BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44c9 NV UP DI PL NZ NA
PO NC
c000:44c8 50 PUSH AX
AX=0000 BX=0000 CX=0000 DX=03d4 SP=ffda BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44ca NV UP DI PL NZ NA
PO NC
c000:44c9 53 PUSH BX
AX=0000 BX=0000 CX=0000 DX=03d4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44cc NV UP DI PL NZ NA
PO NC
c000:44ca b01f MOV AL,1f
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44cf NV UP DI PL NZ NA
PO NC
c000:44cc e8f8d0 CALL 15c7
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd6 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=15ca NV UP DI PL NZ NA
PO NC
c000:15c7 e83002 CALL 17fa
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd4 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17fb NV UP DI PL NZ NA
PO NC
c000:17fa 50 PUSH AX
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17fe NV UP DI PL NZ NA
PO NC
c000:17fb bacc03 MOV DX,3cc
AX=001f BX=0000 CX=0000 DX=03cc SP=ffd2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17ff NV UP DI PL NZ NA
PO NC
c000:17fe ec IN AL,DX
AX=0001 BX=0000 CX=0000 DX=03cc SP=ffd2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1802 NV UP DI PL NZ NA
PO NC
c000:17ff bab403 MOV DX,3b4
AX=0001 BX=0000 CX=0000 DX=03b4 SP=ffd2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1804 NV UP DI PL NZ NA
PO NC
c000:1802 a801 TEST AL,0001
AX=0001 BX=0000 CX=0000 DX=03b4 SP=ffd2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1806 NV UP DI PL NZ NA
PO NC
c000:1804 7402 JZ 1808
AX=0001 BX=0000 CX=0000 DX=03b4 SP=ffd2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1808 NV UP DI PL NZ NA
PO NC
c000:1806 b2d4 MOV DL,d4
AX=0001 BX=0000 CX=0000 DX=03d4 SP=ffd2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1809 NV UP DI PL NZ NA
PO NC
c000:1808 58 POP AX
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd4 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=180a NV UP DI PL NZ NA
PO NC
c000:1809 c3 RET
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd6 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=15cb NV UP DI PL NZ NA
PO NC
c000:15ca ee OUT DX,AL
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd6 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=15cc NV UP DI PL NZ NA
PO NC
c000:15cb ed IN AX,DX
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd6 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=15cd NV UP DI PL NZ NA
PO NC
c000:15cc c3 RET
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44d2 NV UP DI PL NZ NA
PO NC
c000:44cf 80e401 AND AH,1
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44d4 NV UP DI PL ZR NA
PE NC
c000:44d2 8afc MOV BH,AH
AX=001f BX=0000 CX=0000 DX=03d4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44d7 NV UP DI PL ZR NA
PE NC
c000:44d4 b82c01 MOV AX,12c
AX=012c BX=0000 CX=0000 DX=03d4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44d9 NV UP DI PL ZR NA
PE NC
c000:44d7 0aff OR BH,BH
AX=012c BX=0000 CX=0000 DX=03d4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44db NV UP DI PL ZR NA
PE NC
c000:44d9 7405 JZ 44e0
AX=012c BX=0000 CX=0000 DX=03d4 SP=ffd8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=44e3 NV UP DI PL ZR NA
PE NC
c000:44e0 e8350d CALL 5218
AX=012c BX=0000 CX=0000 DX=03d4 SP=ffd6 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=521a NV UP DI PL ZR NA
PE NC
c000:5218 f6d4 NOT AH
AX=fe2c BX=0000 CX=0000 DX=03d4 SP=ffd6 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=521b NV UP DI PL ZR NA
PE NC
c000:521a 52 PUSH DX
AX=fe2c BX=0000 CX=0000 DX=03d4 SP=ffd4 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=521c NV UP DI PL ZR NA
PE NC
c000:521b 50 PUSH AX
AX=fe2c BX=0000 CX=0000 DX=03d4 SP=ffd2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=521f NV UP DI PL ZR NA
PE NC
c000:521c e890ff CALL 51af
AX=fe2c BX=0000 CX=0000 DX=03d4 SP=ffd0 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=51b0 NV UP DI PL ZR NA
PE NC
c000:51af 53 PUSH BX
AX=fe2c BX=0000 CX=0000 DX=03d4 SP=ffce BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=51b1 NV UP DI PL ZR NA
PE NC
c000:51b0 93 XCHG AX,BX
AX=0000 BX=fe2c CX=0000 DX=03d4 SP=ffce BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=51b4 NV UP DI PL ZR NA
PE NC
c000:51b1 e8e3ff CALL 5197
AX=0000 BX=fe2c CX=0000 DX=03d4 SP=ffcc BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=5199 NV UP DI PL ZR NA
PE NC
c000:5197 32e4 XOR AH,AH
AX=0000 BX=fe2c CX=0000 DX=03d4 SP=ffcc BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=519c NV UP DI PL ZR NA
PE NC
c000:5199 e8deff CALL 517a
AX=0000 BX=fe2c CX=0000 DX=03d4 SP=ffca BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=517b NV UP DI PL ZR NA
PE NC
c000:517a 9c PUSHF
AX=0000 BX=fe2c CX=0000 DX=03d4 SP=ffc8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=517c NV UP DI PL ZR NA
PE NC
c000:517b 52 PUSH DX
AX=0000 BX=fe2c CX=0000 DX=03d4 SP=ffc6 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=517d NV UP DI PL ZR NA
PE NC
c000:517c 53 PUSH BX
AX=0000 BX=fe2c CX=0000 DX=03d4 SP=ffc4 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=517f NV UP DI PL ZR NA
PE NC
c000:517d 8bd8 MOV BX,AX
AX=0000 BX=0000 CX=0000 DX=03d4 SP=ffc4 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=5181 NV UP DI PL ZR NA
PE NC
c000:517f b044 MOV AL,44
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc4 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=5184 NV UP DI PL ZR NA
PE NC
c000:5181 e843c4 CALL 15c7
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=15ca NV UP DI PL ZR NA
PE NC
c000:15c7 e83002 CALL 17fa
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc0 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17fb NV UP DI PL ZR NA
PE NC
c000:17fa 50 PUSH AX
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffbe BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17fe NV UP DI PL ZR NA
PE NC
c000:17fb bacc03 MOV DX,3cc
AX=0044 BX=0000 CX=0000 DX=03cc SP=ffbe BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17ff NV UP DI PL ZR NA
PE NC
c000:17fe ec IN AL,DX
AX=0001 BX=0000 CX=0000 DX=03cc SP=ffbe BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1802 NV UP DI PL ZR NA
PE NC
c000:17ff bab403 MOV DX,3b4
AX=0001 BX=0000 CX=0000 DX=03b4 SP=ffbe BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1804 NV UP DI PL ZR NA
PE NC
c000:1802 a801 TEST AL,0001
AX=0001 BX=0000 CX=0000 DX=03b4 SP=ffbe BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1806 NV UP DI PL NZ NA
PO NC
c000:1804 7402 JZ 1808
AX=0001 BX=0000 CX=0000 DX=03b4 SP=ffbe BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1808 NV UP DI PL NZ NA
PO NC
c000:1806 b2d4 MOV DL,d4
AX=0001 BX=0000 CX=0000 DX=03d4 SP=ffbe BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=1809 NV UP DI PL NZ NA
PO NC
c000:1808 58 POP AX
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc0 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=180a NV UP DI PL NZ NA
PO NC
c000:1809 c3 RET
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=15cb NV UP DI PL NZ NA
PO NC
c000:15ca ee OUT DX,AL
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=15cc NV UP DI PL NZ NA
PO NC
c000:15cb ed IN AX,DX
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=15cd NV UP DI PL NZ NA
PO NC
c000:15cc c3 RET
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc4 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=5185 NV UP DI PL NZ NA
PO NC
c000:5184 50 PUSH AX
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=5187 NV UP DI PL NZ NA
PO NC
c000:5185 8ae7 MOV AH,BH
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=5188 NV UP DI PL NZ NA
PO NC
c000:5187 ef OUT DX,AX
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc2 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=5189 NV UP DI PL NZ NA
PO NC
c000:5188 58 POP AX
AX=0044 BX=0000 CX=0000 DX=03d4 SP=ffc4 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=518a NV UP DI PL NZ NA
PO NC
c000:5189 5b POP BX
AX=0044 BX=fe2c CX=0000 DX=03d4 SP=ffc6 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=518b NV UP DI PL NZ NA
PO NC
c000:518a 5a POP DX
AX=0044 BX=fe2c CX=0000 DX=03d4 SP=ffc8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=518c NV UP DI PL NZ NA
PO NC
c000:518b 9d POPF
AX=0044 BX=fe2c CX=0000 DX=03d4 SP=ffca BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=518d NV UP DI PL ZR NA
PE NC
c000:518c c3 RET
AX=0044 BX=fe2c CX=0000 DX=03d4 SP=ffcc BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=519d NV UP DI PL ZR NA
PE NC
c000:519c c3 RET
AX=0044 BX=fe2c CX=0000 DX=03d4 SP=ffce BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=51b5 NV UP DI PL ZR NA
PE NC
c000:51b4 50 PUSH AX
AX=0044 BX=fe2c CX=0000 DX=03d4 SP=ffcc BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=51b6 NV UP DI PL ZR NA
PE NC
c000:51b5 93 XCHG AX,BX
AX=fe2c BX=0044 CX=0000 DX=03d4 SP=ffcc BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=51b9 NV UP DI PL ZR NA
PE NC
c000:51b6 e80ec4 CALL 15c7
AX=fe2c BX=0044 CX=0000 DX=03d4 SP=ffca BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=15ca NV UP DI PL ZR NA
PE NC
c000:15c7 e83002 CALL 17fa
AX=fe2c BX=0044 CX=0000 DX=03d4 SP=ffc8 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17fb NV UP DI PL ZR NA
PE NC
c000:17fa 50 PUSH AX
AX=fe2c BX=0044 CX=0000 DX=03d4 SP=ffc6 BP=0000 SI=0000
DI=0000
DS=0040 ES=0000 SS=0030 CS=c000 IP=17fe NV UP DI PL ZR NA
PE NC
-----Original Message-----
From: Li-Ta Lo [mailto:ollie@lanl.gov]
Sent: Friday, October 08, 2004 11:14 AM
To: Dave Aubin
Cc: LinuxBIOS
Subject: RE: testbios loops?
On Fri, 2004-10-08 at 09:04, Dave Aubin wrote:
> Hi,
>
> Oh it does. I just left that snippet out. It starts at the correct
> place:)
>
Then there is a big problem. The code just to somewhere that is not code
(0000). Can you send more messages ?
Ollie
> -----Original Message-----
> From: Li-Ta Lo [mailto:ollie@lanl.gov]
> Sent: Friday, October 08, 2004 11:02 AM
> To: Dave Aubin
> Cc: LinuxBIOS
> Subject: RE: testbios loops?
>
> On Fri, 2004-10-08 at 08:58, Dave Aubin wrote:
> > Hi,
>
> Why it starts from c000:fffd ? It should starts from c000:0003
>
> Ollie
>
> >
> > It will first do this (I'm using the testbios -t option)
> > c000:fffd 0000 ADD [BX+SI],AL
> > AX=0200 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000
> > SI=0000 DI=0000
> > DS=0040 ES=0000 SS=0030 CS=c000 IP=0002 NV UP DI PL ZR
> NA
> > PE NC
> > c000:ffff 000000 ADD -86[DI],DL
> > AX=0200 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000
> > SI=0000 DI=0000
> > DS=0040 ES=0000 SS=0030 CS=c000 IP=0004 NV UP DI NG NZ
> NA
> > PO NC
> > c000:0002 74eb JZ ffef
> > AX=0200 BX=0000 CX=0000 DX=0080 SP=fff8 BP=0000
> > SI=0000 DI=0000
> > DS=0040 ES=0000 SS=0030 CS=c000 IP=0005 NV UP DI NG NZ
> NA
> > PO NC
> > c000:0004 4b DEC BX
> > AX=0200 BX=ffff CX=0000 DX=0080 SP=fff8 BP=0000
> > SI=0000 DI=0000
> > DS=0040 ES=0000 SS=0030 CS=c000 IP=0006 NV UP DI NG NZ
> AC
> > PE NC
> > c000:0005 37 AAA
> > AX=0306 BX=ffff CX=0000 DX=0080 SP=fff8 BP=0000
> > SI=0000 DI=0000
> > DS=0040 ES=0000 SS=0030 CS=c000 IP=0008 NV UP DI PL NZ
> AC
> > PE CY
> >
> > Then it will do this:
> > c000:0137 0d0a00 OR AX,a
> > AX=debf BX=ffff CX=0335 DX=0080 SP=ffef BP=0000
> > SI=0004
> > DI=0002
> > DS=0040 ES=0000 SS=0030 CS=c000 IP=013c NV UP DI NG NZ
> NA
> > PO NC
> > c000:013a 0000 ADD [BX+SI],AL
> > AX=debf BX=ffff CX=0335 DX=0080 SP=ffef BP=0000
> > SI=0004
> > DI=0002
> > DS=0040 ES=0000 SS=0030 CS=c000 IP=013f NV UP DI NG NZ
> AC
> > PO CY
> > c000:013c ba9198 MOV DX,9891
> > AX=debf BX=ffff CX=0335 DX=9891 SP=ffef BP=0000
> > SI=0004
> > DI=0002
> > DS=0040 ES=0000 SS=0030 CS=c000 IP=0140 NV UP DI NG NZ
> AC
> > PO CY
> > c000:013f 96 XCHG AX,SI
> > AX=0004 BX=ffff CX=0335 DX=9891 SP=ffef BP=0000
> > SI=debf
> > DI=0002
> > DS=0040 ES=0000 SS=0030 CS=c000 IP=0141 NV UP DI NG NZ
> AC
> > PO CY
> > c000:0140 91 XCHG AX,CX
> > AX=0335 BX=ffff CX=0004 DX=9891 SP=ffef BP=0000
> > SI=debf
> > DI=0002
> > DS=0040 ES=0000 SS=0030 CS=c000 IP=0146 NV UP DI NG NZ
> AC
> > PO CY
> > c000:0141 9a9a8d9691 CALL 9196:8d9a
> > AX=0335 BX=ffff CX=0004 DX=9891 SP=ffeb BP=0000
> > SI=debf
> > DI=0002
> > DS=0040 ES=0000 SS=0030 CS=9196 IP=8d9c NV UP DI NG NZ
> AC
> > PO CY
> > 9196:8d9a 0000 ADD [BX+SI],AL
> > AX=0335 BX=ffff CX=0004 DX=9891 SP=ffeb BP=0000
> > SI=debf
> > DI=0002
> > DS=0040 ES=0000 SS=0030 CS=9196 IP=8d9e NV UP DI PL NZ
> NA
> > PE NC
> > 9196:8d9c 0000 ADD [BX+SI],AL
> > AX=0335 BX=ffff CX=0004 DX=9891 SP=ffeb BP=0000
> > SI=debf
> > DI=0002
> > DS=0040 ES=0000 SS=0030 CS=9196 IP=8da0 NV UP DI PL NZ
> NA
> > PE NC
> >
> > I'm still looking for the openbios utility. So far found broken
> > links:( I can get some other bios to work, but they appear to be
> > flacky. I really think I should be using the one that came
> > programmed
>
> > on the board.
> >
> > Thanks,
> > Dave
> >
> > -----Original Message-----
> > From: Li-Ta Lo [mailto:ollie@lanl.gov]
> > Sent: Friday, October 08, 2004 10:53 AM
> > To: Dave Aubin
> > Cc: LinuxBIOS
> > Subject: Re: testbios loops?
> >
> > On Fri, 2004-10-08 at 08:35, Dave Aubin wrote:
> > > Hi,
> > >
> > > I went back to trying to get the Nvida 6800gt card's bios, but
> > > still
> >
> > > even with dd -if=/dev/mem of=vgabios.rom skip=786432 bs=1
> > > count=32768 I get the same binary as dd -if=/dev/mem
> > > of=vgabios.rom
> > > skip=1536 count=64.
> > > I used dhex (free util) to verify they are the same.
> > > What happens when I run them trough testbios is that once it is
> > > done
> >
> > > programming 0xc7fff it jump to 0x9 something or other and the
> > > video bios isn't programmed correctly.
> >
> >
> > What do you mean by 'programming oxc7ff it jump to 0x9' ?
> >
> > Ollie
> >
> >
> >
>
>