Ok. that fixed it.. ADLO is booting for me.
For the list:
I had to enable read and write in the shadow memory. I don't think you had to but I enabled the full range from 0c0000 to 0ffffff
I added a macro that does a PCI config space write. Saves you from haveing to do all the calulations.
Would you like a diff?
It doesn't appear however that my video bios is getting called. I rememember seeing somewhere that I have to enable that?