Apple-1 Hardware
Baffa-6502 Homebrew Computer is another series of Baffa-2 computers that use MOS6502 CPU in their designs. It is initially being developed as an Apple-1 clone and runs the original Rom created by Steve Wozniak (Woz Monitor). In the future, its goal is to study other projects based on the 6502 CPU.
Default Features:
- CPU: 6502 running at 1.23Mhz
- Interface: serial port at 19200 Baud
- Disk: SDCard Interface
- RAM: 64K Bytes
- ROM: 8K Bytes
More info about...
Baffa-6502 PCBs
Apple-1 Kit
Apple-1 Setup
Apple-1 + Atari 2600 Setup
Atari 2600 Setup
Backplane Bus Pin Assignments for this project
Pin | Signal | Pin | Signal |
1 | A0 | 31 | D4 |
2 | A1 | 32 | D5 |
3 | A2 | 33 | D6 |
4 | A3 | 34 | D7 |
5 | A4 | 35 | TX |
6 | A5 | 36 | RX |
7 | A6 | 37 | !NMI |
8 | A7 | 38 | !RESET |
9 | A8 | 39 | GND |
10 | A9 | 40 | VCC |
11 | A10 | 41 | - |
12 | A11 | 42 | - |
13 | A12 | 43 | - |
14 | A13 | 44 | - |
15 | A14 | 45 | - |
16 | A15 | 46 | - |
17 | - | 47 | - |
18 | - | 48 | - |
19 | PHI2o | 49 | - |
20 | PHI1o | 50 | - |
21 | CLK | 51 | - |
22 | !IRQ | 52 | - |
23 | - | 53 | - |
24 | R/W | 54 | - |
25 | RDY | 55 | - |
26 | SYNC | 56 | - |
27 | D0 | 57 | - |
28 | D1 | 58 | - |
29 | D2 | 59 | - |
30 | D3 | 60 | - |
Baffa-6502 Boards - Apple 1 Compatible Computer
Baffa-6502 is another CPU series for Baffa-2. It uses 6502 CPU and allows Baffa-2 to run "Woz Monitor", turning it into an Apple 1 Clone.
More info about
Baffa-6502 Apple-1
Baffatari Boards - Atari 2600 compatible videogame
Baffatari adds the ability to run Atari 2600 games to Baffa-2 Homebrew Computer. It's based on Tebl and Atari schematics.
More info about
Baffatari
Default Apple-1 with Baffatari Boards setup
You can load atari 2600 games from a cartridge using only the socket, CPU and Atari boards.
To be able to use the complete "Atari 2600 Setup" (Apple-1 with Atari 2600), it is necessary to use the Atari 2600 Pages board that allows you to turn off the rom board and configure the memory board to access and run a game from it. To make this possible, connect the "Atari 2600 Pages" board to Rom, Ram and Atari boards and select the jumpers according to the settings below.
6502 ROM | Atari 2600 Pages |
JP3 pin2 | (page) | <<< | JP4 pin1 | (page) |
JP1 pin2-3 | |= |
JP2 pin2-3 | |= |
JP5 pin1-2 | =| |
Apple-1 SDCard Interface | Atari 2600 Pages |
JP1 | (page) | <<< | JP3 | (PA15) |
JP3 IRQ | = |
6502 64KB RAM | Atari 2600 Pages |
JP8 pin3 | (CS5 / D000) | >>> | JP4 pin3 | (D000) |
JP13 pin2 | (!CSMEM1) | <<< | JP3 | (!MEMCS) |
JP1 | (A13) | <<< | JP3 | (PA13) |
JP2 | (A14) | <<< | JP3 | (PA14) |
JP11 pin1-2 (MEM_WE) | |= |
JP9 pin1-2 (LO) | |= |
Atari 2600 | Atari 2600 Pages |
JP2/JP6 | (base) | <<< | JP3 | (Atari) |
JP9 pin1-2 (RAM_SEL) | =| |
JP10 pin2-3 (RAM_EN) | |= |
JP3 pin2-3 (CS0_SEL) | |= |
JP7 pin1-2 (CS1_SEL) | =| |
JP8 pin2-3 (CS2_SEL) | |= |
JP4 pin1-2 (CS3_SEL) | =| |
JP11 pin1-2 (IRQ_SEL) | =| |
JP12 pin1-2 (IRQ_EN) | =| |
JP15 pin3-2(Stereo) | |= |
JP13 | = |
Atari 2600 Standalone
(only CPU + Baffatari + Cartridge)
Baffatari |
JP2/JP6 | x |
JP9 pin1-2 (RAM_SEL) | =| |
JP10 pin2-3 (RAM_EN) | |= |
JP3 pin1-2 (CS0_SEL) | =| |
JP7 pin1-2 (CS1_SEL) | =| |
JP8 pin1-2 (CS2_SEL) | =| |
JP4 pin1-2 (CS3_SEL) | =| |
JP11 pin1-2 (IRQ_SEL) | =| |
JP12 pin1-2 (IRQ_EN) | =| |
JP15 pin3-2(Stereo) | |= |
JP13 | = |