Commit Graph
114 Commits
Author SHA1 Message Date
FeralChild64 540c1a6d7d moved Mega65 startup banner to extra ROM segment 2020-02-26 20:55:01 +01:00
FeralChild64 103325cc53 started work on pseudorandom number generator 2020-02-18 16:46:57 +01:00
FeralChild64 5fd45f1ece fixed 2 typos in syymbol names, updated binaries 2020-02-12 20:43:48 +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 64face2b03 float transfer fix, some documentation updates 2020-01-30 22:25:26 +01:00
FeralChild64 0e319d9871 implemented NEGOP math routine 2020-01-29 20:28:01 +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 0ff947ca1d fiurst step towards reading second copy of tap[e files 2020-01-21 19:20:43 +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 815dbe5f35 turbo tape now adjusts it's reading speed dynamically 2020-01-16 18:51:58 +01:00
FeralChild64 30238362c1 preparation for calling routines from mapped memory 2020-01-14 18:06:24 +01:00
FeralChild64 9061a8d0fc turbo tape can now adjust itself for tape motor speed 2020-01-14 16:22:30 +01:00
FeralChild64 da0f5a8150 fixed some 65CE02 instabilities 2020-01-12 23:38:43 +01:00
FeralChild64 33b8e2537e more work on C65/Mega65 extended memory support 2020-01-12 10:47:02 +01:00
FeralChild64 49693f1543 more work towards Mega65 banking support 2020-01-11 19:22:33 +01:00
FeralChild64 7539c6b072 fixed decimal mode usage problem 2020-01-10 18:07:42 +01:00
FeralChild64 b498d4010b initial LNMX calculation routine 2020-01-08 18:36:46 +01:00
FeralChild64 603d02546b reworked PNT/USER recalculation 2020-01-02 17:54:04 +01:00
FeralChild64 2975b171be added definition for Mega65 CPU 2019-12-31 17:38:34 +01:00
FeralChild64 f05ddef5fd initial work towards burst IEC protocol support 2019-12-30 20:28:52 +01:00
FeralChild64 3c2a95fb36 fixed compilation for some configurations 2019-12-28 10:34:00 +01:00
FeralChild64 7800c5efd5 DolphinDOS byte reception cleanup 2019-12-26 14:55:24 +01:00
FeralChild64 171c237c8f added protection against too long file header 2019-12-24 22:09:08 +01:00
FeralChild64 1829ef94e7 more compatible tape buffer handling 2019-12-24 21:46:17 +01:00
FeralChild64 8c8e18bb80 various tape loading fixes 2019-12-24 21:07:55 +01:00
FeralChild64 c497e3b03c LOAD for normal (standard system) tapes works, still needs a lot of work 2019-12-24 16:38:05 +01:00
FeralChild64 dc00b3cc6b tape normal block reading added 2019-12-24 15:19:48 +01:00
FeralChild64 0f843beda1 more 65CE02 optimizations 2019-12-23 17:56:14 +01:00
FeralChild64 9392728750 small build system and config files reorganization 2019-12-20 17:29:06 +01:00
FeralChild64 698a66202c simplified some tape related code 2019-12-19 22:44:50 +01:00
FeralChild64 42c516f44f adapted to Kick Assembler 65C02 support, slightly improved build segment tool 2019-12-19 22:30:05 +01:00
FeralChild64 58d5ba54c2 updated documentation, added synchronization and pilot support to tape load 2019-12-19 17:12:44 +01:00
FeralChild64 c81b04d923 bit decoding for tape normal system 2019-12-18 20:52:04 +01:00
FeralChild64 44f50cc375 some documentation fixes (mostly spelling mistakes) 2019-12-10 19:13:10 +01:00
FeralChild64 80d7296cab configuration tweaks and documentation updates 2019-12-10 18:40:26 +01:00
FeralChild64 89b887cd12 fixed bug preventing JiffDOS stack from loading files 2019-12-04 20:56:20 +01:00
FeralChild64 a11e50a3cf Revert "removed faulty JiffyDOS optimization (compatibility problems)"
This reverts commit 02863c5cf5.
2019-11-29 18:17:15 +01:00
FeralChild64 02863c5cf5 removed faulty JiffyDOS optimization (compatibility problems) 2019-11-29 17:55:10 +01:00
FeralChild64 34d12e26ac started JiffyDOS byte fetch synchronization 2019-11-28 20:12:09 +01:00
FeralChild64 937d152540 fixed flow desynchronization after JiffyDOS detection 2019-11-26 19:28:10 +01:00
FeralChild64 6f010b8c56 IRQ handler for UP9600 2019-11-22 17:35:17 +01:00
FeralChild64 98f3e87105 started JiffyDOS byte reception, fixes for turbo dispatcher 2019-11-19 22:33:38 +01:00
FeralChild64 8cd2eac996 keyboard part of CHRIN now preserves .Y 2019-11-07 22:40:03 +01:00
FeralChild64 3416414e51 tape interlock support, don't display PRESS PLAY if already pressed 2019-11-05 17:53:27 +01:00
FeralChild64 6f39064916 Mega65 keyboard support improvements 2019-11-04 20:09:19 +01:00
FeralChild64 4a1351de4c fixed tape filename pattern matching 2019-11-02 22:37:48 +01:00
FeralChild64 b076e3ccd0 imported CHRIN from UP9600 driver 2019-11-01 22:08:06 +01:00