DZX Studio is a modern macOS development environment for creating software for the Sinclair ZX Spectrum 48K and 128K.
Write Sinclair BASIC with syntax validation, IntelliSense-style suggestions, intelligent code assistance and integrated AI tools designed to help you write, understand and improve your programs.
Go beyond BASIC with the built-in Z80 Machine Code Studio. Write and assemble Z80 routines, manage multiple CODE modules, define ORG addresses and entry points, inspect the ZX Spectrum 48K memory map, and detect potential memory collisions before they become a problem.
Test your programs directly inside the integrated ZX Spectrum emulator without leaving the editor. Build, run, debug your logic and return to the source in one continuous workflow.
Build complete TAP images with the Tape Layout Editor. Arrange BASIC loaders, main programs, machine-code blocks and SCREEN$ graphics in the exact order required by your software, then generate emulator-ready tape images directly from the project.
Create authentic ZX Spectrum graphics with the integrated SCREEN$ Studio. Convert PNG and JPEG images into 256×192 Spectrum screens, preview the result using the original display limitations, and add the converted SCREEN$ directly to your project.
Design custom 8×8 User Defined Graphics with the visual UDG Editor. Draw directly on a pixel grid, preview the character live, inspect the generated byte values and insert the corresponding Sinclair BASIC code automatically.
DZX Studio uses a project-based workflow so BASIC sources, Z80 modules, graphics, loading screens, tape contents and generated build products stay together instead of being scattered across unrelated files.
The editor is designed specifically around Sinclair BASIC rather than treating it as generic text. That means the environment understands the structure and constraints of the language while still giving you the conveniences of a modern development tool.
AI assistance is built into the coding workflow and can help with both Sinclair BASIC and Z80 development. Use it to generate routines, explore solutions, improve existing code and accelerate experimentation while keeping the final source under your control.
The result is a complete retro-development workspace for programmers, hobbyists, collectors, students and anyone who wants to rediscover — or discover for the first time — how much can be done with the ZX Spectrum.
You still work with the things that define Spectrum development: BASIC, Z80, PEEK, POKE, USR, CODE blocks, SCREEN$, UDGs, memory addresses and TAP files.
You just get better tools for doing it.
Code like it’s 1982.
With a 2026 workflow.
Ratings & Reviews
This app hasn’t received enough ratings or reviews to display an overview.
What’s New in DZX STUDIO 1.10
- Built-in Git source control: create, open and clone repositories, review changes, stage files and commit directly within DZX STUDIO. Connect to HTTPS remotes to fetch, pull and push, with access tokens stored securely in macOS Keychain.
- Editable BASIC tape-header names: change the name displayed while your program loads. Matching literal LOAD statements are updated automatically throughout the project.
- Safer project saving and recovery, including improved handling of interrupted saves.
- Better protection for unsaved graphics, with safeguards against losing drafts when closing the editor or switching projects.
- Improved AI cancellation and synchronization with project changes made outside the application.
- More accurate 128K memory validation, accounting for physical RAM banks and overlapping allocations.
- Improved project archive safety and fixes to tape-layout handling.
Version 1.10.6
The developer, Aniello Castellano, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More