8000 GitHub - hanickadot/specbolt: Yet another ZX Spectrum Emulator
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hanickadot/specbolt

 
 

Repository files navigation

specbolt specbolt CI

Yet another ZX Spectrum Emulator. Part of a project for an upcoming C++ talk.

Building

  • Pre-requisites: CMake, Ninja and a clang compiler newer than 20.
    • On Ubuntu: wget https://apt.llvm.org/llvm.sh; sudo bash llvm.sh 20 all will get you clang and the things it needs.
  • LibSDL's development headers and dependencies: sudo apt-get install libsdl2-dev on Ubuntu.
  • for the console app libreadline-dev too.
  • Build with cmake in your favourite way.

For wasm:

  • sudo apt install libc++-20-dev-wasm32 libclang-rt-20-dev-wasm32
  • Ensure you have a node and npm installed.
  • also a newer WASI and point at it with -DSPECBOLT_WASI_SYSROOT=... and configure with -DSPECBOLT_WASI_SDK
  • edit web/.env.local and add VITE_SPECBOLT_WASI_SYSROOT to point at your cmaek build root
  • then run npm start from the web directory

Thanks to

Huge thanks to:

About

Yet another ZX Spectrum Emulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.0%
  • CMake 4.3%
  • JavaScript 3.9%
  • HTML 0.8%
0