1
0
mirror of https://github.com/jscrane/r65emu.git synced 2024-12-01 16:50:58 +00:00
Arduino emulation library for 8-bit microcomputers based on 6502, i8080 or z80
Go to file
2023-07-27 10:32:20 +01:00
hw just use tone()/noTone() to support PWM sound now (#17) 2023-07-27 10:32:20 +01:00
acia.cpp
acia.h add seek() 2023-05-25 15:05:04 +01:00
CPU.h
display.cpp centering display (#16) 2023-07-26 15:32:11 +01:00
display.h centering display (#16) 2023-07-26 15:32:11 +01:00
filer.h
flash_filer.cpp add seek() 2023-05-25 15:05:04 +01:00
flash_filer.h add seek() 2023-05-25 15:05:04 +01:00
hardware.cpp hardware reorg 2021-02-27 12:01:52 +00:00
hardware.h add hw/user.h 2021-02-27 13:32:49 +00:00
i8080.cpp
i8080.h
keyboard.h
LICENSE
memory.cpp
memory.h
ports.h
prom.h
ps2drv.cpp
ps2drv.h
r65emu.h initial changes for LilyGO board 2023-07-25 14:10:35 +01:00
r6502.cpp
r6502.h
ram.h
README.md
serial_filer.cpp
serial_filer.h
serialio.h
socket_filer.cpp
socket_filer.h
sound_dac.cpp
sound_dac.h
sound_pwm.cpp just use tone()/noTone() to support PWM sound now (#17) 2023-07-27 10:32:20 +01:00
sound_pwm.h just use tone()/noTone() to support PWM sound now (#17) 2023-07-27 10:32:20 +01:00
spiram.cpp
spiram.h
timed.cpp
timed.h
TinyFont.h
z80.cpp
z80.h

r65emu

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

Libraries:

Hardware:

  • A Stellaris Launchpad or ESP8266 board, e.g., WeMOS, 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.