1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-19 09:28:25 +00:00
Commit Graph

3781 Commits

Author SHA1 Message Date
Stefan 2f6eb8ddd0 Removed unused import 2026-01-22 12:27:57 +01:00
Bob Andrews 034f73a9e1 Merge pull request #2862 from dansanderson/master
c65 target: conio accesses all color RAM in 80x25 text mode
2026-01-09 23:45:05 +01:00
rumbledethumps dde04808aa the bytes, they need saving 2025-12-07 11:42:02 -08:00
rumbledethumps 8ff7b0087c doh 2025-12-06 12:56:20 -08:00
rumbledethumps 6ac362af87 indeed! 2025-12-06 11:41:52 -08:00
rumbledethumps 328f7e6a43 yes! 2025-12-06 11:38:27 -08:00
rumbledethumps dbdca13444 optimize and restore null test 2025-12-05 15:38:46 -08:00
rumbledethumps a6a91349bc make time zone work 2025-12-02 21:37:14 -08:00
Dan Sanderson 5296d394e4 Use php/sei/plp to preserve original state of the interrupt flag 2025-11-28 11:09:21 -08:00
Dan Sanderson c14f2b7252 cpeekcolor: don't stash and restore I flag or CRAM2K 2025-11-20 18:03:38 -08:00
Dan Sanderson d2f91a8116 Assume conio owns Interrupt flag and CRAM2K, don't stash and restore 2025-11-20 17:49:40 -08:00
Dan Sanderson 6fb5934b87 Improve CRAM2K flip to preserve previous value 2025-11-18 20:22:47 -08:00
Dan Sanderson cfb55a89d4 Update coding style for asm 2025-11-18 00:47:49 -08:00
Dan Sanderson 18e9c6f6a0 c65 target: conio accesses all color RAM in 80x25 text mode 2025-11-18 00:36:10 -08:00
Bob Andrews f54780cfbc Merge pull request #2844 from picocomputer/master
Support for RP6502 Version 0.14
2025-11-03 13:39:25 +01:00
Bob Andrews 083f89a9ca Merge pull request #2847 from colinleroy/zx02-faster-decompressor
Add a 9% faster ZX02 decompressor
2025-11-03 13:34:29 +01:00
Colin Leroy-Mira 9390e5c2ce Apple2: factorize MLI pathname setting (up to -22 bytes) 2025-11-02 21:24:59 +01:00
Colin Leroy-Mira 850accee3a Apple2: -8 bytes on rename 2025-11-02 21:24:59 +01:00
Colin Leroy-Mira 280f296952 Apple2: mutualize mli filename push (-0 to -18 bytes) 2025-11-02 21:24:59 +01:00
Colin Leroy-Mira 3b8531a422 Apple2: -5 bytes on open() 2025-11-02 21:24:59 +01:00
Colin Leroy-Mira 707e317bb8 Apple2: spare 10 bytes on I/O 2025-11-02 21:24:59 +01:00
Colin Leroy-Mira 25c1223f02 Apple2: spare 2 bytes on read 2025-11-02 21:24:59 +01:00
Oliver 759884ddd4 Allow to backspace with 'Delete' (and some optimization) 2025-11-02 20:52:50 +01:00
Colin Leroy-Mira f3e43cc5c5 Add a 9% faster ZX02 decompressor 2025-10-26 18:53:26 +01:00
rumbledethumps 4cb40a4155 f_getcwd 2025-10-22 18:51:01 -07:00
rumbledethumps 47c7160476 getcwd 2025-10-21 20:58:50 -07:00
rumbledethumps 9b54be41da code page 2025-10-20 22:53:42 -07:00
rumbledethumps be4eb9dc23 Merge branch 'cc65:master' into master 2025-10-16 16:21:09 -07:00
rumbledethumps 4b561acea5 all dir commands 2025-10-16 16:20:23 -07:00
rumbledethumps 815135f716 chdir and friends 2025-10-15 23:41:44 -07:00
rumbledethumps f744f0b8a0 dir seeking 2025-10-15 14:12:12 -07:00
rumbledethumps e6c138dc03 directory ops 2025-10-14 23:11:23 -07:00
rumbledethumps a6763af95c fix xreg.s 2025-10-04 16:29:30 -07:00
Daniel Gimpelevich 6be0731247 Fix uncatalogued name clash with libsrc/runtime/leave.s
Even though these labels are not exported, they can show up in linker
maps and thus break o65 modules.
2025-09-29 18:22:53 -07:00
rumbledethumps 23b8bafbf6 no need to expose errno_opt 2025-09-27 23:27:02 -07:00
rumbledethumps fdcb890bfd remove oserror from rp6502 2025-09-26 17:19:50 -07:00
rumbledethumps b5ff68a952 Merge branch 'cc65:master' into master 2025-09-15 20:57:21 -07:00
Colin Leroy-Mira 357f64e4e3 Address Oliver's comments 2025-08-26 15:11:15 +02:00
Colin Leroy-Mira 86bcf32580 Apple2: Add file_set_type() and file_set_auxtype()
MLI wrapper to be able to update existing ProDOS
files' type and auxtype.
2025-08-26 15:11:15 +02:00
Bob Andrews d06e0d9a16 Merge pull request #2812 from colinleroy/Opt-ldptr1
Optimize ldax?sp/sta/stx to ldptr1?sp
2025-07-27 00:22:21 +02:00
Colin Leroy-Mira aa936b6d12 Fix copyright 2025-07-26 23:59:02 +02:00
Bob Andrews b0e10e1f9a Merge pull request #2814 from jedeoric/master
telestrat target : lseek now returns position as it should
2025-07-26 00:18:38 +02:00
Bob Andrews 0a4af6df92 Merge pull request #2808 from kugelfuhr/kugelfuhr/flowanalysis
Simple flow analysis to find unreachable code
2025-07-26 00:10:21 +02:00
Bob Andrews 5809eaf037 Update libsrc/telestrat/lseek.s
Co-authored-by: kugelfuhr <98353208+kugelfuhr@users.noreply.github.com>
2025-07-26 00:01:07 +02:00
jedeoric 87ce45ba01 telestrat target : lseek now returns position as it should 2025-07-23 22:49:15 +02:00
Colin Leroy-Mira 8ba1cef550 Merge branch 'master' into Opt-ldptr1 2025-07-20 16:08:01 +02:00
Colin Leroy-Mira 17b8645360 Optimize ldax?sp/sta/stx to ldptr1?sp 2025-07-20 12:24:24 +02:00
jedeoric 329ec64a4b telestrat target : manage main return code 2025-07-18 00:23:44 +02:00
Kugel Fuhr 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.
2025-07-17 15:39:45 +02:00
mrdudz e973483cc8 DbgIsBreak() must use __cdecl__ 2025-07-11 21:55:58 +02:00