Files
gw-basic-2026/docs/index.md
T
Eremey Valetov c2684712af Add Sphinx documentation site with GitHub Pages deployment
Furo theme, 6 pages split from existing docs, auto-deploys on push.
2026-02-15 16:56:02 -05:00

958 B

gwbasic-c

A portable C reimplementation of Microsoft GW-BASIC, using the original 8088 assembly source (released by Microsoft in 2020) as the authoritative reference.

This is not a transpilation — it reimplements the algorithms in clean C11 with modern data structures while targeting bug-compatible behavior. Unlike the original assembly (43,771 lines across 43 .ASM files), this version is structured as modular C suitable for new feature development.

Highlights

  • ~8,600 lines of C11 with 50 test programs
  • Sixel graphicsSCREEN 1/SCREEN 2 rendering in compatible terminals
  • SoundSOUND, BEEP, PLAY (MML) via PulseAudio
  • Full file I/O — sequential, random-access, SAVE/LOAD/MERGE/CHAIN
  • Terminal I/O — raw mode for INKEY$ and INPUT$
  • MIT License
:maxdepth: 2

getting-started
language-reference
architecture
development
roadmap