YES!!!!! I’m so glad you were able to get the full 4MB working!I finally had the time to fully assemble the second version of the prototype boards. Stock and MacPlus-style refresh cycle modes work flawlessly as before, now with full 4MB!
I promise to make the fabrication files for version 2 of these boards available on GitHub soon.
Just for fun, I'm working on a third prototype to refine several aspects, including making it fully compatible with a Macintosh 128K (equipped with MacPlus ROMs or a ROM-INATOR) by simply adjusting settings on a DIP switch. While the current prototype can function with a Mac 128K by installing some additional cables, only 3.5MB would be available.
To address this, I will include an eighth RAM IC. Additionally, with 4MB of memory on the expansion board, I believe it would be beneficial to add an option to include or exclude the system memory bank within the 4MB range through a DIP switch when the boards are installed on Mac 512K /Ke models.
I see no reason to maintain three selectable refresh modes in the future. Since the system cycle refresh works so well with the selected DRAM ICs, it will be the only option, thus reducing the need for some components and signals from the motherboard.
Next up, I'm going to investigate how easy it would be to add one cool and handy feature from the Mac's-a-Million RAM upgrade board. It allows you to boot with just the stock RAM if you hold down the mouse button while starting up.
I'm pretty sure that the retro community will soon be saved from the hassle and expense of finding a rare and costly MacRescue board on eBay to enable full 4MB of RAM paired with a SCSI interface on an Early Mac!
I hope demik finds new strengths and finally makes a breakthrough in his SCSI project for the early Macs in the near future!
Don't toss it yet! The RAM refresh configurator board I published is able to generate 1,024 refresh cycles according to the encoding you produce. I think we should test the 1024 refresh mode with a PCB prototype for the 2 MB RAM ICs we both have.Looking forward to building one of these up, installing it, tossing my defective prototype in a box, finally buttoning up my Mac, and having some workbench space back
Great work, Builder68!!
Haha, I hear you on the 'Mac Plus mode' satisfaction. It's like those old-school RPGs where you grind for hours to learn a super-powerful spell, even though a basic attack works just fine. I guess there's just something about the challenge and the sense of accomplishment, right? Glad we were able to figure it out, even if it took a bit of tinkering!YES!!!!! I’m so glad you were able to get the full 4MB working!
Thanks for humoring me by testing with the Mac Plus style refresh since we spent so much time trying to figure that out. I’m also glad you were able to simplify by using the system’s stock refresh. I would still really appreciate some guru explaining to me exactly how this refresh mode works for this DRAM.
Oh that’s true! It’s been so long since I’ve looked into this, I’d forgotten that we still haven’t tested the 1024 refresh mod for RAM ICs which require it!Don't toss it yet! The RAM refresh configurator board I published is able to generate 1,024 refresh cycles according to the encoding you produce. I think we should test the 1024 refresh mode with a PCB prototype for the 2 MB RAM ICs we both have.
It's not your settings, that forum feature is broken for everyone at the moment.For some reason, I haven’t been getting email notifications for posts to this thread since early October. Otherwise I would have been more active! I’ll check my settings…
Ah, thanks for the heads up. Guess I’ll just have to log on dailyIt's not your settings, that forum feature is broken for everyone at the moment.
OMG this! Would be so awesomeI'm working on a reshaped PCB build of Bolle's Micromac Performer Replica that could be installed altogether with this RAM board and Demik's SCSI board.
Thank you Builder68! This project has been a blast, and I’m happy to have cracked this with you.Today, a new free and open-source PCB build based on just two 2Mb x 16-bit RAM ICs with a 1024 refresh cycle has been uploaded to my GitHub page.
This is now a single detachable 4 MB RAM board that, like other RAM cards for these Mac models, taps several signals via bodge wires with JST connectors and either piggyback sockets or pin headers soldered to components on the LB.
The expansion RAM can be disabled, and onboard RAM restored, via DIP switches on the card, so there's no need to detach everything if you want to run an app that requires the original RAM size.
The PCB shape and size have been designed with concurrent installation in mind alongside Demik's MacSnap SCSI replica board and potentially an accelerator board currently under development based on Bolle's Micromac Performer SE-Cl-PL board clone.
This design was the result of teamwork with Golden Potato, who places a special focus on making available to the retro community a free and open source RAM expansion board for early Macs using the fewest possible RAM ICs, reducing power consumption and increasing reliability compared to other RAM cards that use as many as 48 RAM x 1 address bit ICs to reach just 2 MB of RAM.
By the way, like the previous design release, this has been tested only on the 512Ke. Although I haven't found anything that would impede it from working on the 128K/512K models (64KB ROMs haven't been tested yet), there is no guarantee, and it may need Plus ROMs and some tweaking to the current PCB build to work correctly.
As I mentioned before, and just for fun and the joy it brings me to attempt totally unnecessary upgrades to my lovely 512Ke, I'm working on a reshaped PCB build of Bolle's Micromac Performer Replica that could be installed altogether with this RAM board and Demik's SCSI board.
The stock ROM (128KB) on my machine, with this RAM expansion and the SCSI board installed, is recognized as a Mac Plus. So, unless something else is escaping my understanding, the Performer board should work, right?
If it works, then a single PCB build could be made integrating everything, even the ROM-INATOR. A one-time, single, multi-purpose upgrade PCB for the Mac 512Ke!
Builder, are you sure it's 2Mx16 RAM IC's? The AS4C1M16E5 i found are 1Mx16 = 2MB i guess?Today, a new free and open-source PCB build based on just two 2Mb x 16-bit RAM ICs with a 1024 refresh cycle has been uploaded to my GitHub page.
Yes, you can use AS4C1M16E5 or AS4C1M16F5. Both should work. My chips are 60 ns (-60JC).Builder, are you sure it's 2Mx16 RAM IC's? The AS4C1M16E5 i found are 1Mx16 = 2MB i guess?
EDIT: yes i misread, you indeed say 2MB =)
Ordered all the parts, this is going to be fun=)
The mouser cart is for 5x PCB, btw=)
A Performer Pro would certainly be an extreme upgrade! But so far I believe no one has published a reverse-engineered accelerator board for the Plus with RAM cache, so for now the Performer-PL board reverse-engineered by Bolle seems to be the only option at this time.Awesome!!!
I made a Mouser cart for all the parts except the DRAMs (unverified, haven't received the order yet of course)
One question: Can this slide in/out without bending the frame aside? "low profile" enough?
OMG this! Would be so awesome
Or a Performer Pro =)
Edit: Or a Gemini Ultra (II?)![]()