Commit Graph

  • f99a44d8e1 added rudimentary testing for the peek functions mrdudz 2020-07-14 14:24:19 +02:00
  • 1f2fdbd9b1 implemented conio peek functions for PCE target mrdudz 2020-07-14 14:22:29 +02:00
  • a4f1e37f0c increase the maximum amount of cycles, else the shift test will fail mrdudz 2020-07-13 21:26:31 +02:00
  • 5ad365c5df some tweaks to the moved tests to make them more suitable for automatic testing mrdudz 2020-07-13 21:26:07 +02:00
  • 882194c221 move a bunch of tests from testcode/lib to test/val (and a failing one to test/todo) mrdudz 2020-07-13 21:25:13 +02:00
  • d940c9aa85 added a bit more precise description mrdudz 2020-07-13 17:04:22 +02:00
  • e758110f61 added testcode to check petscii char mapping, related to issue #988 mrdudz 2020-07-13 17:00:17 +02:00
  • 390f972014 updated Makefile with exception rules for the added tests mrdudz 2020-07-13 15:16:26 +02:00
  • 5597b83d04 added testcase for issue #975 mrdudz 2020-07-13 15:13:38 +02:00
  • 36ff372149 added testcase for issue #760 mrdudz 2020-07-13 15:13:22 +02:00
  • bec140143b added testcase for issue #760 mrdudz 2020-07-13 15:13:06 +02:00
  • f8873c2508 added testcase for issue #250 mrdudz 2020-07-13 15:12:47 +02:00
  • f5d99106e6 added testcase for issue #1075 mrdudz 2020-07-13 15:12:30 +02:00
  • 693e3a7109 added testcase for issue #1048 mrdudz 2020-07-13 15:12:04 +02:00
  • a43cac580e Tiny optimization Olli Savia 2020-07-08 21:37:39 +03:00
  • bcb8b49907 Removed executable bit. Oliver Schmidt 2020-07-12 23:11:43 +02:00
  • 04cc463452 Implemented some CONIO peek functions. Oliver Schmidt 2020-07-12 22:19:38 +02:00
  • 727040d1ac Comment fix. acqn 2020-07-12 12:18:55 +08:00
  • 7d652d42dc Added a warning on promoting a decimal constant without a 'u'/'U' suffix to unsigned long. acqn 2020-07-02 10:30:02 +08:00
  • 381a32d9aa C64 soft80-conio cgetc: save 14 cycles in invertcursor compyx 2020-07-11 13:18:14 +02:00
  • 2c4dd5decf Shorten comment as requested compyx 2020-07-11 09:39:21 +02:00
  • e45e57d7ce C64 soft80 conio: save 4 bytes in firstinit compyx 2020-07-10 20:08:44 +02:00
  • fb7996b0ce Revert "C64 soft80 conio: save 6 bytes in firstinit" compyx 2020-07-10 19:56:34 +02:00
  • 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