This is the ACE
One board, one computer, everything on it — including the keyboard.
The 6502-ACE folds every function of the modular COB's card stack onto a
single PCB: processor, memory, video, sound, storage, serial, clock, joysticks, and 67
mechanical keys soldered straight to the board. Nothing to fit, nothing to decide. Switch
it on and start typing. It is the finished machine of the AC6502 family,
built around the Western Design Center W65C02S — the fully-static CMOS descendant
of the 1975 MOS 6502.
What is on the board
| CPU | WDC W65C02S at 1 MHz, jumper-selectable to 2 MHz |
| RAM | 32 KB SRAM (62256) + 512 KB banked SRAM (AS6C4008) |
| ROM | 32 KB EEPROM (28C256) — the whole BIOS |
| Video | PICO9918 PRO v2.0 running 6502-PICOVDP — VGA out, 40×24 text, 256 colors |
| Sound | ARMSID — MOS 6581 replacement, 3 voices, RCA out |
| Storage | CompactFlash on the ACE CF Adapter (8-bit True IDE) |
| Serial | 65C51 ACIA + MAX238, DB-9, 19200 8-N-1 |
| GPIO | 65C22 VIA — two 8-bit ports and two timers |
| Clock | DS1511Y, battery-backed, with 256 bytes of NVRAM |
| Keyboard | 67 Cherry MX switches on the board, plus PS/2 (ATmega1284P, AB Controller) |
| Sticks | Two Atari 2600-compatible joystick ports |
| Power | 5 V DC, 2–3 A, barrel jack |
Two switches and a jumper
The power switch is the cold start. The small white reset
button, just above ESC, is the warm one: BASIC starts again but
memory is not cleared, so your program is still there afterwards and only its variables
start over. That makes it the safe way out of anything that has run away.
PHI2 SELECT picks 1 or 2 MHz. The eight-way IO ENABLE
DIP bank has one switch per I/O section — leave them all on; they are for
fault-finding.
Memory map
| Range | Contents |
| $0000–$07FF | Zero page, stack, Kernal and BASIC buffers |
| $0800–$7FFF | Your program, variables and strings (30 KB) |
| $8000–$9FFF | I/O — eight 1 KB device slots |
| $A000–$BFFF | Kernal + jump table |
| $C000–$FEFF | BASIC interpreter |
| $FF00–$FFF9 | Wozmon |
| $FFFA–$FFFF | NMI, RESET and IRQ vectors |
Did you know?
The entire operating system — Kernal, a full BASIC and the Apple I's
Wozmon — fits in one 32 KB EEPROM. There is no character set in
it: the letters on the screen are the video card's own.
The 6502-PICOVDP draws 256 colors out of 4,096, two layers that scroll
on their own and 64 sprites — and still runs the text and Graphics I programs of the
1979 TMS9918A from the ColecoVision and the MSX.
The version the header prints is the whole ROM's: BIOS v2.0.