An open API service indexing awesome lists of open source software.

https://github.com/alexeybond/rome

A ROM/RAM chip emulator
https://github.com/alexeybond/rome

8-bit arduino retro-computing rom

Last synced: 4 months ago
JSON representation

A ROM/RAM chip emulator

Awesome Lists containing this project

README

          

# ROME - a ROM/RAM chip emulator

> This project is currently work in progress. It wasn't yet properly tested.

The emulator consists of Arduino Nano, a static RAM chip and some glue logic that extends arduino's IO abilities and allows to switch control over RAM chip between the arduino and the parallel ROM/RAM interface:

![Photo of ROME prototype](img/prototype.jpg)

This repository includes:

- [hardware schematics](./hardware), made with KiCad
- description of [protocol](protocol.md) for communication between computer and the device
- [firmware](./firmware/rome) as an Arduino sketch
- [cli tool](software) for interaction with the device, written in Rust

### TODOs:

- Test on hardware with actual computer
- Design a PCB and adapters for actual ROM/RAM chip sockets