Skip to content

haroldo-ok/CVBasic-emscripten

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

241 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CVBasic-emscripten

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/

Overview

  • Repository: haroldo-ok/CVBasic-emscripten
  • Status: Early-stage, active development
  • Primary Language: JavaScript (via Emscripten compilation)
  • License: Other

What is CVBasic?

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

Features

  • Compile CVBasic programs in your browser
  • Cross-compilation to Z80/6502
  • No installation needed—just open a web page

Usage

Note: This project is a work in progress. Instructions and usage details will be updated as development continues.

  1. Clone the repository:

    git clone --recurse-submodules https://github.com/haroldo-ok/CVBasic-emscripten.git
  2. (Planned) Build instructions using Emscripten will be provided soon.

    This was tested with version 0.27.0 of Emscripten.

  3. Open the generated HTML/JS files in your browser to try out CVBasic.

Development

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.

License

This project is under a non-standard ("Other") license. See the repository for details.


CVBasic-emscripten is maintained by @haroldo-ok.