Featured image of post My developmen environment

My developmen environment

Take a look at my development environment, 64-bit tools delivering 8-bit magic—because in tech, everything happens in powers of two.

My development environment is based on windows desktop using VSCode as editor with a collections of extension and CSpect for ZX Spectrum Next Emulation and also ZX Spectrum Next hardware.

Diagram

Tools

Visual Studio Code (VS Code) is a lightweight, open-source, and highly extensible code editor from Microsoft that supports multiple programming languages, debugging, Git integration, and a rich ecosystem of extensions for efficient development.

https://code.visualstudio.com/download


sjasmplus is a powerful Z80 assembler that provides advanced features and flexibility for Spectrum Next development.

https://github.com/z00m128/sjasmplus


CSpect is a Spectrum Next emulator that delivers near full hardware accuracy, allowing software to run almost exactly as it would on the real machine.

https://mdf200.itch.io/cspect


GitHub is a platform for hosting and collaborating on code projects, enabling version control and teamwork through Git in the cloud.

https://github.com/


The ZX Spectrum Next is a modern reimagining of the classic ZX Spectrum, offering enhanced hardware while staying true to the original’s spirit.

https://www.specnext.com/


Hardware remote debug Remote debugging from real hardware is possible by connecting the ZX Spectrum Next joystick port to your PC via USB.

6 Pin FTDI FT232RL USB To Serial Adapter módulo USB TO TTL RS232 cabo


VSCode Extensions

VSCode is the beating heart of my coding world, supercharged by countless plugins that make every development task smoother and more powerful.

I supercharge VSCode with a curated set of extensions that elevate Z80 assembly development to the same power and convenience as modern languages like C.

ASM Code Lens A language server that enables code lens, references, hover information, symbol renaming and the outline view for assembler files.

https://marketplace.visualstudio.com/items?itemName=maziac.asm-code-lens


DeZog is a powerful Z80 debugger plugin for VSCode, offering advanced tools to make Spectrum Next development efficient and precise.

My favourite extension makes debugging easier and more powerful than ever—it’s like a Swiss Army knife for developers.

https://marketplace.visualstudio.com/items?itemName=maziac.dezog


NEX-FileViewer adds a readonly file viewer for ZX Spectrum NEX files. .nex is a special file format for loading ZX Next programs. The viewer shows registers, a memory dump and the included screen images.

https://marketplace.visualstudio.com/items?itemName=maziac.nex-fileviewer


Z80 Assembly meters meters clock cycles and bytecode size from Z80 assembly source code.

Forget the T-state cheat sheet, instantly see instruction cycles and byte sizes as you code.

https://marketplace.visualstudio.com/items?itemName=theNestruo.z80-asm-meter


Z80 Instruction Set Provides documentation of the Z80 instructions on hovering.

https://marketplace.visualstudio.com/items?itemName=maziac.z80-instruction-set


Todo Tree Show TODO, FIXME, etc. comment tags in a tree view

https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree


Resources

There’s a massive amount of information out there, you just need to know where to look. Here’s my curated list of the essentials.


These are the tools and resources that power my development workflow, but they’re by no means the only options out there. The Spectrum Next community is full of amazing alternatives, so explore, experiment, and find the setup that works best for you.

Licensed under CC BY-NC-SA 4.0
Last updated on Aug 28, 2025 00:00 UTC
Built with Hugo
Theme Stack designed by Jimmy