Open Source Applications
Like my Libraries, many of the applications I created or have worked on are Open Source. Below, a few are showcased. Find the complete list at the Bithatch Github repository.


EclipZX
EclipZX is my main active project at the moment It is a complete Retro Integrated Development Environment (IDE) for writing games and applications on your PC, and deploying to the ZX Spectrum or ZX Spectrum Next.
Built on the shoulders of giants, Boriels ZX Basic and Z88DK, EclipZX allows you to write fast ZX Basic or C, and run in either the JSpeccy based internal emulator or any other emulator the supports these platforms.
Featured Projects

Zoxo
A fork of JSpeccy that snowballed. The aim is a complete Java based emulation of the ZX Spectrum, and importantly ZX Spectrum Next, that can be embedded in other applications.
The fork used in EclipZX will be replaced by Zoxo as soon as it’s ready.

Snake
A stylised front-end for Razer devices on Linux, making use of Open Razer. Snake lets you configure your LED lighting, defines Macros and configure all aspects of your Razer setup.
Note: Project development is paused. Many of my own devices I wrote this for are either broken or replaced for other reasons. It may be revived when I have time and nothing else on.

