jespergravgaard
|
969301af0f
|
Added plus/4 keyboard tester.
|
2020-05-16 12:45:35 +02:00 |
|
jespergravgaard
|
d9fdaca1b0
|
Added conio.h support for PLUS4. Fixed problem where anonymous structs failed because scopes were mixed up.
|
2020-05-16 12:40:01 +02:00 |
|
jespergravgaard
|
1b9f523f8f
|
Fixed processor port addresses.
|
2020-05-16 09:39:24 +02:00 |
|
jespergravgaard
|
8d0d36e50b
|
Added all Plus/4 IC's and I/O addresses.
|
2020-05-16 09:33:01 +02:00 |
|
jespergravgaard
|
1d534dcc3d
|
Implemented target platform defines by putting the handling of #pragma target() into the preprocessor/parser.
|
2020-05-15 08:19:26 +02:00 |
|
jespergravgaard
|
e046e27e52
|
Added missing fragment found by G.B.
|
2020-05-14 22:25:48 +02:00 |
|
jespergravgaard
|
a9551beec2
|
Added test file.
|
2020-05-12 00:08:40 +02:00 |
|
jespergravgaard
|
b2045c7874
|
Working on #pragma target handling in preprocessor - to fix the embedded #defines.
|
2020-05-12 00:08:11 +02:00 |
|
jespergravgaard
|
362ec9bb0b
|
Fixed missing fragment. Closes #435
|
2020-05-11 20:55:29 +02:00 |
|
jespergravgaard
|
b8d0e50fbb
|
Merge remote-tracking branch 'origin/master'
|
2020-05-11 11:04:40 +02:00 |
|
jespergravgaard
|
86358c66be
|
Added target files.
|
2020-05-11 11:04:32 +02:00 |
|
Jesper Gravgaard
|
342eb8a6ac
|
Added test .tgt resources.
|
2020-05-11 09:19:53 +02:00 |
|
jespergravgaard
|
239cfdb48e
|
Implemented #platform target() functionality configured by a TGT-file in JSON.
|
2020-05-11 02:36:37 +02:00 |
|
jespergravgaard
|
f2ece49ded
|
Upgraded to Picocli 4.2.0. Added support for -Dname command-line option for defining a macro on the command line.
|
2020-05-10 00:07:12 +02:00 |
|
jespergravgaard
|
16d19d69a4
|
Added -Dname=body command-line option for defining macros on the command line.
|
2020-05-09 23:17:11 +02:00 |
|
jespergravgaard
|
8651ee8886
|
Updated test data.
|
2020-05-09 11:52:17 +02:00 |
|
jespergravgaard
|
ab670df01f
|
Renamed #pragma emulator. Added headers for Plus/4. Closes #436
|
2020-05-09 11:44:29 +02:00 |
|
jespergravgaard
|
c3a9ced0f5
|
Added support for #pragma emulator() specifying which emulator to execute.
|
2020-05-09 08:12:28 +02:00 |
|
jespergravgaard
|
7e859fa8ae
|
Added support for -emu option specifying which emulator to execute.
|
2020-05-09 00:04:03 +02:00 |
|
jespergravgaard
|
6aa88fe3e6
|
Added random walk for Plus/4 to examples. Thanks to Carrion of Bonzai!
|
2020-05-08 18:28:48 +02:00 |
|
jespergravgaard
|
6a5aa72ed5
|
Fixed tests.
|
2020-05-08 09:10:59 +02:00 |
|
jespergravgaard
|
aa66273149
|
Optimized line buffer and rendering sequence slightly
|
2020-05-08 09:07:46 +02:00 |
|
jespergravgaard
|
6da9a8f9f8
|
Introduced line buffer.
|
2020-05-07 09:04:42 +02:00 |
|
jespergravgaard
|
42aa2d9a8f
|
Added missing fragment.
|
2020-05-07 08:42:27 +02:00 |
|
Jesper Gravgaard
|
21ee39aafa
|
Fixed tests.
|
2020-05-06 22:38:59 +02:00 |
|
Jesper Gravgaard
|
a6d0f4a541
|
Added circle chars test.
|
2020-05-06 22:36:46 +02:00 |
|
Jesper Gravgaard
|
1aa1551ea8
|
Describing a more ambitious eor filler design.
|
2020-05-06 20:09:01 +02:00 |
|
jespergravgaard
|
4cd7e638c9
|
Optimized ln in <conio.h>
|
2020-05-05 08:37:49 +02:00 |
|
jespergravgaard
|
ed6df148f7
|
Added test for rand()
|
2020-05-05 07:49:32 +02:00 |
|
jespergravgaard
|
36f82d5745
|
Added pseuso random number generator to <stdlib.h>. Closes #434
|
2020-05-05 07:46:48 +02:00 |
|
jespergravgaard
|
4d4169ef32
|
Optimized word rol/ror by 6-9.
|
2020-05-05 07:22:02 +02:00 |
|
jespergravgaard
|
60e6d3a645
|
Added a test for a pseudo random number generator and struct-of-arrays vs array of strucs.
|
2020-05-04 01:24:28 +02:00 |
|
jespergravgaard
|
b2052e0ab4
|
Added scroll mode configuration to <conio.h>.
|
2020-05-03 14:01:23 +02:00 |
|
jespergravgaard
|
f7f9ef4a6c
|
Fixed exception when using a return value from a VOID function. Added proper error message when printf() is missing parameters referenced in the format string.
|
2020-05-03 13:59:48 +02:00 |
|
jespergravgaard
|
dbbde914c7
|
Fixed test reference files.
|
2020-05-03 08:53:52 +02:00 |
|
jespergravgaard
|
e7ca7913f1
|
Integrated <conio.h> and <printf.h> to work together. Added missing fragments.
|
2020-05-03 00:34:06 +02:00 |
|
jespergravgaard
|
3948ffd3df
|
Updated helloworld.c to use <stdio.h> and printf()
|
2020-05-02 15:38:02 +02:00 |
|
jespergravgaard
|
f3e27c1e3d
|
Updated version number.
|
2020-05-02 12:14:27 +02:00 |
|
jespergravgaard
|
f8af7172d4
|
Added test reference files.
|
2020-05-02 12:07:12 +02:00 |
|
jespergravgaard
|
95a3759087
|
Renamed a few VIC II registers
|
2020-05-02 11:38:51 +02:00 |
|
jespergravgaard
|
4ffba62276
|
Added support for address-of on struct value members. Closes #429
|
2020-04-30 23:42:45 +02:00 |
|
jespergravgaard
|
30b7e32902
|
Added error message.
|
2020-04-30 22:40:42 +02:00 |
|
jespergravgaard
|
facd70053d
|
Added support for address-of pointers to members of structs.
|
2020-04-30 22:15:59 +02:00 |
|
jespergravgaard
|
bf0dbfde63
|
Slight changes to <mos6569.h>
|
2020-04-29 08:09:45 +02:00 |
|
jespergravgaard
|
bc85b3c0d1
|
Improved equality of constants. Moved more VIC-II variabes into struct.
|
2020-04-29 07:53:45 +02:00 |
|
jespergravgaard
|
0a9cee999d
|
Updated C64 header file.
|
2020-04-28 22:58:16 +02:00 |
|
jespergravgaard
|
73d737ac79
|
Fixed tests. Started work in VICII struct.
|
2020-04-28 21:21:32 +02:00 |
|
jespergravgaard
|
013159c16d
|
Fixes optimization problem with post-increment/decrement of calculated pointers. Closes #428
|
2020-04-28 20:13:29 +02:00 |
|
jespergravgaard
|
eed25ff1cd
|
Inlined sid_rnd() functions.
|
2020-04-28 00:32:36 +02:00 |
|
jespergravgaard
|
8f2b1c2134
|
Moved MOS 6526 and MOS 6581 to separate H-files. Removed log noise causes by structs in H-files.
|
2020-04-28 00:30:35 +02:00 |
|