How do you put (actual) Plus ROMs in a 512K to make it a 512Ke then?I looked at this a bit further, and there's a small difference between the Mac 128K/512K ROM socket and the Plus ROM socket (beyond the difference in space between chips on the motherboard). So even if you could cut the adapter board in half, it still wouldn't work in the 128K/512K. Fixing it should be pretty simple, but it means there can never be a universal adapter board that works in all those machines. There will need to be a version A for 128K/512K, and a version B for Plus.
The spacing between the two ROM sockets is different for the Plus and the 128K/512K/512Ke. That's the main reason a single adapter board for all those machines would be problematic.How do you put (actual) Plus ROMs in a 512K to make it a 512Ke then?
He's using OsmondPCB for the layout. He gives a link to the software which is a free download so you can view the files. Osmond is the only Mac PCB layout software of which I am aware, and there are PPC and Classic versions available.I'm looking at the photos and it really doesn't look like you need the board at all. Simply bending four pins up and soldering wires from point to point will do the exact same purpose so the 512K mod is still possible. You just need to be good with an iron.
Now mind you I can't look at the actual layout files and confirm this because he's using formats that Eagle can't make any sense of. Fffs.
Henry, not Charlie. His handle is/was H3NRY. Here's a tidbit:His hack using the .print driver was interesting, but I wonder if he is aware of the ROM hook that Charlie told us about some years ago. Older fellow who dropped in for a few months or years a while back.
I think you would do this with some additional hardware and/or replacement ROMs. It's gives a built-in method to add functionality. I agree that it probably makes the most sense that Apple had it in there for some kind of clip on test hardware or similar. But as long as it's there, we can bend it's true purpose to our ends, yes?Cool. The same hook for "test software" appears several places in the Plus ROM (128K ROM) too. It's literally the very first thing the ROM does when booting. If the long value at $F80000 is $55AAAA55, then it jumps to the address pointed to by whatever's at $F80004. There are three or four other similar checks during the boot sequences, at other addresses in the $F800xx range. I wonder what you'd do with that. I wonder how you could even add extra ROM that would get activated by memory accesses to that address range.
I think this would be most useful for some kind of temporary clip-on testing device containing extra software to do validation testing at the factory. If you want to permanently change the Mac's ROM-based behaviors, you're probably better off just replacing the ROMs.
Tossing some spare sockets on the free ends of the headers to hold them straight during soldering should help.I didn't anticipate the trickiness of soldering four rows of headers on the bottom of the board and two DIP sockets on the top, while keeping everything perfectly aligned so it would fit in the motherboard's ROM sockets. Mine was a little off, and I couldn't get it to fit right.
Back in the day....Then to add insult to injury, I couldn't even fit the motherboard with ROM adapter back inside the chassis, because it collided with the cross-piece at the rear just above the motherboard slot. Arghh!