Simulate or interact with Nintendo Joy Bus devices using an iCEBreaker FPGA dev board. Code available at https://github.com/jamchamb/cojiro.

Features

  • Simulate a Nintendo 64 controller with ephemeral Controller Pak memory
  • Simulate a Snap Station
  • Host mode for controlling devices over USB (send/receive data through the Joy Bus connection)
    • Poll controller button states
    • Dump data from a Controller Pak
    • Use a Transfer Pak for Gameboy cartridge I/O (dump ROM and RAM)
Snap Station simulator implemented with the iCEBreaker FPGA development board
Snap Station simulator implemented with the iCEBreaker FPGA development board
Backing up Game Boy cartridge data through a Transfer Pak accessory with host mode
Backing up Game Boy cartridge data through a Transfer Pak accessory with host mode