Stephen Crane 6879d8a20b 220 m68k trace support (#221)
* add TRACE handling + test
* STOP
* adding Line A/F exception handling
* illegal(op) now raises ILLEGAL_INSTRUCTION
2026-10-18 19:58:03 +01:00
2026-10-14 20:06:17 +01:00
2026-10-14 20:06:17 +01:00
2026-10-18 19:58:03 +01:00
2026-10-18 19:58:03 +01:00
2014-10-18 12:32:19 +01:00

r65emu

Arduino emulation library for 8-bit microcomputers based on 6502, i8080 and z80.

Sample Emulations

Configuration for Arduino

If building using the Arduino IDE, r65emu/src/hw/user.h must be configured correctly.

Supported commercially-available boards include:

Supported architectures to build-your-own are:

  • ESP8266
  • ESP32
  • Raspberry Pi Pico

Examples are also given for a generic node32s board and a homebrew esp8bit board.

Copy your configuration file to user.h. If the board is also mass-produced, please open a PR to add the new file to the library.

Some emulations require a filesystem image containing programs to be uploaded:

Libraries

Display

Depending on target board, one of:

Storage

These are optional if the target board supports it (e.g., esp8266 or esp32 boards):

Hardware

  • An ESP8266 board, e.g., WeMOS, or ESP32-based board, e.g., Node32s,
  • A 23k256 SPI RAM chip (optional),
  • A supported TFT screen (if not using a board with VGA),
  • A PS/2 keyboard (if not using a Serial interface).
S
Description
Arduino emulation library for 8-bit microcomputers based on 6502, i8080 or z80
Readme GPL-2.0
7 MiB
0 Stars 1 Watchers 0 Forks
Languages
C++ 87.9%
DIGITAL Command Language 7.4%
C 2.3%
Makefile 0.6%
Roff 0.5%
Other 1.1%