Phosphoric
Cycle-stepped Oric emulator written in C, native and in the browser (WebAssembly). Learn more →
Tachibana project · 6502 platform
Oric-1 · Atmos — Tangerine, 1983-1984
A 6502 at 1 MHz, 48K, eight colours and a cassette deck: the Oric is the machine Tachibana started with, and the one we still write for.
Phosphoric (cycle-stepped emulator, native and browser), OricOS and OricForge, OricTel (Minitel 1B), PicoWiFiModemUSB with LOCI, Astéroric. Six projects, three articles, and the FPGA-based Oric 2 on the horizon.
Oric
| Processor | MOS 6502 — 1 MHz |
| Memory | 16 / 48 KB (Oric-1), 48 KB (Atmos) |
| ROM | 16 KB BASIC — v1.0 / v1.1 |
| Video | ULA — 40×28, HIRES 240×200, 8 |
| Sound | AY-3-8912, 3 |
| I/O | VIA 6522, cassette, Centronics, bus |
| Disk | Microdisc (WD1793), Jasmin |
| Years | 1983 (Oric-1), 1984 (Atmos) |
40×28 text, 240×200 HIRES in 8 colours, 3-voice PSG: the Oric-1 and Atmos as emulated by Phosphoric.
Projects
Cycle-stepped Oric emulator written in C, native and in the browser (WebAssembly). Learn more →
Preemptive multitasking OS with a graphical interface for the FPGA-based Oric 2, in 65C816 assembly.
A toolchain for creators: HIRES image conversion, tile map editor, graphic assets.
Minitel 1B terminal for the Oric 1 / Atmos, connected to Minitel servers still online. Learn more →
USB WiFi modem for the Raspberry Pi Pico W, Hayes AT commands, with TLS/HTTPS termination in the dongle. Pairs with LOCI for the Oric. Learn more →
A study clone of Asteroids (Atari, 1979) for the Oric-1 48K: XOR vector drawing, arcade ROM rev 4 logic, 3-channel AY sound, IJK joystick. Learn more →
Transparency
In Phosphoric only the 6502 core is cycle-exact (100% of the 65x02 oracle); the rest of the machine is cycle-stepped, not proven exact. OricOS and OricForge have no page and no public repository on this site yet: they appear here in the state they are in.
Articles
What we had said and why it was wrong, what V2 changed, what changes visibly — and what we still do not claim. Read the article →
How a cycle-stepped emulator becomes a hardware test bench — with the ABI, registers and diagrams. Read the article →
Forty phases to fit a 1979 vector game into 20,000 cycles per frame. What gave way, what pushed back, and what the emulator was hiding from us. Read the article →