https://github.com/abbruzze/zx
ZX Spectrum computers Scala emulator
https://github.com/abbruzze/zx
emulator sinclair-zx-spectrum ula z80
Last synced: 10 months ago
JSON representation
ZX Spectrum computers Scala emulator
- Host: GitHub
- URL: https://github.com/abbruzze/zx
- Owner: abbruzze
- License: mit
- Created: 2021-04-30T12:25:53.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-04-11T12:52:50.000Z (about 4 years ago)
- Last Synced: 2025-04-12T17:39:39.406Z (about 1 year ago)
- Topics: emulator, sinclair-zx-spectrum, ula, z80
- Language: Scala
- Homepage:
- Size: 749 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://app.travis-ci.com/abbruzze/zx)
[](https://github.com/abbruzze/zx/releases)
[]()
[](https://github.com/abbruzze/zx/releases/latest)
ZX Spectrum computers Scala emulator ver 1.0
========


### Emulator spec.
- Z80 accurate emulation (memptr included)
- Contended memory
- Models:
- Spectrum 16K
- Spectrum 48K
- Spectrum 128K
- Spectrum 128K+
- Spectrum 128K+2A
- Spectrum 128K+3
- ULA
- Snow effect
- ULA+ expansion
- Audio
- AY 38912 can be configured on 48K
- Tape
- TAP and TZX format supported, read and write mode
- Fast mode
- Accelerated auto mode
- Auto play / auto stop
- Joystick
- Kempston with keyboard or with USB real joystick
- Mouse
- Kempstone
- Interface I
- Microdrives
- MDR format supported, read and write mode
- RS-232
- Built-in Internet emulation
- Memory Expansions
- LEC
- Snapshot format
- Z80, SNA, SCR
### Installation
Go to https://github.com/abbruzze/zx/releases/latest and download and unzip on your computer the latest version.
Be sure to have a jre (14 or above) in the path and launch in the bin directory:
- On Windows: **zx.bat**
- On Linux: **zx.sh**
### What's new in 1.0 (June 18th 2021)
First release