jespergravgaard
|
c36da71ecd
|
Added cruncher plug-in and example programs. Closes #603
|
2020-12-30 23:13:55 +01:00 |
|
jespergravgaard
|
089125ff5e
|
Implemented new interrupt system supporting more platforms and CPUs. Closes #599
|
2020-12-21 01:04:34 +01:00 |
|
jespergravgaard
|
e6962d38ac
|
CX16 sprite example is now a 256-color 64*64 TUT sprite. #581
|
2020-12-17 23:23:46 +01:00 |
|
jespergravgaard
|
dbaea05623
|
Added a sprite CX16 example. #581
|
2020-12-16 22:24:38 +01:00 |
|
jespergravgaard
|
02e57b06cb
|
Improved raster bars. Added simple VRAM example. #581
|
2020-12-15 00:42:52 +01:00 |
|
jespergravgaard
|
2f695a3724
|
Added Commander X16 Platform Target and example program. %581
|
2020-12-14 01:29:39 +01:00 |
|
jespergravgaard
|
78d961fd19
|
Merged improved integer type inference by @tfisher98. Closes !2, #594, #334, #199
|
2020-12-12 00:01:15 +01:00 |
|
Andrzej Sliwa
|
6116709c7e
|
Merge branch 'master' into address_with_expression_value
|
2020-12-10 18:37:56 +01:00 |
|
jespergravgaard
|
21e12bde0a
|
Fixed problem with local variable not shadowing global functions. Closes #597
|
2020-12-09 22:42:17 +01:00 |
|
Andrzej Sliwa
|
9a3244bfc0
|
removed verbose log from unit test
|
2020-12-09 12:22:51 +01:00 |
|
Andrzej Sliwa
|
e8155008a2
|
added support for expressions in __address
|
2020-12-09 12:18:07 +01:00 |
|
jespergravgaard
|
49b58cc610
|
Removed test that does not contribute.
|
2020-12-06 21:08:22 +01:00 |
|
jespergravgaard
|
d3dbba3383
|
Fixed test data.
|
2020-12-06 16:59:54 +01:00 |
|
Travis Fisher
|
6f521cd197
|
Merge branch 'master' into revised-attempt-improved-type-inference
|
2020-12-05 23:13:24 -05:00 |
|
Travis Fisher
|
3ee2792070
|
add additional step in pass2 to finalize all numbers
|
2020-12-05 22:26:41 -05:00 |
|
Travis Fisher
|
33764d4466
|
add test case
|
2020-12-05 21:23:38 -05:00 |
|
jespergravgaard
|
50b8c78dfa
|
Added missing fragments for Janne Johansson. Closes #293
|
2020-12-06 01:56:33 +01:00 |
|
jespergravgaard
|
abb946cca8
|
Merged 372-varcall into master.
|
2020-12-06 00:48:41 +01:00 |
|
jespergravgaard
|
8b6fabc9c8
|
All tests are now passing. __varcall works reasonably well for non-struct variables. Added some missing fragments and some new tests.
|
2020-12-05 23:56:01 +01:00 |
|
jespergravgaard
|
63bc6e0a8e
|
Merge remote-tracking branch 'origin/master' into master
# Conflicts:
# src/main/fragment/cache/fragment-cache-csg65ce02.asm
# src/main/fragment/cache/fragment-cache-mega45gs02.asm
# src/main/fragment/cache/fragment-cache-mos6502.asm
# src/main/fragment/cache/fragment-cache-mos6502x.asm
# src/main/fragment/cache/fragment-cache-wdc65c02.asm
|
2020-12-03 01:38:25 +01:00 |
|
jespergravgaard
|
340db44a84
|
Added new MEGA65 DMA methods and tests. Added a missing fragment.
|
2020-12-03 01:37:58 +01:00 |
|
jespergravgaard
|
34a5ca474a
|
Struggling with struct return values.
|
2020-11-23 11:46:54 +01:00 |
|
jespergravgaard
|
19893e25f6
|
Added test with 16bit types.
|
2020-11-23 10:08:11 +01:00 |
|
jespergravgaard
|
381799bbea
|
Rudimentary return value working. TODO: Passing using registers, Live ranges, Entry Points.
|
2020-11-22 22:39:15 +01:00 |
|
jespergravgaard
|
2479fc08db
|
The first small test of calling convention VAR is working. TODO: return values, live ranges, allow registers for parameter/return transfer, entry points.
|
2020-11-22 22:29:48 +01:00 |
|
jespergravgaard
|
4b543b7de5
|
Now formatting errors according to GCC standard format. Thanks @RoyJacobs. Closes #551
|
2020-11-15 14:15:07 +01:00 |
|
Roy Jacobs
|
a0137d78da
|
Try to infer as much context as possible from existing CompileErrors and clean up their syntax a bit
|
2020-11-08 21:11:03 +01:00 |
|
Roy Jacobs
|
2084df4a18
|
Format CompileErrors using new ErrorFormatter class when compiling through the main KickC class
|
2020-11-08 21:11:03 +01:00 |
|
jespergravgaard
|
d905298115
|
Improved test.
|
2020-11-06 08:21:23 +01:00 |
|
jespergravgaard
|
0e9a7e94ca
|
Fixed multiplexer problem caused by missing volatile on screen variable. Added test demonstrating the problem.
|
2020-11-06 08:16:28 +01:00 |
|
jespergravgaard
|
c6d0f41c14
|
Merge remote-tracking branch 'origin/master'
|
2020-11-04 09:10:36 +01:00 |
|
jespergravgaard
|
bc3731dc5d
|
Added test for #564
|
2020-11-04 09:09:38 +01:00 |
|
Jesper Gravgaard
|
5a99c43efb
|
Fixed problem where temporary folders not being deleted causes errors on every compile. Closes #493
|
2020-11-02 15:00:09 +01:00 |
|
jespergravgaard
|
f6c32196ed
|
Improved support for declaring pointers located on zero-page. __address(0xfc) char * zp2. #554
|
2020-11-02 01:18:03 +01:00 |
|
jespergravgaard
|
6394f074fa
|
Fixed test.
|
2020-11-01 23:12:46 +01:00 |
|
jespergravgaard
|
c920c360a1
|
Variables used in ASM is now automatically converted to volatile if not const. Beware that char * const var; and char * volatile var; do behave quite differently when used in ASM Closes #554
|
2020-11-01 22:42:09 +01:00 |
|
jespergravgaard
|
85dcf992df
|
Fixed exception in pass 2 casued by constant function parameter. Closes #561
|
2020-11-01 18:49:10 +01:00 |
|
jespergravgaard
|
279cc322b7
|
Added test for #558
|
2020-11-01 08:19:32 +01:00 |
|
jespergravgaard
|
251cf0856b
|
Added test for #557
|
2020-11-01 08:00:52 +01:00 |
|
jespergravgaard
|
9a44547552
|
Added second MD5 test.
|
2020-10-30 20:10:13 +01:00 |
|
jespergravgaard
|
e8ccd96d07
|
Added 32bit unsigned rol/ror fragments.
|
2020-10-30 16:05:31 +01:00 |
|
jespergravgaard
|
5c0009239e
|
Added missing 32bit-fragments for @mark.j.fisher.See #553
|
2020-10-30 10:43:01 +01:00 |
|
jespergravgaard
|
d9fab8eb23
|
Fixed problem where zp_reserve is not being honoured after using __address. Closes #550
|
2020-10-30 09:17:34 +01:00 |
|
jespergravgaard
|
599aaf4d67
|
Added test for macro-based struct addressing vs. const-pointer based.
|
2020-10-19 23:59:26 +02:00 |
|
Jesper Gravgaard
|
482811f2c8
|
Merged https://gitlab.com/mark.j.fisher/kickc/-/tree/conio-atari ATARI XL/XE conio.h implementation. Closes #546
|
2020-10-19 12:22:42 +02:00 |
|
jespergravgaard
|
2ad0285dc6
|
Fixed problem where nested infinite loop produces wrong block sequence. Closes #547
|
2020-10-18 17:46:09 +02:00 |
|
jespergravgaard
|
6a9ca1537c
|
Fixed problem problem where constant references are not literal. Closes #540
|
2020-10-12 19:59:07 +02:00 |
|
jespergravgaard
|
2068fd3b7b
|
Fixed tests.
|
2020-10-11 15:59:07 +02:00 |
|
jespergravgaard
|
a4e62009d0
|
Fixed problem with post-increment causing java exception. Closes #538
|
2020-10-11 15:56:17 +02:00 |
|
jespergravgaard
|
cb1ae7bd30
|
Fixed problem caused when the same resource is decalred twice in inline kickasm. Closes #537
|
2020-10-11 15:47:10 +02:00 |
|