jespergravgaard
|
c10615b9b8
|
Fixed fragment error. Closes #487
|
2020-07-05 18:49:37 +02:00 |
|
jespergravgaard
|
837ce228ac
|
Added failing test for for(;;).
|
2020-07-05 18:38:55 +02:00 |
|
jespergravgaard
|
a74d02203e
|
Attempting to port lazyNES API to KickC.
|
2020-07-05 18:27:42 +02:00 |
|
jespergravgaard
|
6b2d9d6522
|
Updated fragment caches.
|
2020-07-02 08:55:19 +02:00 |
|
jespergravgaard
|
3d549ea941
|
Added a test.
|
2020-07-01 23:45:09 +02:00 |
|
jespergravgaard
|
e96dd5825b
|
Finished better ASM fragment handling for pointer to pointer. Closes #484
|
2020-07-01 23:39:45 +02:00 |
|
jespergravgaard
|
4149381b74
|
Finished better ASM fragment handling for pointer to pointer. Closes #484
|
2020-07-01 23:38:56 +02:00 |
|
jespergravgaard
|
7f6b0a0e89
|
Finished better ASM fragment handling for pointer to pointer. Closes #484
|
2020-07-01 23:38:28 +02:00 |
|
jespergravgaard
|
50d034a5a2
|
Working on better ASM fragment handling for pointer to pointer. #484
|
2020-07-01 08:24:12 +02:00 |
|
jespergravgaard
|
d9c387665c
|
Added test of ranged for loop with an undeclared loop variable. Closes #333
|
2020-06-28 02:00:02 +02:00 |
|
jespergravgaard
|
802f72df99
|
Added test of support for trailing commas in initializer lists. Closes #393
|
2020-06-28 00:43:40 +02:00 |
|
jespergravgaard
|
dfc5905c5e
|
Added test of support for empty statements. Closes #267
|
2020-06-28 00:21:27 +02:00 |
|
jespergravgaard
|
75e71b5bbb
|
Added support for empty statements. Closes #395
|
2020-06-28 00:16:25 +02:00 |
|
jespergravgaard
|
b195a3c545
|
Improved ASM procedure sequence to match calling sequence in program.
|
2020-06-27 23:26:57 +02:00 |
|
jespergravgaard
|
c1b22d345e
|
Removed old @begin / @end global blocks. Now using __start(), __init(). Closes #257
|
2020-06-27 22:36:52 +02:00 |
|
jespergravgaard
|
64d2d99488
|
Updated remaining ref files.
|
2020-06-27 21:32:49 +02:00 |
|
jespergravgaard
|
9c9a39f109
|
Updated remaining ref files.
|
2020-06-27 21:18:00 +02:00 |
|
jespergravgaard
|
34e9c50775
|
Fixed comments.
|
2020-06-27 20:59:59 +02:00 |
|
jespergravgaard
|
aee57979ef
|
Now comments on global variables are no longer destroyed. However some comments appear twice!
|
2020-06-27 20:32:09 +02:00 |
|
jespergravgaard
|
e09a0718d0
|
Fixed scope comparison.
|
2020-06-27 12:21:29 +02:00 |
|
jespergravgaard
|
3d4d114522
|
Added more tests for __address(). Added error when using __address on a local array variable.
|
2020-06-27 11:11:03 +02:00 |
|
jespergravgaard
|
597b0e3a77
|
Merged master.
|
2020-06-23 18:56:34 +02:00 |
|
Jesper Gravgaard
|
8e176ea4fb
|
Merge remote-tracking branch 'origin/master'
|
2020-06-23 12:36:39 +02:00 |
|
Jesper Gravgaard
|
1df68736a0
|
Added missing fragment for @Stephan Kleinert.
|
2020-06-23 12:36:24 +02:00 |
|
jespergravgaard
|
0f7c6733f7
|
Fixed problem where functions without body produced an empty block.
|
2020-06-23 00:42:14 +02:00 |
|
jespergravgaard
|
f2314caadb
|
Removed inline kickasm parse trick that created a statement and then deleted it again.
|
2020-06-23 00:22:56 +02:00 |
|
jespergravgaard
|
3781096d01
|
Removed support for inline kickasm in the global scope. Now only kickasm inside functions (code) or kickasm as initializer for arrays are supported.
|
2020-06-22 23:53:34 +02:00 |
|
jespergravgaard
|
f027b58a16
|
Removed support for pc parameter on inline kickasm Closes #479, #480
|
2020-06-22 08:16:47 +02:00 |
|
jespergravgaard
|
3692797650
|
Removed support for pc parameter on inline kickasm Closes #479, #480
|
2020-06-22 00:26:44 +02:00 |
|
jespergravgaard
|
cb1b9bece1
|
Implemented support for __address() on arrays. Removed support for pc parameter on inline kickasm. Closes #480. Closes #479
|
2020-06-22 00:07:59 +02:00 |
|
jespergravgaard
|
804d39cf0a
|
Working on static initialization rewrite _init(). #257
|
2020-06-21 11:19:32 +02:00 |
|
jespergravgaard
|
a989e63f5b
|
Working on static initialization rewrite _init(). #257
|
2020-06-21 10:23:04 +02:00 |
|
jespergravgaard
|
d129efb95f
|
Working on static initialization rewrite _init(). #257
|
2020-06-21 08:04:55 +02:00 |
|
jespergravgaard
|
f4ef60e822
|
Working on static initialization rewrite _init(). #257
|
2020-06-20 21:31:49 +02:00 |
|
jespergravgaard
|
57d5d4500b
|
Working on static initialization rewrite _init(). #257
|
2020-06-20 01:00:57 +02:00 |
|
jespergravgaard
|
ea52aa7f2b
|
Working on static initialization rewrite _init(). #257
|
2020-06-19 23:43:56 +02:00 |
|
jespergravgaard
|
435e358c8d
|
Working on static initialization rewrite _init(). #257
|
2020-06-19 23:28:14 +02:00 |
|
jespergravgaard
|
5779f3169b
|
Working on static initialization rewrite _init(). #257
|
2020-06-19 01:23:34 +02:00 |
|
jespergravgaard
|
dc4102d680
|
Working on static initialization rewrite _init(). #257
|
2020-06-18 10:01:45 +02:00 |
|
jespergravgaard
|
69c1659a72
|
Merge remote-tracking branch 'origin/master' into 257-init
|
2020-06-16 23:41:14 +02:00 |
|
jespergravgaard
|
4bf19bdbec
|
Added VS.Code CC65 task.
|
2020-06-16 23:40:22 +02:00 |
|
jespergravgaard
|
83480c69dc
|
Added strcpy() test.
|
2020-06-16 23:30:38 +02:00 |
|
jespergravgaard
|
91e2a45287
|
Working on #257 static initialization. Started on procedure by procedure compilation.
|
2020-06-15 22:23:06 +02:00 |
|
jespergravgaard
|
b23059ccc6
|
Updated manual PDF.
|
2020-06-14 14:04:45 +02:00 |
|
jespergravgaard
|
be9ca0c060
|
Improved release script. Updated fragment cache file.
|
2020-06-14 13:49:20 +02:00 |
|
jespergravgaard
|
6d40e87d6c
|
Moved NES test.
|
2020-06-14 13:10:26 +02:00 |
|
jespergravgaard
|
6c0210b704
|
Added static init test. #257
|
2020-06-10 07:12:10 +02:00 |
|
jespergravgaard
|
0d9d6f8d54
|
Changed NES CPU to allow illegal opcodes.
|
2020-06-08 00:33:18 +02:00 |
|
jespergravgaard
|
7928b2920a
|
Added nes-dxycp.c
|
2020-06-07 03:56:27 +02:00 |
|
jespergravgaard
|
b53392f5fd
|
NES conio.h now working reasonably well. There is a few issues with __bbegin and data in ROM/RAM.
|
2020-06-06 13:36:03 +02:00 |
|