mirror of
https://github.com/dougg3/mac-rom-simm-programmer.git
synced 2024-12-22 04:30:10 +00:00
Firmware for Mac ROM SIMM programmer
.settings | ||
LUFA | ||
tests | ||
usb_serial | ||
.cproject | ||
.gitignore | ||
.project | ||
cdc_device_definition.c | ||
cdc_device_definition.h | ||
chip_id.h | ||
delay.c | ||
delay.h | ||
Descriptors.c | ||
Descriptors.h | ||
external_mem.c | ||
external_mem.h | ||
led.h | ||
LICENSE.txt | ||
main.c | ||
mcp23s17.c | ||
mcp23s17.h | ||
ports.c | ||
ports.h | ||
programmer_protocol.h | ||
README.md | ||
SIMMProgrammer-AVRStudio.atsln | ||
SIMMProgrammer-AVRStudio.cproj |
Description
This project is a bootloader and firmware for a Macintosh ROM SIMM programmer, along with control software for Mac OS X, Windows, and Linux. The ROM SIMM is compatible with the SE/30, all II-series Macs with a 64-pin SIMM socket (should include the IIx, IIcx, IIci, IIfx, and IIsi), and the Quadra 700.
Downloads
Binary downloads (originally from Google Code) can be found at https://github.com/jpluimers/mac-rom-simm-programmer/tree/downloads/downloads
Repositories
The project is spread over a few repositories. Some of them have a wiki.
Repository | Repository location | Wiki location |
---|---|---|
Programmer | https://github.com/dougg3/mac-rom-simm-programmer | https://github.com/dougg3/mac-rom-simm-programmer/wiki |
Programmer Software (Windows + Mac) | https://github.com/dougg3/mac-rom-simm-programmer.software | none |
Windows Driver (.inf file) | https://github.com/dougg3/mac-rom-simm-programmer.windriver | none |
QextSerialPort | https://github.com/dougg3/doug-qextserialport-linuxnotifications | none |
QextSerialPort base | https://github.com/qextserialport/qextserialport | https://github.com/qextserialport/qextserialport/blob/wiki/Welcome.md |
bootloader | https://github.com/dougg3/mac-rom-simm-programmer.bootloader | |
CAD for 2 MB and 8 MB SIMM PCB boards | https://github.com/dougg3/mac-rom-simm-programmer.cad | none |
Mac ROM patcher | https://github.com/jpluimers/macrompatcher/ (from https://code.google.com/p/macrompatcher) | none |
Videos
ROM SIMM
What | Where |
---|---|
IIci booting from ROM disk | https://www.youtube.com/watch?v=SEFcQRmYtBI |
Mac IIci Modified (Slower) Startup Chime | https://www.youtube.com/watch?v=lyIIRtR3Aw0 |
Playing with IIci ROM - other death chimes | https://www.youtube.com/watch?v=mlmt1AealLo |
Mac IIci with a newer Mac's startup chime | https://www.youtube.com/watch?v=bRJtMMYCf0E |
Mac IIci with Super Mario Bros startup chime! | https://www.youtube.com/watch?v=omL7mx0zxvI |
Mac IIci Mario Startup Chime Part 2 -- Long! | https://www.youtube.com/watch?v=Yen0omvBo2Y |
Mac IIci - Another Custom Startup Chime | https://www.youtube.com/watch?v=1R4W3mApAio |
Regular ROM
Mac IIci ROM hack (custom startup icons): https://www.youtube.com/watch?v=LALaYy7ZLy0
Related articles
Blog posts
- Mac ROM SIMMs where you can order them too.
- Soldering using solder paste, a dispenser, and a toaster oven
- linux
udev
rules - 8 MB Mac ROM SIMM
- Mac ROM SIMM programmer
- Review of Seeed Studio Fusion PCB service
- Mac IIci custom startup chime, part II
- Mac IIci custom startup sound ROM hack
Others
- Capturing a Mac ROM Image
- HxD - Freeware Hex Editor and Disk Editor
- Mac ROM Checksum Verifier
- 68k Macintosh Liberation Army
- 68k.hax.com
- (Enhanced) Apple Sound Chip EASC/ASC programming
- 68k Mac ROM Boot Disk
- bbraun hacks
- Mac Related 3D Models including ROM SIMM Programmer Case
- AppleTalk over IP