mattiashz
  • Joined on 2023-05-07
mattiashz pushed to main at mattiashz/c65gm 2026-04-17 23:01:49 +02:00
411106ea36 Added pragma _P_ASM_AFTER_VARS to control is ASM blocks should be generated after everything else (vars and string constants)
mattiashz pushed to main at mattiashz/solitaire-c64 2026-04-17 17:14:17 +02:00
20fc7f6bde Merge branch 'main' of git.techserio.com:mattiashz/solitaire-c64
b0f37ebce3 Fixed compile and start scripts for new version of c65gm
Compare 2 commits »
mattiashz pushed to main at mattiashz/solitaire-c64 2026-04-17 17:12:32 +02:00
2cc5be0297 Merge branch 'main' of git.techserio.com:mattiashz/solitaire-c64
c806c78728 Latest changes for new compiler features that remove unused funcs
Compare 2 commits »
mattiashz pushed to main at mattiashz/solitaire-c64 2026-04-17 17:07:29 +02:00
9fa81ccb38 Release was made on this commit
mattiashz pushed to main at mattiashz/c65gm 2026-04-17 16:53:44 +02:00
4a7a766aa8 Updated script_library_demo.c65 so it does at least something
mattiashz pushed to main at mattiashz/c65gm 2026-04-17 16:30:10 +02:00
ea45c9421e Simplified compile and start scripts in all examples
mattiashz pushed to main at mattiashz/c65gm 2026-04-17 16:02:47 +02:00
027eda5069 Added help for users to get acme installed on their system if it's missing.
mattiashz pushed to main at mattiashz/c65gm 2026-04-17 15:08:58 +02:00
163d6ff9c5 Added license. Docs updated to explain the command line options.
f4c713af7a Integrated that compiler executes acme assembler by itself, to build final executable
Compare 2 commits »
mattiashz pushed to main at mattiashz/c65gm 2026-04-17 11:53:41 +02:00
59f056734f Added c65cm stdlib as embedded into the c65gm exe so it's completely self contained, for easy distribution.
mattiashz pushed to main at mattiashz/c65gm 2026-04-16 07:03:04 +02:00
5e71adff2b Improved commands reference
mattiashz pushed to main at mattiashz/c65gm 2026-04-15 19:22:57 +02:00
aa59cf8008 Improved first func example
mattiashz pushed to main at mattiashz/c65gm 2026-04-15 17:43:20 +02:00
033767fb91 Fixed up shift demo and cbmiolib.c65
mattiashz pushed to main at mattiashz/c65gm 2026-04-15 07:12:04 +02:00
5f25d66aeb bit shift operators prefer shifting in ACC if possible
mattiashz pushed to main at mattiashz/c65gm 2026-04-15 03:03:43 +02:00
822326f993 Optimizations of shift operators
mattiashz pushed to main at mattiashz/c65gm 2026-04-15 01:29:42 +02:00
0357df9873 Added right and left shift operators
mattiashz pushed to main at mattiashz/c65gm 2026-04-13 21:28:19 +02:00
bc6fdaf8f2 Also removing all function vars, consts and labels when a function is removed on pragma _P_REMOVE_UNUSED
mattiashz deleted branch auto_remove_unused_funcs from mattiashz/c65gm 2026-04-13 20:49:50 +02:00
mattiashz merged pull request mattiashz/c65gm#4 2026-04-13 20:49:44 +02:00
auto_remove_unused_funcs
mattiashz pushed to main at mattiashz/c65gm 2026-04-13 20:49:44 +02:00
e5ee83d3dd Merge pull request 'auto_remove_unused_funcs' (#4) from auto_remove_unused_funcs into main
bd4dc5d885 Updated tests so they work with new FuncHandler signature
652e147298 Added functionality to cull unused functions (by pragma _P_REMOVE_UNUSED)
Compare 3 commits »
mattiashz created pull request mattiashz/c65gm#4 2026-04-13 20:49:37 +02:00
auto_remove_unused_funcs