alpha
Login
Join now
ansxor.ca
/
sb-interpreter
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
SmileBASIC 3.6.0 Interpreter
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
ansxor
0d1e2d84
fix: remove nonworking code in current version of interpreter
main
2mo ago
fix: remove nonworking code in current version of interpreter
main
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
8465eda4
Remove custom two-lane bead orchestrator
2mo ago
Remove custom two-lane bead orchestrator
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
4976a33c
sb-interpreter-6nd: add SPCOL scale-adjust harvest case-file
2mo ago
sb-interpreter-6nd: add SPCOL scale-adjust harvest case-file
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
5eb0b525
sb-interpreter-vzv: console text palette ARGB + ATTR rotation/ordering hw_verified
2mo ago
sb-interpreter-vzv: console text palette ARGB + ATTR rotation/ordering hw_verified
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
0a066b30
sb-interpreter-6nd: SPCOL scale-adjust before/after-SPCOL collision timing hw_verified
2mo ago
sb-interpreter-6nd: SPCOL scale-adjust before/after-SPCOL collision timing hw_verified
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
d2bb3c28
sb-interpreter-g2o: BGFUNC/CALL BG un-BGSCREEN'd-layer bind+dispatch NOERR (hw_verified)
2mo ago
sb-interpreter-g2o: BGFUNC/CALL BG un-BGSCREEN'd-layer bind+dispatch NOERR (hw_verified)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
a0cbf40e
sb-interpreter-1ip: GRPF page PCBN layout byte-verified (hw_verified)
2mo ago
sb-interpreter-1ip: GRPF page PCBN layout byte-verified (hw_verified)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
e95a94e9
sb-interpreter-90l: MPSET/MPSTAT single-device value/error harvest (hw_verified)
2mo ago
sb-interpreter-90l: MPSET/MPSTAT single-device value/error harvest (hw_verified)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
dcf98a6f
sb-interpreter-4kf: MP T13b single-device value/error harvest (hw_verified)
2mo ago
sb-interpreter-4kf: MP T13b single-device value/error harvest (hw_verified)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
4b6e7e68
sb-interpreter-1zb: GitHub Pages auto-deploy for sb-player
2mo ago
sb-interpreter-1zb: GitHub Pages auto-deploy for sb-player
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
e202d85b
sb-interpreter-t1n: BGFUNC @-namespace fix + CALL BG/CALLIDX dispatch harvest (hw_verified)
2mo ago
sb-interpreter-t1n: BGFUNC @-namespace fix + CALL BG/CALLIDX dispatch harvest (hw_verified)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
bddfc02b
sb-interpreter-9n6: SPFUNC/CALL SPRITE/CALLIDX dispatch — harvest + @-namespace fix (hw_verified)
2mo ago
sb-interpreter-9n6: SPFUNC/CALL SPRITE/CALLIDX dispatch — harvest + @-namespace fix (hw_verified)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
b7ea6c17
sb-interpreter-259: INPUT/LINPUT array-element receivers — implement + deterministic tests
2mo ago
sb-interpreter-259: INPUT/LINPUT array-element receivers — implement + deterministic tests
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
6a6af4fd
sb-interpreter-cyf: WAVSET hex-string parse contract — bracket [/] repeat-marker + wrong-count errnum 4 (hw_verified)
2mo ago
sb-interpreter-cyf: WAVSET hex-string parse contract — bracket [/] repeat-marker + wrong-count errnum 4 (hw_verified)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
2a7cdb69
sb-interpreter-bxm: SPANIM V-channel timing is correct (WAIT-driven oracle); debunk 'one frame early'
2mo ago
sb-interpreter-bxm: SPANIM V-channel timing is correct (WAIT-driven oracle); debunk 'one frame early'
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
07d6160d
sb-interpreter-ag1: GPUTCHR float-scale truncates toward zero (shared int getter)
2mo ago
sb-interpreter-ag1: GPUTCHR float-scale truncates toward zero (shared int getter)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
a825c17a
sb-interpreter-f7h: confirm SPANIM form-2 DATA first value = keyframe count (oracle)
2mo ago
sb-interpreter-f7h: confirm SPANIM form-2 DATA first value = keyframe count (oracle)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
c1837be2
sb-interpreter-cyf: harvest WAVSETA array-operand range errors on real SB 3.6.0
2mo ago
sb-interpreter-cyf: harvest WAVSETA array-operand range errors on real SB 3.6.0
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
847d01ad
sb-interpreter-tzn: sb-run --composite full-framebuffer render mode + replay.py composite gate
2mo ago
sb-interpreter-tzn: sb-run --composite full-framebuffer render mode + replay.py composite gate
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
7a53c09f
sb-interpreter-cjq: verify BREPEAT key-repeat timing from disasm (period = interval+1)
2mo ago
sb-interpreter-cjq: verify BREPEAT key-repeat timing from disasm (period = interval+1)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
0d3d0820
sb-interpreter-j4l: SOLVE GTRI fill — transposed integer Bresenham; ship in sb-render
2mo ago
sb-interpreter-j4l: SOLVE GTRI fill — transposed integer Bresenham; ship in sb-render
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
a6c31179
sb-interpreter-j4l: track gtri_fill_line.tsv ground-truth harvest
2mo ago
sb-interpreter-j4l: track gtri_fill_line.tsv ground-truth harvest
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
05de706c
sb-interpreter-j4l: harvest single-edge GTRI masks — disprove integer-DDA-verbatim fill (no code change)
2mo ago
sb-interpreter-j4l: harvest single-edge GTRI masks — disprove integer-DDA-verbatim fill (no code change)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
f705ead6
sb-interpreter-sph: replace sb-player default program with TECHDEMO from extdata
2mo ago
sb-interpreter-sph: replace sb-player default program with TECHDEMO from extdata
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
274d9afc
sb-interpreter-j4l: decode real GTRI fill chain (FUN_00194120) + correct prior lead
2mo ago
sb-interpreter-j4l: decode real GTRI fill chain (FUN_00194120) + correct prior lead
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
fdf4c07c
sb-interpreter-j4l: harvest GTRI skewed-edge fill ground truth — disproves both fill hypotheses (no code change)
2mo ago
sb-interpreter-j4l: harvest GTRI skewed-edge fill ground truth — disproves both fill hypotheses (no code change)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
2b895ffd
sb-interpreter-sb7: GLINE/GBOX line DDA matches SB's seeded fixed-point rasterizer (hw_verified)
2mo ago
sb-interpreter-sb7: GLINE/GBOX line DDA matches SB's seeded fixed-point rasterizer (hw_verified)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
5b35e072
sb-interpreter-wai: SPCOL scale-adjust OUT read-back is INVARIANT to SPSCALE (always base rect) hw_verified (oracle 2026-06-27)
2mo ago
sb-interpreter-wai: SPCOL scale-adjust OUT read-back is INVARIANT to SPSCALE (always base rect) hw_verified (oracle 2026-06-27)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
dcc4f697
sb-interpreter-wai: SPDEF define-vs-copy is argcount-only (copy=argc9, argc2/Void-in-define raise) hw_verified (oracle 2026-06-27)
2mo ago
sb-interpreter-wai: SPDEF define-vs-copy is argcount-only (copy=argc9, argc2/Void-in-define raise) hw_verified (oracle 2026-06-27)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
f670c168
sb-interpreter-wai: SPHITRC swept-movement + mask AND-filtering hw_verified (oracle 2026-06-27)
2mo ago
sb-interpreter-wai: SPHITRC swept-movement + mask AND-filtering hw_verified (oracle 2026-06-27)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
8280f59b
sb-interpreter-wai: SPHITINFO 3-var OUT TM,X1,Y1 hw_verified (oracle 2026-06-27)
2mo ago
sb-interpreter-wai: SPHITINFO 3-var OUT TM,X1,Y1 hw_verified (oracle 2026-06-27)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
f8f19905
sb-interpreter-9yg: whole-paren NAME(0) errnum fidelity — sb-core already correct (harvest was warm-session)
2mo ago
sb-interpreter-9yg: whole-paren NAME(0) errnum fidelity — sb-core already correct (harvest was warm-session)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
c10f07a5
sb-interpreter-512: full BuiltinCommand 1-arg whole-paren sweep (69 ->ValueFunction, 5 ->NoParenCall)
2mo ago
sb-interpreter-512: full BuiltinCommand 1-arg whole-paren sweep (69 ->ValueFunction, 5 ->NoParenCall)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
42de76f5
sb-interpreter-bfh: GSAVE flag-1 ushort DAT reuses PCBN tag 0x0005/f64 (hw_verified)
2mo ago
sb-interpreter-bfh: GSAVE flag-1 ushort DAT reuses PCBN tag 0x0005/f64 (hw_verified)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
12241b9f
sb-interpreter-imk: getter-tail value-vs-command split (13 builtins -> 4, BGPAGE runs)
2mo ago
sb-interpreter-imk: getter-tail value-vs-command split (13 builtins -> 4, BGPAGE runs)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
89c1ba49
sb-interpreter-imk: classify VM-routed 1-arg value getters (whole-paren stmt -> 4)
2mo ago
sb-interpreter-imk: classify VM-routed 1-arg value getters (whole-paren stmt -> 4)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
b0aaf471
sb-interpreter-bac: array OOM is dlmalloc heap-exhaustion, not a DIM byte-cap constant
2mo ago
sb-interpreter-bac: array OOM is dlmalloc heap-exhaustion, not a DIM byte-cap constant
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
d7e9668f
sb-interpreter-imk: generic argc!=1=>Syntax-3 for ALL builtins (whole-paren stmt form)
2mo ago
sb-interpreter-imk: generic argc!=1=>Syntax-3 for ALL builtins (whole-paren stmt form)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
dba0a6b4
sb-interpreter-imk: expr-as-statement 3-vs-4 is ARG-COUNT, not a per-builtin flag
2mo ago
sb-interpreter-imk: expr-as-statement 3-vs-4 is ARG-COUNT, not a per-builtin flag
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
9497b587
sb-interpreter-x01/-29m: identifiers are ASCII-only (non-ASCII name -> Syntax error 3)
2mo ago
sb-interpreter-x01/-29m: identifiers are ASCII-only (non-ASCII name -> Syntax error 3)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
e2e6074f
sb-interpreter-boi: bare identifier as statement -> Syntax error 3 (not Undefined function 16)
2mo ago
sb-interpreter-boi: bare identifier as statement -> Syntax error 3 (not Undefined function 16)
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
9003a34d
sb-interpreter-5iu: expr-as-statement errnum 3-vs-4 split per SB keyword table
2mo ago
sb-interpreter-5iu: expr-as-statement errnum 3-vs-4 split per SB keyword table
Copy SHA
Browse repository
ansxor
committed
2mo ago
ansxor
eb4d5a6b
sb-interpreter-4vd: array OOM cap — SB user-heap byte budget in SbArray::new (errnum 11)
3mo ago
sb-interpreter-4vd: array OOM cap — SB user-heap byte budget in SbArray::new (errnum 11)
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
da379b35
sb-interpreter-zvj: rebuild functions.txt from .lst (no Ghidra needed)
3mo ago
sb-interpreter-zvj: rebuild functions.txt from .lst (no Ghidra needed)
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
9c9564d3
sb-interpreter-ufi: CALL function-form V=CALL(...) -> errnum 3 (hw_verified)
3mo ago
sb-interpreter-ufi: CALL function-form V=CALL(...) -> errnum 3 (hw_verified)
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
33e2681b
sb-interpreter-cj8: XON/XOFF/COMMON cross-slot harvest hw_verified
3mo ago
sb-interpreter-cj8: XON/XOFF/COMMON cross-slot harvest hw_verified
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
1f011851
sb-interpreter-0p4: PRINT whole-array operand -> errnum 8 (hw_verified)
3mo ago
sb-interpreter-0p4: PRINT whole-array operand -> errnum 8 (hw_verified)
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
65ab249d
sb-interpreter-xdg: LOCATE col-50 PRINT wraps to next row (hw_verified)
3mo ago
sb-interpreter-xdg: LOCATE col-50 PRINT wraps to next row (hw_verified)
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
08780da4
sb-interpreter-ltz: sole bareword keyword RHS -> errnum 48/15 (not 3) hw_verified
3mo ago
sb-interpreter-ltz: sole bareword keyword RHS -> errnum 48/15 (not 3) hw_verified
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
e6272d02
sb-interpreter-h5u: ON array/expr index hw_verified (selects by 0-based int)
3mo ago
sb-interpreter-h5u: ON array/expr index hw_verified (selects by 0-based int)
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
fca98869
sb-interpreter-9mm: S-T4d RESTORE undefined-label -> errnum 14 hw_verified
3mo ago
sb-interpreter-9mm: S-T4d RESTORE undefined-label -> errnum 14 hw_verified
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
15541b57
sb-interpreter-dn2: S-T4a VAR/DIM error edges hw_verified (()->3, OOM->11)
3mo ago
sb-interpreter-dn2: S-T4a VAR/DIM error edges hw_verified (()->3, OOM->11)
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
6b51d653
sb-interpreter-tgu: S-T3a IF/ELSEIF conformance cases — unfreeze + fix
3mo ago
sb-interpreter-tgu: S-T3a IF/ELSEIF conformance cases — unfreeze + fix
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
192361fc
sb-interpreter-9cs: S-T3a IF GOTO-omission + ELSE IF nesting + ENDIF rejoin hw_verified
3mo ago
sb-interpreter-9cs: S-T3a IF GOTO-omission + ELSE IF nesting + ENDIF rejoin hw_verified
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
4e1877df
sb-interpreter-6an: BACKCOLOR backdrop composite hw_verified
3mo ago
sb-interpreter-6an: BACKCOLOR backdrop composite hw_verified
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
1e36fb6c
sb-interpreter-thg: BREAK/CONTINUE outside loop -> errnum 3 (hw_verified)
3mo ago
sb-interpreter-thg: BREAK/CONTINUE outside loop -> errnum 3 (hw_verified)
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
cc37c83f
sb-interpreter-lvl: GOTO/GOSUB string-expr target hw_verified
3mo ago
sb-interpreter-lvl: GOTO/GOSUB string-expr target hw_verified
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
62a1d5ca
sb-interpreter-air: split GOSUB/DEF stack limits (GOSUB=16384, DEF=2730)
3mo ago
sb-interpreter-air: split GOSUB/DEF stack limits (GOSUB=16384, DEF=2730)
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
a238c8f1
sb-interpreter-air: DEF-recursion stack-overflow trip depth = 2730 (hw_verified)
3mo ago
sb-interpreter-air: DEF-recursion stack-overflow trip depth = 2730 (hw_verified)
Copy SHA
Browse repository
ansxor
committed
3mo ago
ansxor
bbf3dc5a
sb-interpreter-wir: PRGSIZE slot capacity = 1,048,576 (hw_verified)
3mo ago
sb-interpreter-wir: PRGSIZE slot capacity = 1,048,576 (hw_verified)
Copy SHA
Browse repository
ansxor
committed
3mo ago
Previous
1
2
3
4
5
6
7
Next