Skip to content

ESPboy ZX48 emulator. Zymosis CPP rewritten core. (check improved LinKeFong version)

License

Notifications You must be signed in to change notification settings

ESPboy-edu/ESPboy_ZX48HPP

Repository files navigation

ESPboy_ZX48HPP

ESPboy emulator of the famous ZX Spectrum 48 machine. Let's play retro ZX48 games )

v1.3 12.03.2020 core rewritten to c++, memory and speed optimizations, ESPboy OTA v1.0 added by Plague(DmitryL) [email protected]

v1.2 06.01.2020 bug fixes, onscreen keyboard added, keyboard module support

v1.1 23.12.2019 z80 format v3 support, improved frameskip, screen and controls config files

v1.0 20.12.2019 initial version, with sound

by Shiru

[email protected]

https://www.patreon.com/shiru8bit

uses Z80 core by Ketmar

IMPORTANT: the project consumes a lot of RAM, to allow enough set

  • SSL Support to Basic
  • IwIP to Lower memory (no features)
  • Use 160 MHz for much better performance.
  • Make sure all the display driver and pin comnenctions are correct by editting the User_Setup.h file in the TFT_eSPI library folder.
  • Set SPI_FREQUENCY to 39000000 for best performance.
  • Games should be uploaded into SPIFFS as 48K .z80 snapshots (v1,v2,v3)
  • You can create such snapshots using ZXSPIN emulator
  • You can also put a 6912 byte screen with the exact same name to be displayed before game
  • You can provide an optional controls configuration file to provide convinient way to control a game. Such file has extension of .cfg, it is a plain text file that contains a string 8 characters long. The characters may represent a key A-Z, 0-9, _ for space, $ for Enter, @ for CS, # for SS Warning! This file overrides manual controls selection in file manager
  • The order of characters is UP,DOWN,LEFT,RIGHT,ACT,ESC,LFT,RGT for example: QAOPM_0$ I.e. a game file set may look like:
  • game.z80 - snapshot
  • game.scr - splash screen in native ZX Spectrum format

About

ESPboy ZX48 emulator. Zymosis CPP rewritten core. (check improved LinKeFong version)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published