1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-12-24 04:31:02 +00:00
Commit Graph

2280 Commits

Author SHA1 Message Date
Jesper Gravgaard
86cd93c0d9 Working on improving #pragma compatibility. #512 2020-08-27 17:59:45 +02:00
Jesper Gravgaard
869e2add38 Updated JDK 2020-08-26 11:20:28 +02:00
jespergravgaard
d1e964a84a Recoded #pragma parsing to allow unknown pragmas (as long as they follow the parenthesized syntax). Closes #324 2020-08-26 02:14:27 +02:00
jespergravgaard
56e3553c56 Recoded #pragma parsing to allow unknown pragmas (as long as they follow the parenthesized syntax). Closes #324 2020-08-26 01:24:04 +02:00
jespergravgaard
825b277888 Constructor procedures are not marked by boolean instead of a magic comment. 2020-08-25 22:48:52 +02:00
jespergravgaard
a31600f740 Constructor procedures are not marked by boolean instead of a magic comment. 2020-08-25 22:28:41 +02:00
jespergravgaard
7d82543566 Added tests for #pragma constructor_for() errors. Closes #511 2020-08-25 00:27:42 +02:00
jespergravgaard
5d81c1260f Removed warning when packaging. 2020-08-24 23:52:38 +02:00
jespergravgaard
78f376a3f0 Testing with OpenJDK 13. 2020-08-24 23:39:21 +02:00
jespergravgaard
68ad957c4a Merge remote-tracking branch 'origin/master' 2020-08-24 23:37:08 +02:00
jespergravgaard
78508feb82 Downgraded required language level to Java 1.8. 2020-08-24 23:36:54 +02:00
Jesper Balman Gravgaard
17b6ea8980 Update CONTRIBUTING.md 2020-08-24 21:32:24 +00:00
Jesper Balman Gravgaard
952f0ff16c Update CONTRIBUTING.md 2020-08-24 21:31:49 +00:00
Jesper Balman Gravgaard
3cba5a9449 Update CONTRIBUTING.md 2020-08-24 21:30:25 +00:00
jespergravgaard
c9033b0782 Updated NOTICE.txt with new licenses. 2020-08-24 23:06:57 +02:00
jespergravgaard
7133773762 Attempt at licence compliance. Java 14 now works! Closes #477 2020-08-24 22:48:20 +02:00
jespergravgaard
9bad1ff0b4 Hopefully building a working ZIP again! Closes #358 2020-08-24 22:33:51 +02:00
jespergravgaard
97377534c0 Hopefully building a working ZIP again! Closes #358 2020-08-24 22:33:40 +02:00
jespergravgaard
c2e7e041de Working on handling the missing unzip on the new Docker image. 2020-08-24 22:20:37 +02:00
jespergravgaard
07d89fdd85 Working on handling the missing unzip on the new Docker image. 2020-08-24 22:14:46 +02:00
jespergravgaard
76d8b689cf Working on handling the missing unzip on the new Docker image. 2020-08-24 22:11:24 +02:00
jespergravgaard
36a6e165ec Working on handling the missing unzip on the new Docker image. 2020-08-24 22:05:05 +02:00
jespergravgaard
def77c3f2b Working on handling the missing unzip on the new Docker image. 2020-08-24 21:51:28 +02:00
Jesper Balman Gravgaard
7cfca75864 Update .gitlab-ci.yml 2020-08-24 19:39:53 +00:00
Jesper Balman Gravgaard
263b69e674 Looking for unzip 2020-08-24 19:35:19 +00:00
jespergravgaard
a9373ff3c9 Upgraded to OpenJDK 14, Junit 5, Surefire 3.0, JaCoCo 0.8.5. 2020-08-24 21:00:16 +02:00
jespergravgaard
0a5d2d7956 Added MEGA65 conio.c constructor. And "Hello World" program. #507 2020-08-24 01:29:18 +02:00
jespergravgaard
b93869c069 Added MEGA65 conio.c constructor. And "Hello World" program. #507 2020-08-24 01:24:39 +02:00
jespergravgaard
70f0d841b5 Added MEGA65 conio.c constructor. And "Hello World" program. #507 2020-08-24 01:21:18 +02:00
jespergravgaard
e52aeff84b Implemented #pragma constructor_for(constructor, proc1, proc2, ...). Closes #416 2020-08-24 00:35:48 +02:00
jespergravgaard
2724fb053a Working on MEGA65 platform target. #507 2020-08-23 20:09:12 +02:00
jespergravgaard
ed86691c25 Updated KickAsm 65CE02 to new version. Fixed INW/DEW addressing mode problem. Working on MEGA65 platform target. #507 2020-08-23 20:05:48 +02:00
jespergravgaard
1c368b9c5e Added Atari 8bit rasterbar example. 2020-08-17 01:10:02 +02:00
jespergravgaard
bd1c4bcd13 Working on MEGA65 platform target. #507 2020-08-09 23:01:57 +02:00
jespergravgaard
2cec5191e1 Working on MEGA65 platform target. #507 2020-08-09 22:34:40 +02:00
jespergravgaard
4fe1c9b48e Added MEGA65 platform target. #507 2020-08-09 20:36:54 +02:00
jespergravgaard
d291f924fc Now handles ATASCII newline. Introduced ANTIC display list instruction set constants. 2020-08-09 16:57:04 +02:00
jespergravgaard
db8dd94754 Now handles ATASCII newline. Introduced ANTIC display list instruction set constants. 2020-08-09 16:53:58 +02:00
jespergravgaard
17441047cd Extended display list sample code. 2020-08-08 11:07:53 +02:00
jespergravgaard
f794626be6 Added support for specifying default string encoding in platform definition. Closes #503 2020-08-08 02:25:11 +02:00
jespergravgaard
58cc08e0d0 Added string encoding ASCII support. Closes #263 2020-08-08 02:11:09 +02:00
jespergravgaard
560d81043e Added support for Atari string encodings ATASCII and screencoce_atari. Closes #500 2020-08-08 02:09:08 +02:00
jespergravgaard
9dfe9d6634 Added Atari 8-bit chipset ANTIC/GTIA/POKEY. Closes #501 2020-08-07 23:46:14 +02:00
jespergravgaard
601a88dc82 Fixed test ref. 2020-08-06 12:38:46 +02:00
jespergravgaard
6d1c980f19 Fixed off-by-1 error in XEX-format. Changed emulator. 2020-08-06 11:50:15 +02:00
jespergravgaard
4af34930ca Updated test ref 2020-08-06 11:02:02 +02:00
jespergravgaard
392ab7e442 Added Atari XL/XE platform target generating a simple XEX-file. Closes #499 2020-08-06 10:57:27 +02:00
jespergravgaard
a7359f8395 Added a bunch of Z-fragments. 2020-08-03 00:27:03 +02:00
jespergravgaard
fe35af0cbe Removed redundant fragments. 2020-08-02 22:43:49 +02:00
jespergravgaard
5ad99239c5 Fragment system caching working across Windows and MacOs - because it uses two hashes, one for CR and another for CRLF. Closes #490 2020-08-02 17:07:04 +02:00