Commit Graph

3781 Commits

Author SHA1 Message Date
Stefan
53b5f79051 Combine C16 and Plus/4 source 2026-01-22 13:49:56 +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