Tachibana

Tachibana project · 6502 platform

Oric

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

Oric

The Oric at a glance

ProcessorMOS 6502 — 1 MHz
Memory16 / 48 KB (Oric-1), 48 KB (Atmos)
ROM16 KB BASIC — v1.0 / v1.1
VideoULA — 40×28, HIRES 240×200, 8
SoundAY-3-8912, 3
I/OVIA 6522, cassette, Centronics, bus
DiskMicrodisc (WD1793), Jasmin
Years1983 (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

What we are working on

Phosphoric

Cycle-stepped Oric emulator written in C, native and in the browser (WebAssembly). Learn more →

In development

OricOS

Preemptive multitasking OS with a graphical interface for the FPGA-based Oric 2, in 65C816 assembly.

In development

OricForge

A toolchain for creators: HIRES image conversion, tile map editor, graphic assets.

Active

OricTel

Minitel 1B terminal for the Oric 1 / Atmos, connected to Minitel servers still online. Learn more →

In development

PicoWiFiModemUSB

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 →

Active fork

Astéroric

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 →

Playable beta

Transparency

What we do not claim

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

Further reading