[CDG5] Building OF Client Interface Programs

Daniel B-J danielbj314 at verizon.net
Thu Oct 25 07:45:31 AWST 2018


Hello Everyone,

I am having a bit of a problem with building Client Interface Programs. XCOFF files (the only overlap between what PPCLink can make and what Open Firmware can parse) are not relocated by Open Firmware. I have to specify the address ahead of time. Even worse, Open Firmware insists on placing them at the physical address they specify, in addition to the virtual address specified in XCOFF sections.

Additionally, I want the program I am making to not overlap with the Trampoline, so address ranges 0x00100000-0x0019967 and 0x00200000-0x0021025F aren't usable either. There are also some issues with the parcels image sometimes taking the memory I want.

Any ideas on what I could do to make my code usable on as many NewWorld machines as possible? I could rewrite the c as fcode, but that would be hard and annoying.

Thanks,
Daniel


More information about the cdg5 mailing list