1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2026-01-25 23:16:11 +00:00

Commit Graph

  • 8ff65de74c println is working! without scrolling. FlightControl 2021-01-07 19:09:39 +01:00
  • 84c2cea8c1 println is working! without scrolling. FlightControl 2021-01-07 19:09:05 +01:00
  • 9c2e04aa61 Updated ASM fragment cache files. jespergravgaard 2021-01-04 20:07:19 +01:00
  • 2db904f7c1 Upgraded to KickAsm 5.17. Closes #609 jespergravgaard 2021-01-04 19:58:04 +01:00
  • e2ca1801ad Added missing fragment. Jesper Gravgaard 2021-01-04 16:53:00 +01:00
  • 056e145d2e Merged @SijmenSchoon fix for ClassCastException when declaring array with a constant that does not exist addresses. Closes #607 Jesper Gravgaard 2021-01-04 14:38:36 +01:00
  • dedd1cc217 Fixed test ref. Jesper Gravgaard 2021-01-04 14:31:25 +01:00
  • ac7b4a56a7 Merge remote-tracking branch 'origin/master' Jesper Gravgaard 2021-01-04 12:26:32 +01:00
  • 27d0aa9e67 Improved VERA code. Jesper Gravgaard 2021-01-04 12:26:13 +01:00
  • cc8d17b880 Added new_30_years_low_resolution. jespergravgaard 2021-01-04 11:12:43 +01:00
  • 1fd5cc001c Added new_30_years_low_resolution. jespergravgaard 2021-01-04 01:02:00 +01:00
  • a6554c3d37 Removed some tests. Added new_30_years_low_resolution. jespergravgaard 2021-01-04 01:00:49 +01:00
  • 3cfc517fe2 Removed some tests. jespergravgaard 2021-01-04 00:49:50 +01:00
  • 9bf44bcb2a Removed some tests. jespergravgaard 2021-01-04 00:41:58 +01:00
  • f37128fa2e Removed some tests. jespergravgaard 2021-01-04 00:34:38 +01:00
  • d67749719e Removed some tests. jespergravgaard 2021-01-04 00:33:51 +01:00
  • f7617fe06b Removed some tests. jespergravgaard 2021-01-04 00:29:41 +01:00
  • a473e963d6 Removed some tests. jespergravgaard 2021-01-04 00:26:11 +01:00
  • 0eed4e7857 Fixed tests! jespergravgaard 2021-01-04 00:11:22 +01:00
  • 5979efaa25 Fix to problem with two ROL fragments by @SijmenSchoon. Moved NotLiteralException singleton behing a function. Closes #604 jespergravgaard 2021-01-03 20:14:05 +01:00
  • c36da71ecd Added cruncher plug-in and example programs. Closes #603 jespergravgaard 2020-12-30 23:13:55 +01:00
  • 2dd2697ba1 Updated const names to VICII. jespergravgaard 2020-12-30 01:55:04 +01:00
  • 581f055561 Updated const names to VICII. jespergravgaard 2020-12-29 19:37:32 +01:00
  • 598e17b468 Merge remote-tracking branch 'origin/master' jespergravgaard 2020-12-29 19:22:56 +01:00
  • dc05d90ed7 Updated const names to VICII. jespergravgaard 2020-12-29 19:22:48 +01:00
  • 9b0dda8766 Updated test data. jespergravgaard 2020-12-27 22:02:15 +01:00
  • 7d1c127999 Fixed update of resource files in output directory. Closes #495 jespergravgaard 2020-12-27 21:02:33 +01:00
  • 043b6e29b5 Merge remote-tracking branch 'origin/master' into master jespergravgaard 2020-12-27 18:42:25 +01:00
  • b27749a8bd Added more fragments. jespergravgaard 2020-12-27 01:40:08 +01:00
  • 8f3b8abdb3 Added more fragments. Updated C64Debugger options. jespergravgaard 2020-12-27 00:13:16 +01:00
  • 205eed20eb Added missing fragment jespergravgaard 2020-12-26 11:32:14 +01:00
  • 9b5d3f8190 Fixed off-by-one problem in multiplexer. Improved mega65 conio. jespergravgaard 2020-12-24 01:54:13 +01:00
  • 9e1a2a3684 Merge remote-tracking branch 'origin/master' into master jespergravgaard 2020-12-22 10:25:20 +01:00
  • 274764931c minor changes jespergravgaard 2020-12-22 10:25:17 +01:00
  • 7a8a42bb03 Added support for @nooptimize ASM tag. #599 jespergravgaard 2020-12-21 17:49:10 +01:00
  • bda0f28414 Removed unused clob-fragments. #599 jespergravgaard 2020-12-21 15:07:57 +01:00
  • ea97e20319 Changed interrupt clobber handling to use (new!) ASM tags instead of replacing the fragment. #599 jespergravgaard 2020-12-21 15:05:10 +01:00
  • 0bdaa77876 Changed align() to __align(). Closes #600 jespergravgaard 2020-12-21 09:22:44 +01:00
  • da789e007f Removed support for programs without segments. Closes #465 jespergravgaard 2020-12-21 08:57:41 +01:00
  • 089125ff5e Implemented new interrupt system supporting more platforms and CPUs. Closes #599 jespergravgaard 2020-12-21 01:04:34 +01:00
  • cd6c33a92c CX16 sprite example is now a 256-color 64*64 TUT sprite. #581 jespergravgaard 2020-12-17 23:34:39 +01:00
  • e6962d38ac CX16 sprite example is now a 256-color 64*64 TUT sprite. #581 jespergravgaard 2020-12-17 23:23:46 +01:00
  • 559d4f65c7 Extended sprite CX16 example. #581 jespergravgaard 2020-12-17 09:28:45 +01:00
  • e4349daaf6 Extended sprite CX16 example. #581 jespergravgaard 2020-12-17 09:26:34 +01:00
  • dbaea05623 Added a sprite CX16 example. #581 jespergravgaard 2020-12-16 22:24:38 +01:00
  • 2d58a799d5 Improved simple VRAM example. #581 jespergravgaard 2020-12-15 01:00:39 +01:00
  • 02e57b06cb Improved raster bars. Added simple VRAM example. #581 jespergravgaard 2020-12-15 00:42:52 +01:00
  • 1e13b733ca Fixed VIA addresses. #581 Jesper Gravgaard 2020-12-14 18:09:53 +01:00
  • 205ce4eb6c Added 6522 VIA#1 and VIA#1 to CX16. #581 Jesper Gravgaard 2020-12-14 13:33:10 +01:00
  • 0af602beb5 Added Commander X16 Platform Target and example program. #581 jespergravgaard 2020-12-14 01:52:55 +01:00
  • 2f695a3724 Added Commander X16 Platform Target and example program. %581 jespergravgaard 2020-12-14 01:29:39 +01:00
  • 7c995f82a1 Added a few missing fragments. Improved fragments for if() where rvalue1==0. Closes #598 jespergravgaard 2020-12-12 00:48:31 +01:00
  • df62ca5c9f Merged improved integer type inference by @tfisher98. Closes !2, #594, #334, #199 jespergravgaard 2020-12-12 00:02:55 +01:00
  • 78d961fd19 Merged improved integer type inference by @tfisher98. Closes !2, #594, #334, #199 jespergravgaard 2020-12-12 00:01:15 +01:00
  • 8a89a4e0a1 Merged branch ignoring trailing whitespace in reference files. Closes !4 jespergravgaard 2020-12-11 01:26:42 +01:00
  • 82a045934d Updated to ANTLR4.9. Merged Andrzej Śliwa implementation of __address() support for constant expressions branch address_with_expression_value. Closes !1 jespergravgaard 2020-12-11 01:18:36 +01:00
  • 717add7c75 Upgraded to Atari XE/XL Format plugin 1.3 (adding support for "_Order") in the linker file. Upgraded to KickAss 65CE02 5.16.h (Fixing off-by-one bugin long branches.) jespergravgaard 2020-12-11 00:20:23 +01:00
  • 6116709c7e Merge branch 'master' into address_with_expression_value Andrzej Sliwa 2020-12-10 18:37:56 +01:00
  • cee9bbb3f7 Merge branch 'master' into stripping_to_string_outputs_for_statetments Andrzej Sliwa 2020-12-10 18:37:28 +01:00
  • 21e12bde0a Fixed problem with local variable not shadowing global functions. Closes #597 jespergravgaard 2020-12-09 22:42:17 +01:00
  • 3bf8a6f55e fixed problem with triming on string comparisions Andrzej Sliwa 2020-12-09 16:33:57 +01:00
  • 6466419fd1 removed verbose log from unit test Andrzej Sliwa 2020-12-09 13:00:02 +01:00
  • 9a3244bfc0 removed verbose log from unit test Andrzej Sliwa 2020-12-09 12:22:51 +01:00
  • e8155008a2 added support for expressions in __address Andrzej Sliwa 2020-12-09 12:18:07 +01:00
  • 49b58cc610 Removed test that does not contribute. jespergravgaard 2020-12-06 21:08:22 +01:00
  • d3dbba3383 Fixed test data. jespergravgaard 2020-12-06 16:59:54 +01:00
  • 19a80842e2 Fixed problem with fragment. Thanks @mark.j.fisher. Closes #591 jespergravgaard 2020-12-06 13:57:44 +01:00
  • 6c8c63f7b1 Optimized tests from @IcePic. Closes #514 jespergravgaard 2020-12-06 11:46:31 +01:00
  • b9b5baf2ea update test reference Travis Fisher 2020-12-05 23:30:34 -05:00
  • 6f521cd197 Merge branch 'master' into revised-attempt-improved-type-inference Travis Fisher 2020-12-05 23:13:24 -05:00
  • a23e5c2848 add reference files for issue-594-case.c Travis Fisher 2020-12-05 22:55:23 -05:00
  • 3ee2792070 add additional step in pass2 to finalize all numbers Travis Fisher 2020-12-05 22:26:41 -05:00
  • 4dcff649b7 passnaddnumbertypeconversions back to original Travis Fisher 2020-12-05 21:27:52 -05:00
  • 33764d4466 add test case Travis Fisher 2020-12-05 21:23:38 -05:00
  • deba5a27c4 Updated fragment cache. jespergravgaard 2020-12-06 02:26:33 +01:00
  • ee37ed3496 Added missing fragments for Travis Fisher. Closes #585 jespergravgaard 2020-12-06 02:06:47 +01:00
  • 50b8c78dfa Added missing fragments for Janne Johansson. Closes #293 jespergravgaard 2020-12-06 01:56:33 +01:00
  • f1605bb085 Added missing fragments for Travis Fisher jespergravgaard 2020-12-06 01:43:36 +01:00
  • 1b283b3084 Added missing fragments for Richard-William Loerakker jespergravgaard 2020-12-06 01:13:48 +01:00
  • abb946cca8 Merged 372-varcall into master. jespergravgaard 2020-12-06 00:48:41 +01:00
  • c1af79cf47 Added missing ref files. 372-varcall jespergravgaard 2020-12-05 23:56:32 +01:00
  • 8b6fabc9c8 All tests are now passing. __varcall works reasonably well for non-struct variables. Added some missing fragments and some new tests. jespergravgaard 2020-12-05 23:56:01 +01:00
  • 4aec255c95 add type cast in simple assignment of numbers; allow integer constants to be finalized to a fixed value; bugfix memcpy Travis Fisher 2020-12-04 23:38:14 -05:00
  • 28729cbd45 Added new MEGA65 DMA methods and tests. Added a missing fragment. jespergravgaard 2020-12-03 01:52:49 +01:00
  • 63bc6e0a8e Merge remote-tracking branch 'origin/master' into master jespergravgaard 2020-12-03 01:38:25 +01:00
  • 340db44a84 Added new MEGA65 DMA methods and tests. Added a missing fragment. jespergravgaard 2020-12-03 01:37:58 +01:00
  • 34a5ca474a Struggling with struct return values. jespergravgaard 2020-11-23 11:46:54 +01:00
  • 19893e25f6 Added test with 16bit types. jespergravgaard 2020-11-23 10:08:11 +01:00
  • 381799bbea Rudimentary return value working. TODO: Passing using registers, Live ranges, Entry Points. jespergravgaard 2020-11-22 22:39:15 +01:00
  • 3be0b5d2d4 Updated test data. jespergravgaard 2020-11-22 22:30:24 +01:00
  • 2479fc08db The first small test of calling convention VAR is working. TODO: return values, live ranges, allow registers for parameter/return transfer, entry points. jespergravgaard 2020-11-22 22:29:48 +01:00
  • 6cc6242a54 Fixed a few comments. Added kbhit() check at end of eightqueens. jespergravgaard 2020-11-21 14:17:19 +01:00
  • 5c0618f9e8 Added missing fragments and a few new pretty hairy synthesis rules.. Closes #577 jespergravgaard 2020-11-20 23:01:01 +01:00
  • 9a38de88ce Added a few missing fragments. Closes #449 jespergravgaard 2020-11-20 20:46:42 +01:00
  • cb6953dd0d Upgraded to Atari XEX Format Plugin 1.2 jespergravgaard 2020-11-18 17:53:17 +01:00
  • 4d70e8c410 Fixed problem with specifying absolute paths for source files. Closes #576 Jesper Gravgaard 2020-11-15 20:12:45 +01:00
  • 511e47f69e Added support for string encoding suffixes as: ASCII, at: ATASCII, sa: Screencode Atari. Closes #575 jespergravgaard 2020-11-15 17:51:04 +01:00
  • 18e50a245b Using full path for VS.code clickyness. jespergravgaard 2020-11-15 14:43:22 +01:00
  • 4b543b7de5 Now formatting errors according to GCC standard format. Thanks @RoyJacobs. Closes #551 jespergravgaard 2020-11-15 14:15:07 +01:00
  • 762cce9720 Upgraded XES plugin for supporting older JVMs. Added better support for start address to target platforms. Closes #574 jespergravgaard 2020-11-15 10:11:43 +01:00