Hi, GZX is the name of my own personal ZX Spectrum emulator that I wrote and have been using for my needs. I just wanted to let you know that I published the source code under a BSD-style (i.e. free software) license and I will continue to develop it in the open. Consider this an early preview, not something that is fit for general consumption.
It's *very* old, started sometime around 1999. I realize nowadays there are many good open-source emulators so it will probably not interest many people. Still, I decided to do the development in the open since there is hardly any benefit in the contrary. Also it has some nice features and still has the chance of becoming better :-)
Don't try this unless you are *very* determined. Documentation (e.g. how to build it, how to use it) is missing. Some features can only be enabled by editing the source code. Consider this a very early preview.
Note I am just publishing the source repository. There is no stable releases, no binary packages. You need to build it from source if you want to try it out.
Description:
- UI style is similar to that of DOS emulators (Z80v2/X128) - menus and file browser rendered inside the spectrum frame buffer
- compile for Linux/unixish systems (SDL), cross-compile for Windows with mingw64 (GDI/DirectDraw)
- emulates Spectrum 48k/128k, AY-3-8192
- scanline effects
- Z80, SNA and SNX and AY snapshot formats
- Reads TAP, TZX and WAV tape formats
- Experimental support or Spec256, double-vertical-res
- Emulate built-in MIDI port of Spectrum 128k (output to ALSA Sequencer on Linux, MIDI Mapper on Windows)
- Record data sent to I/O ports into a file stream with time stamps
- Built-in debugger with disassembler (not very helpful)
Blog post with video :jiri-svoboda.blogspot.cz/2017/11/gzx-open-sourced.html (there is no actual demo of the software)
I am planning to make a video with actual demo of the software - how to build it, how to use it.
It's *very* old, started sometime around 1999. I realize nowadays there are many good open-source emulators so it will probably not interest many people. Still, I decided to do the development in the open since there is hardly any benefit in the contrary. Also it has some nice features and still has the chance of becoming better :-)
Don't try this unless you are *very* determined. Documentation (e.g. how to build it, how to use it) is missing. Some features can only be enabled by editing the source code. Consider this a very early preview.
Note I am just publishing the source repository. There is no stable releases, no binary packages. You need to build it from source if you want to try it out.
Description:
- UI style is similar to that of DOS emulators (Z80v2/X128) - menus and file browser rendered inside the spectrum frame buffer
- compile for Linux/unixish systems (SDL), cross-compile for Windows with mingw64 (GDI/DirectDraw)
- emulates Spectrum 48k/128k, AY-3-8192
- scanline effects
- Z80, SNA and SNX and AY snapshot formats
- Reads TAP, TZX and WAV tape formats
- Experimental support or Spec256, double-vertical-res
- Emulate built-in MIDI port of Spectrum 128k (output to ALSA Sequencer on Linux, MIDI Mapper on Windows)
- Record data sent to I/O ports into a file stream with time stamps
- Built-in debugger with disassembler (not very helpful)
Blog post with video :jiri-svoboda.blogspot.cz/2017/11/gzx-open-sourced.html (there is no actual demo of the software)
I am planning to make a video with actual demo of the software - how to build it, how to use it.