1
0
mirror of https://github.com/jscrane/r65emu.git synced 2024-11-16 21:10:58 +00:00
Arduino emulation library for 8-bit microcomputers based on 6502, i8080 or z80
Go to file
2018-09-06 10:53:16 +01:00
acia.h use stdint types 2018-08-14 06:10:37 +01:00
checkpoint.cpp checkpoint, tape, etc. 2018-08-14 10:13:18 +01:00
checkpoint.h checkpointing utilities 2014-11-14 18:27:54 +00:00
CPU.h cleanups 2018-08-10 11:13:45 +01:00
hardware.cpp fix compile error 2018-08-14 10:25:16 +01:00
hardware.h fixes for ESP32 2018-09-06 09:41:30 +01:00
i8080.cpp use stdint types 2018-08-14 06:10:37 +01:00
i8080.h use stdint types 2018-08-14 06:10:37 +01:00
keyboard.h use stdint types 2018-08-14 06:10:37 +01:00
LICENSE
memory.cpp use stdint types 2018-08-14 06:10:37 +01:00
memory.h use stdint types 2018-08-14 06:10:37 +01:00
ports.h use stdint types 2018-08-14 06:10:37 +01:00
prom.h use stdint types 2018-08-14 06:10:37 +01:00
ps2drv.cpp cleanups 2018-08-10 11:13:45 +01:00
ps2drv.h add keypad keys 2016-01-29 22:24:05 +00:00
r65emu.h initial sound infrastructure 2018-09-06 09:18:23 +01:00
r6502.cpp use stdint types 2018-08-14 06:10:37 +01:00
r6502.h undef arduino cli/sei 2018-08-17 12:29:10 +01:00
ram.h use stdint types 2018-08-14 06:10:37 +01:00
README.md Update README.md 2018-09-06 10:53:16 +01:00
sdtape.cpp checkpoint, tape, etc. 2018-08-14 10:13:18 +01:00
sdtape.h use stdint types 2018-08-14 06:10:37 +01:00
sound.cpp sound uses timed 2018-09-06 10:12:03 +01:00
sound.h initial sound infrastructure 2018-09-06 09:18:23 +01:00
spiram.cpp fix typo 2018-08-14 06:20:02 +01:00
spiram.h use stdint types 2018-08-14 06:10:37 +01:00
timed.cpp sound uses timed 2018-09-06 10:12:03 +01:00
timed.h sound uses timed 2018-09-06 10:12:03 +01:00
TinyFont.h cleanups 2018-08-10 11:13:45 +01:00
utftdisplay.cpp enum for orientation 2014-12-01 08:42:24 +00:00
utftdisplay.h enum for orientation 2014-12-01 08:42:24 +00:00
z80.cpp use stdint types 2018-08-14 06:10:37 +01:00
z80.h use stdint types 2018-08-14 06:10:37 +01:00

r65emu

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

Libraries:

Hardware:

  • A Stellaris Launchpad 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.

See hardware.h for wiring details and other options.