Irmen de Jong
0541b84d09
Merge branch 'master' into structs
2025-06-29 16:34:32 +02:00
Irmen de Jong
b5ce409592
clarify booleans
2025-06-26 20:06:36 +02:00
Irmen de Jong
c2bf9024f8
start writing docs about structs and pointers, update syntax files with ^^
2025-06-18 19:00:18 +02:00
Irmen de Jong
ebf79ef9e2
release 11.3.2
2025-05-11 12:30:36 +02:00
Irmen de Jong
b28ee0819f
revert behavior change of @dirty variables, instead document the initialization behavior correctly in the docs
...
they get zeroed at program startup (like other uninitialized BSS variables), just not on entry in the subroutine.
2025-05-07 21:07:12 +02:00
gillham
e646dd1ed1
Add an encoding for the C64 OS custom character set. Use c64os: ( #158 )
2025-01-31 23:41:55 +01:00
Irmen de Jong
0c882836d9
support multi-value variable initialization: ubyte a,b,c = multi()
2025-01-18 22:08:31 +01:00
Irmen de Jong
b014facbd3
cx16 fileselector improvements
2025-01-03 01:35:20 +01:00
Irmen de Jong
b6e1fb3ba8
emphasize that str[] is also split by default
2024-12-27 17:00:39 +01:00
Irmen de Jong
512ddd1694
cleanups
2024-12-20 22:59:20 +01:00
Irmen de Jong
b01555d75e
cx16.set_screen_mode() no longer returns anything.
...
tweak when codegen slightly.
allow trailing comma in array literals.
set_screen_mode failure status is really uncommon and still returned by the real kernal routine screen_mode().
2024-12-19 20:56:07 +01:00
Irmen de Jong
e7a0cb636c
add $< and $> operators to get the lsb and msb addresses of a @split array respectively.
...
document the new split array things.
2024-12-16 17:45:54 +01:00
Irmen de Jong
8f799567cf
make word arrays split by default (w.i.p.)
2024-12-15 08:12:34 +01:00
Irmen de Jong
3675d7961b
boolean variables can now also be memory-mapped (including boolean arrays)
2024-12-11 18:25:27 +01:00
Irmen de Jong
50c3d809dc
fix type casting issues and unary ^ operator
...
signed numbers are no longer implicitly converted to unsigned
proper range check on bankof()
2024-12-01 17:43:53 +01:00
Irmen de Jong
f603c543d3
restructure documentation to get rid of redundant syntax chapter
2024-11-30 20:26:06 +01:00