1
0
mirror of https://github.com/jscrane/r65emu.git synced 2024-12-30 09:30:46 +00:00
Arduino emulation library for 8-bit microcomputers based on 6502, i8080 or z80
Go to file
2020-07-08 14:33:31 +01: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 z80 updates 2019-03-25 16:12:08 +00:00
filer.h add checkpoint/restore for socket filer 2019-03-30 11:55:34 +00:00
flash_filer.cpp add checkpoint/restore for socket filer 2019-03-30 11:55:34 +00:00
flash_filer.h add checkpoint/restore for socket filer 2019-03-30 11:55:34 +00:00
hardware.cpp NO_CHECKPOINT flag 2019-02-24 11:50:10 +00:00
hardware.h ... 2019-03-25 16:12:26 +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
LICENSE
memory.cpp
memory.h
ports.h
prom.h
ps2drv.cpp make input buffer size configurable 2019-03-03 17:07:47 +00:00
ps2drv.h
r65emu.h add checkpoint/restore for socket filer 2019-03-30 11:55:34 +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
serial_filer.cpp configure filers via ctor 2019-03-26 19:27:25 +00:00
serial_filer.h configure filers via ctor 2019-03-26 19:27:25 +00:00
serialio.h filer extends serialio 2019-02-11 18:28:38 +00:00
socket_filer.cpp add checkpoint/restore for socket filer 2019-03-30 11:55:34 +00:00
socket_filer.h add checkpoint/restore for socket filer 2019-03-30 11:55:34 +00:00
sound_dac.cpp
sound_dac.h
sound_pwm.cpp
sound_pwm.h
spiram.cpp NO_CHECKPOINT flag 2019-02-24 11:50:10 +00:00
spiram.h
tftdisplay.cpp adding compiler pragmas 2020-07-08 14:33:31 +01:00
tftdisplay.h
timed.cpp
timed.h
TinyFont.h PROGMEM 2019-03-03 14:37:44 +00:00
z80.cpp z80 updates 2019-03-25 16:12:08 +00:00
z80.h z80 updates 2019-03-25 16:12:08 +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.