1
0
mirror of https://github.com/RevCurtisP/C02.git synced 2024-11-27 19:49:41 +00:00
Commit Graph

342 Commits

Author SHA1 Message Date
Curtis F Kaylor
14d9409e5d Added module keydef for Commodore and Commander X16 Computers 2019-11-17 21:31:46 -05:00
Curtis F Kaylor
ced64b6ee3 Added Bash Script ca02.sh to Compile a02.c 2019-11-16 12:46:40 -05:00
Curtis F Kaylor
becc10ce3b Fixed a02 Segmentation Fault in Linux 2019-11-16 12:37:51 -05:00
Curtis F Kaylor
0c4e6f1ff8 Added test file work/a02inc.a02 2019-11-16 12:25:38 -05:00
Curtis F Kaylor
62430453cc Fixed printf() warnings in a02.c 2019-11-16 12:22:42 -05:00
Curtis F Kaylor
14b689dc69 Added Usage output to a02.c 2019-11-16 12:18:37 -05:00
Curtis F Kaylor
1b061ec033 Added A02 Assembler to Makefile 2019-11-15 14:30:43 -05:00
Curtis F Kaylor
37d0fee589 Removed references to library <time.h> 2019-11-15 14:16:58 -05:00
Curtis F Kaylor
0ca69fce81 Added integers and triple return values to readme.md 2019-11-15 13:47:33 -05:00
Curtis F Kaylor
3154b80ae4 Tested and debugged joystk module for C64 2019-11-15 13:38:08 -05:00
Curtis F Kaylor
508533b148 Cleaned up system header files 2019-11-15 13:27:55 -05:00
Curtis F Kaylor
51bf4514d6 Added Commander X16 Header Files 2019-11-15 00:07:23 -05:00
Curtis F Kaylor
8d12f452a0 Fixed header.?02 so they will compile and assemble 2019-11-15 00:05:53 -05:00
Curtis F Kaylor
f7c9742027 Moved Include of prbyte.a02 from vic.a02 to vic??.a02 2019-11-15 00:04:18 -05:00
Curtis F Kaylor
24ba4b6dfd Allow Modifiers in Header File and Pointer DeRefs in Function Calls 2019-11-14 23:57:49 -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
0e4495d9cf Updated to a02test.a02 2019-11-14 22:05:27 -05:00
Curtis F Kaylor
f85c640f9f Tested and Debugged Pointer Dereferencing 2019-11-14 22:01:13 -05:00
Curtis F Kaylor
77b0f1017f Added ALIGN and END Pseudo-Ops to A02 Assembler 2019-11-14 17:56:34 -05:00
Curtis F Kaylor
d02c8b6a3a Added A02 Assembler test files 2019-11-14 12:30:41 -05:00
Curtis F Kaylor
bdc3674c59 Added HEX Pseudo-Op, Fixed LDY Addressing Modes 2019-11-14 12:28:32 -05:00
Curtis F Kaylor
18088691d7 Updated and Debugged A02 Assembler 2019-11-14 11:15:51 -05:00
Curtis F Kaylor
f94ddd63fc Added pointer dereferencing to C02 compiler 2019-11-14 11:13:45 -05:00
Curtis F Kaylor
9478d41299 Created Assembler a02.c 2019-11-13 02:20:44 -05:00
Curtis F Kaylor
3a7224ce9a Converted source code line endings to CR/LF 2019-10-27 22:44:13 -04:00
Curtis F Kaylor
6703c8cb10 Allow expressions in second and third function argument 2019-10-27 22:42:37 -04:00
Curtis F Kaylor
223f7bbb97 Added Resume statement 2019-10-27 22:39:41 -04:00
Curtis F Kaylor
2b5f96c7d0 Added CPU Type and Numeric Literal String Escapes 2019-10-27 22:37:20 -04:00
Curtis F Kaylor
7f4e98826c Added and updated VERA modules 2019-10-27 14:25:30 -04:00
Curtis F Kaylor
de56780b03 Completed and Tested Vera Layer Module 2019-09-28 21:59:58 -04:00
Curtis F Kaylor
7645862022 Moved VERA Display Composer functions to veradisp.h02 2019-09-27 12:08:31 -04:00
Curtis F Kaylor
7674e11b61 Moved memory access functions to module veramem 2019-09-25 23:16:28 -04:00
Curtis F Kaylor
3b74138826 Added Functions for Layer Registers 2019-09-25 15:56:26 -04:00
Curtis F Kaylor
303263e915 Rewrote GETHSR(), GETHSP(), GETVSR(), GETVSP() 2019-09-23 23:05:27 -04:00
Curtis F Kaylor
f81f76eefb Created vera.a02 and vera.h02 2019-09-23 19:57:03 -04:00
Curtis F Kaylor
0bd11dbaed Added module intlib and updated module stdiox 2019-05-27 17:12:10 -04:00
Curtis F Kaylor
71e15fb2d8 Fixed bug parsing integer literals 2019-05-27 17:10:33 -04:00
Curtis F Kaylor
ff0018c1d0 Added labels start and exit to system header files 2019-05-18 22:27:09 -04:00
Curtis F Kaylor
d08e23d8d0 Allow & operator to work with Labels 2019-05-18 22:24:30 -04:00
Curtis F Kaylor
2f297edbcd Renamed internal label constants 2019-05-18 20:59:49 -04:00
Curtis F Kaylor
0150493748 Implemented Indirect Goto 2019-05-18 12:19:47 -04:00
Curtis F Kaylor
b6cec4d75a Allow int members in structs 2019-05-12 23:34:47 -04:00
Curtis F Kaylor
2530f3ed1e Modified function calls to implicitly pass address for arrays and structs 2019-05-05 21:16:06 -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
e87b4e9b44 Changed placeholder from asterisk to question mark 2019-05-04 21:56:00 -04:00
Curtis F Kaylor
e30d98b9a6 Updated ENUM documentation and added BITMASK documentation 2019-05-03 19:03:01 -04:00
Curtis F Kaylor
c9a4f76d49 Allow skipping of sequences in ENUM and BITMASK 2019-05-03 18:49:46 -04:00
Curtis F Kaylor
dd4debeaaf Added Integer Variables and Bitmask Enums 2019-05-03 17:35:15 -04:00
Curtis F Kaylor
7252710f70 Modified compiler to allow multiple include subdirecties 2019-03-29 19:09:41 -04:00