SEGA Master System Cartridge Reader/Writer

Introduction

This device connects to a PC over USB and allows it to control and read SMS cartridges.
Features include:

  • Automatic detection of ROM capacity.
  • Test for identifying standard memory mapping features. (ROM banking, bank shifting, SRAM, SRAM banking)
  • Supports different Z80 access types. (memory, opcode, I/O)
  • Generates all SMS-specific signals. (EXM1#, EXM2#, KBSEL#, CSRAM#)
  • Software control of the cartridge reset input.
  • Fully buffered outputs for reliable operation with large development boards that use many EPROMs.

Project status

This was the first project of mine that used the DLP-2232M USB chip, and as such the software could use a rewrite. I'd also like to redesign it to support detection of undriven memory ranges in a better way. Consider it a work in progress effort until the next update.

Files

mc-022407.zip Project files

Return