testbios loops?

Dave Aubin daubin at actuality-systems.com
Fri Oct 8 13:25:01 CEST 2004


I now have it working. 
I had to use a ... Gasp dos tool to help me!

I suspected the linux dd wasn't retrieving the rom correctly
For some reason either linux didn't copy the rom correctly
Or it got modified after linux ran or what have you.
So I found this nvflash utility from 
http://www.nvplanet.com/modules.php?name=Downloads&d_op=viewdownload&cid
=10

I had to a dos boot disk.  I picked 6.22 from:
http://www.bootdisk.com/bootdisk.htm

Removed all things qbasic to free up some room.
Then copied over the nvflash utilities and rebooted
A windows machine with said graphics card.
Ran the utility nvflash --save nv6800w.rom (remember 8.3 format here)

I then compared the linux retrieved image with the nvflash
Image and they were slightly different at first by a byte or two,
Then got progressively different as the file went on.

So what this means is the dd method might not always work, but this
Dos method did do the trick.  Good news is it seems to work with 
A lot of nvidia roms:)

Hope this helps.  

Thanks,
Dave:)

-----Original Message-----
From: Dave Aubin 
Sent: Friday, October 08, 2004 1:36 PM
To: Dave Aubin; Li-Ta Lo
Cc: LinuxBIOS
Subject: RE: testbios loops?

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




More information about the coreboot mailing list