Commit Graph
89 Commits
Author SHA1 Message Date
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 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 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 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 c75375f9fa added examples to many routines, small change to avoid similarity 2020-02-21 18:43:18 +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 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 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
FeralChild64 0ff947ca1d fiurst step towards reading second copy of tap[e files 2020-01-21 19:20:43 +01:00
FeralChild64 e9b9767a71 tape speed adjustments for normal load works now 2020-01-20 21:13:22 +01:00
FeralChild64 37c86a33d1 work towards tape speed calibration in normal system load 2020-01-19 20:59:59 +01:00
FeralChild64 82347a8b17 improved tape system autodetection 2020-01-17 17:38:37 +01:00
FeralChild64 854f03ef84 removed some debug code, left behind by mistake 2020-01-16 21:17:04 +01:00
FeralChild64 35d360c24b started work on tape format autodetection 2020-01-16 21:09:22 +01:00
FeralChild64 815dbe5f35 turbo tape now adjusts it's reading speed dynamically 2020-01-16 18:51:58 +01:00
FeralChild64 f922f90653 some more turbo tape autocalibration fixes 2020-01-15 20:56:32 +01:00
FeralChild64 63c0404313 migrated code to pragma-like ROM layout definitions 2020-01-15 20:06:14 +01:00
FeralChild64 a7845ac4c6 further improved turbo tape calibration sequence 2020-01-14 19:17:49 +01:00
FeralChild64 8e162a3161 tape code size optimization 2020-01-14 18:12:20 +01:00
FeralChild64 9061a8d0fc turbo tape can now adjust itself for tape motor speed 2020-01-14 16:22:30 +01:00
FeralChild64 723a7772fa fixed IOINIT, adapted tape routines to fixed CHROUT 2020-01-13 18:31:13 +01:00
FeralChild64 49693f1543 more work towards Mega65 banking support 2020-01-11 19:22:33 +01:00
FeralChild64 4d56864327 initial support for Mega65 extra ROM 2020-01-10 22:03:10 +01:00
FeralChild64 465753b0a2 improved tape adapters support 2019-12-30 21:06:34 +01:00
FeralChild64 3322932e5e turbo tape can now load files up to 250 blocks 2019-12-27 19:13:15 +01:00
FeralChild64 28de9a0aea support for non-relocatable tape files 2019-12-25 10:11:16 +01:00