Commit Graph

  • d6dd0fa865 Document decompressors Colin Leroy-Mira 2025-10-26 18:53:33 +01:00
  • f3e43cc5c5 Add a 9% faster ZX02 decompressor Colin Leroy-Mira 2025-10-26 15:36:55 +01:00
  • 2220c6ec8d Add --warn-align-waste option to ca65, ld65, cl65 Colin Leroy-Mira 2025-10-26 16:06:08 +01:00
  • 4cb40a4155 f_getcwd rumbledethumps 2025-10-22 18:51:01 -07:00
  • 47c7160476 getcwd rumbledethumps 2025-10-21 20:58:50 -07:00
  • 899ee2dac2 remove fresult rumbledethumps 2025-10-21 09:42:04 -07:00
  • f06acc993a code_page rumbledethumps 2025-10-20 23:06:32 -07:00
  • 9b54be41da code page rumbledethumps 2025-10-20 22:53:42 -07:00
  • 28442e60b8 Emit warnings for wasted bytes when aligning Colin Leroy-Mira 2025-10-19 11:14:45 +02:00
  • 69149c65ec remove blank line rumbledethumps 2025-10-16 18:14:44 -07:00
  • be4eb9dc23 Merge branch 'cc65:master' into master rumbledethumps 2025-10-16 16:21:09 -07:00
  • 4b561acea5 all dir commands rumbledethumps 2025-10-16 16:20:23 -07:00
  • 815135f716 chdir and friends rumbledethumps 2025-10-15 23:41:44 -07:00
  • f744f0b8a0 dir seeking rumbledethumps 2025-10-15 14:12:12 -07:00
  • e6c138dc03 directory ops rumbledethumps 2025-10-14 23:11:23 -07:00
  • 84bcd53c45 Merge pull request #2840 from polluks/patch-14 Bob Andrews 2025-10-13 20:52:17 +02:00
  • 82dbc828af Fixed typos Stefan 2025-10-10 15:01:33 +02:00
  • c2556bb5e2 Merge pull request #1358 from dmsc/issue-479 Bob Andrews 2025-10-05 15:39:56 +02:00
  • a6763af95c fix xreg.s rumbledethumps 2025-10-04 16:29:30 -07:00
  • 362e20b4d0 Merge pull request #2839 from danielg4/master Bob Andrews 2025-09-30 16:40:18 +02:00
  • 6be0731247 Fix uncatalogued name clash with libsrc/runtime/leave.s Daniel Gimpelevich 2025-09-29 17:12:34 -07:00
  • 23b8bafbf6 no need to expose errno_opt rumbledethumps 2025-09-27 23:27:02 -07:00
  • e182d5d324 Merge branch 'cc65:master' into master rumbledethumps 2025-09-26 17:20:17 -07:00
  • fdcb890bfd remove oserror from rp6502 rumbledethumps 2025-09-26 17:19:50 -07:00
  • 93c1b659ee Merge pull request #2824 from GrosChien/master Bob Andrews 2025-09-22 21:18:39 +02:00
  • 8ec38c38d5 Merge pull request #2827 from polluks/master Bob Andrews 2025-09-22 21:17:10 +02:00
  • ca7335023f Merge pull request #2834 from polluks/patch-12 Bob Andrews 2025-09-22 21:06:41 +02:00
  • 4383841f24 Merge pull request #2833 from polluks/patch-10 Bob Andrews 2025-09-22 21:03:56 +02:00
  • fae2d5511f Merge branch 'master' into patch-10 Bob Andrews 2025-09-22 21:03:18 +02:00
  • 732c0c09f8 Merge pull request #2832 from polluks/patch-9 Bob Andrews 2025-09-22 21:01:29 +02:00
  • 9aab9e93aa Merge pull request #2829 from kugelfuhr/kugelfuhr/fix-2826 Bob Andrews 2025-09-22 21:00:43 +02:00
  • 9601b11a9c inplicit length Stefan 2025-09-18 11:10:41 +02:00
  • 5e89953bf9 Fixed overflow Stefan 2025-09-17 15:03:55 +02:00
  • b5ff68a952 Merge branch 'cc65:master' into master rumbledethumps 2025-09-15 20:57:21 -07:00
  • 089f8f1425 Fixed typo Stefan 2025-09-14 22:36:31 +02:00
  • 1ef3f88f0a Fixed typos Stefan 2025-09-14 22:30:24 +02:00
  • 0dc484f5a7 Fix hardcoded upper limit of input files. Kugel Fuhr 2025-09-08 20:51:27 +02:00
  • 613e752051 Fixed minor typo Stefan 2025-09-05 09:58:36 +02:00
  • ee096d27df Fix segfault when using -x without -l Gros chien 2025-08-26 23:45:39 +02:00
  • 357f64e4e3 Address Oliver's comments Colin Leroy-Mira 2025-08-24 18:31:44 +02:00
  • 86bcf32580 Apple2: Add file_set_type() and file_set_auxtype() Colin Leroy-Mira 2025-08-17 17:28:03 +02:00
  • ce20b6aa48 Explain the expected failures in 311 Joshua Bell 2025-08-22 09:57:45 -07:00
  • 873361ba83 Show used values in listing Joshua Bell 2025-08-22 09:49:04 -07:00
  • f18de5bc73 Remove accidentally included file Joshua Bell 2025-08-22 09:37:23 -07:00
  • 939276669f Tests for scopes and issue #479 / PR #1358 Joshua Bell 2025-08-21 09:54:45 -07:00
  • 2454ab831c When creating a new scope for a forwarded symbol, do not open it. Daniel Serpell 2025-08-17 20:24:08 -04:00
  • acc26c0e7b When the scope is not found on ancestors, create on current scope. Daniel Serpell 2025-08-16 22:28:32 -04:00
  • 2323f46a54 Only search a symbol in parent scopes if not already scoped. Daniel Serpell 2025-08-16 17:29:12 -04:00
  • 76e31e5b75 Document usage of scope before definitions. Daniel Serpell 2020-12-13 20:15:19 -03:00
  • 5b70654289 Allows referencing a scope not yet created. Daniel Serpell 2020-12-13 20:03:17 -03:00
  • 6efe447d14 add some strategic git ignores, should satisfy #2818 mrdudz 2025-07-27 17:29:59 +02:00
  • 5197c56c7c Merge pull request #2794 from mrdudz/fixgrc Bob Andrews 2025-07-27 00:23:02 +02:00
  • d06e0d9a16 Merge pull request #2812 from colinleroy/Opt-ldptr1 Bob Andrews 2025-07-27 00:22:21 +02:00
  • 17c8e2154b Merge pull request #2811 from colinleroy/OptTosLoadPop Bob Andrews 2025-07-27 00:21:50 +02:00
  • 1f6cca2140 Coding style Colin Leroy-Mira 2025-07-20 16:06:34 +02:00
  • a0b705fd41 Remove code after inserting new one Colin Leroy-Mira 2025-07-20 15:22:59 +02:00
  • 0647cb1112 Merge jsr pushax/j?? popax into nothing or RTS Colin Leroy-Mira 2025-07-20 12:54:09 +02:00
  • 4c2cc24e77 Optimize jsr ldax0sp/incsp2 Colin Leroy-Mira 2025-07-27 00:01:47 +02:00
  • aa936b6d12 Fix copyright Colin Leroy-Mira 2025-07-26 23:59:02 +02:00
  • cb39da2fba Use spaces instead of tabs in the output files mrdudz 2025-07-26 23:52:14 +02:00
  • 4c6c8b2430 Merge pull request #2819 from kugelfuhr/kugelfuhr/improved-flowanalysis Bob Andrews 2025-07-26 23:37:49 +02:00
  • 228671b7c4 Added another test. Kugel Fuhr 2025-07-26 10:17:32 +02:00
  • 8f4a4040d6 Complete unreachable checking for switch statements. Kugel Fuhr 2025-07-26 09:03:27 +02:00
  • 70c1bd5e3c Improved flow analysis in general and especially for "for" loops. Added more tests. Kugel Fuhr 2025-07-20 09:07:31 +02:00
  • 8ac25376a0 Fix the "double semicolon" problem where a double semicolon after a statement that makes the following code unreachable led to an "unreachable code" warning. Kugel Fuhr 2025-07-18 17:20:00 +02:00
  • 3d052ea4a3 remove some braces mrdudz 2025-07-26 00:21:00 +02:00
  • b0e10e1f9a Merge pull request #2814 from jedeoric/master Bob Andrews 2025-07-26 00:18:38 +02:00
  • 0a4af6df92 Merge pull request #2808 from kugelfuhr/kugelfuhr/flowanalysis Bob Andrews 2025-07-26 00:10:21 +02:00
  • 5809eaf037 Update libsrc/telestrat/lseek.s Bob Andrews 2025-07-26 00:01:07 +02:00
  • 4e0806c6be Merge pull request #2813 from colinleroy/fix-pr-2778 Bob Andrews 2025-07-24 13:21:56 +02:00
  • 87ce45ba01 telestrat target : lseek now returns position as it should jedeoric 2025-07-23 22:49:15 +02:00
  • 2c906474eb calculate the disk blocks in the linker config mrdudz 2025-07-20 19:18:24 +02:00
  • 6d96a952fd Stricter check for incax[1-8] Colin Leroy-Mira 2025-07-20 18:48:58 +02:00
  • fa1b6ed4f7 Address issues Colin Leroy-Mira 2025-07-20 16:29:00 +02:00
  • 095ee0b27c Merge branch 'master' into fix-pr-2778 Colin Leroy-Mira 2025-07-20 16:28:49 +02:00
  • 8a793796d7 Coding style Colin Leroy-Mira 2025-07-20 16:14:35 +02:00
  • 8ba1cef550 Merge branch 'master' into Opt-ldptr1 Colin Leroy-Mira 2025-07-20 16:08:01 +02:00
  • 2b2c082efb Fix bug in PR #2778 Colin Leroy-Mira 2025-07-20 14:36:30 +02:00
  • 17b8645360 Optimize ldax?sp/sta/stx to ldptr1?sp Colin Leroy-Mira 2025-07-20 12:24:24 +02:00
  • 02cb5d23f7 add xreg_ria_gamepad rumbledethumps 2025-07-19 23:13:53 -07:00
  • e554d0ccfb mark sequential GEOS files without RECORD table as such. mrdudz 2025-07-20 02:01:37 +02:00
  • 3ff1a9e463 another try. still not quite right apparently mrdudz 2025-07-19 23:00:28 +02:00
  • 32313a8c56 Merge pull request #2805 from kugelfuhr/kugelfuhr/remove-grc-artifacts Bob Andrews 2025-07-19 20:11:13 +02:00
  • 053f0a1b05 Merge pull request #2809 from JimmyDansbo/w65c02_capabilities Bob Andrews 2025-07-19 20:08:06 +02:00
  • 8bbe0f6972 Merge pull request #2810 from jedeoric/master Bob Andrews 2025-07-19 20:06:35 +02:00
  • 329ec64a4b telestrat target : manage main return code jedeoric 2025-07-18 00:23:44 +02:00
  • 61f3e43fb6 Rewrote an outdated comment. Kugel Fuhr 2025-07-17 20:52:33 +02:00
  • 3cd1672ae5 Added correct capabilities to W65C02 and 65CD02 cpus Jimmy Dansbo 2025-07-17 19:17:03 +02:00
  • 6d45a94127 Do not output a warning about a missing "return" in a function if the function exit is unreachable. Kugel Fuhr 2025-07-17 16:12:48 +02:00
  • ed54e9b168 Added several flow control tests. Kugel Fuhr 2025-07-17 16:00:59 +02:00
  • f13284d3f8 Move the warning about unreachable code out of the Test() function and into the callers. This has the effect that the location for the warning is much more precise than before. Kugel Fuhr 2025-07-17 15:41:17 +02:00
  • 93b94d314a Implement a simple flow analysis. Tracks control flow of all statements with the exception of "switch". Outputs warnings for unreachable code. Tracks also "return" but doesn't currently make use of this information. Kugel Fuhr 2025-07-16 20:15:32 +02:00
  • 1c167b1ff1 Use cl65 to generate the object file from the grc file to avoid having an intermediate .s file lying around that "make check" complains about. Kugel Fuhr 2025-07-16 21:24:25 +02:00
  • e82656d8ca Remove .s files generated from .grc files. Kugel Fuhr 2025-07-16 12:31:18 +02:00
  • 3f3dc3d145 Merge pull request #2803 from kugelfuhr/kugelfuhr/fix-1162 Bob Andrews 2025-07-16 00:56:36 +02:00
  • 89704a6e37 Merge pull request #2802 from kugelfuhr/kugelfuhr/modernize-ld65-diags Bob Andrews 2025-07-16 00:55:12 +02:00
  • 25e6b42ef3 Merge pull request #2799 from kugelfuhr/kugelfuhr/fix-atari7800-cfg Bob Andrews 2025-07-15 23:27:06 +02:00
  • 61072ce3c7 Merge pull request #2797 from kugelfuhr/kugelfuhr/fix-2796 Bob Andrews 2025-07-15 21:21:31 +02:00
  • 14a6c66997 Merge pull request #2795 from kugelfuhr/kugelfuhr/fix-sortcheck Bob Andrews 2025-07-15 21:18:22 +02:00
  • a4c97c7ebc Merge pull request #2804 from mrdudz/geossample Bob Andrews 2025-07-15 20:48:01 +02:00