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

224 Commits

Author SHA1 Message Date
Curtis F Kaylor
7b15ce426f Allowed subscripted array element in function X return value 2018-07-21 22:23:10 -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
f179acceb1 Commented code in expr.c 2018-07-21 19:15:07 -04:00
Curtis F Kaylor
0082eb3096 Fixed bug in string escape parsing & added escape sequences 2018-07-21 16:08:06 -04:00
Curtis F Kaylor
ff70ba739a Updated documentation regarding array subscripts and function calls 2018-07-19 14:45:40 -04:00
Curtis F Kaylor
ca97762a9c Modified parsing to allow expressions in array indexes 2018-07-19 13:42:56 -04:00
Curtis F Kaylor
24a427583d Added %S tag to printf() function 2018-07-19 00:27:50 -04:00
Curtis F Kaylor
818174a15a Fixed break/continue bug in DO/WHILE loop 2018-07-18 23:49:39 -04:00
Curtis F Kaylor
33118c0222 Tested and debugged library memio 2018-07-18 23:47:50 -04:00
Curtis F Kaylor
4dbeeb5274 Updated documentation files
Added MODIFIERS to c02.txt
Updated quickref.odt and stdiox.txt
Added memio.txt
2018-07-18 23:44:42 -04:00
Curtis F Kaylor
84cf778964 Save include/memio.a02 before modifying MPUTS 2018-07-08 01:38:36 -04:00
Curtis F Kaylor
1741dd8f64 Created py65/testmio.c02 2018-07-07 22:52:04 -04:00
Curtis F Kaylor
5c9dfd7ad1 Changed to c02.sh 2018-06-27 20:28:17 -04:00
RevCurtisP
15eb32b85a
Merge pull request #5 from neilstockbridge/master
c02.sh works in the vic20 directory once more
2018-03-19 14:32:44 -04:00
Neil Stockbridge
861a41615a c02.sh works in the vic20 directory once more 2018-03-19 20:18:49 +13:00
RevCurtisP
d37647aca8
Update README.md 2018-03-17 22:46:22 -04:00
RevCurtisP
190ecff092
Added syntax examples to README 2018-03-17 22:41:18 -04:00
RevCurtisP
8d07031528
Added logo to README 2018-03-17 21:53:33 -04:00
Curtis F Kaylor
61e8000fd4 Added artwork 2018-03-17 21:03:43 -04:00
Curtis F Kaylor
a81afb538d Cleaned up debug output: 2018-03-15 23:46:52 -04:00
Curtis F Kaylor
8e49f69a9e Fixed chained IF/ELSE statements 2018-03-15 23:40:58 -04:00
Curtis F Kaylor
5bfaa05718 Added VIC-20 6560 Chip Include File 2018-03-11 15:16:22 -04:00
Curtis F Kaylor
d5d4d79929 Added size-of operator 2018-03-08 20:07:31 -05:00
Curtis F Kaylor
cc6ef48b85 Added parsing of struct members 2018-03-08 14:35:00 -05:00
Curtis F Kaylor
f7f23059fe Refactored Struct definition code 2018-03-08 09:39:32 -05:00
Curtis F Kaylor
fd6a96afb5 Added struct declarations 2018-03-08 08:23:05 -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
4e421c8095 Added enum keyword 2018-03-07 12:00:33 -05:00
Curtis F Kaylor
ff9576b391 Added const keyword 2018-03-07 11:38:22 -05:00
Curtis F Kaylor
fac6ae6b0a Updated documentation 2018-03-06 23:35:47 -05:00
Curtis F Kaylor
cf8264f99a Reformatted and refactored conditional code 2018-03-05 15:03:04 -05:00
Curtis F Kaylor
2126642205 Replaced fprintf & exterr with ERROR macro invocation 2018-03-04 14:14:37 -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
f713118fe6 Added customized py65 monitor
Script bin/py65m contains stub class FileSystem to allow file system access functionality
2018-03-03 21:50:18 -05:00
Curtis F Kaylor
fa19c4bbde Updated include and test files 2018-03-03 14:35:12 -05:00
Curtis F Kaylor
b165a4993f Reset Makefile to Unix newlines 2018-03-03 14:34:04 -05:00
Curtis F Kaylor
97724ec490 Merge branch 'master' of https://github.com/RevCurtisP/C02 2018-03-03 14:31:31 -05:00
Curtis F Kaylor
983dff82df Moved compiler source code to ./src directory 2018-03-03 14:26:50 -05:00
Curtis F Kaylor
49bd520925 Moved compiler source code to ./src directory 2018-03-03 13:49:34 -05:00
Curtis F Kaylor
341b38f012 Add/update Apple ][ test programs 2018-03-03 13:28:22 -05:00
Curtis F Kaylor
befddf1077 Added multiple return values on functions 2018-03-01 23:46:23 -05:00
Curtis F Kaylor
792c67507f Added ENUM directive 2018-02-26 23:21:01 -05:00
Curtis F Kaylor
709f465860 Moved ACMNT macro call to inside getwrd() 2018-02-26 22:42:27 -05:00
Curtis F Kaylor
6bc29d42a6 Added command line option -H 2018-02-17 14:50:43 -05:00
Curtis F Kaylor
a75f5c8344 Change #PRAGMA ASCII MASK to #PRAGMA ASCII HIGH 2018-02-17 13:53:02 -05:00
Curtis F Kaylor
dfedddab72 Renamed Apple 2 standard header files 2018-02-17 13:52:13 -05:00
Curtis F Kaylor
45cead9330 Updated Apple 2 headers and added Apple 2 test files 2018-02-14 23:42:10 -05:00