Baffa-6502 Apple1 Homebrew Project

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

PinSignalPinSignal
1A031D4
2A132D5
3A233D6
4A334D7
5A435TX
6A536RX
7A637!NMI
8A738!RESET
9A839GND
10A940VCC
11A1041-
12A1142-
13A1243-
14A1344-
15A1445-
16A1546-
17-47-
18-48-
19PHI2o49-
20PHI1o50-
21CLK51-
22!IRQ52-
23-53-
24R/W54-
25RDY55-
26SYNC56-
27D057-
28D158-
29D259-
30D360-

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


Full Backplane Rev.4
6502 CPU
6502 ROM
6502 64KB Ram Rev.1
6502 Serial I/O Rev.1
Apple-1 SDCard Interface

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


Atari 2600
Atari 2600 Pages
Atari 2600 Cartridge Expansion

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 ROMAtari 2600 Pages
JP3 pin2(page)<<<JP4 pin1(page)
JP1 pin2-3|=
JP2 pin2-3|=
JP5 pin1-2=|


Apple-1 SDCard InterfaceAtari 2600 Pages
JP1(page)<<<JP3(PA15)
JP3 IRQ=


6502 64KB RAMAtari 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 2600Atari 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/JP6x
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=