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