Skip to content

Releases: omiq/rgc-basic

Nightly

19 Mar 11:21

Choose a tag to compare

Bleeding-edge build from main. Updated automatically every night.
Use stable releases for production.

v2.1.1

19 May 19:30

Choose a tag to compare

rgc-basic v2.1.1

v2.1.0

22 Apr 16:27

Choose a tag to compare

rgc-basic v2.1.0

v2.0.1

21 Apr 11:00

Choose a tag to compare

rgc-basic v2.0.1

v2.0

21 Apr 10:43

Choose a tag to compare

rgc-basic v2.0

v1.11.0

19 Apr 20:39

Choose a tag to compare

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

18 Apr 14:58

Choose a tag to compare

rgc-basic v1.9.0

v1.8.0

17 Apr 17:51

Choose a tag to compare

rgc-basic v1.8.0

v1.7.0

17 Apr 15:00

Choose a tag to compare

rgc-basic v1.7.0

v1.6.3

14 Apr 13:32

Choose a tag to compare

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.