W.I.P. (Work In Progress)
CVBasic-emscripten is an experimental project to compile nanochess' CVBasic into JavaScript using Emscripten, enabling it to run directly in the browser.
You can acess it from this link: https://haroldo-ok.github.io/CVBasic-emscripten/
- Repository: haroldo-ok/CVBasic-emscripten
- Status: Early-stage, active development
- Primary Language: JavaScript (via Emscripten compilation)
- License: Other
CVBasic is a lightweight BASIC compiler made by nanochess, designed for educational and retro-computing purposes. This project aims to bring CVBasic to the web by compiling the codebase with Emscripten, allowing users to compile CVBasic programs directly in the browser without plugins or installation.
See: https://github.com/nanochess/CVBasic
- Compile CVBasic programs in your browser
- Cross-compilation to Z80/6502
- No installation needed—just open a web page
Note: This project is a work in progress. Instructions and usage details will be updated as development continues.
-
Clone the repository:
git clone --recurse-submodules https://github.com/haroldo-ok/CVBasic-emscripten.git
-
(Planned) Build instructions using Emscripten will be provided soon.
This was tested with version
0.27.0of Emscripten. -
Open the generated HTML/JS files in your browser to try out CVBasic.
If you want to contribute or track progress:
- Issues and pull requests are welcome!
- Please see the source code and commit history for current status.
This project is under a non-standard ("Other") license. See the repository for details.
CVBasic-emscripten is maintained by @haroldo-ok.