Skip to content

Repository files navigation

FC-AOROM/AMROM/UNROM

Multicart Famicom cartridge PCB for AOROM, AMROM, and UNROM mappers. The design closely follows work by KykuPyky (emu-land.net forum).

Russian version: README.ru.md

Features

  • Up to four games on one cartridge.
  • Two ways to switch games: via RESET or via an in-game menu.
  • Board is intended for EEPROM or Flash memory, 4 Mbit (512 KB); UV EPROMs are not suitable. Verified with SST39SF040.
  • All games must use the same mapper.
  • Image size limits:
    • AMROM / UNROM — up to 128 KB.
    • AOROM — up to 256 KB.

Switching modes

Switching via RESET (default)

  • Place parts as shown on the silkscreen.
  • Solder jumpers JP6–JP9 to 1–2 (rightmost position).
    This needs no special menu and works with any games.

Switching via in-game menu

  • Reverse D1 (opposite polarity).
  • Swap R1 and C1 positions.
  • Solder jumpers JP6–JP9 to 2–3 (to the left).
  • A menu example with source code is on the emu-land.net forum.

Note: With the menu you must either find unused space inside a game and embed the menu there, or dedicate one PRG-ROM bank to the menu.

Mapper compatibility

Jumper settings

Mapper JP1 JP2 JP3 JP4 JP5 JP10
AOROM Closed Closed Closed 1–2 Closed Open
AMROM Closed Closed Closed 2–3 Closed Open
UNROM Vertical Open Open Open 2–3 Open 2–3
UNROM Horizontal Open Open Open 2–3 Open 1–2

Jumpers JP6–JP9 select how games are switched (see above).

License

This project is licensed under CERN Open Hardware Licence Version 2 – Permissive (CERN-OHL-P-2.0).
See LICENSE.

SPDX-License-Identifier: CERN-OHL-P-2.0

About

Multicart Famicom cartridge PCB for AOROM, AMROM, and UNROM mappers.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors