Oric Emulator

An Oric 1 and Oric Atmos computer emulator with all chips (6502, 6522, AY-3-8910, etc) implemented from scratch. Just because it's fun!

Background

I started this project many years ago. I wanted to learn more about emulation. The Oric 1 computer was the first computer I had as a kid, so I thought it was a good candidate. The goal of the project has not been to beat the other existing Oric emulators, such as Oricutron, but to learn and have fun. I have done work on this in stints when I have felt lust for it. This means that I have coded some week or so every 1-2 years.

The order of implementation has been something like the following.

  1. MOS 6502 (CPU)
  2. RAM
  3. MOS 6522 (counters, IO, etc)
  4. Graphics
  5. Keyboard support
  6. Tape loading
  7. AY-3-8910 (sound)

Location

The project on: Git Hub.