1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-11-14 23:04:57 +00:00
Commit Graph

738 Commits

Author SHA1 Message Date
jespergravgaard
b92ea8415b Added tests showcasing problems with volatiles. 2018-12-24 11:12:47 +01:00
jespergravgaard
8ef005e64d Fixed several compiler issues with volatiles. 2018-12-24 02:27:12 +01:00
jespergravgaard
fae4eb9e6c Added NES bg image 2018-12-22 09:26:42 +01:00
jespergravgaard
6f4f2cdd4b Added missing image 2018-12-19 00:34:21 +01:00
jespergravgaard
44d6e5fbbb Fixed tests (after reincluding cmp#0) 2018-12-19 00:33:27 +01:00
jespergravgaard
45b03818e4 Improved remove lines implementation 2018-12-18 23:09:20 +01:00
jespergravgaard
468def2d6a Minor refactoring. 2018-12-06 17:24:46 +01:00
jespergravgaard
7c74fd93d0 Minor refactoring. 2018-12-04 23:58:25 +01:00
jespergravgaard
33d1b90974 Fixed test. 2018-12-03 02:24:43 +01:00
jespergravgaard
0073fedf4f Fixed test. 2018-12-03 01:49:28 +01:00
jespergravgaard
a79e318bcd Working on Tetris. Implemented line removal. Fixed fragment error and added 2 missing fragments. 2018-12-03 01:46:48 +01:00
jespergravgaard
4724d7707c Working on Tetris. Added colors and random piece selection (from SID voice 3 noice). Moved some code to separate files. 2018-12-03 00:37:54 +01:00
jespergravgaard
eaa8d0c3fc Working on Tetris. 2018-12-02 23:10:02 +01:00
jespergravgaard
44e2075896 Working on Tetris. Added 3 failing tests with discovered problems. 2018-12-02 21:31:03 +01:00
jespergravgaard
04d777ec6c Working on tetris 2018-11-28 07:27:44 +01:00
jespergravgaard
c20389e310 Added a few missing fragments and support for arrays of pointers. 2018-11-25 02:46:22 +01:00
jespergravgaard
264f854133 Working on 16-bit rotation comparison 2018-11-17 16:49:55 +01:00
jespergravgaard
2a25f8d79d Improved logging of live ranges. 2018-11-11 21:51:37 +01:00
jespergravgaard
fc867aea3d Fixed tests 2018-11-08 01:11:38 +01:00
jespergravgaard
46751edd16 Fixed fragment errors. Added missing fragments. Working on 16bit 3D. 2018-11-08 01:06:33 +01:00
jespergravgaard
d482815704 Re-added tests. 2018-11-08 00:14:25 +01:00
jespergravgaard
4873bbb8e1 Applying a potential fix to surefire not working. 2018-11-08 00:12:11 +01:00
jespergravgaard
b6d1061a66 Added some maven debugging 2018-11-08 00:08:11 +01:00
jespergravgaard
93a0d9110a Removed surefire section. 2018-11-08 00:05:42 +01:00
jespergravgaard
659b274a60 Disabling all test cases - replacing with trivial test. 2018-11-07 23:45:29 +01:00
jespergravgaard
516205e1a4 Trying to add CI testing again. Working on improving 3D quality. 2018-11-07 23:41:30 +01:00
Jesper Gravgaard
77c0edab1a improved multiply tables 2018-11-04 20:46:42 +01:00
Jesper Gravgaard
67611e548b Added print_at methods 2018-11-03 19:02:59 +01:00
jespergravgaard
82d47bcc98 Temporarily Skipping CI testing & jacoco to generate deploy ZIP. 2018-10-31 02:06:16 +01:00
jespergravgaard
e98352e1dc Temporarily Skipping CI testing & jacoco to generate deploy ZIP. 2018-10-31 02:04:10 +01:00
jespergravgaard
8046cc3f93 Temporarily Skipping CI testing to generate deploy ZIP. 2018-10-31 02:01:17 +01:00
jespergravgaard
48a0ed7c4f Reved testing to hopefully generate master release on gitlab while investigating surefire failure. 2018-10-31 01:49:48 +01:00
jespergravgaard
1e3a41470e Updated to newer surefire version 2018-10-31 01:35:29 +01:00
jespergravgaard
808ed90f83 Added working perspective to 3D rotation. 2018-10-31 00:45:59 +01:00
jespergravgaard
9b101f29bd Improved readability. 2018-10-21 20:20:24 +02:00
jespergravgaard
4d031a82f1 Improved readability. 2018-10-21 20:00:53 +02:00
jespergravgaard
467f5bcbb8 Added missing fragments 2018-10-21 18:15:15 +02:00
jespergravgaard
6d98f18960 Implemented working 3d rotation. 2018-10-21 17:25:33 +02:00
jespergravgaard
8421b47760 Fixed constant elimination optimization. Added (unfinished) 3D example. 2018-10-21 16:03:19 +02:00
jespergravgaard
5896f483b7 Improved readability a bit. 2018-10-20 21:05:11 +02:00
jespergravgaard
87933460f3 Implemented z-rotation for 8 sprites. 2018-10-20 20:43:26 +02:00
jespergravgaard
2f1f530128 Optimized rotation position calculation 2018-10-19 02:26:42 +02:00
jespergravgaard
908cb3ea8d Changed fast multiply to a _prepare(a) & _prepared(b) sub-functions.
Added support for "." operator in ASM.
2018-10-19 00:28:57 +02:00
jespergravgaard
5d38d8c6ec Changed rotate to use 8-bit sine and 8x8 bit multiplication. 2018-10-18 23:28:59 +02:00
jespergravgaard
a6c10c5c65 Added fragment folder option to sh. 2018-10-18 22:46:41 +02:00
jespergravgaard
0a25830de9 Added rotate example 2018-10-18 22:36:11 +02:00
jespergravgaard
ead3fe7eb8 Added some missing fragments 2018-10-18 09:42:24 +02:00
jespergravgaard
8adbdd59e4 Fixed test 2018-10-17 23:23:54 +02:00
jespergravgaard
fabc107cd1 Merge remote-tracking branch 'origin/master' 2018-10-17 23:01:24 +02:00
jespergravgaard
5050452e23 Fixed infinite loop during optimization when aliase candidates end up with one single element. 2018-10-17 23:00:54 +02:00