Oric1js is an Oric1 emulator written in javascript.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
img
src
LICENSE
README.md
docker-compose.yml
package-lock.json
package.json

README.md

Welcome

Oric1js project was a learning project to see if I could build an emulator for a computer I own when I was a kid : the Oric 1.

The main intention was to learn how to build a VM. I started with an emulation of the 6502 emulator, then I added emulation for the 6522 and the 8912 for emulating just enough to get to the Oric 1 prompt and be able to type commands.

The emulator is entirely in javascript, so you can just clone the project, open oric1.html in the browser and see it working.

Oric1 prompt

Remarks

Rem 1 : The keyboard is emulated so you can type a few commands. However, the ctrl key is replaced by the left alt key because ctrl shortcuts will usually trigger shortcuts on Windows.

Rem 2 : The emulator is a bit slow, so I increased the IRQ frequence by 10 so that typing on keyboard be snappier.

Rem 3 : The ROM is included in the source for convenience but of course is not covered by the license.