Arduino emulation library for 8-bit microcomputers based on 6502, i8080 or z80
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
steve c2eaeb4089 tiny tivac bugfix 2 weeks ago
hw tiny tivac bugfix 2 weeks ago
CPU.h z80 updates 4 years ago
LICENSE Initial commit 9 years ago
README.md Update README.md 2 years ago
TinyFont.h PROGMEM 4 years ago
acia.cpp filer extends serialio 4 years ago
acia.h filer extends serialio 4 years ago
filer.h add checkpoint/restore for socket filer 4 years ago
flash_filer.cpp update for latest SD 2 years ago
flash_filer.h add checkpoint/restore for socket filer 4 years ago
hardware.cpp hardware reorg 2 years ago
hardware.h add hw/user.h 2 years ago
i8080.cpp irq is uint8_t 4 years ago
i8080.h irq is uint8_t 4 years ago
keyboard.h use stdint types 5 years ago
memory.cpp use stdint types 5 years ago
memory.h use stdint types 5 years ago
ports.h use stdint types 5 years ago
prom.h PROGMEM 4 years ago
ps2drv.cpp esp8266 wants ICACHE_RAM_ATTR 3 years ago
ps2drv.h add keypad keys 7 years ago
r65emu.h add checkpoint/restore for socket filer 4 years ago
r6502.cpp irq is uint8_t 4 years ago
r6502.h fix compiler warning 4 years ago
ram.h add ram::page_size; sizes are unsigned 2 years ago
serial_filer.cpp configure filers via ctor 4 years ago
serial_filer.h configure filers via ctor 4 years ago
serialio.h filer extends serialio 4 years ago
socket_filer.cpp add checkpoint/restore for socket filer 4 years ago
socket_filer.h add checkpoint/restore for socket filer 4 years ago
sound_dac.cpp warn if no sound configured 4 years ago
sound_dac.h rename sound -> sound_dac 5 years ago
sound_pwm.cpp warn if no sound configured 4 years ago
sound_pwm.h sound_pwm 5 years ago
spiram.cpp NO_CHECKPOINT flag 4 years ago
spiram.h use stdint types 5 years ago
tftdisplay.cpp add hw/user.h 2 years ago
tftdisplay.h TFTDisplay::drawString 4 years ago
timed.cpp esp8266 timer_create 4 years ago
timed.h esp8266 timer_create 4 years ago
z80.cpp z80 updates 4 years ago
z80.h z80 updates 4 years ago

README.md

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.