1
0
mirror of https://github.com/jscrane/r65emu.git synced 2024-12-09 08:49:18 +00:00
Arduino emulation library for 8-bit microcomputers based on 6502, i8080 or z80
Go to file
2019-03-03 14:38:11 +00:00
hw add esp8266-pwm-fs.h 2018-11-30 14:31:51 +00:00
acia.cpp filer extends serialio 2019-02-11 18:28:38 +00:00
acia.h filer extends serialio 2019-02-11 18:28:38 +00:00
CPU.h irq is uint8_t 2019-03-03 14:38:11 +00:00
filer.cpp NO_CHECKPOINT flag 2019-02-24 11:50:10 +00:00
filer.h move checkpoint/restore onto filer 2019-02-12 18:17:46 +00:00
hardware.cpp NO_CHECKPOINT flag 2019-02-24 11:50:10 +00:00
hardware.h add esp8266-pwm-fs.h 2018-11-30 14:31:51 +00:00
i8080.cpp irq is uint8_t 2019-03-03 14:38:11 +00:00
i8080.h irq is uint8_t 2019-03-03 14:38:11 +00:00
keyboard.h use stdint types 2018-08-14 06:10:37 +01:00
LICENSE Initial commit 2014-10-18 12:32:19 +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 serial filer 2019-02-12 18:19:09 +00:00
r6502.cpp irq is uint8_t 2019-03-03 14:38:11 +00:00
r6502.h irq is uint8_t 2019-03-03 14:38:11 +00:00
ram.h NO_CHECKPOINT flag 2019-02-24 11:50:10 +00:00
README.md Update README.md 2018-11-05 09:30:57 +00:00
serial_filer.cpp NO_CHECKPOINT flag 2019-02-24 11:50:10 +00:00
serial_filer.h implement rewind properly 2019-02-14 18:02:26 +00:00
serialio.h filer extends serialio 2019-02-11 18:28:38 +00: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 NO_CHECKPOINT flag 2019-02-24 11:50:10 +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
TinyFont.h PROGMEM 2019-03-03 14:37:44 +00:00
z80.cpp parity table calculation; z80 flags fixes 2019-03-03 12:12:38 +00:00
z80.h parity table calculation; z80 flags fixes 2019-03-03 12:12:38 +00: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.