├── .cursor └── rules │ ├── build-instructions.mdc │ ├── emulation-formats.mdc │ ├── firmware-structure.mdc │ └── project-overview.mdc ├── .github ├── FUNDING.yml └── workflows │ ├── build_desktop.yml │ ├── build_emscripten.yml │ └── build_firmware.yml ├── .gitignore ├── LICENSE ├── README.md ├── desktop ├── .gitignore ├── Makefile.emu ├── Makefile.emu.ems ├── Makefile.tap2wav ├── Makefile.tap2wav.ems ├── Makefile.tap2z80 ├── Makefile.tap2z80.ems ├── README.md ├── build_emscripten.sh ├── filesystem │ └── manic.z80 ├── src │ ├── RawAudioListener.h │ ├── SDLAudioOutput.h │ ├── input.h │ ├── loadgame.cpp │ ├── loadgame.h │ ├── main.mm │ ├── shell.html │ ├── tap_to_audio.cpp │ └── tap_to_z80.cpp ├── tap_to_audio.js └── tap_to_audio.wasm ├── docs ├── .gitignore ├── ESP32 Rainbow-bom.docx ├── declaration-of-conformity.md ├── images │ ├── .python-version │ ├── WEEE_symbol_vectors.svg │ ├── back-cover.afphoto │ ├── back-cover.png │ ├── bubble_DE.png │ ├── bubble_EN.png │ ├── bubble_ES.png │ ├── bubble_FR.png │ ├── bubble_IT.png │ ├── bubble_NL.png │ ├── bubble_PL.png │ ├── ce.svg │ ├── ce.svg.png │ ├── connect-usb.png │ ├── esp32-rainbow.jpg │ ├── front-coder.png │ ├── front-cover.afphoto │ ├── language-bubbles.py │ ├── microsd-xc-u3-i.svg │ ├── microsd-xc-v90-ii.svg │ ├── power-on.jpg │ ├── wireframe-no-labels.afdesign │ ├── wireframe-white.png │ ├── wireframe-with-labels.afdesign │ └── wireframe-with-labels.png ├── label.afpub ├── manual.afpub └── packing-labels │ ├── contents.afdesign │ └── one-part.afdesign ├── firmware ├── .gitignore ├── .vscode │ ├── extensions.json │ └── settings.json ├── data │ ├── JetSet.tzx │ └── manic.z80 ├── include │ └── README ├── lib │ └── README ├── partitions.csv ├── platformio.ini ├── src │ ├── AYSound │ │ ├── AySound.cpp │ │ └── AySound.h │ ├── AudioOutput │ │ ├── AudioOutput.h │ │ ├── BuzzerOuput.cpp │ │ ├── BuzzerOutput.h │ │ ├── DACOutput.cpp │ │ ├── DACOutput.h │ │ ├── I2SBase.cpp │ │ ├── I2SBase.h │ │ ├── I2SOutput.cpp │ │ ├── I2SOutput.h │ │ ├── PDMOutput.cpp │ │ └── PDMOutput.h │ ├── Emulator │ │ ├── 128k_rom.cpp │ │ ├── 128k_rom.h │ │ ├── 48k_rom.cpp │ │ ├── 48k_rom.h │ │ ├── README.md │ │ ├── keyboard_defs.h │ │ ├── snaps.cpp │ │ ├── snaps.h │ │ ├── spectrum.cpp │ │ ├── spectrum.h │ │ └── z80 │ │ │ ├── README.md │ │ │ ├── macros.h │ │ │ ├── op_cb.h │ │ │ ├── op_dd_fd.h │ │ │ ├── op_ed.h │ │ │ ├── opcodes.h │ │ │ ├── opddfdcb.h │ │ │ ├── tables.h │ │ │ ├── z80.cpp │ │ │ └── z80.h │ ├── Files │ │ ├── Files.h │ │ ├── FlashLittleFS.cpp │ │ ├── FlashLittleFS.h │ │ ├── FlashSPIFFS.cpp │ │ ├── FlashSPIFFS.h │ │ ├── ISettings.h │ │ ├── SDCard.cpp │ │ ├── SDCard.h │ │ └── Settings.h │ ├── Input │ │ ├── AdafruitSeeSaw.h │ │ ├── Nunchuck.cpp │ │ ├── Nunchuck.h │ │ ├── SerialKeyboard.cpp │ │ ├── SerialKeyboard.h │ │ ├── TDeckKeyboard.cpp │ │ ├── TDeckKeyboard.h │ │ ├── TouchKeyboard.h │ │ ├── TouchKeyboardV2.cpp │ │ ├── TouchKeyboardV2.h │ │ └── wii_i2c │ │ │ ├── wii_i2c.cpp │ │ │ └── wii_i2c.h │ ├── LICENSE │ ├── Screens │ │ ├── AboutScreen.h │ │ ├── AlphabetPicker.h │ │ ├── EmulatorScreen.cpp │ │ ├── EmulatorScreen.h │ │ ├── EmulatorScreen │ │ │ ├── GameLoader.cpp │ │ │ ├── GameLoader.h │ │ │ ├── Machine.cpp │ │ │ ├── Machine.h │ │ │ ├── Renderer.cpp │ │ │ └── Renderer.h │ │ ├── ErrorScreen.h │ │ ├── GameFilePickerScreen.h │ │ ├── MainMenuScreen.h │ │ ├── MessageScreen.cpp │ │ ├── MessageScreen.h │ │ ├── NavigationStack.h │ │ ├── PickerScreen.h │ │ ├── PokeScreen.cpp │ │ ├── PokeScreen.h │ │ ├── SaveSnapshotScreen.h │ │ ├── Screen.h │ │ ├── TestScreen.h │ │ ├── USBKeyboardScreen.h │ │ ├── VideoFilePickerScreen.h │ │ ├── VideoPlayerScreen.cpp │ │ ├── VideoPlayerScreen.h │ │ ├── fonts │ │ │ ├── GillSans_15_vlw.cpp │ │ │ ├── GillSans_15_vlw.h │ │ │ ├── GillSans_25_vlw.cpp │ │ │ └── GillSans_25_vlw.h │ │ ├── images │ │ │ ├── busy.cpp │ │ │ ├── busy.h │ │ │ ├── rainbow_image.cpp │ │ │ └── rainbow_image.h │ │ └── sounds │ │ │ ├── bell.cpp │ │ │ ├── bell.h │ │ │ ├── click.cpp │ │ │ ├── click.h │ │ │ ├── error.cpp │ │ │ └── error.h │ ├── Serial.cpp │ ├── Serial.h │ ├── SerialInterface │ │ ├── Messages │ │ │ ├── DeleteFile.h │ │ │ ├── GetVersion.h │ │ │ ├── ListFolder.h │ │ │ ├── MakeDirectory.h │ │ │ ├── Message.cpp │ │ │ ├── Message.h │ │ │ ├── ReadFile.h │ │ │ ├── RenameFile.h │ │ │ └── WriteFile.h │ │ ├── PacketHandler.h │ │ ├── SerialTransport.h │ │ └── Transport.h │ ├── TFT │ │ ├── Display.cpp │ │ ├── Display.h │ │ ├── HDMIDisplay.cpp │ │ ├── HDMIDisplay.h │ │ ├── ILI9341.cpp │ │ ├── ILI9341.h │ │ ├── ST7789.cpp │ │ ├── ST7789.h │ │ ├── TFTDisplay.cpp │ │ └── TFTDisplay.h │ ├── TZX │ │ ├── DummyListener.h │ │ ├── TapeListener.h │ │ ├── ZXSpectrumTapeListener.h │ │ ├── tzx_cas.cpp │ │ └── tzx_cas.h │ ├── VideoPlayer │ │ ├── AVIParser.cpp │ │ ├── AVIParser.h │ │ ├── VideoPlayerState.h │ │ ├── VideoSource.cpp │ │ └── VideoSource.h │ ├── main.cpp │ ├── utils.h │ └── version_info.h └── test │ └── README ├── keyboard-server ├── .gitignore ├── .python-version ├── main.py ├── requirements.txt ├── send_keys.py └── serial_keyboard.py └── utils ├── .gitignore ├── README.md ├── image_rgb565.cpp ├── png_converter.py ├── rainbow.png └── requirements.txt /.cursor/rules/build-instructions.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/.cursor/rules/build-instructions.mdc -------------------------------------------------------------------------------- /.cursor/rules/emulation-formats.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/.cursor/rules/emulation-formats.mdc -------------------------------------------------------------------------------- /.cursor/rules/firmware-structure.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/.cursor/rules/firmware-structure.mdc -------------------------------------------------------------------------------- /.cursor/rules/project-overview.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/.cursor/rules/project-overview.mdc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build_desktop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/.github/workflows/build_desktop.yml -------------------------------------------------------------------------------- /.github/workflows/build_emscripten.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/.github/workflows/build_emscripten.yml -------------------------------------------------------------------------------- /.github/workflows/build_firmware.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/.github/workflows/build_firmware.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/README.md -------------------------------------------------------------------------------- /desktop/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/.gitignore -------------------------------------------------------------------------------- /desktop/Makefile.emu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/Makefile.emu -------------------------------------------------------------------------------- /desktop/Makefile.emu.ems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/Makefile.emu.ems -------------------------------------------------------------------------------- /desktop/Makefile.tap2wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/Makefile.tap2wav -------------------------------------------------------------------------------- /desktop/Makefile.tap2wav.ems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/Makefile.tap2wav.ems -------------------------------------------------------------------------------- /desktop/Makefile.tap2z80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/Makefile.tap2z80 -------------------------------------------------------------------------------- /desktop/Makefile.tap2z80.ems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/Makefile.tap2z80.ems -------------------------------------------------------------------------------- /desktop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/README.md -------------------------------------------------------------------------------- /desktop/build_emscripten.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/build_emscripten.sh -------------------------------------------------------------------------------- /desktop/filesystem/manic.z80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/filesystem/manic.z80 -------------------------------------------------------------------------------- /desktop/src/RawAudioListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/src/RawAudioListener.h -------------------------------------------------------------------------------- /desktop/src/SDLAudioOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/src/SDLAudioOutput.h -------------------------------------------------------------------------------- /desktop/src/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/src/input.h -------------------------------------------------------------------------------- /desktop/src/loadgame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/src/loadgame.cpp -------------------------------------------------------------------------------- /desktop/src/loadgame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/src/loadgame.h -------------------------------------------------------------------------------- /desktop/src/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/src/main.mm -------------------------------------------------------------------------------- /desktop/src/shell.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/src/shell.html -------------------------------------------------------------------------------- /desktop/src/tap_to_audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/src/tap_to_audio.cpp -------------------------------------------------------------------------------- /desktop/src/tap_to_z80.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/src/tap_to_z80.cpp -------------------------------------------------------------------------------- /desktop/tap_to_audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/tap_to_audio.js -------------------------------------------------------------------------------- /desktop/tap_to_audio.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/desktop/tap_to_audio.wasm -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/ESP32 Rainbow-bom.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/ESP32 Rainbow-bom.docx -------------------------------------------------------------------------------- /docs/declaration-of-conformity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/declaration-of-conformity.md -------------------------------------------------------------------------------- /docs/images/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /docs/images/WEEE_symbol_vectors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/WEEE_symbol_vectors.svg -------------------------------------------------------------------------------- /docs/images/back-cover.afphoto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/back-cover.afphoto -------------------------------------------------------------------------------- /docs/images/back-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/back-cover.png -------------------------------------------------------------------------------- /docs/images/bubble_DE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/bubble_DE.png -------------------------------------------------------------------------------- /docs/images/bubble_EN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/bubble_EN.png -------------------------------------------------------------------------------- /docs/images/bubble_ES.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/bubble_ES.png -------------------------------------------------------------------------------- /docs/images/bubble_FR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/bubble_FR.png -------------------------------------------------------------------------------- /docs/images/bubble_IT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/bubble_IT.png -------------------------------------------------------------------------------- /docs/images/bubble_NL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/bubble_NL.png -------------------------------------------------------------------------------- /docs/images/bubble_PL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/bubble_PL.png -------------------------------------------------------------------------------- /docs/images/ce.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/ce.svg -------------------------------------------------------------------------------- /docs/images/ce.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/ce.svg.png -------------------------------------------------------------------------------- /docs/images/connect-usb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/connect-usb.png -------------------------------------------------------------------------------- /docs/images/esp32-rainbow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/esp32-rainbow.jpg -------------------------------------------------------------------------------- /docs/images/front-coder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/front-coder.png -------------------------------------------------------------------------------- /docs/images/front-cover.afphoto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/front-cover.afphoto -------------------------------------------------------------------------------- /docs/images/language-bubbles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/language-bubbles.py -------------------------------------------------------------------------------- /docs/images/microsd-xc-u3-i.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/microsd-xc-u3-i.svg -------------------------------------------------------------------------------- /docs/images/microsd-xc-v90-ii.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/microsd-xc-v90-ii.svg -------------------------------------------------------------------------------- /docs/images/power-on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/power-on.jpg -------------------------------------------------------------------------------- /docs/images/wireframe-no-labels.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/wireframe-no-labels.afdesign -------------------------------------------------------------------------------- /docs/images/wireframe-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/wireframe-white.png -------------------------------------------------------------------------------- /docs/images/wireframe-with-labels.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/wireframe-with-labels.afdesign -------------------------------------------------------------------------------- /docs/images/wireframe-with-labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/images/wireframe-with-labels.png -------------------------------------------------------------------------------- /docs/label.afpub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/label.afpub -------------------------------------------------------------------------------- /docs/manual.afpub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/manual.afpub -------------------------------------------------------------------------------- /docs/packing-labels/contents.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/packing-labels/contents.afdesign -------------------------------------------------------------------------------- /docs/packing-labels/one-part.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/docs/packing-labels/one-part.afdesign -------------------------------------------------------------------------------- /firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/.gitignore -------------------------------------------------------------------------------- /firmware/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/.vscode/extensions.json -------------------------------------------------------------------------------- /firmware/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/.vscode/settings.json -------------------------------------------------------------------------------- /firmware/data/JetSet.tzx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/data/JetSet.tzx -------------------------------------------------------------------------------- /firmware/data/manic.z80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/data/manic.z80 -------------------------------------------------------------------------------- /firmware/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/include/README -------------------------------------------------------------------------------- /firmware/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/lib/README -------------------------------------------------------------------------------- /firmware/partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/partitions.csv -------------------------------------------------------------------------------- /firmware/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/platformio.ini -------------------------------------------------------------------------------- /firmware/src/AYSound/AySound.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AYSound/AySound.cpp -------------------------------------------------------------------------------- /firmware/src/AYSound/AySound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AYSound/AySound.h -------------------------------------------------------------------------------- /firmware/src/AudioOutput/AudioOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/AudioOutput.h -------------------------------------------------------------------------------- /firmware/src/AudioOutput/BuzzerOuput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/BuzzerOuput.cpp -------------------------------------------------------------------------------- /firmware/src/AudioOutput/BuzzerOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/BuzzerOutput.h -------------------------------------------------------------------------------- /firmware/src/AudioOutput/DACOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/DACOutput.cpp -------------------------------------------------------------------------------- /firmware/src/AudioOutput/DACOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/DACOutput.h -------------------------------------------------------------------------------- /firmware/src/AudioOutput/I2SBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/I2SBase.cpp -------------------------------------------------------------------------------- /firmware/src/AudioOutput/I2SBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/I2SBase.h -------------------------------------------------------------------------------- /firmware/src/AudioOutput/I2SOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/I2SOutput.cpp -------------------------------------------------------------------------------- /firmware/src/AudioOutput/I2SOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/I2SOutput.h -------------------------------------------------------------------------------- /firmware/src/AudioOutput/PDMOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/PDMOutput.cpp -------------------------------------------------------------------------------- /firmware/src/AudioOutput/PDMOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/AudioOutput/PDMOutput.h -------------------------------------------------------------------------------- /firmware/src/Emulator/128k_rom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/128k_rom.cpp -------------------------------------------------------------------------------- /firmware/src/Emulator/128k_rom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/128k_rom.h -------------------------------------------------------------------------------- /firmware/src/Emulator/48k_rom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/48k_rom.cpp -------------------------------------------------------------------------------- /firmware/src/Emulator/48k_rom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/48k_rom.h -------------------------------------------------------------------------------- /firmware/src/Emulator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/README.md -------------------------------------------------------------------------------- /firmware/src/Emulator/keyboard_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/keyboard_defs.h -------------------------------------------------------------------------------- /firmware/src/Emulator/snaps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/snaps.cpp -------------------------------------------------------------------------------- /firmware/src/Emulator/snaps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/snaps.h -------------------------------------------------------------------------------- /firmware/src/Emulator/spectrum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/spectrum.cpp -------------------------------------------------------------------------------- /firmware/src/Emulator/spectrum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/spectrum.h -------------------------------------------------------------------------------- /firmware/src/Emulator/z80/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/z80/README.md -------------------------------------------------------------------------------- /firmware/src/Emulator/z80/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/z80/macros.h -------------------------------------------------------------------------------- /firmware/src/Emulator/z80/op_cb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/z80/op_cb.h -------------------------------------------------------------------------------- /firmware/src/Emulator/z80/op_dd_fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/z80/op_dd_fd.h -------------------------------------------------------------------------------- /firmware/src/Emulator/z80/op_ed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/z80/op_ed.h -------------------------------------------------------------------------------- /firmware/src/Emulator/z80/opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/z80/opcodes.h -------------------------------------------------------------------------------- /firmware/src/Emulator/z80/opddfdcb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/z80/opddfdcb.h -------------------------------------------------------------------------------- /firmware/src/Emulator/z80/tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/z80/tables.h -------------------------------------------------------------------------------- /firmware/src/Emulator/z80/z80.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/z80/z80.cpp -------------------------------------------------------------------------------- /firmware/src/Emulator/z80/z80.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Emulator/z80/z80.h -------------------------------------------------------------------------------- /firmware/src/Files/Files.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Files/Files.h -------------------------------------------------------------------------------- /firmware/src/Files/FlashLittleFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Files/FlashLittleFS.cpp -------------------------------------------------------------------------------- /firmware/src/Files/FlashLittleFS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Files/FlashLittleFS.h -------------------------------------------------------------------------------- /firmware/src/Files/FlashSPIFFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Files/FlashSPIFFS.cpp -------------------------------------------------------------------------------- /firmware/src/Files/FlashSPIFFS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Files/FlashSPIFFS.h -------------------------------------------------------------------------------- /firmware/src/Files/ISettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Files/ISettings.h -------------------------------------------------------------------------------- /firmware/src/Files/SDCard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Files/SDCard.cpp -------------------------------------------------------------------------------- /firmware/src/Files/SDCard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Files/SDCard.h -------------------------------------------------------------------------------- /firmware/src/Files/Settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Files/Settings.h -------------------------------------------------------------------------------- /firmware/src/Input/AdafruitSeeSaw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/AdafruitSeeSaw.h -------------------------------------------------------------------------------- /firmware/src/Input/Nunchuck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/Nunchuck.cpp -------------------------------------------------------------------------------- /firmware/src/Input/Nunchuck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/Nunchuck.h -------------------------------------------------------------------------------- /firmware/src/Input/SerialKeyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/SerialKeyboard.cpp -------------------------------------------------------------------------------- /firmware/src/Input/SerialKeyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/SerialKeyboard.h -------------------------------------------------------------------------------- /firmware/src/Input/TDeckKeyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/TDeckKeyboard.cpp -------------------------------------------------------------------------------- /firmware/src/Input/TDeckKeyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/TDeckKeyboard.h -------------------------------------------------------------------------------- /firmware/src/Input/TouchKeyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/TouchKeyboard.h -------------------------------------------------------------------------------- /firmware/src/Input/TouchKeyboardV2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/TouchKeyboardV2.cpp -------------------------------------------------------------------------------- /firmware/src/Input/TouchKeyboardV2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/TouchKeyboardV2.h -------------------------------------------------------------------------------- /firmware/src/Input/wii_i2c/wii_i2c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/wii_i2c/wii_i2c.cpp -------------------------------------------------------------------------------- /firmware/src/Input/wii_i2c/wii_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Input/wii_i2c/wii_i2c.h -------------------------------------------------------------------------------- /firmware/src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/LICENSE -------------------------------------------------------------------------------- /firmware/src/Screens/AboutScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/AboutScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/AlphabetPicker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/AlphabetPicker.h -------------------------------------------------------------------------------- /firmware/src/Screens/EmulatorScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/EmulatorScreen.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/EmulatorScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/EmulatorScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/EmulatorScreen/GameLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/EmulatorScreen/GameLoader.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/EmulatorScreen/GameLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/EmulatorScreen/GameLoader.h -------------------------------------------------------------------------------- /firmware/src/Screens/EmulatorScreen/Machine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/EmulatorScreen/Machine.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/EmulatorScreen/Machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/EmulatorScreen/Machine.h -------------------------------------------------------------------------------- /firmware/src/Screens/EmulatorScreen/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/EmulatorScreen/Renderer.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/EmulatorScreen/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/EmulatorScreen/Renderer.h -------------------------------------------------------------------------------- /firmware/src/Screens/ErrorScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/ErrorScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/GameFilePickerScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/GameFilePickerScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/MainMenuScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/MainMenuScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/MessageScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/MessageScreen.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/MessageScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/MessageScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/NavigationStack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/NavigationStack.h -------------------------------------------------------------------------------- /firmware/src/Screens/PickerScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/PickerScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/PokeScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/PokeScreen.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/PokeScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/PokeScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/SaveSnapshotScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/SaveSnapshotScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/Screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/Screen.h -------------------------------------------------------------------------------- /firmware/src/Screens/TestScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/TestScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/USBKeyboardScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/USBKeyboardScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/VideoFilePickerScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/VideoFilePickerScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/VideoPlayerScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/VideoPlayerScreen.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/VideoPlayerScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/VideoPlayerScreen.h -------------------------------------------------------------------------------- /firmware/src/Screens/fonts/GillSans_15_vlw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/fonts/GillSans_15_vlw.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/fonts/GillSans_15_vlw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/fonts/GillSans_15_vlw.h -------------------------------------------------------------------------------- /firmware/src/Screens/fonts/GillSans_25_vlw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/fonts/GillSans_25_vlw.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/fonts/GillSans_25_vlw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/fonts/GillSans_25_vlw.h -------------------------------------------------------------------------------- /firmware/src/Screens/images/busy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/images/busy.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/images/busy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/images/busy.h -------------------------------------------------------------------------------- /firmware/src/Screens/images/rainbow_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/images/rainbow_image.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/images/rainbow_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/images/rainbow_image.h -------------------------------------------------------------------------------- /firmware/src/Screens/sounds/bell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/sounds/bell.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/sounds/bell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/sounds/bell.h -------------------------------------------------------------------------------- /firmware/src/Screens/sounds/click.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/sounds/click.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/sounds/click.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/sounds/click.h -------------------------------------------------------------------------------- /firmware/src/Screens/sounds/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/sounds/error.cpp -------------------------------------------------------------------------------- /firmware/src/Screens/sounds/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Screens/sounds/error.h -------------------------------------------------------------------------------- /firmware/src/Serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Serial.cpp -------------------------------------------------------------------------------- /firmware/src/Serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/Serial.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/Messages/DeleteFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/Messages/DeleteFile.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/Messages/GetVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/Messages/GetVersion.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/Messages/ListFolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/Messages/ListFolder.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/Messages/MakeDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/Messages/MakeDirectory.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/Messages/Message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/Messages/Message.cpp -------------------------------------------------------------------------------- /firmware/src/SerialInterface/Messages/Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/Messages/Message.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/Messages/ReadFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/Messages/ReadFile.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/Messages/RenameFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/Messages/RenameFile.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/Messages/WriteFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/Messages/WriteFile.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/PacketHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/PacketHandler.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/SerialTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/SerialTransport.h -------------------------------------------------------------------------------- /firmware/src/SerialInterface/Transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/SerialInterface/Transport.h -------------------------------------------------------------------------------- /firmware/src/TFT/Display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TFT/Display.cpp -------------------------------------------------------------------------------- /firmware/src/TFT/Display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TFT/Display.h -------------------------------------------------------------------------------- /firmware/src/TFT/HDMIDisplay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TFT/HDMIDisplay.cpp -------------------------------------------------------------------------------- /firmware/src/TFT/HDMIDisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TFT/HDMIDisplay.h -------------------------------------------------------------------------------- /firmware/src/TFT/ILI9341.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TFT/ILI9341.cpp -------------------------------------------------------------------------------- /firmware/src/TFT/ILI9341.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TFT/ILI9341.h -------------------------------------------------------------------------------- /firmware/src/TFT/ST7789.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TFT/ST7789.cpp -------------------------------------------------------------------------------- /firmware/src/TFT/ST7789.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TFT/ST7789.h -------------------------------------------------------------------------------- /firmware/src/TFT/TFTDisplay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TFT/TFTDisplay.cpp -------------------------------------------------------------------------------- /firmware/src/TFT/TFTDisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TFT/TFTDisplay.h -------------------------------------------------------------------------------- /firmware/src/TZX/DummyListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TZX/DummyListener.h -------------------------------------------------------------------------------- /firmware/src/TZX/TapeListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TZX/TapeListener.h -------------------------------------------------------------------------------- /firmware/src/TZX/ZXSpectrumTapeListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TZX/ZXSpectrumTapeListener.h -------------------------------------------------------------------------------- /firmware/src/TZX/tzx_cas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TZX/tzx_cas.cpp -------------------------------------------------------------------------------- /firmware/src/TZX/tzx_cas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/TZX/tzx_cas.h -------------------------------------------------------------------------------- /firmware/src/VideoPlayer/AVIParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/VideoPlayer/AVIParser.cpp -------------------------------------------------------------------------------- /firmware/src/VideoPlayer/AVIParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/VideoPlayer/AVIParser.h -------------------------------------------------------------------------------- /firmware/src/VideoPlayer/VideoPlayerState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/VideoPlayer/VideoPlayerState.h -------------------------------------------------------------------------------- /firmware/src/VideoPlayer/VideoSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/VideoPlayer/VideoSource.cpp -------------------------------------------------------------------------------- /firmware/src/VideoPlayer/VideoSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/VideoPlayer/VideoSource.h -------------------------------------------------------------------------------- /firmware/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/main.cpp -------------------------------------------------------------------------------- /firmware/src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/utils.h -------------------------------------------------------------------------------- /firmware/src/version_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/src/version_info.h -------------------------------------------------------------------------------- /firmware/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/firmware/test/README -------------------------------------------------------------------------------- /keyboard-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/keyboard-server/.gitignore -------------------------------------------------------------------------------- /keyboard-server/.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /keyboard-server/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/keyboard-server/main.py -------------------------------------------------------------------------------- /keyboard-server/requirements.txt: -------------------------------------------------------------------------------- 1 | pyserial 2 | pynput 3 | zeroconf -------------------------------------------------------------------------------- /keyboard-server/send_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/keyboard-server/send_keys.py -------------------------------------------------------------------------------- /keyboard-server/serial_keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/keyboard-server/serial_keyboard.py -------------------------------------------------------------------------------- /utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/utils/.gitignore -------------------------------------------------------------------------------- /utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/utils/README.md -------------------------------------------------------------------------------- /utils/image_rgb565.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/utils/image_rgb565.cpp -------------------------------------------------------------------------------- /utils/png_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/utils/png_converter.py -------------------------------------------------------------------------------- /utils/rainbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum/HEAD/utils/rainbow.png -------------------------------------------------------------------------------- /utils/requirements.txt: -------------------------------------------------------------------------------- 1 | tzxtools 2 | Pillow 3 | --------------------------------------------------------------------------------