SidecarTridge ROM Emulator

Programmable 512 KB ROM emulator for 8/16-bit data buses with dynamic speed selection

The SidecarTridge ROM Emulator is a versatile tool for developers and hobbyists who need to emulate ROMs across different systems. Compatible with the 27C/28C EPROM and EEPROM series, it lets you load binary images and switch between ROMs effortlessly.

The SidecarTridge ROM Emulator is a module intended for developers, builders, and hardware makers to integrate into their projects. It is not a standalone consumer product and requires host hardware to function.

Why Choose SidecarTridge ROM Emulator?

  • Versatile ROM Emulation: Load binary images as ROMs from 4 KB to 512 KB, in 8- or 16-bit width, with selectable bus-speed grades.
  • Compact Design: Compact form factor that fits inside common enclosures, making integration straightforward.
  • USB Connectivity: Simple USB connection for transferring binary images on Windows, macOS, and Linux.
  • API Support: Integrate with your software via a simple API from the host computer.

Key Features

  • Bit-Banged Emulation: Uses the RP2350’s Programmable I/O (PIO) to emulate ROMs at the signal level.
  • Multi-binary File Support: Store and access up to 64 binary images in 16 MB of flash, enabling quick switching without physical ROM swaps.
  • Easy Software Management: Manage images through simple API calls from the host system, so you can focus on your project.

How It Works

  • Bit-Banged Emulation: Drives address, data, and control signals via RP2350 PIO to mimic the behavior of ROM, EEPROM, and Flash devices.
  • Flash Memory Storage: Stores binary images in 16 MB of non-volatile flash; the device appears as a FAT12 USB mass-storage volume for easy file management.
  • Hot Swapping ROMs: Becomes active on power-up, providing ROM signals to the host system. Accessing specific addresses in the emulated ROM can trigger image switching without powering off.

Perfect for Makers

Ideal for makers, developers, and hobbyists, especially when emulating ROMs for vintage computers.

The board features several characteristics that make it a powerful tool for your projects:

  • 55mm x 25mm Size: Compact design that fits into various enclosures.
  • Single side PCB: Simplifies integration into your projects.
  • Castellated edges and mounting holes: Facilitate easy mounting and alignment in your designs.
  • USB-C Connector: For easy connection to your host system.
  • DEBUG and UART JST Connector (optional): For easy debugging and serial communication.
  • Dual Power Supply Inputs: Supports both USB and external power sources for flexible integration, ensuring reliable operation in various setups.
  • 5V Power Supply: Ensures compatibility with a wide range of devices and projects.
  • 5V and TTL logic levels: Compatible with various microcontrollers and systems.

Contact Us for More Information

If you have any questions about the SidecarTridge ROM Emulator, please contact us. We are happy to assist you.

Cookies
essential