1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2026-04-19 19:17:05 +00:00
Commit Graph

2516 Commits

Author SHA1 Message Date
jespergravgaard eea4792eca Improved readability. 2021-04-02 09:54:58 +02:00
jespergravgaard e6d28c8ff4 Added constants 2021-04-01 20:53:46 +02:00
jespergravgaard 385a5b2eb1 Using MEGA65 registers. 2021-04-01 20:33:53 +02:00
jespergravgaard 51e7441e62 Added MEGA65 math unit. Using math unit in line drawing. 2021-04-01 19:33:48 +02:00
jespergravgaard 920e0011ba Added new MEGA65 DMA options (line drawing & spiral). Updated line drawing sample. 2021-04-01 12:39:40 +02:00
jespergravgaard 2702432332 Working on mega65 DMA line drawer. Works for fixed x1, y1. 2021-04-01 01:32:02 +02:00
jespergravgaard d08c678449 Added a fragment and the start of a line drawing mega65 program. 2021-03-31 20:43:36 +02:00
jespergravgaard 0d546d215f Added a fragment and the start of a line drawing mega65 program. 2021-03-31 20:23:35 +02:00
jespergravgaard ebbecaa875 Merge remote-tracking branch 'origin/master' 2021-03-31 12:24:46 +02:00
jespergravgaard e3555ff651 Added memchr() to <string.h> 2021-03-31 12:24:38 +02:00
jespergravgaard 566a6c0ffc Fixed error "Type inference case not handled byte* + byte*" that occurs when constant addition optimization changes the sequence of addition between pointers and integers. 2021-03-30 01:22:29 +02:00
jespergravgaard ffa0ae17d0 Updated cache files. 2021-03-28 09:10:29 +02:00
jespergravgaard 03a25b8915 Updated test data. Added borderline pacman example. 2021-03-28 08:58:48 +02:00
jespergravgaard e024ac6086 Added some SID register shorthands. 2021-03-20 22:12:49 +01:00
jespergravgaard 329beb2698 Merge remote-tracking branch 'origin/master' 2021-03-15 00:24:55 +01:00
jespergravgaard 2fd5fa6a1d Added missing fragments. 2021-03-15 00:24:48 +01:00
jespergravgaard eba0c6a32d Merge remote-tracking branch 'origin/master' 2021-03-07 10:27:36 +01:00
jespergravgaard 5b10b2de05 Work in progress on MEGA65 DevKit support. 2021-03-07 10:27:22 +01:00
jespergravgaard 31825bfc94 Added missing fragments. 2021-03-07 01:01:41 +01:00
jespergravgaard c2bfa98d8f Fixed problem with erronously coalescing structs of same size/type affected by address-of. Closes #632 2021-03-06 08:53:09 +01:00
jespergravgaard f40050c558 Fixed problem with erronously coalescing structs of same size/type affected by address-of. Closes #632 2021-03-06 08:26:41 +01:00
jespergravgaard 56fe16e753 Added proper error message on unknown struct memeber. Closes #638 2021-03-03 22:24:18 +01:00
Jesper Balman Gravgaard ad2bb7cced Update README.md 2021-03-03 07:45:06 +00:00
jespergravgaard fd0d903e44 Added missing fragment 2021-03-03 07:53:57 +01:00
jespergravgaard b2375f49c7 optimized fragments. 2021-02-17 23:35:01 +01:00
jespergravgaard 25abb9740d optimized fragments. 2021-02-17 09:30:36 +01:00
jespergravgaard d7e6ad8fea Added missing fragments. 2021-02-15 13:44:29 +01:00
jespergravgaard f3a878014b Renamed VICII_CONTROL to VICII_CONTROL1. 2021-02-07 16:14:44 +01:00
jespergravgaard 0f01dbb700 Upgraded to KickAsm 5.19. 2021-02-07 15:16:19 +01:00
jespergravgaard 4648165f86 Added "c64-" prefix on all C64-only libraries. 2021-02-04 09:18:27 +01:00
jespergravgaard f9a1edc4cc Retired bitmap-draw.h and bitmap2.h. Introduced c64-bitmap.h instead. 2021-02-04 08:53:47 +01:00
jespergravgaard 4993a2cb4b Merged FlightControl/CX16_VERA Commander X16 veralib updates and space demo. 2021-02-02 01:37:05 +01:00
jespergravgaard 41bb71511c Merged FlightControl/CX16_VERA Commander X16 veralib updates and space demo. 2021-02-02 00:14:47 +01:00
jespergravgaard d79b654e94 Added cbm.h 2021-02-01 21:54:52 +01:00
jespergravgaard fa9736d15b Merged CX16 veralib progress. 2021-02-01 21:52:35 +01:00
jespergravgaard c32857c87f Merged CX16 veralib progress. 2021-02-01 21:51:12 +01:00
FlightControl 83b8353d36 Space.c is uploaded. Compiles in release version, but not in latest kickc version; Assembly fails. 2021-01-26 22:19:27 +01:00
FlightControl 97d7141fa0 Created new functions to:
- generate bitmap load files.
- load bitmap files into banked memory on the cx16, cross banks between address space A000 and BFFF.
- added cx16-kernal.c and cx16-kernal.h to load files.
- created arithmetic to determine bank addressing using dwords over the 512K of memory (used in bnkcpy_vram_address() and LoadFileBanked()).
 - optimized functions for vera and conio.
2021-01-26 22:09:47 +01:00
FlightControl 2e0d00bf4e Created new functions to:
- generate bitmap load files.
- load bitmap files into banked memory on the cx16, cross banks between address space A000 and BFFF.
- added cx16-kernal.c and cx16-kernal.h to load files.
- created arithmetic to determine bank addressing using dwords over the 512K of memory (used in bnkcpy_vram_address() and LoadFileBanked()).
 - optimized functions for vera and conio.
2021-01-26 21:55:20 +01:00
FlightControl 473722f8eb One demo program for vera modes. 2021-01-23 17:23:25 +01:00
FlightControl 519e2fbc2c Merge branch 'master_upstream' into CX16_VERA 2021-01-23 16:19:41 +01:00
jespergravgaard 09bb98b319 Fixed test data. 2021-01-23 14:04:33 +01:00
jespergravgaard 5ddc33ceea Fixed test data. 2021-01-23 13:10:14 +01:00
jespergravgaard 9250e346be Fixed infinite loop. Closes #626 2021-01-23 12:49:49 +01:00
FlightControl f70d503001 One demo program for vera modes. 2021-01-22 20:37:24 +01:00
FlightControl 8b767abd7d One demo program for vera modes. 2021-01-22 20:21:13 +01:00
FlightControl b4cbf3f883 One demo program for vera modes. 2021-01-22 20:17:55 +01:00
FlightControl 85e6be623d One demo program for vera modes. 2021-01-22 19:57:22 +01:00
FlightControl f4fb0cf56b One demo program for vera modes. 2021-01-22 19:51:57 +01:00
FlightControl 41a3e067bc Updated one demo program. 2021-01-21 21:10:37 +01:00