Irmen de Jong
|
a7e9d8e14b
|
fix struct field offset calculations
|
2025-09-01 18:57:02 +02:00 |
|
Irmen de Jong
|
fc5889ec0b
|
kotlin 2.2.10, kotest
|
2025-08-19 01:04:24 +02:00 |
|
Irmen de Jong
|
d4e83b28bb
|
error messages and trying to improve support for struct allocs in arrays
added sorting example
|
2025-08-02 19:22:58 +02:00 |
|
Irmen de Jong
|
b0981a5fae
|
pointers no longer implicitly converted to boolean in expressions, to be consistent with how integers are handled in conditionals
adding particles fountain examples
|
2025-07-18 01:43:35 +02:00 |
|
Irmen de Jong
|
1d306e5cdc
|
moved new animalgame
|
2025-06-17 23:21:54 +02:00 |
|
Irmen de Jong
|
67d4ad50e1
|
add new animals example (that uses a pointer tree)
|
2025-06-17 01:08:36 +02:00 |
|
Irmen de Jong
|
3bab177d50
|
working on pointers/binarytree example
|
2025-06-13 23:20:15 +02:00 |
|
Irmen de Jong
|
12abafb917
|
Merge branch 'master' into structs
# Conflicts:
# docs/source/todo.rst
# examples/test.p8
# gradle.properties
|
2025-06-12 00:11:58 +02:00 |
|
Irmen de Jong
|
a90ef274d7
|
fix word*128 codegen.
added cx16/landscape.p8 example that draws procedurally generated landscapes.
found bug in signed byte comparisons with overflow.
|
2025-05-31 05:27:19 +02:00 |
|
Irmen de Jong
|
341778ba67
|
added -timings flag
|
2025-05-30 12:38:16 +02:00 |
|
Irmen de Jong
|
59582f5210
|
added -quiet flag to suppres all compiler and assembler messages
|
2025-04-10 21:16:26 +02:00 |
|
Irmen de Jong
|
f1fec37c79
|
rename examples/vm to examples/virtual
|
2025-04-04 20:02:45 +02:00 |
|
Irmen de Jong
|
d0909d7810
|
added diskio.loadlib() convenience function to load library blobs
|
2025-03-24 22:35:34 +01:00 |
|
Irmen de Jong
|
3e9b4ccc45
|
getting rid of needless absolute pathings
|
2025-03-14 20:39:18 +01:00 |
|
Irmen de Jong
|
7668a3c660
|
use kotest tempdir instead of hardcoded output directory
|
2025-03-14 01:18:33 +01:00 |
|
Irmen de Jong
|
2aeb7a838e
|
finalize extracting neo and atari compiler targets into configuration files instead
|
2025-02-12 14:01:04 +01:00 |
|
Irmen de Jong
|
99ff5dd078
|
extracting neo and atari compiler targets into configuration files instead
|
2025-02-12 13:58:34 +01:00 |
|
Irmen de Jong
|
216825b98a
|
cx16: made fileselector example into a loadable library
|
2025-02-02 04:13:03 +01:00 |
|
Irmen de Jong
|
e8f3af6981
|
adding a configurable compilation target
|
2025-01-17 00:56:44 +01:00 |
|
Irmen de Jong
|
78c71bbf0e
|
adding file selector example
|
2024-12-30 00:00:31 +01:00 |
|
Irmen de Jong
|
4daa909f32
|
fix path normalization problems,
allow ~ in srcdirs compiler flag
|
2024-12-26 17:42:20 +01:00 |
|
Irmen de Jong
|
529ea5bf58
|
added coroutines library and multitasking example. Added sys.push_returnaddress().
|
2024-12-26 00:57:39 +01:00 |
|
Irmen de Jong
|
d70cfbb661
|
added sorting module and sortingbench example
|
2024-12-21 06:18:35 +01:00 |
|
Irmen de Jong
|
7c79cdbd2f
|
fix symbol prefixing on goto with expression
added coroutines example
|
2024-12-17 16:16:38 +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
|
b2e821755c
|
optimized palette module
removed palette.set_monochrome(), added start color index to several color set functions
removed mcf example
update gradle wrapper
|
2024-12-08 15:30:42 +01:00 |
|
Irmen de Jong
|
1ebfff7c7b
|
add -plaintext and -ignorefootguns options
|
2024-12-03 19:12:30 +01:00 |
|
Irmen de Jong
|
53558f5c1d
|
add zmskit example for zsmkit v2
|
2024-11-29 00:04:57 +01:00 |
|
Irmen de Jong
|
857d2eefca
|
added floats.interpolate(), math.interpolate(), and LERP example
|
2024-11-24 10:00:21 +01:00 |
|
Irmen de Jong
|
ea1daa97d3
|
remove the 'addmissingrts' compiler option
|
2024-11-20 23:22:56 +01:00 |
|
Irmen de Jong
|
3b4a5e27f7
|
renamed gfx_hires4 module to just gfx_hires
to be consistent with gfx_lores
|
2024-11-12 17:48:35 +01:00 |
|
Irmen de Jong
|
e514eeba17
|
added c64.banks() and c64.getbanks() and c64 banking example
|
2024-11-04 20:14:30 +01:00 |
|
Irmen de Jong
|
6fb05bdefc
|
replaced deprecated cx16 ZSOUND example by new ZSMKIT examples
|
2024-11-01 23:17:23 +01:00 |
|
Irmen de Jong
|
4ce130dc8b
|
split up cx16.gfx2 module into gfx_lores and gfx_hires4 modules
|
2024-10-30 22:21:07 +01:00 |
|
Irmen de Jong
|
4b4af9b527
|
no longer silently add RTS to asmsubs that don't have one
|
2024-10-27 13:49:00 +01:00 |
|
Irmen de Jong
|
03412cacba
|
added examples/cx16/balloonflight.p8
|
2024-10-13 00:51:07 +02:00 |
|
Irmen de Jong
|
1a6b95b388
|
house cleaning
|
2024-10-10 20:46:18 +02:00 |
|
Irmen de Jong
|
09f3eecf56
|
changed cx16/rotating-stars example to starszoom instead.
|
2024-10-02 01:36:54 +02:00 |
|
Irmen de Jong
|
2bd4326ff6
|
added cx16/rotating-stars example
|
2024-10-01 23:43:50 +02:00 |
|
Irmen de Jong
|
ea3871d0c4
|
comment about builtin function call ast node type
|
2024-10-01 02:14:31 +02:00 |
|
Irmen de Jong
|
b7ebd8c4a6
|
update cx16/audioroutines example to use the new audio module
|
2024-09-26 00:08:25 +02:00 |
|
Irmen de Jong
|
edc5a5a94f
|
improve data driven unit tests to use kotest withData()
|
2024-09-08 16:55:08 +02:00 |
|
Irmen de Jong
|
0eac04c220
|
added cx16/life.p8 example (Conway's game of life)
|
2024-09-06 15:21:29 +02:00 |
|
Irmen de Jong
|
bdeac74cfc
|
removed the -nostrictbool compiler option
boolean types and bytes are no longer implicitly interchangeable using this option
|
2024-09-01 20:53:39 +02:00 |
|
Irmen de Jong
|
0ec719e429
|
cx16: added a polling pcm streaming example
|
2024-07-23 21:37:11 +02:00 |
|
Irmen de Jong
|
17f7b11148
|
tweaks cx16 sample streaming example, also added a new one
|
2024-07-23 02:10:05 +02:00 |
|
Irmen de Jong
|
25f25a8767
|
Get rid of sort() and reverse() builtin functions.
Sort() had too many gotchas and reverse() is kinda redundant you can loop in decreasing order through an array too.
|
2024-07-06 17:07:58 +02:00 |
|
Irmen de Jong
|
034f27a8dd
|
added queens example, update kotest lib
|
2024-06-19 23:57:43 +02:00 |
|
Irmen de Jong
|
94263c43d0
|
added cx16/vumeter example
|
2024-04-16 22:48:36 +02:00 |
|
Irmen de Jong
|
2aae46d632
|
added -dumpsymbols option to print a dump of all the variables and subroutine signatures
|
2024-04-09 19:19:13 +02:00 |
|