├── LICENSE ├── README.md ├── library.properties └── src ├── .gitignore ├── CPU.h ├── TinyFont.h ├── acia.cpp ├── acia.h ├── debugging.h ├── display.cpp ├── display.h ├── filer.h ├── flash_filer.cpp ├── flash_filer.h ├── hardware.cpp ├── hardware.h ├── hw ├── adafruit_feather_dvi.h ├── esp32-example.h ├── esp8bit.h ├── stellarpad-example.h ├── ttgo-t7-v14-mini32.h └── user.h ├── hw_serial_dsp.h ├── hw_serial_kbd.cpp ├── hw_serial_kbd.h ├── i8080.cpp ├── i8080.h ├── memory.cpp ├── memory.h ├── pia.cpp ├── pia.h ├── prom.h ├── ps2_raw_kbd.cpp ├── ps2_raw_kbd.h ├── ps2_serial_kbd.cpp ├── ps2_serial_kbd.h ├── r6502.cpp ├── r6502.h ├── r65emu.h ├── ram.h ├── sd_filer.cpp ├── sd_filer.h ├── serial_dsp.h ├── serial_filer.cpp ├── serial_filer.h ├── serial_kbd.h ├── serialio.h ├── socket_filer.cpp ├── socket_filer.h ├── sound_dac.cpp ├── sound_dac.h ├── spiram.cpp ├── spiram.h ├── test6502 ├── 6502_functional_test.bin ├── 6502_functional_test.lst ├── Makefile └── test.cc ├── test8080 ├── 8080EXER.COM ├── 8080EXER.HEX ├── 8080EXER.MAC ├── 8080EXER.PNG ├── 8080EXM.COM ├── 8080PRE.COM ├── 8080PRE.HEX ├── CPUTEST.COM ├── Makefile ├── README.md ├── TEST.COM ├── TST8080.COM └── test.cc ├── uz80.cpp ├── uz80.h ├── via.cpp ├── via.h ├── z80.cpp ├── z80.h ├── z80cpm ├── Makefile ├── README.md ├── cons.cc ├── cons.h ├── cpm.cc ├── disk.cc └── disk.h └── z80test ├── Makefile ├── README.md ├── tests.expected ├── tests.in └── z80test.cc /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/README.md -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/library.properties -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/CPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/CPU.h -------------------------------------------------------------------------------- /src/TinyFont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/TinyFont.h -------------------------------------------------------------------------------- /src/acia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/acia.cpp -------------------------------------------------------------------------------- /src/acia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/acia.h -------------------------------------------------------------------------------- /src/debugging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/debugging.h -------------------------------------------------------------------------------- /src/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/display.cpp -------------------------------------------------------------------------------- /src/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/display.h -------------------------------------------------------------------------------- /src/filer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/filer.h -------------------------------------------------------------------------------- /src/flash_filer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/flash_filer.cpp -------------------------------------------------------------------------------- /src/flash_filer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/flash_filer.h -------------------------------------------------------------------------------- /src/hardware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hardware.cpp -------------------------------------------------------------------------------- /src/hardware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hardware.h -------------------------------------------------------------------------------- /src/hw/adafruit_feather_dvi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hw/adafruit_feather_dvi.h -------------------------------------------------------------------------------- /src/hw/esp32-example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hw/esp32-example.h -------------------------------------------------------------------------------- /src/hw/esp8bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hw/esp8bit.h -------------------------------------------------------------------------------- /src/hw/stellarpad-example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hw/stellarpad-example.h -------------------------------------------------------------------------------- /src/hw/ttgo-t7-v14-mini32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hw/ttgo-t7-v14-mini32.h -------------------------------------------------------------------------------- /src/hw/user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hw/user.h -------------------------------------------------------------------------------- /src/hw_serial_dsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hw_serial_dsp.h -------------------------------------------------------------------------------- /src/hw_serial_kbd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hw_serial_kbd.cpp -------------------------------------------------------------------------------- /src/hw_serial_kbd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/hw_serial_kbd.h -------------------------------------------------------------------------------- /src/i8080.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/i8080.cpp -------------------------------------------------------------------------------- /src/i8080.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/i8080.h -------------------------------------------------------------------------------- /src/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/memory.cpp -------------------------------------------------------------------------------- /src/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/memory.h -------------------------------------------------------------------------------- /src/pia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/pia.cpp -------------------------------------------------------------------------------- /src/pia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/pia.h -------------------------------------------------------------------------------- /src/prom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/prom.h -------------------------------------------------------------------------------- /src/ps2_raw_kbd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/ps2_raw_kbd.cpp -------------------------------------------------------------------------------- /src/ps2_raw_kbd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/ps2_raw_kbd.h -------------------------------------------------------------------------------- /src/ps2_serial_kbd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/ps2_serial_kbd.cpp -------------------------------------------------------------------------------- /src/ps2_serial_kbd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/ps2_serial_kbd.h -------------------------------------------------------------------------------- /src/r6502.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/r6502.cpp -------------------------------------------------------------------------------- /src/r6502.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/r6502.h -------------------------------------------------------------------------------- /src/r65emu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/r65emu.h -------------------------------------------------------------------------------- /src/ram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/ram.h -------------------------------------------------------------------------------- /src/sd_filer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/sd_filer.cpp -------------------------------------------------------------------------------- /src/sd_filer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/sd_filer.h -------------------------------------------------------------------------------- /src/serial_dsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/serial_dsp.h -------------------------------------------------------------------------------- /src/serial_filer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/serial_filer.cpp -------------------------------------------------------------------------------- /src/serial_filer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/serial_filer.h -------------------------------------------------------------------------------- /src/serial_kbd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/serial_kbd.h -------------------------------------------------------------------------------- /src/serialio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/serialio.h -------------------------------------------------------------------------------- /src/socket_filer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/socket_filer.cpp -------------------------------------------------------------------------------- /src/socket_filer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/socket_filer.h -------------------------------------------------------------------------------- /src/sound_dac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/sound_dac.cpp -------------------------------------------------------------------------------- /src/sound_dac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/sound_dac.h -------------------------------------------------------------------------------- /src/spiram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/spiram.cpp -------------------------------------------------------------------------------- /src/spiram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/spiram.h -------------------------------------------------------------------------------- /src/test6502/6502_functional_test.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test6502/6502_functional_test.bin -------------------------------------------------------------------------------- /src/test6502/6502_functional_test.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test6502/6502_functional_test.lst -------------------------------------------------------------------------------- /src/test6502/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test6502/Makefile -------------------------------------------------------------------------------- /src/test6502/test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test6502/test.cc -------------------------------------------------------------------------------- /src/test8080/8080EXER.COM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/8080EXER.COM -------------------------------------------------------------------------------- /src/test8080/8080EXER.HEX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/8080EXER.HEX -------------------------------------------------------------------------------- /src/test8080/8080EXER.MAC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/8080EXER.MAC -------------------------------------------------------------------------------- /src/test8080/8080EXER.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/8080EXER.PNG -------------------------------------------------------------------------------- /src/test8080/8080EXM.COM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/8080EXM.COM -------------------------------------------------------------------------------- /src/test8080/8080PRE.COM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/8080PRE.COM -------------------------------------------------------------------------------- /src/test8080/8080PRE.HEX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/8080PRE.HEX -------------------------------------------------------------------------------- /src/test8080/CPUTEST.COM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/CPUTEST.COM -------------------------------------------------------------------------------- /src/test8080/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/Makefile -------------------------------------------------------------------------------- /src/test8080/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/README.md -------------------------------------------------------------------------------- /src/test8080/TEST.COM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/TEST.COM -------------------------------------------------------------------------------- /src/test8080/TST8080.COM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/TST8080.COM -------------------------------------------------------------------------------- /src/test8080/test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/test8080/test.cc -------------------------------------------------------------------------------- /src/uz80.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/uz80.cpp -------------------------------------------------------------------------------- /src/uz80.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/uz80.h -------------------------------------------------------------------------------- /src/via.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/via.cpp -------------------------------------------------------------------------------- /src/via.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/via.h -------------------------------------------------------------------------------- /src/z80.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80.cpp -------------------------------------------------------------------------------- /src/z80.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80.h -------------------------------------------------------------------------------- /src/z80cpm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80cpm/Makefile -------------------------------------------------------------------------------- /src/z80cpm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80cpm/README.md -------------------------------------------------------------------------------- /src/z80cpm/cons.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80cpm/cons.cc -------------------------------------------------------------------------------- /src/z80cpm/cons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80cpm/cons.h -------------------------------------------------------------------------------- /src/z80cpm/cpm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80cpm/cpm.cc -------------------------------------------------------------------------------- /src/z80cpm/disk.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80cpm/disk.cc -------------------------------------------------------------------------------- /src/z80cpm/disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80cpm/disk.h -------------------------------------------------------------------------------- /src/z80test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80test/Makefile -------------------------------------------------------------------------------- /src/z80test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80test/README.md -------------------------------------------------------------------------------- /src/z80test/tests.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80test/tests.expected -------------------------------------------------------------------------------- /src/z80test/tests.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80test/tests.in -------------------------------------------------------------------------------- /src/z80test/z80test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscrane/r65emu/HEAD/src/z80test/z80test.cc --------------------------------------------------------------------------------