Commit Graph

  • 695b1b01d8 C64 soft80 conio: save 6 bytes in firstinit compyx 2020-07-10 19:35:23 +02:00
  • df97570471 Set .NOTPARALLEL in test/misc and test/val Jesse Rosenstock 2020-07-10 11:49:19 +02:00
  • 3999f2ad75 Move .NOTPARALLEL closer to rule that needs it Jesse Rosenstock 2020-07-10 11:48:47 +02:00
  • 878e4a57c8 Make Makefiles more -j friendly Jesse Rosenstock 2020-07-02 08:57:11 +02:00
  • f5afc75cbd ar65/LibClose: Include filename in error messages Jesse Rosenstock 2020-07-09 21:18:42 +02:00
  • 579b50f0c5 test for issue #927 mrdudz 2020-07-09 16:18:08 +02:00
  • 2428285694 test for issue #327 mrdudz 2020-07-09 16:17:31 +02:00
  • ff18218b0a test for issue #170 mrdudz 2020-07-09 16:17:16 +02:00
  • 5925a7f8ee test for issue #1077 mrdudz 2020-07-09 16:16:46 +02:00
  • 4b8b15a07a tests for issue #169 mrdudz 2020-07-09 16:05:57 +02:00
  • 93f0df58e5 test related to issue #1071 mrdudz 2020-07-09 15:57:51 +02:00
  • 85e73e91f8 Only enable signed div replacements with shift according to the code size factor settings. Also with better comments. acqn 2020-07-03 16:21:01 +08:00
  • 09bcff0862 Added support for changing divisions by negative power-of-2 denominators into bit shifts, and fixed #169 including the case of -2147483648 which is negative but appears positive. acqn 2020-07-02 10:30:02 +08:00
  • 30835e3d9d More optimized codegen for the correct cases of the Issue #169 fix. acqn 2020-07-02 10:30:02 +08:00
  • e98fe04cc2 Almost fixed Issue #169. The only denominator not working right now is -2147483648. acqn 2020-07-02 10:30:02 +08:00
  • 82c8bd6e2b Replace unary negation with subtraction Jesse Rosenstock 2020-07-08 23:16:15 +02:00
  • 2c16453a9f Guard MSVC pragma with ifdef _MSC_VER Jesse Rosenstock 2020-07-08 22:46:40 +02:00
  • 9e5b8d99a3 Fix MSVC build broken by #1058 Jesse Rosenstock 2020-07-08 21:28:31 +02:00
  • 359da1ae76 Update bit-field tests after #1058 merge Jesse Rosenstock 2020-07-08 17:11:41 +02:00
  • 8449c9eaa0 Add zlib license text Jesse Rosenstock 2020-07-02 09:08:57 +02:00
  • 532e6b2554 Add copyright notice Jesse Rosenstock 2020-07-02 09:01:30 +02:00
  • 6f85ee9d95 Add another test for bit-field unit overlap Jesse Rosenstock 2020-06-28 21:24:21 +02:00
  • 2f456ce4e2 Add comment explaining four_bits_with_int Jesse Rosenstock 2020-06-28 21:17:42 +02:00
  • 8a331ee7ec Print to stdout instead of stderr Jesse Rosenstock 2020-06-27 20:39:33 +02:00
  • a70ac6be30 Add test of bit-field packing for #1054 and #1055 Jesse Rosenstock 2020-06-27 20:30:08 +02:00
  • 6dc2bf1226 Rename PaddingBitWidth to PaddingBits Jesse Rosenstock 2020-06-22 09:07:39 +02:00
  • 9858e47dfd Pad bit-fields only to the next byte Jesse Rosenstock 2020-06-21 21:28:32 +02:00
  • 9e881a497e Fix formatting Jesse Rosenstock 2020-07-03 07:57:53 +02:00
  • c273c90bf2 Fix formatting Jesse Rosenstock 2020-07-03 07:56:05 +02:00
  • 527df094ca Use xrealloc in cl65 Jesse Rosenstock 2020-07-02 22:24:57 +02:00
  • 416adbce82 Add blank line Jesse Rosenstock 2020-07-03 07:53:51 +02:00
  • 021362fb75 cl65: Remove temporary .o files Jesse Rosenstock 2020-07-02 22:41:38 +02:00
  • 410e4502ee Added a 160x192x2 TGI (graphics) driver to the VIC-20 library. Greg King 2020-07-08 05:55:30 -04:00
  • d1833cc441 Fix handling of charcodes 254 and 255, fixes issue #988 mrdudz 2020-07-08 00:48:39 +02:00
  • 539924249b More complete fix for Issue #1071. acqn 2020-07-04 17:44:49 +08:00
  • 286da30a26 Quick fix for Issue #1071. acqn 2020-07-04 13:32:28 +08:00
  • 17c5504129 In Atari XEX output format, join memory areas if possible. Daniel Serpell 2020-07-03 23:03:19 -04:00
  • 0f8b587bc2 Added directory for currently failing regression tests. Oliver Schmidt 2020-07-01 00:13:55 +02:00
  • 8891a896b5 test/ref: Use separate .out files Jesse Rosenstock 2020-06-27 21:15:22 +02:00
  • d31171164e Fix formatting Jesse Rosenstock 2020-06-29 17:40:02 +02:00
  • fae25bc459 CHECK we have at most a partial byte Jesse Rosenstock 2020-06-29 09:00:13 +02:00
  • f4a6d08847 Fix full bytes vs full word in comment Jesse Rosenstock 2020-06-29 08:59:49 +02:00
  • a00611798d Output bit-field data as chars instead of ints Jesse Rosenstock 2020-06-28 22:18:12 +02:00
  • 90d1c89bff Allow overlap of bit-field storage units (#1055) Jesse Rosenstock 2020-06-27 15:02:11 +02:00
  • 5277ea0b73 Add test license description. Oliver Schmidt 2020-06-27 02:23:22 +02:00
  • 18246278c5 switch2.c: Remove use of REFCC and UNSIGNED_CHARS Jesse Rosenstock 2020-06-25 08:54:58 +02:00
  • 8fe317e7fa Remove REFCC_UNSIGNED_CHARS from test/ref/ Jesse Rosenstock 2020-06-23 21:57:03 +02:00
  • 86ba877a99 Define REFCC and REFCC_UNSIGNED_CHARS in reference Jesse Rosenstock 2020-06-23 21:25:23 +02:00
  • 6e6ce4e5ee added various tests related to bug #1045 mrdudz 2020-06-23 00:46:12 +02:00
  • aaecf3cfec replace JMP with BEQ to save 1 byte. Dirk Jagdmann 2020-06-21 10:15:23 -07:00
  • 3cbe485b94 fix description of Kerberos memory Dirk Jagdmann 2020-06-21 09:05:17 -07:00
  • 6465c3b687 change order of declarations. Dirk Jagdmann 2020-06-17 15:50:54 -07:00
  • 9227b0ccaf sort items Dirk Jagdmann 2020-06-17 15:46:19 -07:00
  • def27ed4e2 change whitespace Dirk Jagdmann 2020-06-17 15:45:04 -07:00
  • 070264acc4 remove tab characters. Dirk Jagdmann 2020-06-17 15:42:37 -07:00
  • ba79b2db9b add kerberos em driver variable. Dirk Jagdmann 2020-06-17 15:42:28 -07:00
  • cb26766651 add C64 documentation Dirk Jagdmann 2020-06-17 08:56:07 -07:00
  • 76091b96d4 C64 Kerberos extended memory driver Dirk Jagdmann 2020-06-16 22:10:39 -07:00
  • e9307ce58e Moved test/ref/cc65141011.c to test/val/cc65141011.c. acqn 2020-06-22 08:16:51 +08:00
  • 8a166ac82f Fixed register usage tracking interfered by CE_SetArg. acqn 2020-02-11 18:28:38 +08:00
  • 2220c58f51 If the previous insn may be skipped, we cannot simply predict the output values of the registers. acqn 2020-01-03 08:20:28 +08:00
  • 53eb6a948d No more duplicated stores by Opt_tosshift which could result in worse optimizations. acqn 2020-01-03 08:20:21 +08:00
  • 49c5cfd65b Improved fix for Issues #167 and #784 and somehow #781. acqn 2020-01-03 08:20:14 +08:00
  • 48d3578c24 Fixed Issue #784. acqn 2020-01-03 08:20:07 +08:00
  • b2268765bf The ref test cc65141011.c now passes. acqn 2020-01-01 23:44:47 +08:00
  • a7a8426a90 Just keep Lhs loads in OptStackOps and leave them to OptUnusedLoads, whilst Rhs loads must be removed for OptStackOps to work right. Fixed Issue #167 as well as similar issues with tosshift. acqn 2019-12-31 16:06:52 +08:00
  • 1c2edc5434 AddBitField: Rename Width arg to BitWidth Jesse Rosenstock 2020-06-19 09:01:24 +02:00
  • 4afc552e17 ParseStructDecl: Make BitOffs unsigned Jesse Rosenstock 2020-06-19 09:06:52 +02:00
  • 37107174c6 Added waitvsync() for the Enhanced Apple //e. Oliver Schmidt 2020-06-18 21:44:42 +02:00
  • baa5d051e4 use same description as in the docs mrdudz 2020-06-16 00:11:07 +02:00
  • 349a84d972 remove superfluous TAB mrdudz 2020-06-16 00:08:55 +02:00
  • 98c7186221 Add description for --debug-opt-output to the --help output mrdudz 2020-06-15 23:39:50 +02:00
  • e0a0b2dc25 Streamlined machine detection. Oliver Schmidt 2020-06-15 19:07:59 +02:00
  • 6adf175691 Optimized get_ostype() return values for asm usage. Oliver Schmidt 2020-06-14 21:54:33 +02:00
  • 2acb3b153b Added some "See also" links to the TGI color-count descriptions. Greg King 2020-06-08 20:09:45 -04:00
  • 87144a15dd Fixed the "verbatim" tags in the TGI document. Greg King 2020-06-08 17:22:02 -04:00
  • bc1e884988 Documented how the TGI API shows when a palette has 256 colors. Greg King 2020-06-08 16:39:11 -04:00
  • 20a9c0c336 Replaced call to paddle read ROM routine with custom code. Oliver Schmidt 2020-06-06 15:14:56 +02:00
  • 8b5ae001e5 Refactored the TGI demo. Greg King 2020-06-05 13:37:20 -04:00
  • 7b2e4d0c7f Reflect that the Apple //c supports only one joystick. Oliver Schmidt 2020-06-04 23:22:47 +02:00
  • 15e2afcdf3 Split libref.s into multiple files to prevent inclusion of unnecessary code. Oliver Schmidt 2020-06-04 21:40:40 +02:00
  • 14c62f1368 Allowed the TGI API to support 256 colors. Greg King 2020-06-04 12:58:05 -04:00
  • f9204e5b6f Fixed g_addlocal codegen with long types. acqn 2020-04-16 18:38:49 +08:00
  • 8066cd9ace Fixed wrong case in PreDec codegen, which never seems to be in use though. acqn 2020-04-16 17:17:52 +08:00
  • 07a5324a81 Fixed Issue #1028 by outputing local literals when exiting the function scope. acqn 2020-06-01 01:28:59 +08:00
  • 68f53e69f1 Fixed Issues #420 and #919 by always outputing the code segment before the three data segments for functions. acqn 2020-06-01 01:28:59 +08:00
  • 33e103fdc6 Fixed Issue #1040: non-byte pointer +=/-= byte codegen bug. acqn 2020-06-01 01:28:48 +08:00
  • 555282497c Removed --lib option from cl65. Oliver Schmidt 2020-05-30 21:03:15 +02:00
  • dc4142e1a9 Minor formatting changes after review. laubzega 2020-05-29 00:04:12 -07:00
  • 083f3ae26b Fix for #928. laubzega 2020-05-25 23:43:28 -07:00
  • 68eb0f2cdc Put the Telestrat static drivers names together. Greg King 2020-05-28 10:33:08 -04:00
  • 3890492a9b Added a JOY_FIRE() macro to the Atmos and Telestrat C headers. Greg King 2020-05-28 09:59:21 -04:00
  • 6521930880 Fixed the name of the driver jede 2020-05-27 22:49:10 +02:00
  • 6c2d578c61 Fix eor bug jede 2020-05-27 22:44:37 +02:00
  • 50192fc65e Change name of the driver (telestrat-joy.s renamed to telestrat.s jede 2020-05-25 22:28:08 +02:00
  • 1d358a4734 Fix bug jede 2020-05-25 22:25:14 +02:00
  • e8b1d51d28 Fix typo jede 2020-05-24 23:31:12 +02:00
  • cd7abdb58d Fix typo jede 2020-05-24 22:52:31 +02:00
  • 7ae6430728 Fix typo jede 2020-05-24 22:49:26 +02:00
  • 532240a2db Telestrat joystick management jede 2020-05-24 22:47:20 +02:00