Baffa NES Single Board Computer
BaffaNES is a complete and standalone NES Console clone compatible with Baffa-6502 Homebrew Computer. It supports both 60pin cartriges (famicom) and 72pin cartriges (nes).
Features:
Features:
- RAM: 2KB
- VRAM: 2KB
- BaffaNES at Hackaday
Baffa NES SBC Rev.0
Related Files:
Bus Expansion Header
Pin | Signal | Pin | Signal |
---|---|---|---|
1 | CPU_A0 | 2 | CPU_A1 |
3 | CPU_A2 | 4 | CPU_A3 |
5 | CPU_A4 | 6 | CPU_A5 |
7 | CPU_A6 | 8 | CPU_A7 |
9 | CPU_A8 | 10 | CPU_A9 |
11 | CPU_A10 | 12 | CPU_A11 |
13 | CPU_A12 | 14 | CPU_A13 |
15 | CPU_A14 | 16 | CPU_A15 |
17 | PPU_A13 | 18 | ALE |
19 | M2 | 20 | PPU_CLK |
21 | CPU_CLK | 22 | !IRQ |
23 | PPU_A12 | 24 | CPU_R!W |
25 | !PPU_RD | 26 | !PPU_WR |
27 | CPU_D0 | 28 | CPU_D1 |
29 | CPU_D2 | 30 | CPU_D3 |
31 | CPU_D4 | 32 | CPU_D5 |
33 | CPU_D6 | 34 | CPU_D7 |
35 | !VRAM_CS | 36 | VRAM_A10 |
37 | !NMI | 38 | !RESET |
39 | GND | 40 | VCC |
41 | PPU_D7 | 42 | PPU_D6 |
43 | PPU_D5 | 44 | PPU_D4 |
45 | PPU_D3 | 46 | PPU_D2 |
47 | PPU_D1 | 48 | PPU_D9 |
49 | PPU_A11 | 50 | PPU_A10 |
51 | PPU_A9 | 52 | PPU_A8 |
53 | PPU_A7 | 54 | PPU_A6 |
55 | PPU_A5 | 56 | PPU_A4 |
57 | PPU_A3 | 58 | PPU_A2 |
59 | PPU_A1 | 60 | PPU_A0 |
Joystick 1 Socket
Pin | Signal | Pin | Signal |
---|---|---|---|
1 | JOY1_D3 | 6 | VCC |
2 | JOY1_D0 | 7 | - |
3 | OUT_0 | 8 | GND |
4 | !OE1 | 9 | - |
5 | JOY1_D4 |
Joystick 2 Socket
Pin | Signal | Pin | Signal |
---|---|---|---|
1 | JOY2_D3 | 6 | VCC |
2 | JOY2_D0 | 7 | - |
3 | OUT_0 | 8 | GND |
4 | !OE2 | 9 | - |
5 | JOY2_D4 |
Settings
NTSC Setup:
- Master Clock: 21.477272 MHz Crystal
- CPU: Ricoh 2A03 / UA6527 at 1.789 MHz
- PPU: Ricoh 2C02 / UA6528 at 5.369 MHz
- Master Clock: 26.601712 MHz Crystal
- CPU: Ricoh 2A07 at 1.662 MHz
- PPU: Ricoh 2C07 at 5.320 MHz
- Master Clock: 26.601712 MHz Crystal
- CPU: UA6527P at 1.662 MHz
- PPU: UA6538 at 5.320 MHz
- Master Clock: 21.453671 MHz Crystal
- CPU: UA6547 at 1.787 MHz
- PPU: UA6548 at 5.363 MHz
- Master Clock: 21.492337 MHz Crystal
- CPU: UA6527 at 1.791 MHz
- PPU: UA6528P at 5.373 MHz
Related Datasheets:
Related Projects:
Related Revisions:
- Mar/2023 Rev.0
* Fix joystick connections (P1 and P2)
* Fix PPU bus
* Fix swaped A11/A12 connected to 72pins socket
* Fix clock oscillator circuit - replaces BFB494 transistor by 74LS04
* Adds opamp circuit to amplify sound output_add_rewrite_var
- Jan/2023 Prototype (Schematics with errors)