Skip to content

Hardware

The hardware consists of several custom-designed PCBs. These are divided into the following categories:

  • Boards: The main board, development board, backplane boards and other peripheral boards.
  • Cards: Various peripheral cards for plugging into the backplane or main board card slot(s).
  • Helpers: Additional boards that provide specific functionalities or interfaces.

Boards:

  • Backplane Board: A backplane board that provides multiple card slots for peripheral cards and connects to the main board via a ribbon cable.
  • Backplane Board Pro: An enhanced version of the backplane board with additional features.
  • Dev Board: The development board is an alternative to the main board which acts as a 65(c)02 emulator using a Teensy 4.1.
  • Front Panel Board: A board that provides a front panel interface with switches and LEDs for controlling and monitoring the system.
  • Main Board: The main board that contains the 65(c)02 CPU, memory, memory decoding ICs, one peripheral card slot, and a bus connector.

Cards:

  • Blinkenlights Card: A card that provides a set of LEDs for visual output.
  • CPU Card: A card that can host a 65(c)02 CPU and associated components.
  • GPIO Card: A card that provides general-purpose input/output (GPIO) pins for interfacing with external devices.
  • LCD Card: A card that provides output to an LCD display.
  • Memory Card: A card that provides RAM or ROM memory.
  • Nano Card: A card that hosts an Arduino Nano for uploading code to RAM or ROM.
  • Prototype Card: A card that provides a prototyping area for custom circuits.
  • RTC Card: A card that provides real-time clock functionality.
  • Serial Card: A card that provides serial communication capabilities.
  • Serial Card Pro: An enhanced version of the Serial Card with additional features.
  • Sound Card: A card that provides audio output capabilities.
  • Storage Card: A card that provides storage capabilities using a CompactFlash card.
  • VGA Card: A card that provides VGA output capabilities.
  • VGA Card Pro: An enhanced version of the VGA Card with additional features.
  • Video Card: A card that provides composite video output capabilities using the TMS9918A.

Helpers:

  • Breadboard Helper: A board that allows easy connection to a breadboard for prototyping.
  • GPIO Helper: A board that provides eight buttons and eight LEDs for user input and output.
  • GPIO Breadboard Helper: A board that allows easy connection of GPIO ports to a breadboard for prototyping.
  • GPIO DB25 Helper: A board that allows easy connection of GPIO ports to a DB25 connector.
  • Joystick Helper: A board that provides an Atari 2600 style joystick interface for user input.
  • Keyboard Helper: A board that provides a 64 key matrix keyboard interface and dual joystick ports for user input.
  • Keypad Helper: A board that provides a 4x4 and 2x4 matrix keypad for user input.
  • Keypad LCD Helper: A board that contains an LCD display and is designed to work with the Keypad Helper.
  • PS2 Helper: A board that allows connection of a PS/2 keyboard.

Carts:

  • ROM Cart: A cartridge that provides a ROM image for the system.