Game Boy -related custom hardware by gekkio
Licensed under Creative Commons Attribution 4.0 International.
Used libraries:
License violations (a.k.a Naughty List)
All the designs in this repository are licensed very liberally under CC BY 4.0,
so you can modify and/or sell them commercially if you want. There's just one
requirement: attribution
Basically it just means this: don't remove the original creator's name from the
design. Here's the full description about it in CC BY 4.0
Known license violations:
- Ferrante Crafts: While it wasn't fully intentional and they've
apologised, they took my GB-CART32K-A design, altered the silkscreen to
include their name while removing all mention of mine, and then sold these
carts to people for profit
Don't be this meme!
GB-BENCH-G1
Test bench board for 1st generation Game Boy CPUs (DMG-CPU, SGB-CPU).
- PCB size: 100x100mm
- PCB thickness: any
- Layer count: 4
- Surface finish: any
GB-BRK-CART
Breakout Game Boy cartridge.
- PCB size: 51.4x61mm
- PCB thickness: 1.0mm
- Layer count: 2
- Surface finish: ENIG (absolutely do not choose HASL)
GB-BRK-CART v4.0 Mouser project for easy part shopping
GB-BRK-LINK-A
Breakout board for original Game Boy (DMG) link port.
- PCB size: 30x34mm
- PCB thickness: 1.2mm
- Layer count: 2
- Surface finish: any
GB-BRK-LINK-B
Breakout board for compact link port used in Game Boy Pocket (MGB) and later.
- PCB size: 30x34mm
- PCB thickness: 1.2mm
- Layer count: 2
- Surface finish: any
GB-BRK-M-XS
Compact male breakout board for the Game Boy cartridge slot.
- PCB size: 51.4x25mm
- PCB thickness: 1.0mm
- Layer count: 2
- Surface finish: ENIG (absolutely do not choose HASL)
GB-BRK-SLOT-A
Breakout board for original Game Boy (DMG) cartridge slot.
- PCB size: 81x80mm
- PCB thickness: 1.2mm
- Layer count: 2
- Surface finish: any
GB-BRK-SLOT-B
Breakout board for Super Game Boy (SGB) / Super Game Boy 2 (SGB2) cartridge
slot.
- PCB size: 81x80mm
- PCB thickness: 1.2mm
- Layer count: 2
- Surface finish: any
GB-LIVE32
32 kB ROM-only rapid development cartridge.
- PCB size: 51.4x61mm
- PCB thickness: 1.0mm
- Layer count: 4
- Surface finish: ENIG (absolutely do not choose HASL)
Firmware + software
GB-LIVE32 v2.0 Mouser project for easy part shopping
GB-CART32K-A
Simple ROM-only flash cartridge for 32kx8 PLCC-32 flash (larger chips up to
512kx8 are supported, but only 32k is usable).
- PCB size: 51.4x61mm
- PCB thickness: 1.0mm
- Layer count: 2
- Surface finish: ENIG (absolutely do not choose HASL)
GB-CART256K-A
Simple ROM-only flash cartridge for 128kx8 / 256kx8 PLCC-32 flash.
- PCB size: 51.4x61mm
- PCB thickness: 1.0mm
- Layer count: 2
- Surface finish: ENIG (absolutely do not choose HASL)
Firmware
GB-BRK-CPU-G1
Breakout board for 1st generation Game Boy CPUs (DMG/SGB).
- PCB size: 80x80mm
- PCB thickness: any
- Layer count: 2
- Surface finish: any
GB-BRK-CPU-G2
Breakout board for 2nd generation Game Boy CPUs (MGB/SGB2).
- PCB size: 80x80mm
- PCB thickness: any
- Layer count: 2
- Surface finish: any
GB-BRK-TR-A
Breakout board for original Game Boy (DMG) power board transformer.
- PCB size: 24x35mm
- PCB thickness: any
- Layer count: 2
- Surface finish: any
GB-MBCTEST
Game Boy MBC (Memory Bank Controller) testing cartridge.
- PCB size: 51.4x61mm
- PCB thickness: 1.0mm
- Layer count: 2
- Surface finish: ENIG (absolutely do not choose HASL)
GB-CARTPP-XC
An eXtra Cheap Game Boy cartridge dumper/flasher based on PIC18F45K50.
- PCB size: 80x55mm
- PCB thickness: any (1.0mm recommended)
- Layer count: 2
- Surface finish: any
GB-CARTPP-DIY
A Game Boy cartridge dumper/flasher based on PIC18F45K50 with DIY-friendly
parts (big and easy to solder).
- PCB size: 100x100mm
- PCB thickness: any
- Layer count: 2
- Surface finish: any