Create Macintosh Plus ROMs
Introduction: Create Macintosh Plus ROMs
This Instructable will guide you through the process of "ripping" EPROM images from from your Macintosh Plus ROM chips and (or) "burning" the images to new chips. The process will basically be performed twice to create both "hi" and "lo" ROM chips for your Mac Plus.
This documentation has the following applications:
* Create replacement ROM chips / rare ROM chips
* Back up existing or unique ROM chips
* Sell ROM chips online
I created this Instructable after identifying bad ROMs as the root cause of a very strange error on my Macintosh Plus.
This guide is also applicable to Macintosh 128K and Macintosh 512(k,e).
Supplies
You must have the following supplies on hand in order to proceed:
1. TL866 or TL866II, or TL866II+ (Amazon)
2. Access to a Windows PC (Linux & MacOS supported but not shown in this guide)
3. At least 2x 27C512 28DIP chips (eBay) (Aliexpress)
4. Macintosh ROM chips (Optional)
5. Macintosh ROM Image files (Semi-optional)
Step 1: RIP ROM WHA?
Let's talk about "ripping" ROM images from physical chips. For simplicity sake I will describe the process of ripping ROM images on Windows, as it is the most straight forward process with the TL866II+. However, it is possible on Linux and Mac OS with more effort.
It should be noted that this guide will not cover how to physically uninstall or install your ROM chips but please understand removal and installation of ROM chips should be a delicate process. If the metal pins are damage your ROM chip may become an interesting piece of trash.
What is a "ROM" chip?
On the technical side, ROM is "Read Only Memory" — two physical computer chips installed on your Macintosh Plus logic board which issue commands to the CPU. The memory in the ROM chips is programmed to issue important instructions like loading the operating system from the hard drive and much, much more.
What does it mean to "rip" a ROM image?
Ripping ROM is the process of reading all of the ROM chip memory to your computer. You will need an image of an existing working ROM in order to produce new replacement chips. If you don't have working ROM chips or would prefer to download a copy, you can find many popular ROMs listed on the "Macintosh Repository" website — a great resource for the community (Direct Download link). 315
I also host ROMs which I pulled from my own chips in GitHub, which you can find linked in the next section.
When the term "image" is used you can metaphorically imagine a "snapshot" of the entire ROM chip memory. You can consider the process like a photocopy. When we create the copy of the ROM chip memory using the TL866II+ programmer it is called "ripping".
How do I rip a ROM image?
Begin by downloading the appropriate Windows software for your TL866II+. If you purchased the TL866II+ manufactured by the company available from Amazon and linked to in the supplies section then you can download the software you need from here on the Autoelectric website.
Step 2: It's Ripping Time!
Once you have the software you need for your TL866II+ (or TL866 / TL866II) and you have confirmed your programmer is detected then you can proceed with reading or "ripping" ROM images from both of your ROM chips, which is covered in this step.
Screenshots in this section will illustrate the software for the TL866II+ but it is very comparable for other models.
Ensure your device is detected
For whatever reason your system may not play nice with drivers and software. When you open the programmer software in Windows ensure you see the message "1 Programmer Connected".
Select Your Chip
The TL866II+ totes support for over 15000 chips! Amazing! But... not important right now; we only need to support one type of chip; the "AM27C512 @DIP28". Don't confused the "AM27C512 @DIP28" for the "AM27512" — one has a "C" and one does not.
1. Disable the options "Pin Detect" and "Check ID" from the lower left corner
2. Click the "READ" button near the top or select "Device" -> "Read" from the menu bar.
3. Click "READ" on the subsequent pop-up.
4. Use the ~5 seconds the programmer takes to read your ROM chip to reflect on how neat this is.
5. Voila! You have a ROM image... right? Maybe? 152