Releases: omiq/rgc-basic
Releases · omiq/rgc-basic
Nightly
v2.1.1
v2.1.0
rgc-basic v2.1.0
v2.0.1
rgc-basic v2.0.1
v2.0
rgc-basic v2.0
v1.11.0
RGC-BASIC 1.11.0 — sound MVP + post-Graphics 1.0 accumulation Highlights since v1.9.0: * 1.11.0: sound MVP — LOADSOUND / PLAYSOUND / STOPSOUND / UNLOADSOUND / SOUNDPLAYING() (single voice, WAV, native + wasm-raylib) * 1.10.0: TICKUS/TICKMS, CWD$/CHDIR, DIR$/DIR INTO, JSONLEN/JSONKEY$, FOREACH * 1.9.9: pixel-perfect ISMOUSEOVERSPRITE(slot, alpha_cutoff) * 1.9.8: SPRITEAT(x, y) + SCROLL-aware ISMOUSEOVERSPRITE * 1.9.7: CLS x,y TO x2,y2 rect clear + DRAWTEXT integer scale * 1.9.6: SCREEN BUFFER/DRAW/SHOW/FREE/SWAP/COPY multi-plane (8 slots) * 1.9.5: DOUBLEBUFFER ON/OFF bitmap-plane double-buffer * 1.9.4: compound assignment (+= -= *= /= ++ --) * 1.9.3: DIR/CWD/JSON/DateTime spec work * 1.9.2: FILEEXISTS + DOWNLOAD * 1.9.1: IMAGE GRAB full-colour RGBA + IMAGE SAVE PNG writer See CHANGELOG.md for the full entries.
v1.9.0
rgc-basic v1.9.0
v1.8.0
rgc-basic v1.8.0
v1.7.0
rgc-basic v1.7.0
v1.6.3
1.6.3: parser/engine fixes + CI hardening Engine: gfx_poke/gfx_peek consult screen_mode for the C64-style bitmap/chars overlap at $3000-$37FF, so MEMSET 8192,8000,0 now clears the whole bitmap plane. Parser: IF cond THEN POKE a,b : stmt now runs the trailing stmt (was swallowed by the non-gfx fallback). MOUSESET keyword-skip off-by-one fixed. Mouse functions added to eval_factor allow-list. New statement: BITMAPCLEAR clears the 8000-byte bitmap plane. CI: gfx_video_test runs on every platform. 'make check' mirrors CI locally; shared skip-list runner in tests/run_bas_suite.sh. New example: examples/gfx_mouse_demo.bas + web/mouse-demo.html.