1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-12-27 09:31:18 +00:00
Commit Graph

2497 Commits

Author SHA1 Message Date
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
FlightControl
4bc7f1bc0f Updated one demo program. 2021-01-21 20:12:27 +01:00
FlightControl
15fbefa7e5 Documented and cleaned up bitmap-draw.h and bitmap-draw.c 2021-01-21 20:06:58 +01:00
FlightControl
17832182b4 Documented and cleaned up verlib.h and veralib.c 2021-01-21 19:51:09 +01:00
FlightControl
5157db5844 Documented and cleaned up verlib.h and veralib.c 2021-01-21 19:41:14 +01:00
FlightControl
ce8e0ab26a Documented and cleaned up verlib.h and veralib.c 2021-01-21 19:38:50 +01:00
FlightControl
f60c94a374 Cleaning the code a bit 2021-01-21 12:51:17 +01:00
FlightControl
6f0145d5a8 Cleaning the code a bit 2021-01-21 12:36:47 +01:00
FlightControl
d038a3df9a Cleaning the code a bit 2021-01-21 12:16:44 +01:00
FlightControl
7e86bebc41 Fixed old bitmap logic by isolating the c64 old bitmap logic into separa .h and .c files! 2021-01-21 12:11:36 +01:00
FlightControl
2cd61a8d78 Bitmap mode working! 2021-01-21 09:15:27 +01:00
FlightControl
4db64f30cf Bitmap mode working! 2021-01-21 09:02:29 +01:00
FlightControl
962c5f0e17 Merge branch 'master_upstream' into CX16_VERA
# Conflicts:
#	src/main/fragment/cache/fragment-cache-wdc65c02.asm
#	src/main/fragment/mos6502-common/pduc1_derefidx_vbuxx=vdum1.asm
#	src/main/fragment/mos6502-common/vdum1=vdum1_ror_1.asm
#	src/test/ref/examples/cx16/cx16-sprites.asm
#	src/test/ref/examples/cx16/cx16-sprites.cfg
#	src/test/ref/examples/cx16/cx16-sprites.log
#	src/test/ref/examples/cx16/cx16-sprites.sym
#	src/test/ref/examples/cx16/cx16-tilemap.asm
#	src/test/ref/examples/cx16/cx16-tilemap.cfg
#	src/test/ref/examples/cx16/cx16-tilemap.log
#	src/test/ref/examples/cx16/cx16-tilemap.sym
#	src/test/ref/examples/cx16/cx16-veralayers.asm
#	src/test/ref/examples/cx16/cx16-veralayers.cfg
#	src/test/ref/examples/cx16/cx16-veralayers.log
#	src/test/ref/examples/cx16/cx16-veralayers.sym
2021-01-21 04:49:08 +01:00
FlightControl
843c6c91c0 Bitmap mode - wip 2021-01-21 04:39:26 +01:00
jespergravgaard
44ad31a27e Added fragment. Closes #624 2021-01-20 22:27:39 +01:00
jespergravgaard
b56163c82a Added fragment. Closes #623 2021-01-20 22:24:21 +01:00
jespergravgaard
53bdb9d60b Improved error message. See #622 2021-01-20 19:02:32 +01:00
jespergravgaard
47f4e03835 Fixed test. 2021-01-20 18:27:34 +01:00
jespergravgaard
14933cbb6a Added example of how to code a ROM in KickC using a linker file and a segment that is compiled but thrown away by the linker. Closes #621 2021-01-20 17:51:49 +01:00
FlightControl
cf185d539b Bitmap mode 2021-01-20 09:02:35 +01:00