Skip to content
A remix of the NeoRAM catridge for the Commodore 64.
Branch: master
Clone or download
Latest commit 47521b2 May 25, 2019

NeoRAM Remix

The NeoRAM is a RAM extension for the Commodore 64/128 computers that is compatible with the GeoRAM modules. It features up to 2MB of RAM and it is battery buffered. A single CR2032 cell will usually preserve the data stored in the NeoRAM for several months.

The "remix" version is based on the original NeoRAM developed by Nicolas Welte in 2006. Without further consent, both the original and the remix version are licensed for personal and non-commercial use only (see details below). There is also no warranty whatsoever. USE AT YOUR OWN RISK!.

NeoRAM Remix Rev.2 Front NeoRAM Remix Rev.2 Back


The NeoRAM can be assembled in different configurations. By default, the PCB is configured for 2MB of RAM and battery buffering. There is no need to change any of the solder jumpers if the board is assembled completely.

Configuration Jumpers

If you choose to fit fewer RAM chips their respective decoupling caps can be omitted as well. The solder jumpers SJ3 and SJ4 on the backside of the PCB have to be changed to reflect the memory configuration:

RAM SJ3 SJ4 ICs Caps
2MB 1-2 1-2 U1-U4 C2-C5
1MB 1-2 2-3 U1-U2 C2-C3
512kB 2-3 2-3 U1 C2

If you decide you don't need the battery buffering, the following components can be omitted: BT1, D1, C1, R1-3, Q1. If you skip these components you need to close the solder jumper SJ5 on the back of the PCB. Also note that D2 is still required.

See the NeoRAM Remix blog post for more details and the bill of materials.


Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

You can’t perform that action at this time.