Sakura-IT / SonnetAmiga

Reimplementation of WarpOS supporting Sonnet Crescendo 7200 and other PowerPC PCI cards (mirror of CVS development repository).
MIT License
39 stars 3 forks source link

The sonnetpatch should fix references to powerpc.library #22

Closed rkujawa closed 7 years ago

rkujawa commented 8 years ago

If the user tries to run a binary referencing powerpc.library, he'll just get the error message saying it was not found. The sonnetpatch utility should be able to change these references to use sonnet.library instead.

rkujawa commented 8 years ago

Also, note that strings powerpc.library and sonnet.library are different length. This might require further patching of hunk headers, or padding the hunk where library is referenced.

DvdBoon commented 8 years ago

I would recommend only patching powerpc.library,$00 to sonnet.library,$00,$00 for now in combination with the "fast" option. Other strings, like a message for when the library cannot be opened are not critical. E.g. powerpc.library ending with $20, $0A or "!"

DvdBoon commented 7 years ago

This still needed with the move to system which patches during loading?

DvdBoon commented 7 years ago

SonnetPatch no longer needed with the new powerpc.library LoadSeg() patch.