c65gm/internal/commands
2026-01-02 14:10:53 +01:00
..
add.go Added and, or, xor and subtract commands 2025-11-02 18:07:14 +01:00
add_test.go Added and, or, xor and subtract commands 2025-11-02 18:07:14 +01:00
and.go Added and, or, xor and subtract commands 2025-11-02 18:07:14 +01:00
and_test.go Added while break wend with a generic comparisonGenerator object 2025-11-04 17:45:41 +01:00
break.go First non-working version of FOR/NEXT loops. (tests failing) 2025-11-17 22:19:20 +01:00
byte.go Added compiler, command and the BYTE command for a first iteration. 2025-11-01 18:50:01 +01:00
byte_test.go Changed binary prefix from ! to % (as acme) 2025-11-09 12:15:50 +01:00
call.go Added function handling using FuncHandler 2025-11-05 18:08:25 +01:00
case.go Added SWITCH/CASE/DEFAULT/ENDSWITCH 2025-12-19 22:56:16 +01:00
comparison.go Optimized equality and non equality tests with zero in comparison.go 2025-11-06 07:09:19 +01:00
decr.go Added incr and decr and also local variable expansion in asm blocks. 2025-11-05 18:49:54 +01:00
default.go Added SWITCH/CASE/DEFAULT/ENDSWITCH 2025-12-19 22:56:16 +01:00
else.go Updated while_test.go to new code generation. Added new versions of IF, ELSE, ENDIF based on comparison.go 2025-11-04 20:01:52 +01:00
endif.go Updated while_test.go to new code generation. Added new versions of IF, ELSE, ENDIF based on comparison.go 2025-11-04 20:01:52 +01:00
endswitch.go Added SWITCH/CASE/DEFAULT/ENDSWITCH 2025-12-19 22:56:16 +01:00
fend.go Added function handling using FuncHandler 2025-11-05 18:08:25 +01:00
for.go Minor optimization on FOR when assignment and loop var is the same 2025-11-27 16:25:33 +01:00
for_test.go Changed for to not implement DOWNTO. 2025-11-17 23:58:51 +01:00
func.go Added function handling using FuncHandler 2025-11-05 18:08:25 +01:00
gosub.go Added all peeks, pokes, pointer, gosub and subend 2025-11-05 23:23:56 +01:00
goto.go Added goto 2025-11-05 19:14:26 +01:00
if.go IF and WHILE now take single operator 2025-11-04 20:47:04 +01:00
if_test.go Updated while_test.go to new code generation. Added new versions of IF, ELSE, ENDIF based on comparison.go 2025-11-04 20:01:52 +01:00
incr.go Added incr and decr and also local variable expansion in asm blocks. 2025-11-05 18:49:54 +01:00
incr_decr_test.go Added incr and decr and also local variable expansion in asm blocks. 2025-11-05 18:49:54 +01:00
label.go Added label and origin commands. 2025-11-05 19:29:35 +01:00
let.go Added basic equal / not equal versions of if/else/endif 2025-11-02 21:40:28 +01:00
let_test.go Added basic equal / not equal versions of if/else/endif 2025-11-02 21:40:28 +01:00
next.go Changed for to not implement DOWNTO. 2025-11-17 23:58:51 +01:00
or.go Added and, or, xor and subtract commands 2025-11-02 18:07:14 +01:00
or_test.go Added and, or, xor and subtract commands 2025-11-02 18:07:14 +01:00
origin.go Added label and origin commands. 2025-11-05 19:29:35 +01:00
peek.go New syntax to PEEK and added tests 2025-11-20 20:19:45 +01:00
peek_test.go New syntax to PEEK and added tests 2025-11-20 20:19:45 +01:00
peekw.go Fixed up memlib.c65 and added errors to POKEW and PEEKW if using the same variable for pointer and value. 2025-11-22 11:26:19 +01:00
point.go Added all peeks, pokes, pointer, gosub and subend 2025-11-05 23:23:56 +01:00
poke.go Added all peeks, pokes, pointer, gosub and subend 2025-11-05 23:23:56 +01:00
pokew.go Fixed up memlib.c65 and added errors to POKEW and PEEKW if using the same variable for pointer and value. 2025-11-22 11:26:19 +01:00
subend.go Added all peeks, pokes, pointer, gosub and subend 2025-11-05 23:23:56 +01:00
subtr.go Added and, or, xor and subtract commands 2025-11-02 18:07:14 +01:00
subtr_test.go Added and, or, xor and subtract commands 2025-11-02 18:07:14 +01:00
switch.go Added SWITCH/CASE/DEFAULT/ENDSWITCH 2025-12-19 22:56:16 +01:00
switch_test.go Added SWITCH/CASE/DEFAULT/ENDSWITCH 2025-12-19 22:56:16 +01:00
wend.go Renamed loop stacks to prepare for FOR loop 2025-11-17 21:20:29 +01:00
while.go Renamed loop stacks to prepare for FOR loop 2025-11-17 21:20:29 +01:00
while_test.go Renamed loop stacks to prepare for FOR loop 2025-11-17 21:20:29 +01:00
word.go Added WORD command 2025-11-01 19:42:32 +01:00
word_test.go Changed binary prefix from ! to % (as acme) 2025-11-09 12:15:50 +01:00
xor.go optimized xor generation somewhat. 2026-01-02 14:10:53 +01:00
xor_test.go optimized xor generation somewhat. 2026-01-02 14:10:53 +01:00