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
- 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.
- 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.
- 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.
- U3 (74HC32) is used only for UNROM. For AxROM boards (AOROM, AMROM) this IC is not required.
- More on mapper families: NESdev Wiki:
| 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).
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