- Add mappings from keyboard symbol keys to equivalent Spectrum keypresses (Andrew Forrest)
- Add support for the Recreated ZX Spectrum's "game mode" (Andrew Forrest)
- Add
keyboardEnabled
configuration option - Add
uiEnabled
configuration option - Add
loadSnapshotFromStruct
API endpoint - Add
onReady
API endpoint - Enable 'instant tape loading' option in sandbox mode
- Make keyboard event listeners play better with other interactive elements on the page
- Real-time tape loading, including turbo loaders (except for direct recording, CSW and generalized data TZX blocks)
- Emulate floating bus behaviour
- Fix typo in docs (
openURL
->openUrl
)
- Fix relative jump instructions to not treat +0x7f as -0x81 (which broke the Protracker 3 player)
Initial release of JSSpeccy 3.
- Web Worker and WebAssembly emulation core
- 48K, 128K, Pentagon emulaton
- Accurate multicolour
- AY and beeper audio
- TAP, TZX, Z80, SNA, SZX, ZIP loading
- Fullscreen mode
- Browsing games from Internet Archive