[CDG5] ROM toolkit
Elliot Nunn
elliotnunn at fastmail.com
Thu May 30 18:52:40 AWST 2019
MewWorld BootROMs are, as far as I can tell, from unrelated codebases. It would be better to address them in a separate project. It would be a cool project, but I'm not sure about practical applications.
> On 29 May 2019, at 7:24 pm, Jd Lyons <lyons_dj at yahoo.com> wrote:
>
> It would be great if you could get it to decode 1MB new World boot roms.
>
> <iMac6,2.bin>
>
>> On May 25, 2019, at 11:34 PM, Elliot Nunn <elliotnunn at fastmail.com> wrote:
>>
>> Hi all,
>>
>> My pure-Python ROM toolkit is ready!
>>
>> https://pypi.org/project/tbxi/
>>
>> Install with: 'python3 -m pip install tbxi'
>> Invoke with: 'python3 -m tbxi' or just 'tbxi'
>>
>> Documentation to come, plus some support for tbxi resource forks.
>>
>> The 'tbxi' script can strip a NewWorld ROM image (or an OldWorld one)
>> down to the level of ROM resources, then build it back up again.
>>
>> You can place an executable patch in the source tree to have it applied
>> to a given file before that file is used for a build. The patch acts as
>> a simple stdin/stdout filter. It should have a base name that
>> glob-matches the target file, and the extension '.patch' or '.patch.*'
>> (e.g. 'Configfile.patch.sh'). (Before a patch is executed, you are
>> prompted for a 'y' at the command prompt; work around this with 'yes |
>> tbxi').
>>
>> Rudimentary Macintosh metadata is attached to the output to make it
>> bootable, either via an '.idump' file or in a BinHex blob.
>>
>> My hope is to unleash the tinkering instincts of our forumgoing friends.
>>
>> Best,
>>
>> Elliot
>> _______________________________________________
>> cdg5 mailing list
>> cdg5 at ucc.asn.au
>> https://lists.ucc.gu.uwa.edu.au/mailman/listinfo/cdg5
>
More information about the cdg5
mailing list