1
0
mirror of https://github.com/RevCurtisP/C02.git synced 2026-01-23 13:21:44 +00:00

Commit Graph

  • 83c5f00759 Updated include/x16/joystk.a02 Curtis F Kaylor 2019-11-20 10:52:41 -05:00
  • 665834bc74 Imported keydef and screen modules from master Curtis F Kaylor 2019-11-20 01:44:06 -05:00
  • b83b345ca4 Imported x16.h02 and x16.a02 from master Curtis F Kaylor 2019-11-20 01:41:35 -05:00
  • b7be6f26f3 Added command line option -d to c02 compiler Curtis F Kaylor 2019-11-20 01:37:28 -05:00
  • c5460db89e Updated c64.a02, vic.a02, x16.a02 Curtis F Kaylor 2019-11-20 01:36:43 -05:00
  • d09386dd9b Added BBR, BBS, RMB, SMB Instructions to A02 Assembler Curtis F Kaylor 2019-11-20 01:25:57 -05:00
  • fa6daed904 Added .gitignore to repository Curtis F Kaylor 2019-11-20 01:22:54 -05:00
  • f4467cdbb9 Removed work/notes.txt Curtis F Kaylor 2019-11-20 01:19:38 -05:00
  • e14856c8fc Mods to work/a02.bat, work/c02.bat, work/opcodes.a02 Curtis F Kaylor 2019-11-20 01:14:37 -05:00
  • f348da21a2 Created file test/README.md Curtis F Kaylor 2019-11-20 01:10:51 -05:00
  • b936b76bd6 Modified test/a1.bat, test/a2.bat to use a02.exe Curtis F Kaylor 2019-11-20 01:09:22 -05:00
  • 1057ec28b7 Updated test programs conds, echo, echohex, hello, loops Curtis F Kaylor 2019-11-20 01:08:09 -05:00
  • e09ebf96d6 Updated scrntst.c02 and all screen.h02, screen.a02 Curtis F Kaylor 2019-11-20 01:06:34 -05:00
  • 902347db57 Replaced testsl.c02, testslib.c02 with slibtest.c02 and debugged stdlib.a02 Curtis F Kaylor 2019-11-20 00:47:02 -05:00
  • 4d460ce581 Replaced test/testsd.c02 with test/sdeftest.c02 Curtis F Kaylor 2019-11-19 22:29:05 -05:00
  • 72eb1fff3d Replaced test/testscrn.c02 with test/scrntst.c02 Curtis F Kaylor 2019-11-19 18:54:12 -05:00
  • f83a5d1e71 Added Various .c02 files from test/ Curtis F Kaylor 2019-11-19 13:52:21 -05:00
  • a56007da8f Changed Batch Files in test/ to use a02.exe Curtis F Kaylor 2019-11-18 01:38:23 -05:00
  • 14d9409e5d Added module keydef for Commodore and Commander X16 Computers Curtis F Kaylor 2019-11-17 21:31:46 -05:00
  • ced64b6ee3 Added Bash Script ca02.sh to Compile a02.c Curtis F Kaylor 2019-11-16 12:46:40 -05:00
  • becc10ce3b Fixed a02 Segmentation Fault in Linux Curtis F Kaylor 2019-11-16 12:37:51 -05:00
  • 0c4e6f1ff8 Added test file work/a02inc.a02 Curtis F Kaylor 2019-11-16 12:25:38 -05:00
  • 62430453cc Fixed printf() warnings in a02.c Curtis F Kaylor 2019-11-16 12:22:42 -05:00
  • 14b689dc69 Added Usage output to a02.c Curtis F Kaylor 2019-11-16 12:18:37 -05:00
  • 1b061ec033 Added A02 Assembler to Makefile Curtis F Kaylor 2019-11-15 14:30:43 -05:00
  • 37d0fee589 Removed references to library <time.h> Curtis F Kaylor 2019-11-15 14:16:58 -05:00
  • 0ca69fce81 Added integers and triple return values to readme.md Curtis F Kaylor 2019-11-15 13:47:33 -05:00
  • 3154b80ae4 Tested and debugged joystk module for C64 Curtis F Kaylor 2019-11-15 13:38:08 -05:00
  • 508533b148 Cleaned up system header files Curtis F Kaylor 2019-11-15 13:27:55 -05:00
  • 51bf4514d6 Added Commander X16 Header Files Curtis F Kaylor 2019-11-15 00:07:23 -05:00
  • 8d12f452a0 Fixed header.?02 so they will compile and assemble Curtis F Kaylor 2019-11-15 00:05:53 -05:00
  • f7c9742027 Moved Include of prbyte.a02 from vic.a02 to vic??.a02 Curtis F Kaylor 2019-11-15 00:04:18 -05:00
  • 24ba4b6dfd Allow Modifiers in Header File and Pointer DeRefs in Function Calls Curtis F Kaylor 2019-11-14 23:57:49 -05:00
  • cf56e15c01 Updated x16/include .a02 files to use 65C02 opcodes Curtis F Kaylor 2019-11-14 23:56:33 -05:00
  • 0e4495d9cf Updated to a02test.a02 Curtis F Kaylor 2019-11-14 22:05:27 -05:00
  • f85c640f9f Tested and Debugged Pointer Dereferencing Curtis F Kaylor 2019-11-14 22:01:13 -05:00
  • 77b0f1017f Added ALIGN and END Pseudo-Ops to A02 Assembler Curtis F Kaylor 2019-11-14 17:56:34 -05:00
  • d02c8b6a3a Added A02 Assembler test files Curtis F Kaylor 2019-11-14 12:30:41 -05:00
  • bdc3674c59 Added HEX Pseudo-Op, Fixed LDY Addressing Modes Curtis F Kaylor 2019-11-14 12:28:32 -05:00
  • 18088691d7 Updated and Debugged A02 Assembler Curtis F Kaylor 2019-11-14 11:15:51 -05:00
  • f94ddd63fc Added pointer dereferencing to C02 compiler Curtis F Kaylor 2019-11-14 11:13:45 -05:00
  • 9478d41299 Created Assembler a02.c Curtis F Kaylor 2019-11-13 02:20:10 -05:00
  • 3a7224ce9a Converted source code line endings to CR/LF Curtis F Kaylor 2019-10-27 22:44:13 -04:00
  • 6703c8cb10 Allow expressions in second and third function argument Curtis F Kaylor 2019-10-27 22:42:37 -04:00
  • 223f7bbb97 Added Resume statement Curtis F Kaylor 2019-10-27 22:39:41 -04:00
  • 2b5f96c7d0 Added CPU Type and Numeric Literal String Escapes Curtis F Kaylor 2019-10-27 22:37:20 -04:00
  • 7f4e98826c Added and updated VERA modules Curtis F Kaylor 2019-10-27 14:25:30 -04:00
  • de56780b03 Completed and Tested Vera Layer Module Curtis F Kaylor 2019-09-28 21:59:58 -04:00
  • 7645862022 Moved VERA Display Composer functions to veradisp.h02 Curtis F Kaylor 2019-09-27 12:08:31 -04:00
  • 7674e11b61 Moved memory access functions to module veramem Curtis F Kaylor 2019-09-25 23:16:28 -04:00
  • 3b74138826 Added Functions for Layer Registers Curtis F Kaylor 2019-09-25 15:56:26 -04:00
  • 303263e915 Rewrote GETHSR(), GETHSP(), GETVSR(), GETVSP() Curtis F Kaylor 2019-09-23 23:05:27 -04:00
  • f81f76eefb Created vera.a02 and vera.h02 Curtis F Kaylor 2019-09-23 19:57:03 -04:00
  • 0bd11dbaed Added module intlib and updated module stdiox Curtis F Kaylor 2019-05-27 17:12:10 -04:00
  • 71e15fb2d8 Fixed bug parsing integer literals Curtis F Kaylor 2019-05-27 17:10:33 -04:00
  • ff0018c1d0 Added labels start and exit to system header files Curtis F Kaylor 2019-05-18 22:27:09 -04:00
  • d08e23d8d0 Allow & operator to work with Labels Curtis F Kaylor 2019-05-18 22:24:30 -04:00
  • 2f297edbcd Renamed internal label constants Curtis F Kaylor 2019-05-18 20:57:39 -04:00
  • 0150493748 Implemented Indirect Goto Curtis F Kaylor 2019-05-18 12:19:47 -04:00
  • 6a44c99bdb Incomplete implementation of symtbl symtbl Curtis F Kaylor 2019-05-18 12:07:12 -04:00
  • b6cec4d75a Allow int members in structs Curtis F Kaylor 2019-05-12 23:34:47 -04:00
  • 2530f3ed1e Modified function calls to implicitly pass address for arrays and structs Curtis F Kaylor 2019-05-05 21:16:06 -04:00
  • 57b8e6f1e0 Changed Variable Table from synchronized arrays to array of structs Curtis F Kaylor 2019-05-05 18:37:19 -04:00
  • 28960cbcfa Allow comments inside struct definitions Curtis F Kaylor 2019-05-05 18:10:26 -04:00
  • e87b4e9b44 Changed placeholder from asterisk to question mark Curtis F Kaylor 2019-05-04 21:56:00 -04:00
  • e30d98b9a6 Updated ENUM documentation and added BITMASK documentation Curtis F Kaylor 2019-05-03 19:03:01 -04:00
  • c9a4f76d49 Allow skipping of sequences in ENUM and BITMASK Curtis F Kaylor 2019-05-03 18:49:46 -04:00
  • dd4debeaaf Added Integer Variables and Bitmask Enums Curtis F Kaylor 2019-05-03 17:35:15 -04:00
  • 7252710f70 Modified compiler to allow multiple include subdirecties Curtis F Kaylor 2019-03-29 19:09:41 -04:00
  • 33a19c7a87 Added test/fileread.c02 for VIC-20 and C64 Curtis F Kaylor 2019-03-29 19:09:04 -04:00
  • 0e149b7798 Added fileio and filesys modules for VIC-20 and C64 Curtis F Kaylor 2019-03-29 19:06:12 -04:00
  • 1440c42c26 Removed include/vic/fileio.a02 from tracking Curtis F Kaylor 2019-03-29 15:58:58 -04:00
  • 200096f83f Allowed declaration of functions with type int Curtis F Kaylor 2019-03-24 16:37:14 -04:00
  • b701f2477c Cleaned up module stddef Curtis F Kaylor 2019-03-24 16:29:19 -04:00
  • ddc9a5db80 Removed rogue file ./fileio'.txt Curtis F Kaylor 2019-03-22 21:59:46 -04:00
  • 90196f8762 Updated general documentation Curtis F Kaylor 2019-03-22 21:22:24 -04:00
  • 976dd4cf44 Minor changes to include/ .a02 files Curtis F Kaylor 2019-03-22 21:18:49 -04:00
  • 5289bb8717 Added functions to stddef module Curtis F Kaylor 2019-03-22 20:30:49 -04:00
  • 8aa2c972a7 Added BFRLO and BFRHI to header files Curtis F Kaylor 2019-03-22 20:28:43 -04:00
  • 5a50fc4b89 Added modules sounds and vectors for Apple 2 Curtis F Kaylor 2019-03-22 20:14:58 -04:00
  • 71d308aa57 Updated Apple 1 and Apple 2 header files Curtis F Kaylor 2019-03-22 20:14:00 -04:00
  • 076586be05 Added stub code to compiler for indirect goto Curtis F Kaylor 2019-03-22 19:35:28 -04:00
  • 65b50c7003 Various updates to py65/ test programs Curtis F Kaylor 2019-03-22 19:32:08 -04:00
  • 251c5edb8b Deleted conds.c02 and forforpf.02 from py65/ Curtis F Kaylor 2019-03-22 19:26:12 -04:00
  • be2b2ec835 Renamed module file to fileio Curtis F Kaylor 2019-01-06 18:53:26 -05:00
  • 720db5a2d8 Fixed bug with %N in printf() Curtis F Kaylor 2018-12-10 17:23:04 -05:00
  • 0ad6894a5b Allow address as target of goto Curtis F Kaylor 2018-12-03 16:27:25 -05:00
  • 748876aa64 Deprecated directory vic20/include Curtis F Kaylor 2018-11-07 00:19:22 -05:00
  • 903921638e Allow structs to have structs as members Curtis F Kaylor 2018-11-07 00:13:29 -05:00
  • 35ea24cefb Updated joystick test program Curtis F Kaylor 2018-11-07 00:12:05 -05:00
  • 11fbab1281 Updated standard library include files Curtis F Kaylor 2018-11-07 00:11:09 -05:00
  • 9bee7114fd Split module stack into stack and stackx Curtis F Kaylor 2018-09-23 18:39:27 -04:00
  • 172053262a Updated module stdiox, documented module screen Curtis F Kaylor 2018-09-17 19:44:47 -04:00
  • 14ede0375e Updated Oric-1 include files Curtis F Kaylor 2018-09-17 19:41:51 -04:00
  • 3c4e760baf Updated VIC-20 game controller modules Curtis F Kaylor 2018-09-17 19:39:46 -04:00
  • a3fa942e30 Added lgtpen module for C64 Curtis F Kaylor 2018-09-17 19:29:38 -04:00
  • 271d0bd009 Added modules joystk and paddle for c64 Curtis F Kaylor 2018-09-17 11:34:26 -04:00
  • 967d2c01e3 Tested Oric-1 joystk and lgtpen modules Curtis F Kaylor 2018-09-16 20:53:34 -04:00
  • 3f9b4484c1 Separated cursor movement code into 'screen' module Curtis F Kaylor 2018-09-16 20:30:25 -04:00
  • 35377b5807 Squashed commit of the following: Curtis F Kaylor 2018-09-12 09:54:54 -04:00