Skip to content

ESPboy-edu/ESPboy_ZX48

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESPboy_ZX48

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

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

shiru@mail.ru

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 core. (check improved LinKeFong version)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages