Arduino emulation library for 8-bit microcomputers based on 6502, i8080 or z80
Go to file
Stephen Crane c4cc897319 warn if no sound configured 2018-11-25 13:21:05 +00:00
hw add USE_FS 2018-11-16 12:30:09 +00:00
CPU.h cleanups 2018-08-10 11:13:45 +01:00
LICENSE Initial commit 2014-10-18 12:32:19 +01:00
README.md Update README.md 2018-11-05 09:30:57 +00:00
TinyFont.h cleanups 2018-08-10 11:13:45 +01:00
acia.cpp serial framing config 2018-09-13 12:56:54 +01:00
acia.h bugfix 2018-09-14 14:41:35 +01:00
checkpoint.cpp esp8266 disk storage 2018-11-10 13:35:41 +00:00
checkpoint.h checkpointing utilities 2014-11-14 18:27:54 +00:00
hardware.cpp add USE_SPIRAM config 2018-11-16 10:25:23 +00:00
hardware.h default espi for esp32 2018-11-18 14:41:49 +00:00
i8080.cpp use stdint types 2018-08-14 06:10:37 +01:00
i8080.h default status header off 2018-09-13 11:39:09 +01:00
keyboard.h use stdint types 2018-08-14 06:10:37 +01:00
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 PROGMEM 2018-11-07 21:37:20 +00: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 support TFT_eSPI 2018-11-03 13:30:49 +00:00
r6502.cpp display op in status 2018-09-12 10:38:16 +01:00
r6502.h default status header off 2018-09-13 11:39:09 +01:00
ram.h use stdint types 2018-08-14 06:10:37 +01:00
sdtape.cpp ... 2018-11-18 12:20:05 +00:00
sdtape.h return status from tape start 2018-09-06 14:21:17 +01:00
sound_dac.cpp warn if no sound configured 2018-11-25 13:21:05 +00:00
sound_dac.h rename sound -> sound_dac 2018-09-11 17:33:18 +01:00
sound_pwm.cpp warn if no sound configured 2018-11-25 13:21:05 +00:00
sound_pwm.h sound_pwm 2018-09-11 16:06:52 +01:00
spiram.cpp add USE_SPIRAM config 2018-11-16 10:25:23 +00:00
spiram.h use stdint types 2018-08-14 06:10:37 +01:00
tftdisplay.cpp _cx hack 2018-11-12 22:18:44 +00:00
tftdisplay.h TFTDisplay::drawString 2018-11-12 07:46:21 +00:00
timed.cpp esp8266 timer_create 2018-11-11 11:21:12 +00:00
timed.h esp8266 timer_create 2018-11-11 11:21:12 +00:00
z80.cpp use stdint types 2018-08-14 06:10:37 +01:00
z80.h default status header off 2018-09-13 11:39:09 +01:00

README.md

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.