mirror of
https://github.com/jscrane/r65emu.git
synced 2024-12-21 12:29:51 +00:00
Arduino emulation library for 8-bit microcomputers based on 6502, i8080 or z80
acia.h | ||
checkpoint.cpp | ||
checkpoint.h | ||
CPU.h | ||
hardware.cpp | ||
hardware.h | ||
i8080.cpp | ||
i8080.h | ||
keyboard.h | ||
LICENSE | ||
memory.cpp | ||
memory.h | ||
ports.h | ||
prom.h | ||
ps2drv.cpp | ||
ps2drv.h | ||
r65emu.h | ||
r6502.cpp | ||
r6502.h | ||
ram.h | ||
README.md | ||
sdtape.cpp | ||
sdtape.h | ||
sound_pwm.cpp | ||
sound_pwm.h | ||
sound.cpp | ||
sound.h | ||
spiram.cpp | ||
spiram.h | ||
timed.cpp | ||
timed.h | ||
TinyFont.h | ||
utftdisplay.cpp | ||
utftdisplay.h | ||
z80.cpp | ||
z80.h |
r65emu
Emulation library for 8-bit microcomputers based on 6502, i8080 and z80.
Libraries:
- My port of Henning Karlsen's [UTFT library] (http://henningkarlsen.com/electronics/library.php?id=52),
- Rei Vilo's port of Adafruit/Sparkfun's SD library,
- My port of Phil Stewart's SpiRAM library
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.