• Please review our updated Terms and Rules here

PicoRAM Ultimate GitHub Repo released

LambdaMikel

Veteran Member
Joined
Jan 25, 2020
Messages
516

 
PicoRAM Galore:


... and LabVolt RAM test - Firmware Version 1.2 passes this test now:

 
I have a bug in the ET-3400 IO exp. header in the current PCB version - please see the updates on the Github!
When I installed the IO header in my ET-3400, I selected the wrong NC PIN for the RE signal (counted "6 from the top right" instead of "6 from the top left"...), hence, resulting in a PCB error.

Fortunately, there is an easy fix: pull JP9 completely, and in addition, if you are using the IO header connection, route a DuPont cable from the left pin of JP9 to the RE socket:
ultimate-heathkit1.JPG

picoram-re-bug-1.jpg
 
Revision 2 is in production, which fixes the RE flaw (wrong RE pin position on the expansion header); it also routes more address lines into the GAL decoder and supports 4 KB now:
Screenshot (106).png
 
Last edited:
ROM emulation in PicoRAM is running stable now - I disabled the Write Enable (/WE) signal for this. I will change the firmware (-> Version 1.8) such that ".ROM" files will get this auto "memory protection" enabled, and ".RAM" files obviously won't:

 
Board Rev. 2.0 released - this bumps up the ET-3400(A) emulation to 4 KBs, for either RAM or ROM. Address decoder is more flexible. Firmware version 2.0 as well. And, I have fixed my ET-3400 extension header - RE position is correct now, no more bodge wires into the RE terminal block required.


picoram-rev2.jpgpicoram-rev2-ram.jpgpicoram-rev2-rom.jpg
 
In the meantime, I experimented with adding some IO-extensions to PicoRAM. Here is a first "Hello World" for the Heathkit:


Eventually, this should at least offer some of the text- and graphics capabilities for the ET-3400(A) that I already had 3 years ago with PicoRAM 2090 for the Microtronic:

 
... and here we have a proper scrolling text display for Towers of Hanoi:


You can probably guess what's coming next? ;)
 
Alright, I am done for now - last email for now on this.

Taking a bit of a break now: mission accomplished, thanks to CoPilot who wrote 80% of the code!

 
Back
Top