cdg5/README.md

24 lines
1.7 KiB
Markdown
Raw Permalink Normal View History

2018-03-06 06:48:05 +00:00
# The CDG5 project
2016-10-20 17:09:42 +00:00
2019-09-18 01:13:10 +00:00
The CDG5 project is a wide-ranging effort to hack on the Classic Mac OS. We are motivated in equal parts by curiosity, nostalgia and a wish to see the OS run well on computers and configurations unsupported by Apple.
2018-03-06 06:48:05 +00:00
2019-09-18 01:13:10 +00:00
If you want to contribute, or are just interested, get in touch. Discussion is mainly on the [mailing list](https://lists.ucc.gu.uwa.edu.au/mailman/listinfo/cdg5). Most of our testing takes place on the [MacOS9Lives](http://macos9lives.com) forums.
2018-03-06 06:48:05 +00:00
2019-09-18 01:13:10 +00:00
Reverse engineered source code:
- Patches to the widely distributed "SuperMario" source to compile a System file (7.1) or Mac OS ROM file (~OS 9.2.2): <http://github.com/elliotnunn/supermario>
- Thorough reversal of Gary Davidian's Power Macintosh NanoKernel: <http://github.com/elliotnunn/NanoKernel>
- Less-thorough reversal of René Vega's Multitasking NanoKernel: <http://github.com/elliotnunn/powermac-rom>
2018-03-06 06:48:05 +00:00
- Disk-based Start Manager: <http://github.com/elliotnunn/boot3>
- Bootloader-NanoKernel shim: <http://github.com/elliotnunn/wedge>
2019-01-11 14:42:30 +00:00
Some tools:
2018-03-06 06:48:05 +00:00
2019-09-01 02:59:26 +00:00
- Dump, patch and rebuild Mac OS ROM files: <http://github.com/elliotnunn/tbxi>, <http://github.com/elliotnunn/tbxi-patches>
2019-09-18 01:13:10 +00:00
- Get data into and out of [HFS disk images](https://pypi.org/project/machfs) and [resource forks](https://pypi.org/project/macresources), robustly and portably
2019-01-11 14:42:30 +00:00
- Build software in the Mac emulator of your choice: http://github.com/elliotnunn/BuildCubeE
2018-03-06 06:48:05 +00:00
- Patch PowerPC binaries: <http://github.com/elliotnunn/patchpef>
- Patch 68k MPW code objects: <http://github.com/elliotnunn/patchobj>
2019-09-18 01:13:10 +00:00
- Extract 68k MPW code objects from a ROM (used for the Mac OS ROM build above): <https://github.com/elliotnunn/unlink>
2019-01-11 14:45:47 +00:00
- Use my personal collection of hacky tools: <https://github.com/elliotnunn/ToolboxToolbox>