Emulator What's New Hardware Media About Other Projects

6502 Hardware

For Z80/Z180 CPU hardware, check Baffa-2 Homebrew Computer

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: More info about Baffa-6502 project

Baffa-2 Original PCBs

Baffa-2 Basic Kit
New Boards
Prototypes Assembled

Baffa-6502 PCBs

Apple-1 Setup
Apple][+ Setup

Apple-1 Setup
Apple-1 + Atari 2600 Setup
Atari 2600 Setup

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 homebrew clone project


Baffa-6502 Boards - Apple][+ Compatible Computer

This setup implements the logic for the Apple][+


More info about Baffa-6502 Apple][+ homebrew clone project


BaffaNES Board - 8 Bit Nintendo Entertainment System Clone

BaffaNES is a complete and standalone NES Console clone compatible to Baffa-2 Homebrew Computer. It supports both 60pin cartriges (famicom) and 72pin cartriges (nes).


More info about Baffa NES homebrew clone project


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=



Baffatari 2600 Arcade

The laboratories (ICAD/Visionlab) of the Department of Computer Science and (Ninja, Life, Prelo and Lamp) the Department of Arts and Design at PUC-Rio (Rio de Janeiro/Brazil) have joined forces to develop an arcade using the Baffatari boards. The arcade is part of the project "atariando" and is used to teach programming for the Atari 2600 using the Batari (basic) language and test the students game projects.


Atari Arcade Project
Arcade Assembly
Manual soldering
Baffa-6502 Boards
Baffatari inside Arcade