Skip to the content
2 layers137 × 135.5 mmC64RAMCart, the printed circuit board in 3D

Super Luxus CMOS RAM Platine from the 64'er magazine dated March 1989

Size
137 × 135.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
103
Pads
456
Tracks, vias
1,581, 94
Pours
6
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
19 Apr 2023
Updated
6 Jun 2024

Overview

C64RAMCart is an open-source printed circuit board by Kayto, from the Kayto/C64-RAM-Cart repository on GitHub. It is a 2-layer board of 137 × 135.5 mm with 32 parts on 103 nets, routed with 1,581 tracks and 94 vias.

It is built around the 74LS74PC. Its parts include 13 ICs, 3 resistors, 3 switches, 2 capacitors and 2 diodes.

Main components

1

README

README.md

C64 RAM Cartridge

Latest News

Please note this PCB remains untested so please review and understand the risk in proceeding. I do hope to pick up in 2024 so watch this space.

Background

C64 Cartridges were convenient and easy to use. Programs on cartridge loaded instantly. Typically cartridges used EPROMs (Erasable Programmable Read-Only Memories). The only downside of ROM was the inconvenience of making quick changes with the need for a seperate EPROM burner and an eraser. Contemporary articles note that EPROMS were relatively expensive at $25 each and the need for a burner and eraser equating to around $200. As RAM became cheaper (at nearer $15 each) at the end of the 1980s, RAM based storage devices became more prevalent for the C64 with products such as the RAMLINK and GeoRAM cartridges finding use. Additional offerings were produced and hobbyist examples published such as the RAM cart presented here. Given the general developments in computing at this time, usage and adoption was rather limited by the availability of software towards the end of the 8 bit era.

Introduction

This C64 RAM cartridge is a recreation of the Super Luxus CMOS RAM Platine from the 64'er magazine dated March 1989. It provides 256Kb of battery backed RAM instead of the usual memory expansion provided by EPROMS. Put simply it acts as a RAM disc for the storage of data in conjunction with the program provided on an onboard EPROM.

Credit

We should start with the credit, as this board was designed and created by J Schucht. The design files are offered for educational purposes only. Thanks also due for TEBL and any associated credits for some of the KiCad items.

Aims

My motivation for this recreation is as an electronics hobbyist and C64 fan - to improve KiCad, hardware workings and generally coding.

The PCBs

KiCad, Schematics and Gerbers are provided. Renders of the boards are shown in the KiCad directory. Please review before making a commitment. No warranties or support are provided. As of this date the designs remain untested.

The Code

The EPROM code containing the program for usage is avaiable on the associated 64'er disc. This is currently available from archive.org

The control software (listing) is published in packed form, once the listing with the MSE has been entered and saved, the program "RAM-Platine.pac" must be loaded with "'8" and started with RUN. Two files are now created on the previously inserted floppy disk: "RAM PLATlNE 4.2" and "RAM RW $c 0000 4.2". The program "RAMPLATlNE4.2" is the control software to be burned into a 2764 EPROM. The second program allows you to read and write to the CMOS RAM without activating the control EPROM.

Parts

32
QtyValueFootprintReferences
8KM62256CLPPackage_DIP:DIP-28_W15.24mm_SocketU6, U7, U8, U9, U10, U11, U12, U13
4MountingHoleC64:M3_pinH1, H2, H3, H4
2100nFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C2
24k7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R3
26821Package_DIP:DIP-40_W15.24mm_SocketU3, U4
2D_SmallDiode_THT:D_DO-15_P10.16mm_HorizontalD1, D2
2R_6k8_Network08Resistor_THT:R_Array_SIP9RN1, RN2
2SW_SPSTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW1, SW3
12764Package_DIP:DIP-28_W15.24mm_SocketU1
1390Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
174LS138Package_DIP:DIP-16_W7.62mm_SocketU5
174LS74Package_DIP:DIP-14_W7.62mm_SocketU2
1Battery_CellBattery:BatteryHolder_Keystone_103_1x20mmBT1
1C3Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm1nF1
1C64-Exp-PortC64:C64_Expansion_PortJ1
1SW_PushButton_Switch_THT:SW_PUSH_6mm_H7.3mmSW2

More from Kayto/C64-RAM-Cart

1
  • 2 layers134.4 × 119.9 mmC64RAMCartTOP, the printed circuit board in 3D

    C64RAMCartTOP

    Kayto/C64-RAM-Cart

    Super Luxus CMOS RAM Platine from the 64'er magazine dated March 1989

    29 parts

Similar boards

  • 2 layers231.1 × 106.7 mmSnark barker, the printed circuit board in 3D

    Snark barker

    schlae/snark-barker

    A 100% compatible replica of the famed SB 1.0 sound card

    199 parts687
  • 2 layers49.6 × 78.3 mmOdyssey, the printed circuit board in 3D

    Odyssey

    jotego/jtcores

    FPGA cores compatible with multiple arcade game machines and KiCAD schematics of arcade games. Working on MiSTer FPGA/Analogue Pocket

    24 parts346GPL-3.0
  • 2 layers182.9 × 172.7 mmMulti, the printed circuit board in 3D

    Multi

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    120 parts238GPL-3.0
  • 2 layers365.1 × 203.2 mmDIAG, the printed circuit board in 3D

    DIAG

    Nakazoto/CenturionComputer

    This is just a simple backup of all the files related to the Centurion that I have stored on my HD. The Wiki itself has far more in-depth information about the Centurion and it's individual cards.

    150 parts172
  • 2 layers304.8 × 165.1 mmComix-35, the printed circuit board in 3D

    Comix-35

    schlae/comix-35

    The COMIX-35 is an improved clone of the COMX-35 1802 home computer

    173 parts138
  • 2 layers134.6 × 208.3 mmTs2, the printed circuit board in 3D

    Ts2

    jefftranter/68000

    Code related to the Motorola 68000 microprocessor.

    110 parts133
  • 4 layers184.9 × 243.8 mmProject NuXT, the printed circuit board in 3D

    Project NuXT

    monotech/NuXT

    MicroATX Turbo XT Motherboard, with VGA, Floppy, CF, Serial

    223 parts121GPL-3.0
  • 2 layers114 × 96 mmARIII, the printed circuit board in 3D

    ARIII

    na103/ar3

    Amiga Action Replay III remake

    34 parts64

Questions

How big is the C64RAMCart PCB?

It measures 137 × 135.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the C64RAMCart use?

32 parts, built around the 74LS74PC. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the C64RAMCart KiCad files?

From the Kayto/C64-RAM-Cart repository on GitHub, at the commit this page was made from: the board is kicad/C64RAMCart.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the C64RAMCart design in my own project?

Its repository states no licence, so its author keeps all rights: ask Kayto before reusing the design.