Here is the output

chris




Allocating resources...
Reading resources...
Done reading resources.
Allocating VGA resource PCI: 00:09.0
Setting PCI_BRIDGE_CTL_VGA for bridge PCI_DOMAIN: 0000
Setting PCI_BRIDGE_CTL_VGA for bridge Root Device
Setting resources...
BC_DRAM_TOP = 0x03bfffff
MC_GBASE_ADD = 0x00000078
I would set ram size to 60 Mbytes
PCI: 00:09.0 10 <- [0x00fd000000 - 0x00fdffffff] mem
PCI: 00:09.0 30 <- [0x00fffc0000 - 0x00fffcffff] romem
PCI: 00:12.2 20 <- [0x0000001000 - 0x000000107f] io
PCI: 00:13.0 10 <- [0x00fe000000 - 0x00fe000fff] mem
Done setting resources.
Done allocating resources.
Enabling resources...
PCI: 00:00.0 cmd <- 147
PCI: 00:09.0 subsystem <- 00/00
PCI: 00:09.0 cmd <- 143
PCI: 00:12.0 cmd <- 14f
PCI: 00:12.2 cmd <- 141
PCI: 00:13.0 cmd <- 142
done.
Initializing devices...
Root Device init
PCI: 00:00.0 init
northbridge: northbridge_init()
PCI: 00:09.0 init
rom address for PCI: 00:09.0 = fffc0000
copying VGA ROM Image from 0xfffc0000 to 0xc0000, 0x8000 bytes
entering emulator
55 aa 40 eb 29 37 34 30 30 30 37 49 00 53 41 00 00 00 00 00 00 00 00 00 31 00 
00 00 00 00 49 42 4d 20 43 4f 4d 50 41 54 49 42 4c 45 2e 2a eb 33 90 50 43 49 
52 ea 10 00 50 00 00 18 00 01 00 00 03 40 00 00 01 00 80 00 00 56 47 41 2f 53
.
. // the first and last characters compares with the original file
.
8a 44 02 ee 56 83 c6 03 ba c8 03 32 c0 b9 00 03 fa ee fe c2 ac ee e2 fc fb 5e 
f6 c3 30 8a 44 01 b2 c8 75 04 b2 c7 fe c8 ee e8 ca c5 c6 46 02 1c 5d 58 59 5a 
5e 5f 1f 07 5b cf ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
ff ff ff ff ff ff ff 7e       AX=0048  BX=0000  CX=0000  DX=0080  SP=fff8  
BP=0000  SI=0000  DI=0000
        DS=0040  ES=0000  SS=c000  CS=c000  IP=0005   NV UP DI PL NZ NA PO NC
c000:0003 eb29                JMP       2e
.
. // After a long time the emu fails
.
c000:6bc1 26                  ES:
        AX=2001  BX=0405  CX=0000  DX=03c4  SP=ffe8  BP=fff6  SI=0000  DI=0c97
        DS=0000  ES=c000  SS=c000  CS=c000  IP=6bc4   NV UP DI PL NZ NA PO NC
c000:6bc2 8a05                MOV       AL,[DI]
        AX=2067  BX=0405  CX=0000  DX=03c4  SP=ffe8  BP=fff6  SI=0000  DI=0c97
        DS=0000  ES=c000  SS=c000  CS=c000  IP=6bc5   NV UP DI PL NZ NA PO NC
c000:6bc4 47                  INC       DI
        AX=2067  BX=0405  CX=0000  DX=03c4  SP=ffe8  BP=fff6  SI=0000  DI=0c98
        DS=0000  ES=c000  SS=c000  CS=c000  IP=6bc7   NV UP DI PL NZ NA PO NC
c000:6bc5 b2c2                MOV       DL,c2
        AX=2067  BX=0405  CX=0000  DX=03c2  SP=ffe8  BP=fff6  SI=0000  DI=0c98
        DS=0000  ES=c000  SS=c000  CS=c000  IP=6bc8   NV UP DI PL NZ NA PO NC
c000:6bc7 ee                  OUT       DX,AL
        A

        // no more output :(

The readed segments seems to compare with the copied vga.bios
-- 
linuxbios mailing list
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios

Reply via email to