1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-11-29 18:49:42 +00:00
Commit Graph

2877 Commits

Author SHA1 Message Date
jespergravgaard
a55a46f08d added a few fragments. 2021-11-18 21:55:10 +01:00
jespergravgaard
c06384607b comments in test. 2021-11-03 07:01:52 +01:00
jespergravgaard
ff2afd7c9e added fragment. 2021-11-03 06:54:43 +01:00
jespergravgaard
73006553bd added fragments. 2021-10-26 09:20:09 +02:00
jespergravgaard
0872f333ff added fragment. 2021-10-22 00:41:38 +02:00
jespergravgaard
c372a963c5 added fragment. 2021-10-22 00:39:54 +02:00
jespergravgaard
1afd62dc7c added fragment. 2021-10-21 00:32:04 +02:00
jespergravgaard
29a4c0feda Added test demonstrating problem with using $ff as temporary zp in fragments. 2021-10-21 00:24:59 +02:00
jespergravgaard
c3a1f12771 Added fragments for @Sepa. 2021-10-20 13:33:58 +02:00
jespergravgaard
b35152fb26 Added fragment for mega65 cpu. 2021-10-20 00:11:13 +02:00
jespergravgaard
329d3f505e Added fragment for @Sepa 2021-10-19 23:28:47 +02:00
jespergravgaard
700397f67d Added 1536 dots. 2021-10-19 17:43:12 +02:00
jespergravgaard
74c45f000a Upgraded to java 17 2021-10-19 12:50:51 +02:00
jespergravgaard
69832e87b9 Updated dependent libraries. 2021-10-19 10:39:59 +02:00
jespergravgaard
f962948ef8 Upgraded ANTLR. Improved clobber handling in inline kickasm. 2021-10-19 10:10:47 +02:00
jespergravgaard
ae21d82383 Added fragment for @Sepa 2021-10-18 21:34:11 +02:00
jespergravgaard
7c73c20033 Added fragments. 2021-10-17 08:55:22 +02:00
jespergravgaard
85714461d5 Updated fragment cache. 2021-10-14 08:16:35 +02:00
jespergravgaard
040c915d0c Added missing test and fragments. 2021-10-14 08:08:26 +02:00
jespergravgaard
a74a36df35 Added missing test. 2021-10-14 08:07:42 +02:00
jespergravgaard
e826accb9c Fixed problem where constant bool return causes ASM compile error. Closes #719 2021-10-14 08:02:06 +02:00
jespergravgaard
a69fb9c419 Added fragments from @Majikeyric 2021-10-13 22:20:34 +02:00
jespergravgaard
a391f9cd76 Added fragments from @Majikeyric 2021-10-13 21:29:46 +02:00
jespergravgaard
fbb15ea4a3 Added fragments from @Majikeyric 2021-10-12 08:26:15 +02:00
jespergravgaard
929ecd9cc0 Updated two tests. 2021-10-11 08:00:48 +02:00
jespergravgaard
d6af9dd779 Added two fragments for @Sepa. 2021-10-11 07:48:38 +02:00
jespergravgaard
049bceeaf5 Added Z-register optimizations for mega65gs02 CPU. Thanks @Majikeyric. Closes #718 2021-10-08 01:31:00 +02:00
jespergravgaard
ecf476c6a6 Added missing fragments for @Sepa. 2021-10-07 07:11:49 +02:00
jespergravgaard
30a36580a9 Added missing fragments for @Sepa. 2021-10-07 07:11:12 +02:00
jespergravgaard
1c941b86a6 Added support for specifying CONIO screen/color address and default text color using a #define. Thanks to @Sepa for contributing the code. 2021-10-05 22:08:56 +02:00
jespergravgaard
47e2bfbd19 Added fragments from Eric Majikeyric 2021-10-02 10:14:29 +02:00
Jesper Balman Gravgaard
45987ac075 Update README.md 2021-09-29 07:49:24 +00:00
jespergravgaard
66dd973795 Added nightly build. 2021-09-29 08:38:26 +02:00
jespergravgaard
2b79836d2a Fixed tests. 2021-09-28 00:01:07 +02:00
jespergravgaard
c1e7d37ac7 Updated too kickasm 5.22. Fixed tests. 2021-09-27 23:37:44 +02:00
jespergravgaard
a570dd36d6 Updated too kickasm 5.22 2021-09-27 23:00:31 +02:00
jespergravgaard
7122972d7c Improved #pragma zp_reserve in example code. 2021-09-27 00:44:49 +02:00
jespergravgaard
40043c195b Improved #pragma zp_reserve in example code. 2021-09-27 00:33:45 +02:00
jespergravgaard
ec78f4932c Added a few fragments and a test of an array of structs with a function pointer. 2021-09-27 00:06:43 +02:00
jespergravgaard
5f7d7c45be Added CBM keyboard test using GETIN(). 2021-09-26 22:27:44 +02:00
jespergravgaard
3e979a4ebb Merge remote-tracking branch 'origin/master' 2021-09-26 00:34:21 +02:00
jespergravgaard
04734ee965 Updated to KickAss 5.21 2021-09-26 00:34:10 +02:00
jespergravgaard
5b7bec66e8 Added #pragma resource() for resource files resource files not referenced in inline KickAsm (for instance in the linker file). Closes #664 2021-09-25 22:04:47 +02:00
jespergravgaard
9fc9d525cf Added test. 2021-09-25 21:33:23 +02:00
jespergravgaard
063512c3f1 When fixing long branch fails the compile stops with KickAss error output. 2021-09-25 21:22:20 +02:00
jespergravgaard
075974063a Added -vfixlongbranch to give more info about the fix long branch pass. 2021-09-25 19:59:45 +02:00
Jesper Gravgaard
5d6fcca6c2 Allocation of zp/memory to variables is now prioritized by the calculated weight of the variable. This ensures that the most used variables are kept on zeropage when variables spill over into main memory. Closes #712 2021-09-23 08:24:56 +02:00
Jesper Gravgaard
1f91617ad1 Renamed non-relocatable variables to hardware/hardcoded. #712 2021-09-23 07:49:19 +02:00
Jesper Gravgaard
74cc8bd1f6 Added support for non-relocatable main memory variables. #712 2021-09-23 07:43:24 +02:00
jespergravgaard
d09f4e2219 added test refs 2021-09-03 17:56:28 +02:00