Flappy6502
elixpo·flappy6502·hardware/flappy6502.kicad_sch

About the Flappy6502 PCB
Flappy6502 is an open source PCB design by elixpo, published on GitHub under the MIT license. It is a board, with 34 components from 19 distinct parts.
Other key parts include the R6502 (NMOS CPU), AT28C64B ROM $E000, HY62C SRAM $0000, 74LS00 and 74LS161 LCD latch $8000. By type, the board carries 15 capacitors, 7 ICs, 7 resistors, 2 connectors, 2 switches and 1 crystal.
It belongs with the retro computing, displays & leds and dev boards & breakouts designs in this gallery.
From the project
Flappy Bird on a breadboard 6502 (R6502, 28C64, 32K SRAM, 74LS logic) driving an ST7789 SPI LCD by bit-banging, in hand-tuned ca65 assembly with a py65 simulator
Flappy Bird on a breadboard computer: Rockwell R6502 (NMOS), 28C64 EEPROM, 32 KB SRAM, 74LS00 decoder, a 74LS161 as the LCD port, and a SmartElex 2" ST7789 IPS LCD driven by bit-banged SPI. One button (NMI) flaps.
Status (2026-10-27): working on the real hardware. build/flappybb.bin`, played at 1 MHz (about 10.8 frames/s; 13.6 at 1.25 MHz).
The ST7789 module datasheet (SmartElex LHS200KP-IF05) is not included; get it from the vendor.
Main components on the Flappy6502
Flappy6502 bill of materials (BOM)
34 components, 19 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | R6502 (NMOS CPU) | U1 | |
| 1 | AT28C64B ROM $E000 | U2 | |
| 1 | HY62C SRAM $0000 | U3 | |
| 1 | 74LS00 | U4 | |
| 1 | 74LS161 LCD latch $8000 | U5 | |
| 1 | 74LS161 clock /8 | U6 | |
| 1 | 74LS04 | U7 | |
| 1 | 10 MHz | Y1 | |
| 1 | LCD ST7789P3 | J1 | |
| 1 | 5V in | J2 | |
| 1 | RESET | SW1 | |
| 1 | FLAP | SW2 | |
| 10 | 100n | C1, C3, C6, C9, C10, C11, C12, C13 +2 | |
| 3 | 10u | C2, C5, C8 | |
| 1 | 10p | C4 | |
| 1 | 470u | C7 | |
| 2 | 560 | R1, R2 | |
| 4 | 3.3k | R3, R4, R5, R6 | |
| 1 | 10k | R7 |
Flappy6502 design files
The KiCad project lives in the elixpo/flappy6502 repository on GitHub; these links point at the commit this page was built from.
- Schematichardware/flappy6502.kicad_sch
Flappy6502: common questions
How many components are on the Flappy6502?
34 components, from 19 distinct parts. The full bill of materials is listed on this page.
Where can I download the Flappy6502 design files?
From the elixpo/flappy6502 repository on GitHub, which has the schematic; the links under Design files point to each one.
Can I use the Flappy6502 design in my own project?
Yes, under the terms of its MIT license, which elixpo chose for the repository.
Similar boards
View base
scottbez1
81.2 × 81.2 mm81 parts2LApache-2.022.2kBM28B0.6-24DSBreakout
scottbez1
15.2 × 35.6 mm3 parts2LApache-2.022.2kView screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kLevelShifterBreakout
scottbez1
15.2 × 20.3 mm5 parts2LApache-2.022.2kDisplay eval
byrantech
52.1 × 22.6 mm12 parts4LMIT4.3kChainlinkDriverTester
scottbez1
198.1 × 95.3 mm123 parts2LApache-2.04.2k