Hi, Oh it does. I just left that snippet out. It starts at the correct place:)
-----Original Message----- From: Li-Ta Lo [mailto:[EMAIL PROTECTED] 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:[EMAIL PROTECTED] > 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 > > > _______________________________________________ Linuxbios mailing list [EMAIL PROTECTED] http://www.clustermatic.org/mailman/listinfo/linuxbios