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

Commit Graph

  • ebbecaa875 Merge remote-tracking branch 'origin/master' jespergravgaard 2021-03-31 12:24:46 +02:00
  • e3555ff651 Added memchr() to <string.h> jespergravgaard 2021-03-31 12:24:38 +02:00
  • 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. jespergravgaard 2021-03-30 01:22:29 +02:00
  • ffa0ae17d0 Updated cache files. jespergravgaard 2021-03-28 09:10:29 +02:00
  • 03a25b8915 Updated test data. Added borderline pacman example. jespergravgaard 2021-03-28 08:58:48 +02:00
  • e024ac6086 Added some SID register shorthands. jespergravgaard 2021-03-20 22:12:49 +01:00
  • 329beb2698 Merge remote-tracking branch 'origin/master' jespergravgaard 2021-03-15 00:24:55 +01:00
  • 2fd5fa6a1d Added missing fragments. jespergravgaard 2021-03-15 00:24:48 +01:00
  • eba0c6a32d Merge remote-tracking branch 'origin/master' jespergravgaard 2021-03-07 10:27:36 +01:00
  • 5b10b2de05 Work in progress on MEGA65 DevKit support. jespergravgaard 2021-03-07 10:27:22 +01:00
  • 31825bfc94 Added missing fragments. jespergravgaard 2021-03-07 01:01:41 +01:00
  • c2bfa98d8f Fixed problem with erronously coalescing structs of same size/type affected by address-of. Closes #632 jespergravgaard 2021-03-06 08:53:09 +01:00
  • f40050c558 Fixed problem with erronously coalescing structs of same size/type affected by address-of. Closes #632 jespergravgaard 2021-03-06 08:26:41 +01:00
  • 56fe16e753 Added proper error message on unknown struct memeber. Closes #638 jespergravgaard 2021-03-03 22:24:18 +01:00
  • ad2bb7cced Update README.md Jesper Balman Gravgaard 2021-03-03 07:45:06 +00:00
  • fd0d903e44 Added missing fragment jespergravgaard 2021-03-03 07:53:57 +01:00
  • b2375f49c7 optimized fragments. jespergravgaard 2021-02-17 23:35:01 +01:00
  • 25abb9740d optimized fragments. jespergravgaard 2021-02-17 09:30:36 +01:00
  • d7e6ad8fea Added missing fragments. jespergravgaard 2021-02-15 13:44:29 +01:00
  • f3a878014b Renamed VICII_CONTROL to VICII_CONTROL1. jespergravgaard 2021-02-07 16:14:44 +01:00
  • 0f01dbb700 Upgraded to KickAsm 5.19. jespergravgaard 2021-02-07 15:16:19 +01:00
  • 4648165f86 Added "c64-" prefix on all C64-only libraries. jespergravgaard 2021-02-04 09:18:27 +01:00
  • f9a1edc4cc Retired bitmap-draw.h and bitmap2.h. Introduced c64-bitmap.h instead. jespergravgaard 2021-02-04 08:53:47 +01:00
  • 4993a2cb4b Merged FlightControl/CX16_VERA Commander X16 veralib updates and space demo. jespergravgaard 2021-02-02 01:37:05 +01:00
  • 41bb71511c Merged FlightControl/CX16_VERA Commander X16 veralib updates and space demo. jespergravgaard 2021-02-02 00:14:47 +01:00
  • d79b654e94 Added cbm.h jespergravgaard 2021-02-01 21:54:52 +01:00
  • fa9736d15b Merged CX16 veralib progress. jespergravgaard 2021-02-01 21:52:35 +01:00
  • c32857c87f Merged CX16 veralib progress. jespergravgaard 2021-02-01 21:51:12 +01:00
  • 83b8353d36 Space.c is uploaded. Compiles in release version, but not in latest kickc version; Assembly fails. FlightControl 2021-01-26 22:19:27 +01:00
  • 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. FlightControl 2021-01-26 22:09:47 +01:00
  • 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. FlightControl 2021-01-26 21:55:20 +01:00
  • 473722f8eb One demo program for vera modes. FlightControl 2021-01-23 17:23:25 +01:00
  • 519e2fbc2c Merge branch 'master_upstream' into CX16_VERA FlightControl 2021-01-23 16:19:41 +01:00
  • 09bb98b319 Fixed test data. jespergravgaard 2021-01-23 14:04:33 +01:00
  • 5ddc33ceea Fixed test data. jespergravgaard 2021-01-23 13:10:14 +01:00
  • 9250e346be Fixed infinite loop. Closes #626 jespergravgaard 2021-01-23 12:49:49 +01:00
  • f70d503001 One demo program for vera modes. FlightControl 2021-01-22 20:37:24 +01:00
  • 8b767abd7d One demo program for vera modes. FlightControl 2021-01-22 20:21:13 +01:00
  • b4cbf3f883 One demo program for vera modes. FlightControl 2021-01-22 20:17:55 +01:00
  • 85e6be623d One demo program for vera modes. FlightControl 2021-01-22 19:57:22 +01:00
  • f4fb0cf56b One demo program for vera modes. FlightControl 2021-01-22 19:51:57 +01:00
  • 41a3e067bc Updated one demo program. FlightControl 2021-01-21 21:10:37 +01:00
  • 4bc7f1bc0f Updated one demo program. FlightControl 2021-01-21 20:12:27 +01:00
  • 15fbefa7e5 Documented and cleaned up bitmap-draw.h and bitmap-draw.c FlightControl 2021-01-21 20:06:58 +01:00
  • 17832182b4 Documented and cleaned up verlib.h and veralib.c FlightControl 2021-01-21 19:51:09 +01:00
  • 5157db5844 Documented and cleaned up verlib.h and veralib.c FlightControl 2021-01-21 19:41:14 +01:00
  • ce8e0ab26a Documented and cleaned up verlib.h and veralib.c FlightControl 2021-01-21 19:38:50 +01:00
  • f60c94a374 Cleaning the code a bit FlightControl 2021-01-21 12:51:17 +01:00
  • 6f0145d5a8 Cleaning the code a bit FlightControl 2021-01-21 12:16:44 +01:00
  • d038a3df9a Cleaning the code a bit FlightControl 2021-01-21 12:16:44 +01:00
  • 7e86bebc41 Fixed old bitmap logic by isolating the c64 old bitmap logic into separa .h and .c files! FlightControl 2021-01-21 12:11:36 +01:00
  • 2cd61a8d78 Bitmap mode working! FlightControl 2021-01-21 09:15:27 +01:00
  • 4db64f30cf Bitmap mode working! FlightControl 2021-01-21 09:02:29 +01:00
  • 962c5f0e17 Merge branch 'master_upstream' into CX16_VERA FlightControl 2021-01-21 04:49:08 +01:00
  • 843c6c91c0 Bitmap mode - wip FlightControl 2021-01-21 04:39:26 +01:00
  • 44ad31a27e Added fragment. Closes #624 jespergravgaard 2021-01-20 22:27:39 +01:00
  • b56163c82a Added fragment. Closes #623 jespergravgaard 2021-01-20 22:24:21 +01:00
  • 53bdb9d60b Improved error message. See #622 jespergravgaard 2021-01-20 19:02:32 +01:00
  • 47f4e03835 Fixed test. jespergravgaard 2021-01-20 18:27:34 +01:00
  • 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 jespergravgaard 2021-01-20 17:51:49 +01:00
  • cf185d539b Bitmap mode FlightControl 2021-01-20 09:02:35 +01:00
  • 6c8654fbc8 Bitmap mode FlightControl 2021-01-19 22:36:08 +01:00
  • 6b690f860b Bitmap mode FlightControl 2021-01-19 22:30:51 +01:00
  • 5daa045271 Fine-tuning the logic. FlightControl 2021-01-18 07:55:59 +01:00
  • 40bc8e42d6 Got all the vera tile demos working now. First versions ... FlightControl 2021-01-17 22:29:27 +01:00
  • ead5a43085 Added 2 new fragments to resolve asm dword related code. Optimized a lot of veralib code. Test programs added. FlightControl 2021-01-17 20:53:13 +01:00
  • 789fcd033a Added missing fragments for @Flight_Control jespergravgaard 2021-01-17 19:54:00 +01:00
  • b11256030c Fixed test data. jespergravgaard 2021-01-17 13:01:07 +01:00
  • 6366d1a9fa Fixed problem where Variable used inside ASM is optimized to a constant. Now variables used inside ASM are made volatile before the early const pass. Closes #618 jespergravgaard 2021-01-17 12:59:41 +01:00
  • bdb1dba43b fixed much code, working on 16x16 8bit tile mode. There is an error in the compiler i think which i need to communicate to Jesper. FlightControl 2021-01-17 08:39:17 +01:00
  • 056259b2e0 fixed much code, working on 16x16 8bit tile mode. There is an error in the compiler i think which i need to communicate to Jesper. FlightControl 2021-01-17 08:21:46 +01:00
  • a5e81ca64d fixed much code, working on 16x16 8bit tile mode. There is an error in the compiler i think which i need to communicate to Jesper. FlightControl 2021-01-17 08:21:20 +01:00
  • a5b10d962f fixed much code, working on 16x16 8bit tile mode. There is an error in the compiler i think which i need to communicate to Jesper. FlightControl 2021-01-17 08:20:45 +01:00
  • 3bed5e1aee Updated test data. jespergravgaard 2021-01-16 23:51:52 +01:00
  • 2577fae6ad Fixed missing include in conio on cx16. Closes #616 jespergravgaard 2021-01-16 22:33:11 +01:00
  • 7bbfb43912 Added ISR for VIC20 and Plus/4. Re-arranged example programs into platform folders. jespergravgaard 2021-01-16 18:39:02 +01:00
  • 9681fe8f86 Added ASM-files to examples. 0.8.5 jespergravgaard 2021-01-15 01:45:16 +01:00
  • 354863d157 Updated Manual jespergravgaard 2021-01-14 23:57:26 +01:00
  • 59a493f5bb Updated README.md jespergravgaard 2021-01-14 23:54:58 +01:00
  • a3c616c1d0 Updated README.md jespergravgaard 2021-01-14 23:54:08 +01:00
  • 1a5bc79f89 Updated README.md jespergravgaard 2021-01-14 23:53:23 +01:00
  • d45e58a1be 2BPP 8x8 first explanation done. FlightControl 2021-01-14 21:47:18 +01:00
  • 72dd0f044c Merge from upstream FlightControl 2021-01-14 08:04:55 +01:00
  • bdfb6a21eb 2BPP demo started. FlightControl 2021-01-13 19:41:12 +01:00
  • f8134facc4 Updated version number. Jesper Gravgaard 2021-01-13 18:29:00 +01:00
  • ec1da0250c Updated CX16 test data. Jesper Gravgaard 2021-01-13 18:28:08 +01:00
  • ee9f738f87 Merged FlightControl/CX16_FRAMEWORK implemeting CX16 veralib.h and conio.h by Sven Van de Velde. Jesper Gravgaard 2021-01-13 18:18:14 +01:00
  • 598b5b81d2 2BPP demo started. FlightControl 2021-01-13 13:34:51 +01:00
  • 5ca07ed458 Did the removal of the vsync interrupt reset code. FlightControl 2021-01-13 08:34:38 +01:00
  • b812c76427 Updates to make the demo even more compelling. I will continue now with other VERA mode settings. FlightControl 2021-01-13 08:30:58 +01:00
  • 1333e3c21a Fixed some spelling mistakes. FlightControl 2021-01-12 22:32:29 +01:00
  • 69d3f2f395 Worked out a demo for panning the visible screen over the tile map. FlightControl 2021-01-12 22:10:17 +01:00
  • 21df8c6557 Added veralib.h and veralib.c FlightControl 2021-01-12 14:08:01 +01:00
  • 51874941a0 Test program to print the default tiles of the CX16 on the screen. It demonstrates the tile addressing of the VERA and the vera functions in kickc that can be used for this. FlightControl 2021-01-12 13:46:29 +01:00
  • d24ca095dd progress with vera encapsulation. FlightControl 2021-01-11 22:58:00 +01:00
  • f9f7eec372 - kbhit() test is working and returns a character. - fine tuned the veralayers.c demonstration program. - fine tuned clearline(), which will clear the current line of conio_cursor_y and reposition x at the start of the line. FlightControl 2021-01-10 21:44:32 +01:00
  • cdf564574a - kbhit() test is working and returns a character. - fine tuned the veralayers.c demonstration program. - fine tuned clearline(), which will clear the current line of conio_cursor_y and reposition x at the start of the line. FlightControl 2021-01-10 21:30:46 +01:00
  • 9fd668bba5 Implementation of the layers in VERA is working now in text mode! Added a number of new methods in conio to accommodate this. FlightControl 2021-01-09 07:43:12 +01:00
  • 218eb1a9db Added comments documenting the vram to vram copy function. FlightControl 2021-01-07 19:56:41 +01:00
  • ea09a0383c Scrolling is working. Added new functions insertup() and insertdown() to add new lines at the cursor position while scrolling the remainer screen up or down. FlightControl 2021-01-07 19:45:40 +01:00