1
0
mirror of https://github.com/RevCurtisP/C02.git synced 2024-06-28 04:29:29 +00:00
Commit Graph

28 Commits

Author SHA1 Message Date
Curtis F Kaylor
e16b4dbeae Added -I option to c02 compiler 2021-12-18 19:38:15 -05:00
Curtis F Kaylor
bdf949b72c Modified #pragma zeropage, made anonymous strings const 2020-10-22 12:33:26 -04:00
Curtis F Kaylor
929fa2976c Fixed >> on char variables, < and > operators in function calls 2020-10-17 22:19:30 -04:00
Curtis F Kaylor
8203daed7d Added function names to DEBUG statements in c02.c and vars.c 2019-12-21 11:52:20 -05:00
RevCurtisP
4da225525b
Merge branch 'master' into x16vera 2019-11-20 11:13:02 -05:00
Curtis F Kaylor
b7be6f26f3 Added command line option -d to c02 compiler 2019-11-20 01:37:28 -05:00
Curtis F Kaylor
37d0fee589 Removed references to library <time.h> 2019-11-15 14:16:58 -05:00
Curtis F Kaylor
cf56e15c01 Updated x16/include .a02 files to use 65C02 opcodes 2019-11-14 23:56:33 -05:00
Curtis F Kaylor
f85c640f9f Tested and Debugged Pointer Dereferencing 2019-11-14 22:01:13 -05:00
Curtis F Kaylor
f94ddd63fc Added pointer dereferencing to C02 compiler 2019-11-14 11:13:45 -05:00
Curtis F Kaylor
2b5f96c7d0 Added CPU Type and Numeric Literal String Escapes 2019-10-27 22:37:20 -04:00
Curtis F Kaylor
d08e23d8d0 Allow & operator to work with Labels 2019-05-18 22:24:30 -04:00
Curtis F Kaylor
57b8e6f1e0 Changed Variable Table from synchronized arrays to array of structs 2019-05-05 18:37:19 -04:00
Curtis F Kaylor
28960cbcfa Allow comments inside struct definitions 2019-05-05 18:10:26 -04:00
Curtis F Kaylor
7252710f70 Modified compiler to allow multiple include subdirecties 2019-03-29 19:09:41 -04:00
Curtis F Kaylor
330ed1285a Added -s command line option to compiler 2018-09-09 16:10:21 -04:00
Curtis F Kaylor
ba25988b31 Added #pragma rambase & writebase directives 2018-08-16 16:26:44 -04:00
Curtis F Kaylor
a585edd806 Allow const arrays larger than 256 bytes 2018-08-14 14:51:04 -04:00
Curtis F Kaylor
fb9f396240 Added logical operators 'and' and 'or' to conditionals 2018-08-02 03:13:01 -04:00
Curtis F Kaylor
cc82237782 Added #pragma padding directive 2018-07-24 00:30:00 -04:00
Curtis F Kaylor
eb90c48f0d Disallowed nested function declarations and commented more code 2018-07-21 20:51:41 -04:00
Curtis F Kaylor
f7f23059fe Refactored Struct definition code 2018-03-08 09:39:32 -05:00
Curtis F Kaylor
df34d89252 Replaced variables def??? with con??? 2018-03-07 12:32:08 -05:00
Curtis F Kaylor
1c4c2b4696 Removed #define and #enum directives 2018-03-07 12:10:23 -05:00
Curtis F Kaylor
90c9162971 Removed extraneous semicolons after DEBUG macro invocations 2018-03-04 14:04:04 -05:00
Curtis F Kaylor
f84affdb4a Removed extraneous semicolon after ERROR( macro invocations 2018-03-04 13:38:40 -05:00
Curtis F Kaylor
1156f3b47b Fixed C compiler warnings 2018-03-03 22:32:39 -05:00
Curtis F Kaylor
983dff82df Moved compiler source code to ./src directory 2018-03-03 14:26:50 -05:00