1
0
mirror of https://github.com/jscrane/r65emu.git synced 2025-01-17 18:29:55 +00:00
2023-11-18 10:57:50 +00:00
...
2023-11-18 10:57:50 +00:00
2023-09-27 15:38:16 +01:00
2023-10-20 13:01:15 +01:00
2019-03-25 16:12:08 +00:00
2023-10-20 13:18:38 +01:00
2023-10-20 13:18:38 +01:00
2023-11-15 18:22:28 +00:00
2023-10-20 13:01:15 +01:00
2023-09-28 22:14:11 +01:00
2019-03-03 14:38:11 +00:00
2019-03-03 14:38:11 +00:00
2023-07-27 15:09:05 +01:00
2023-10-03 15:25:53 +01:00
2023-10-03 15:25:53 +01:00
2023-11-15 18:22:28 +00:00
2023-11-15 18:22:28 +00:00
2023-07-27 10:50:25 +01:00
2019-03-03 14:38:11 +00:00
2019-06-06 09:19:55 +01:00
2023-11-18 10:57:40 +00:00
2023-08-30 17:01:04 +01:00
2019-03-26 19:27:25 +00:00
2019-03-26 19:27:25 +00:00
2019-02-11 18:28:38 +00:00
2019-02-24 11:50:10 +00:00
2023-09-27 15:38:16 +01:00
2019-03-03 14:37:44 +00:00
2023-10-03 15:25:53 +01:00
2023-10-03 15:25:53 +01:00
2019-03-25 16:12:08 +00:00
2019-03-25 16:12:08 +00:00

r65emu

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

Sample Applications

Configuration for Arduino

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

Currently the only mass-produced board which is supported is the LilyGO TTGO.

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

  • A Stellaris Launchpad or ESP8266 board, e.g., WeMOS, or ESP32-based board, e.g., Node32s,
  • An SD drive to store programs (for Stellarpad),
  • A 23k256 SPI RAM chip (for Stellarpad, optional),
  • A supported TFT screen, such as this one,
  • A PS/2 keyboard.
Description
Arduino emulation library for 8-bit microcomputers based on 6502, i8080 or z80
Readme GPL-2.0 633 KiB
Languages
C++ 94%
C 6%