1
1
Fork 0
mirror of https://github.com/boxgaming/qbjs.git synced 2024-09-18 19:44:45 +00:00
BASIC for the web https://qbjs.github.io/
Find a file
2024-08-13 11:32:38 -05:00
.vscode UI and theme updates 2023-04-26 17:17:57 -05:00
codemirror Add support for methods dialog (F2) 2024-08-13 09:09:31 -05:00
export Added pako.js library to support inflate and deflate. 2024-01-13 07:18:01 -06:00
gx Updated gx constants to use -1, 0 instead of actual boolean values 2024-08-13 09:15:31 -05:00
img Refactored IDE code to be encapsulated by "IDE" function. Issues: #86, #87, #89, #90 2024-01-08 12:06:04 -06:00
lib Updated to explicitly set method parameter types 2024-08-13 11:32:07 -05:00
samples samples update 2024-03-25 15:52:07 -05:00
tools Updates to correctly identify "Unsigned" parameter types 2024-08-13 11:31:38 -05:00
util Added pako.js library to support inflate and deflate. 2024-01-13 07:18:01 -06:00
.gitignore Added QB SOUND keyword with validation and support for additional shapes as provded by the WebAudio API OscillatorNode object. 2023-05-30 20:09:23 -04:00
.nojekyll Added nojekll ingore file for resources with leading underscores to support github pages hosting 2024-07-02 10:52:43 -05:00
dosvga.ttf updated font to for ibm437 code page compatibility 2022-07-06 07:33:41 -05:00
favicon.ico updated favicon with initial qbjs-specific icon 2022-04-18 10:34:57 -05:00
githelp.js typo fix 2023-10-10 17:37:23 -05:00
index.html Removed versions from js includes for better integration with service-worker cache 2024-08-13 09:25:45 -05:00
LICENSE
logo-256.png PWA updates 2024-06-28 15:21:52 -05:00
logo.png UI and theme updates 2023-04-26 17:17:57 -05:00
manifest.json PWA updates 2024-07-02 10:32:19 -05:00
play.png v0.3.0-beta updates 2022-03-30 17:37:36 -05:00
qb.js Additional parameter assertion fixes 2024-08-13 09:10:54 -05:00
qb2js.js Updates to correctly identify "Unsigned" parameter types 2024-08-13 11:31:38 -05:00
qbjs-ide.css Add support for methods dialog (F2) 2024-08-13 09:09:31 -05:00
qbjs-ide.js Add support for methods dialog (F2) 2024-08-13 09:09:31 -05:00
qbjs.woff2 updated dos font to eliminate need for -1px letter-spacing hacks 2024-01-11 14:32:18 -06:00
README.md Fleshed out README a little 2022-04-01 17:29:25 +03:00
service-worker.js Incremented cache version 2024-08-13 11:32:38 -05:00
vfs.js added supporting method for converting data URL to Blob 2023-04-18 14:29:14 -05:00

About QBJS

QBJS is an implementation of the Basic programming language for the web, with multimedia support and easy sharing of programs. It aims to be compatible with QB64, which in turn implements the same dialect as the classic QBasic.

The project is in active development as of 30 March 2022. It can be tried online on itch.io; documentation and releases are hosted on GitHub.

Support for browser APIs is built-in as of version 0.3.0-beta; a game engine is included separately.