Commit Graph
100 Commits
Author SHA1 Message Date
FeralChild64 dfc6c5f90a logical line growth adaptation 2020-01-06 11:03:12 +01:00
FeralChild64 27792a78ea separate functions for EAL/SAL preservation during screen routines 2020-01-06 09:47:13 +01:00
FeralChild64 309cfe3eb0 dead code removal 2020-01-05 22:05:31 +01:00
FeralChild64 ca0d316948 provided screen scroll up unofficial routine 2020-01-05 21:59:17 +01:00
FeralChild64 82c7c22831 fixed 6510 port direction value 2020-01-05 19:06:46 +01:00
FeralChild64 9b70b8afb9 PNTR handling fix, tweaked CTRL key scroll delay 2020-01-05 18:32:54 +01:00
FeralChild64 c80869b6ad fix unneeded zeroing PNTR 2020-01-05 18:10:21 +01:00
FeralChild64 c84091291a screen scroll rework finished 2020-01-05 18:06:25 +01:00
FeralChild64 44df124fc7 started work on screen scroll 2020-01-05 17:27:37 +01:00
FeralChild64 870de4e432 do not output unneeded spaces in BASIC messages 2020-01-04 11:22:33 +01:00
FeralChild64 25feff3fe2 fix for screen line advance 2020-01-04 10:43:11 +01:00
FeralChild64 9d6814b39e reenabled scren cursor 2020-01-03 21:31:28 +01:00
FeralChild64 d583ad6f10 reworked advancing to the next line 2020-01-03 21:16:34 +01:00
FeralChild64 da2fa7ac90 size-optimized screen clearing 2020-01-03 20:48:38 +01:00
FeralChild64 64c8bc6b82 more screeen work, provided unofficial line clear routine 2020-01-03 20:43:32 +01:00
FeralChild64 ca22b228d7 finished literal char output rework 2020-01-02 18:54:06 +01:00
FeralChild64 d82907bdc3 work on screen char output 2020-01-02 18:41:26 +01:00
FeralChild64 603d02546b reworked PNT/USER recalculation 2020-01-02 17:54:04 +01:00
FeralChild64 ca3b678578 tested cursor homing, started work on PNT recalculation 2020-01-01 20:47:18 +01:00
FeralChild64 0df88248a3 fixed some mistakes in screen clearing 2020-01-01 20:26:07 +01:00
FeralChild64 9ef81db3d4 screen clearing fixes 2020-01-01 20:21:50 +01:00
FeralChild64 3b9bfde993 disabled screen editor - preparation for rework 2019-12-31 18:14:03 +01:00
FeralChild64 2975b171be added definition for Mega65 CPU 2019-12-31 17:38:34 +01:00
FeralChild64 58b21e3fa4 more work towards IEC burst support 2019-12-31 17:31:25 +01:00
FeralChild64 465753b0a2 improved tape adapters support 2019-12-30 21:06:34 +01:00
FeralChild64 f05ddef5fd initial work towards burst IEC protocol support 2019-12-30 20:28:52 +01:00
FeralChild64 99afae45c6 handled similarities >3, updated binaries 2019-12-28 12:50:33 +01:00
FeralChild64 f993e03b01 fixed DolphinDOS without JiffyDOS 2019-12-28 11:12:02 +01:00
FeralChild64 3c2a95fb36 fixed compilation for some configurations 2019-12-28 10:34:00 +01:00
FeralChild64 64ecf01e6e finished DolphinDOS protocol documentation 2019-12-27 22:17:19 +01:00
FeralChild64 4735677eb9 fixed byte sending (TX) via DolphinDOS 2019-12-27 21:48:31 +01:00
FeralChild64 733f9aba1d updated documentation, added initial DolphinDOS protocol description 2019-12-27 20:34:08 +01:00
FeralChild64 efbbe1a01c changed Mega65 configuration, for keyboard testing 2019-12-27 19:19:22 +01:00
FeralChild64 3322932e5e turbo tape can now load files up to 250 blocks 2019-12-27 19:13:15 +01:00
FeralChild64 18b3f0e895 initial DophinDOS byte TX, does not work yet 2019-12-27 18:40:08 +01:00
FeralChild64 4bb6c06cac build tool statistics fix 2019-12-27 18:09:16 +01:00
FeralChild64 55f5041aa6 IEC code cleanup, saved few bytes 2019-12-27 18:05:43 +01:00
FeralChild64 b5f9b6593b small documentation update 2019-12-26 22:33:00 +01:00
FeralChild64 4fbaa047bb optional faster DolphinDOS loop 2019-12-26 22:27:58 +01:00
FeralChild64 6aa6e568a1 various IEC optimizations 2019-12-26 21:34:30 +01:00
FeralChild64 601f1adea4 minor documentation update 2019-12-26 16:40:31 +01:00
FeralChild64 0cafc8defb IEC code size optimizations 2019-12-26 16:24:13 +01:00
FeralChild64 f5eef54df6 added DolphinDOS optimized LOAD loop 2019-12-26 16:05:54 +01:00
FeralChild64 3784d7e518 started work on optimized LOAD loop for DolphinDOS 2019-12-26 15:23:42 +01:00
FeralChild64 7800c5efd5 DolphinDOS byte reception cleanup 2019-12-26 14:55:24 +01:00
FeralChild64 44a951f09c initial DolphinDOS byte reception, seems to work 2019-12-26 14:15:57 +01:00
FeralChild64 60f2a2ab41 some more DolphinDOS infrastructure 2019-12-26 13:33:12 +01:00
FeralChild64 c573ab6d21 DolphinDOS protocol detection works 2019-12-25 12:50:29 +01:00
FeralChild64 28de9a0aea support for non-relocatable tape files 2019-12-25 10:11:16 +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 9b2d01354b small tape reading improvements 2019-12-23 21:02:07 +01:00
FeralChild64 0f843beda1 more 65CE02 optimizations 2019-12-23 17:56:14 +01:00
FeralChild64 1031e44f77 tape timing improvements 2019-12-23 17:31:24 +01:00
FeralChild64 527ad0a23a re-enabled 65C02 optimized jumptable (needed Kick Assembler bugfix) 2019-12-21 17:21:55 +01:00
FeralChild64 3ac1d11cbe updated Kick Assembler to bugfixed 5.11 2019-12-21 17:21:16 +01:00
FeralChild64 9b2638f739 more cleanups and granularity improvements 2019-12-20 22:57:24 +01:00
FeralChild64 d62f193c88 removed some unnecessary code 2019-12-20 22:19:54 +01:00
FeralChild64 72884c2a52 another minor tape cleanup 2019-12-20 22:11:29 +01:00
FeralChild64 f16aaf015a Revert "very experimental head align tool"
This reverts commit 7227370907.
2019-12-20 22:07:18 +01:00
FeralChild64 7227370907 very experimental head align tool 2019-12-20 21:54:22 +01:00
FeralChild64 9392728750 small build system and config files reorganization 2019-12-20 17:29:06 +01:00
FeralChild64 8f30156ec5 added more test tape images 2019-12-20 16:51:59 +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 03b4e5146c improved logging in build segment tool 2019-12-19 22:14:12 +01:00
FeralChild64 bb855bd0ad updated Kick Assembler to release 5.10 2019-12-19 22:02:40 +01:00
FeralChild64 f338abde3b added reading header for tape load normal 2019-12-19 19:13:56 +01:00
FeralChild64 58d5ba54c2 updated documentation, added synchronization and pilot support to tape load 2019-12-19 17:12:44 +01:00
FeralChild64 8b0eff74a2 slightly more precise pulse measurement 2019-12-18 21:45:13 +01:00
FeralChild64 3ac17185f1 byte decoding for normal tape finished 2019-12-18 21:34:25 +01:00
FeralChild64 c81b04d923 bit decoding for tape normal system 2019-12-18 20:52:04 +01:00
FeralChild64 782a7c63a0 initial code for DolphinDOS detection (not working yet) 2019-12-18 19:26:24 +01:00
FeralChild64 f1e5a4cb3e tape code cleanup, added impulse detection for normal mode 2019-12-18 17:45:20 +01:00
FeralChild64 d5d3a1c3b2 small cleanup in screen code 2019-12-17 18:46:52 +01:00
FeralChild64 db2d887234 adapted startup banner to screen editor fixes 2019-12-16 21:48:23 +01:00
FeralChild64 0bc05e44bd prevent cursor interference during screen scroll 2019-12-16 21:42:50 +01:00
FeralChild64 0d46e6a390 more work on logical line growth 2019-12-16 20:57:12 +01:00
FeralChild64 291b250890 scroll-down fix (incomplete, but at least the crash is gone) 2019-12-15 22:03:58 +01:00
FeralChild64 8a9f6e4321 fixed incomplete erasing of newly inserted lines 2019-12-15 17:54:29 +01:00
FeralChild64 39340d492d started work on DolphinDOS protocol 2019-12-15 12:23:01 +01:00
FeralChild64 6c05360f03 explained all similarities longer than 3 bytes 2019-12-14 20:33:38 +01:00
FeralChild64 c180ae0a95 workaround for a screen editor bug triggered by XEMU 2019-12-14 12:10:43 +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 179719adc6 release tool now supports Mega65 full ROM 2019-12-09 22:21:05 +01:00
FeralChild64 d4ba48bb3a sound effect fixes for turbo tape loader 2019-12-08 07:21:54 +01:00
FeralChild64 f80d61febd SD2IEC+JiffyDOS EOI transmit fix 2019-12-07 09:42:02 +01:00
FeralChild64 899b2e748f JiffyDOS NTSC fixes and screen blanking for transfer speedup 2019-12-06 20:18:43 +01:00
FeralChild64 d77887041f minor JiffyDOS improovements 2019-12-06 19:20:38 +01:00
FeralChild64 430682d9c7 common screen visibilityy handling for Turbo Tape and JiffyDOS 2019-12-06 18:42:06 +01:00
FeralChild64 aad50ee979 small IEC code size optimization 2019-12-06 18:21:01 +01:00
FeralChild64 8240b8f4f5 more work on JiffyDOS LOAD loop 2019-12-06 18:16:01 +01:00
FeralChild64 c9e9ad5eda improved JiffyDOS optimized LOAD loop 2019-12-05 22:16:58 +01:00
FeralChild64 3cd170d11e initial optimized LOAD loop for JiffyDOS protocol 2019-12-05 21:45:41 +01:00
FeralChild64 2487d2d593 another fix for JiffyDOS EOI detection 2019-12-05 18:29:34 +01:00
FeralChild64 11c389f7cc fixed regression in IEC secondary LOAD address 2019-12-05 18:03:46 +01:00