Authentic GW-BASIC screen editor with 25x80 buffer, free cursor movement, enter-on-any-line, F1-F10 function keys, Insert/Overwrite toggle, KEY ON/OFF/LIST statement, and Ctrl+Break handling. HAL pointer swap routes all PRINT/LIST/error output through the TUI automatically. Piped mode unchanged (50/50 tests pass). Adds automated compatibility testing infrastructure: DOSBox-X headless config, PRINT-to-file transform script, and run_compat.sh with --generate and --compare modes for verifying output against real GWBASIC.EXE. Project renamed from gwbasic-c to GW-BASIC 2026.
29 lines
321 B
Plaintext
29 lines
321 B
Plaintext
# DOSBox-X config for headless GW-BASIC compatibility testing
|
|
[sdl]
|
|
output = surface
|
|
autolock = false
|
|
|
|
[dosbox]
|
|
machine = svga_s3
|
|
memsize = 4
|
|
|
|
[cpu]
|
|
cycles = max
|
|
|
|
[render]
|
|
aspect = false
|
|
|
|
[midi]
|
|
mpu401 = none
|
|
mididevice = none
|
|
|
|
[sblaster]
|
|
sbtype = none
|
|
|
|
[speaker]
|
|
pcspeaker = false
|
|
tandy = off
|
|
disney = false
|
|
|
|
[autoexec]
|