Ok so I THINK I may have gotten a little progress.
I looked in the unpacked files and found 4 files with 1002 on the end (1002 is ati/radeon id) so I've assumed these are relevant to the graphics, I chose the biggest rom file and renamed it 1002_6760_167d103c.ROM
(from the wiki)
Code:
UseAtiROM=Yes|No
Use an alternate Ati ROM image (path: /Extra/<vendorid>_<devid>_<subsysid>.rom)
The result is a freeze with the bootfile you created and I put the original back and it booted up.
Code:
Using PCI-Root-UID value: 0
ATI Framebuffer Addr: @0xB0000000 MMIO Addr: @0xD4900000 I/O Port Addr: @0x00005000 ROM Addr: @0xFFFE0000
ATI card POSTed, Read HFS+ file: [hd(0,2)/Extra/1002_6760_167d103c.rom] 8800 bytes.
reading Video BIOS from legacy space
Card reported ports: 0
Framebuffer set to: P???. using device's default.
Number of ports set to: 0 using framebuffer's default.
AMD Radeon HD 6470M 4095MB [1002:6760] (subsys [103c:167d]) (Caicos:P???.) :: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
I'm not sure the subsystem number is correct I seem to remember having instructions for adding my card to ati.c that the subsystem needs to be switched around so I did it in the filename, i'll try putting it the normal way and test again
EDIT: I have tested the name and the subsystem MUST be reversed: My subsystem id is 103c167d see the name of the file and notice the subsytem is switched to 167d103c.
It is still not working properly and I'm not even sure that I have chosen the correct file.
I will try the other roms with 1002 in the name and see if I get anything more.
Maybe it's a case of testing all framebuffers? change atiports value? pciroot id? or maybe it will never work but I will try what I can.