• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Rewritable ROM for the Mac Plus from Hackaday

bigmessowires

Well-known member
The funny thing is the only comment on Hackaday that's even about the ROM project is mine. Everything else is generic warmed-over Apple-vs-PC arguments from 1991. :)

 

Paralel

Well-known member
It is really is an elegant solution to yanking them out and using an external programmer. If the ROM expansion ever happens for the Classic II, I hope your program can be updated to support it as well.

 
Last edited by a moderator:

Bunsen

Admin-Witchfinder-General
[steve] then dug in and created an old-school Mac app in Metrowerks Codewarrior to write new values to the ROM.
Wait, so you can program the ROM from the Mac?

 

uniserver

Well-known member
http://www.bigmessowires.com/2014/12/20/rewritable-rom-disk-for-mac-plus/

Stuffing new technology into old hardware is fun. How about a bootable, rewritable ROM disk for a Macintosh Plus, using modern flash memory? Dream no more, the reality is here. 
icon_smile.gif.92f398d39b501833af42db4c36790c51.gif
 Using a small adapter board, the original ROM chips on the Mac’s logic board are replaced with 1 MB of flash ROM. The flash ROM contains a modified copy of the original Apple ROM data plus a special disk driver, and a disk image occupies the remainder of the 1 MB of flash. When powered on, the Mac can be booted from the built-in ROM disk with a single key press. When necessary, the contents of the ROM disk image can be rewritten from within the running system, using a custom-made flash updater program. You can fill the ROM disk with system software and a couple of games, or whatever you want to show off without needing a disk. The same thing should be possible for the Mac 128K and Mac 512K too.

 
 

uniserver

Well-known member
128k part sounds interesting.   I really want to push the 128k and just first hand see all of what i can run on it.

maybe do some more HD20 testing with it as well.

 

uniserver

Well-known member
haha YES:)  maybe they will allow my comment?


  1. Charles says:
    December 24, 2014 at 10:26 pm
    Your comment is awaiting moderation.

    Vintage Mac is awesome. Thanks to everyone that helps support our community!
    Mike from Australia and his SCSI2SD, Steve with his Floppy Emu/ HD20 Emu, Plus Rom Hacks, IIx,IIfx,IIcx,IIci,IIsi,SE/30 (2mb and 8mb) Programable Rom Simm hacks from Dougg3 and S/W by bbraun. jt for all his mac hack knowledge (IIsi radius pivot video card in the SE/30) Techknight with a 7/8mb ram expansion card for the Mac Portable, Max for his hand made active terminated SCA to SCSI adapters. gnolivos for his 3D printed floppy gear replacements for the auto-eject assm. And many others from Over Clocking to new Pram Battery adaptor boards.
    Reply
 

CC_333

Well-known member
Yeah, these will give that big pile of mostly worthless Pluses we have a very excellent boost in their value, I think (they will make the 512k more versatile as well, given their lack of on-board SCSI). They probably won't sell for as much as an SE/30, but with these they will probably go for at least enough to break even.

c

 
Last edited by a moderator:

Paralel

Well-known member
I differ on the value of the pluses, the HD20 emu basically solved the problem of Pluses having serious limitations. Now its essentially no different than a Macintosh Classic, it just lacks the internal SCSI, but does take regular SIMMs compared to the Classic and its weird RAM card.

 
Last edited by a moderator:

CC_333

Well-known member
Good point!

But it does help the Plus's value that the ROM can now be messed around with in creative ways, giving it functionality it never had before (like booting from a ROM disk, for example).

That has been done on the SE/30 and most of the Mac II family by way of dougg3's custom ROM SIMM, and it's been absolutely invaluable in terms of all the extra funcionality it can add (which makes those models more desireable).

c

 

Paralel

Well-known member
This is what I'm hoping for with the planned ROM card for the Classic II. It should be possible to put an entire barebones System 7.1.x install in the ROM space.

 
Last edited by a moderator:

CC_333

Well-known member
Yeah, and then all compacts (except the Classic, for now) will have a customizable ROM with space for a boot disk image. How exciting!

And just think, all this was considered a pipe dream when these machines were current (or, indeed, right up until just a few years ago).

I wonder what will be next? Custom ROMs for PPC Macs up to the beige G3?

c

 

lameboyadvance

Well-known member
...I remember seeing a webpage years ago explaining how to locate the ROM disk in a Classic ROM dump, extract it to a disk image, modify it, then put it back again, giving you a rom dump with a custom disk image (it wasn't too large though, only a few hundred KB IIRC, enough for System 6 and a couple of apps).

I wish I could find this info again.

It'd be a quick way to giving a Classic a custom ROM disk (should you be able to replace the ROM chips with rewritable ones).

 

uniserver

Well-known member
well there is 2 versions of Classic II main boards.

there is the 4 chip version…

ClassicII.jpg.d3b8633b07cfadf95eaab551f0cbf343.jpg


and i am pretty confident that with (this)… i can do what parallel is talking about.  with the dougg3 programmer, and with this new simm he has made!

DIPSIMM.jpg.c6c294c35c072ae40678992a34e683bf.jpg


and this is not just (rev 1) Classic II excitement… this is LC-I and LC-II as well!!!   /performa variants

The only issue is the later version of classic II has different roms,  only 2,  longer ones.

5daea88ce15a7426026ba3f11901cb20.jpeg.ce290fb8d504364d678f6f69731a50ab.jpeg


so look to see what board you have.

 

Paralel

Well-known member
Mine is the 4 chip version, as in your pic. I guess the only thing you'd need to do at that point is put the ROM's on a card with the pin-out that matches the weird interface it has. It should also be possible to combo an FPU on the card as well, if I remember correctly, then you'd really have a sweet product on your hands. FPU + ROM expansion.

One would probably want to re-write the ROMs on the logic board as well to reclaim the 1/2 megabyte that is just sitting there blank, that would give one 3 1/2 megabytes of contiguous ROM to play with, since all 4 megs gets put into a contiguous memory space despite being split between the motherboard and the card. That's quite a hunk of space. I have no doubt I could get System 7.1.2 down to 3 1/2 megs easily.

 
Last edited by a moderator:
Top