Commit Graph
679 Commits
Author SHA1 Message Date
FeralChild64 20ce3b5405 PAL/NTSC display moved back to BASIC, reuses string compression 2020-06-21 22:35:46 +02:00
FeralChild64 ee6650112d display improvements, saved some bytes 2020-06-21 18:57:38 +02:00
FeralChild64 260efdb3c4 few more bytes saved 2020-06-06 14:53:27 +02:00
FeralChild64 c9b0f7cea1 saved few bytes in KERNAL segment 2020-06-06 14:47:27 +02:00
FeralChild64 2f2dda54c0 simplified the head alignment tool 2020-06-06 14:37:33 +02:00
FeralChild64 f5b4e554ac use macros for CPU-specific jumptable generation 2020-06-06 10:09:25 +02:00
FeralChild64 c5d7bb250f head align tool is now finished 2020-06-04 23:05:37 +02:00
FeralChild64 17fbf220db initial head align tool adaptations for Mega65 ROM layout 2020-06-04 22:41:47 +02:00
FeralChild64 f8e57f1cf2 safer NMI handling 2020-06-04 22:19:10 +02:00
FeralChild64 1c118d9bc9 compilation fixes 2020-06-04 20:59:12 +02:00
FeralChild64 405789cdfe head align tool minor improvements 2020-06-04 20:53:02 +02:00
FeralChild64 2277942bb9 head align tool improvements 2020-06-04 17:59:30 +02:00
FeralChild64 d8248db843 added help text for head align tool 2020-06-04 17:32:55 +02:00
FeralChild64 cefa6ec1fb fixed distrubances in head align tool 2020-06-04 15:41:04 +02:00
FeralChild64 023a21c3ef moved pulse probilng to raster interrupt routine 2020-06-03 19:12:09 +02:00
FeralChild64 753603e563 more head alignment tool tweaks 2020-06-03 17:49:31 +02:00
FeralChild64 0b13ce175e added helper marks for head align tool, use CIA for stable timing 2020-06-03 16:43:21 +02:00
FeralChild64 db9d6e7b60 autogenerated scrolling code for head align tool 2020-06-02 23:06:13 +02:00
FeralChild64 175465f6c7 head align tool starts working 2020-06-02 20:35:20 +02:00
FeralChild64 e06046e82e started work on integrated head align tool 2020-06-02 15:27:16 +02:00
FeralChild64 5d45c166e7 support for LOAD command without parameters, some cleanup 2020-06-01 15:26:05 +02:00
FeralChild64 1f5f43b211 no-badline tape loading for Mega65, some macro fixes 2020-05-31 22:55:00 +02:00
FeralChild64 df00cc507d improved tape adapter handling 2020-05-31 21:17:30 +02:00
FeralChild64 9168115679 preparation for no-badline tape loading on Mega65 2020-05-31 20:27:51 +02:00
FeralChild64 3eb7d4ffbd for Mega65 disable the extended stack on cold/warm restart 2020-05-30 15:44:06 +02:00
FeralChild64 31b3bc38c9 handle all 4 SIDs on Mega65, tape turbo SFX should play on both left and right channels 2020-05-26 22:21:23 +02:00
FeralChild64 37a4df415c started work on better JiffyDOS LOAD routine 2020-05-07 18:39:24 +02:00
FeralChild64 dad5d21945 added JiffyDOS byte read error detection 2020-05-05 20:13:29 +02:00
FeralChild64 540c1a6d7d moved Mega65 startup banner to extra ROM segment 2020-02-26 20:55:01 +01:00
FeralChild64 c75375f9fa added examples to many routines, small change to avoid similarity 2020-02-21 18:43:18 +01:00
FeralChild64 a665967e17 removed obsolete comment left behind 2020-02-12 20:45:29 +01:00
FeralChild64 5fd45f1ece fixed 2 typos in syymbol names, updated binaries 2020-02-12 20:43:48 +01:00
FeralChild64 af1f5b079d fixed screen code to PETSCII conversion 2020-02-12 20:37:10 +01:00
FeralChild64 37ae435b2d prepared QTSW flag for proper screen code -> PETSCII conversion 2020-02-11 22:48:33 +01:00
FeralChild64 dea993e4b7 partial fix for quote-mode DEL 2020-02-10 18:14:44 +01:00
FeralChild64 c51f10ff46 fix for INS (SHIFT+DEL) in quote mode 2020-02-10 17:48:50 +01:00
FeralChild64 48b56968ed some more bits for exotic hardware support 2020-02-07 19:25:09 +01:00
FeralChild64 6a1070c8ac added support for the Commander X16 memory layout 2020-02-07 17:57:46 +01:00
FeralChild64 f104746ebc small tape code optimization 2020-01-30 22:37:42 +01:00
FeralChild64 dff590c979 Kernal size optimizations 2020-01-28 19:45:02 +01:00
FeralChild64 1b49724c50 small fix for vector alignment problem 2020-01-28 18:37:19 +01:00
FeralChild64 d489e7bf41 tape routines can now be placed in Mega65 extra ROM space
commit 2f27e29758da1f1ec965588c0712125051a6f71a
Merge: ba722b1 796b62f
Author: FeralChild64 <you@example.com>
Date:   Tue Jan 28 17:34:53 2020 +0100

    Merge branch 'master' into tape_redirect

commit ba722b17e627af7dd067932688de0a3d86423e37
Author: FeralChild64 <you@example.com>
Date:   Tue Jan 28 17:28:19 2020 +0100

    finished Mega65 variant of tape routines

commit 47de685f2e08576504c5e00a5b7cb78498d22e72
Author: FeralChild64 <you@example.com>
Date:   Mon Jan 27 23:06:45 2020 +0100

    compilation fix

commit c3641acec049a7a6b53c35795b1f9e2df212cec2
Author: FeralChild64 <you@example.com>
Date:   Mon Jan 27 22:53:30 2020 +0100

    dependencies fix

commit dfad7a30bde043fa077005624dde1de4b72573b6
Merge: e4b0ec9 e410bc0
Author: FeralChild64 <you@example.com>
Date:   Mon Jan 27 21:25:49 2020 +0100

    Merge branch 'master' into tape_redirect

commit e4b0ec9c85861bde2ce52e0828d3bf895a681e17
Author: FeralChild64 <you@example.com>
Date:   Sat Jan 25 22:25:20 2020 +0100

    initial attempt to move tape code to Mega65 extra ROM
2020-01-28 17:35:42 +01:00
FeralChild64 170a0245ca added indirect JSR for 65CE02 2020-01-27 22:11:03 +01:00
FeralChild64 e410bc0900 completed tape format autodetection, updated binaries 2020-01-27 21:08:35 +01:00
FeralChild64 94a0338ee7 cleanup in tape support code 2020-01-27 20:12:30 +01:00
FeralChild64 ade6cecbb3 reading second copy works now 2020-01-27 19:55:13 +01:00
FeralChild64 32a37e9e6f reading second file copy finished, but not tested yet 2020-01-27 19:13:54 +01:00
FeralChild64 92c8a9d03d more work on reading second copy from tape, some cleanup 2020-01-25 21:08:05 +01:00
FeralChild64 28a96a7ffc more work towards tape error correction 2020-01-23 21:35:05 +01:00
FeralChild64 136cb528f7 small size optimization in tape support code 2020-01-22 20:58:06 +01:00