Skip to the content
PCBKitNew board
2 layers50.8 × 61 mmRom access board, the printed circuit board in 3D

Rom access board

jdesiloniz/svpdev97

A collection of development tools targetting SEGA's SVP chip found in the Mega Drive/Genesis version of Virtua Racing.

Size
50.8 × 61 mm
Copper layers
2
Thickness
1.6 mm
Parts
3
Nets
44
Pads
88
Tracks, vias
115, 0
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
6 Jul 2019
Updated
20 Mar 2022

Overview

Rom access board is an open-source printed circuit board by jdesiloniz, from the jdesiloniz/svpdev repository on GitHub, published under the MIT licence. It is a 2-layer board of 50.8 × 61 mm with 3 parts on 44 nets, routed with 115 tracks and 0 vias.

Its parts include 2 connectors and 1 IC. It belongs with the retro computing and games boards of this library.

README

boards/svp-eprom-board/README.md

SVP EPROM board

SVP EPROM board

This board attaches to the SVP adapter board and allows feeding code to the SVP from a 27C160 EPROM (or probably from any pin-compatible EEPROM like the MX29F1615PC-10 by Macronix - not tested).

Designed with KiCAD 5.1.

Components

Even though the board is just rewiring the original ROM pins in the cartridge to the pinout of the EPROM, I added the following passive devices for good measure:

  • 1x 4.7uf electrolytic capacitor.
  • 1x 0.1uf (0603 package) SMD ceramic capacitor.
  • 1x 0ohm resistor (1206 package).
  • 1x DIP42 socket.
  • 1x 44-pin header male connector (2.54mm pitch).
  • Test points (optional).

I guess the bypass capacitors could be optional but the resistor is required. Anyway these are chip and not that hard to solder so please use them :).

Regarding the DIP42 socket, if you can't find these in your area just using a couple of smaller sockets (i.e.: two DIP24 sockets and cutting the extra pins from one of them) should do the trick.

There's also connectors for test pins. You probably don't need to do anything with these, but I plan to use them to measure access speeds from the SVP with my oscilloscope. But the EPROM will work just fine without them in the board.

EPROM speeds

From what can be seen in Virtua Racing prototype boards, the SVP was meant to be used with ROMs with an access speed of 120ns or faster. The EPROMs that I used with these (27C160-100) have an access time of 100ns and they ran Virtua Racing without issues.

Manufacturing

Any PCB manufacturer for hobbyists should be able to build this board.

Mounting

There's not much to this board really. Just be careful with the bigger bypass capacitor polarity, and placing the EPROM in the right position.

License

The designs for these boards is open source and MIT-licensed. Also take into account the following conditions of use:

  • Please use these tools for good. Also for fun. But good fun, not evil fun.
  • Messing with real hardware is risky. By using these boards you are responsible for any potential issues you might find while using these designs.
  • If you build something really cool (moderately cool also works for me) using these boards please drop a comment at taiyou[at]gmail.com.
  • You're not forced, but if you use these boards in your own projects I'd appreciate if you could acknowledge me :).

"Designed under the sun of Cadiz"

You'll find that most of my boards here have this text somewhere in their layout. I was born in Cádiz, the southernmost city in Spain (and the oldest city in Western Europe). It's not a city that's usually associated to technology or these kind of projects so for me it's really important that cool things some of us do here related to tech are considered as part of the legacy of this town too. These designs are open source so you're free to modify them at your will, but I'd ask you kindly not to remove this label if you will. Please help us to spread the name of our wonderful city all around the tech world!

Parts

3
QtyValueFootprintReferences
2Conn_01x22_MaleConnector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_VerticalJ1, J2
1MR-16420-T-RevIngvr_rom_footprint:VR_ROM_EU_44pinU1

Questions

How big is the Rom access board PCB?

It measures 50.8 × 61 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rom access board use?

3 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Rom access board KiCad files?

From the jdesiloniz/svpdev repository on GitHub, at the commit this page was made from: the board is boards/rom-access-board/rom-access-board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rom access board design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from jdesiloniz/svpdev

2
  • 2 layers71.4 × 47 mmSvp eeprom board, the printed circuit board in 3D

    Svp eeprom board

    jdesiloniz/svpdev

    A collection of development tools targetting SEGA's SVP chip found in the Mega Drive/Genesis version of Virtua Racing.

    6 parts97MIT
  • 2 layers67.9 × 61.7 mmSvp adapter board, the printed circuit board in 3D

    Svp adapter board

    jdesiloniz/svpdev

    A collection of development tools targetting SEGA's SVP chip found in the Mega Drive/Genesis version of Virtua Racing.

    2 parts97MIT

Similar boards

  • 2 layers40 × 30 mmBlinky, the printed circuit board in 3D

    Blinky

    earthtojake/text-to-cad

    Design physical products with AI

    3 parts26kMIT
  • 2 layers51.9 × 16 mmPassive2-rpi non standard adapter, the printed circuit board in 3D

    Passive2-rpi non standard adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    3 parts4.4kGPL-2.0
  • 2 layers16.3 × 16.3 mmSensor, the printed circuit board in 3D

    Sensor

    scottbez1/splitflap

    DIY split-flap display

    3 parts4.2k
  • 2 layersSub, the printed circuit board in 3D

    Sub

    atopile/atopile

    Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️

    3 parts4kMIT
  • 2 layers85 × 30 mmDual stomp, the printed circuit board in 3D

    Dual stomp

    torvalds/GuitarPedal

    Linus learns analog circuits

    3 parts2.5kGPL-2.0
  • 2 layers124.5 × 33.7 mm172319-1 connector, the printed circuit board in 3D

    172319-1 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    3 parts1.2k
  • 2 layers10.5 × 83 mmProgrammingAdapter, the printed circuit board in 3D

    ProgrammingAdapter

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    3 parts1.1k
  • 2 layers21.2 × 51.3 mmPico reset, the printed circuit board in 3D

    Pico reset

    hackclub/sprig

    🍃 Learn to code by making games in a JavaScript web-based game editor.

    3 parts1.1kMIT