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.
  • Dev Output Board: A compliment to the Dev Board that provides output using an Adafruit I2S Stereo Decoder and a Waveshare 2.4in LCD.
  • Front Panel Board: A board that provides a front panel interface with switches and LEDs for controlling and monitoring the system.
  • Input Board: A board that provides PS/2 keyboard and mouse interfaces along with SNES controller support.
  • 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.
  • CPU Card Pro: A card that can host a 65816 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.
  • Prototype Card: A card that provides a prototyping area for custom circuits.
  • RAM Card: A card that provides 512k of extra RAM.
  • 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.
  • Storage Card Pro: A card that provides storage capabilities with an SD Card, 16MB Flash and SPI.
  • 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.
  • Video Card Pro: A card that provides composite video output capabilities using the Atmega1284p.

Helpers:

  • Backplane Helper: A backplane board that adds two additional slots for cards.
  • Breadboard Helper: A board that allows easy connection to a breadboard for prototyping.
  • Clock Helper: A board that allows for running and stopping the clock along with single cycle or instruction stepping.
  • DB25 Helper: A board that allows easy connection of GPIO ports to a DB25 connector.
  • 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.
  • 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.
  • Keyboard Encoder Helper: A board that translates keyboard scan data and PS/2 keyboard data to ASCII.
  • 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.
  • Output Helper: A recreation of Grant Searle's Video interface for outputting video signals.
  • PS2 Helper: A board that allows connection of a PS/2 keyboard.
  • VERA Helper: A board that hosts a VERA module with graphics, sound and SD card.

Carts:

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