Skip to content

boriel-basic/ZXBasicStudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

447 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ZX Basic Studio

ZX Basic Studio is a project initially created by Dr. Gusman whose original code and earlier versions can be found at https://github.com/gusmanb/ZXBasicStudio. ZX Basic Studio is a cross-platform IDE for the Boriel Basic compiler https://github.com/boriel-basic

This is a work in progress but the development has reached a state in which we feel comfortable to release it to be tested by users. Expect bugs as this is a development build.

Download latest version from releases section

Documentation will come in the near future, take a look at the book Boriel Basic for ZX Spectrum: A guide for beginners…and those who are not so much or the spanish version Boriel Basic para ZX Spectrum: Manual para torpes...y para los que no lo son tanto (Boriel Basic for ZX Spectrum)

Have fun!

Projects in this solution

This solution contains several projects that work together to provide the ZX Basic Studio experience:

  • ZXBStudio: The main cross-platform Integrated Development Environment (IDE) built with Avalonia.
  • CoreSpectrum: The core ZX Spectrum emulation library, providing hardware simulation.
  • Z80dotNet: A Z80 processor simulator that serves as the heart of the emulator.
  • HeadlessEmulator: A command-line (CLI) version of the emulator for running Spectrum programs without a GUI.
  • Bufdio: An audio handling library using FFmpeg for sound and tape I/O support.
  • Common: Shared logic and UI components used across the different projects.
  • ZXBSInstaller: A cross-platform installer for the IDE, built with Avalonia.
  • ZXBasicStudioSite: The source for the ZX Basic Studio website, built with Blazor WebAssembly.
  • RomReconstructor & Rom128Reconstructor: Specialized tools for reconstructing ZX Spectrum 48K and 128K ROMs.
  • MsBox.Avalonia: A customized message box library for the Avalonia user interface.
  • ZXBasicStudioTest & TestZ80: Unit tests and testing tools for ensuring the stability and correctness of the IDE and emulator.

ZX Basic Studio Team

Development team:

  • El Dr. Gusman
  • Boriel
  • Duefectu
  • AdolFITO
  • HashIron
  • SirRickster

Testers:

  • AbenZaX
  • Pedro Tomás (Pere)
  • Jose Daniel Fernandez Santos (Fenix)
  • Yoruguaman

Credits

About

ZX Basic Studio IDE - Multiplatform for Boriel BASIC.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages