Commit Graph

63 Commits

Author SHA1 Message Date
Bobbi Webber-Manners ee7e383e83 Fix ticket #15 (muddled vers/minvers parameters) 2022-09-08 18:10:04 -04:00
Bobbi Webber-Manners 61a40957a4 v0.92: Copied improved /RAM, /RAM3 disconnection code from EDIT.SYSTEM. 2020-09-06 18:50:16 -04:00
Bobbi Webber-Manners 2bd3906e69 EDIT: Bumped up version to 0.91 alpha. 2020-08-17 13:47:06 -04:00
Bobbi Webber-Manners 72804aab9c SORTDIR: Added code to disconnect /RAM on startup 2020-08-17 13:29:29 -04:00
Bobbi Webber-Manners 60a72bd5de Fixed parsing of dateopts, caseopts, fixopts. 2020-07-30 17:47:27 -04:00
Bobbi Webber-Manners b9d610f243 Workaround for crash at the very end. Suspect some memory corruption. 2020-06-16 00:58:23 -04:00
Bobbi Webber-Manners f343b8fb2a Show ProDOS 2.5 format dates in reverse video (saves 2 cols!) 2020-06-15 23:44:01 -04:00
Bobbi Webber-Manners bbdeb12af5 Changed the fix options so '-' (the default) always asks 2020-06-15 23:36:52 -04:00
Bobbi Webber-Manners 0e5293a8f4 Show invisible bit in file status 2020-06-15 23:32:02 -04:00
Bobbi Webber-Manners 1af498dad7 Only write freelist if there has been a change 2020-06-14 23:20:19 -04:00
Bobbi Webber-Manners 6617c9a713 Fixup for builds where CHECK and FREELIST are not defined 2020-06-14 23:03:02 -04:00
Bobbi Webber-Manners 2667b10258 Improved directory listing printout 2020-06-14 22:47:19 -04:00
Bobbi Webber-Manners 96c3f0c17a Improved the way TRIMDIR conditional compilation is done 2020-06-14 02:52:09 -04:00
Bobbi Webber-Manners 31f8c72ab3 Do not trim volume directory to less than 4 blocks 2020-06-14 02:38:21 -04:00
Bobbi Webber-Manners ea8e4953a0 Disabled TRIMDIR support by default for now. 2020-06-14 02:25:46 -04:00
Bobbi Webber-Manners aad021cbd2 Reinstated no-op sort. Improved directory trimming code. 2020-06-14 02:24:50 -04:00
Bobbi Webber-Manners 7a4fabd990 Trimming of directory blocks is working now 2020-06-14 01:59:33 -04:00
Bobbi Webber-Manners fdc7f30b82 Removed commented out code block 2020-06-13 20:08:58 -04:00
Bobbi Webber-Manners 3ce7f68f59 Improved error handling when too many files to sort 2020-06-07 18:06:02 -04:00
Bobbi Webber-Manners 2011ef9412 Implemented zeroblock() for ProDOS-8 (was a no-op before) 2020-06-07 16:20:31 -04:00
Bobbi Webber-Manners 5e6dfb27c8 Fixes to getfreeandused(). Wrong blocksize used. Block # overflow -> 0. 2020-06-07 16:05:15 -04:00
Bobbi Webber-Manners b131648b6e Fixed crash when there are too many files in a dir to sort 2020-06-07 13:51:34 -04:00
Bobbi Webber-Manners ecdc1661e1 Eliminate no-op sort, which is no longer required 2020-06-07 13:35:30 -04:00
Bobbi Webber-Manners cc032abe62 Speedup to checkfreeandused() routine. 2020-06-06 01:47:51 -04:00
Bobbi Webber-Manners 202a201826 Initial support for freelist & usedlist in aux mem. Works, but slow! 2020-06-04 00:46:23 -04:00
Bobbi Webber-Manners 0ab7ee20a6 Support for allocating the 12KB block of aux LC memory 2020-06-03 22:11:34 -04:00
Bobbi Webber-Manners 8436b51187 Updated options in usage() summary (disabled code in any case) 2020-06-03 18:54:06 -04:00
Bobbi Webber-Manners d481808776 Changed sorting options to enable both ctime & mtime. UI enhancements. 2020-06-03 18:49:48 -04:00
Bobbi Webber-Manners 95ef43348a Reverse video for signon line / title 2020-06-03 17:33:33 -04:00
Bobbi Webber-Manners e2f71ce46d Improved the conditional compilation to save a few bytes 2020-06-02 22:12:31 -04:00
Bobbi Webber-Manners afe7fedd58 Deleted TODO comment 2020-06-02 21:18:59 -04:00
Bobbi Webber-Manners bd4c8230d5 Now works for drives number >2, with cc65 patch 2020-06-02 21:16:35 -04:00
Bobbi Webber-Manners 6593f91a93 Added comment that cc65 needs to be fixed for drive number > 2 2020-06-02 20:12:48 -04:00
Bobbi Webber-Manners 092df9c672 Fixed computation of slot and drive number 2020-06-02 20:01:21 -04:00
Bobbi Webber-Manners 7dd8e9b13e One more error message I missed 2020-06-01 23:51:56 -04:00
Bobbi Webber-Manners 4bb202f5f1 Finished cleaning up error messages. 2020-06-01 23:50:11 -04:00
Bobbi Webber-Manners 6de9b898c0 Cleaning up error message (still in progress) 2020-06-01 23:36:36 -04:00
Bobbi Webber-Manners 46e8b5fbde Fixed bug in previous commit which was writing junk to end of directories 2020-06-01 20:04:02 -04:00
Bobbi Webber-Manners 33368c8e24 Create sorted blocks on-the-fly, without storing them all in aux mem. 2020-06-01 19:49:25 -04:00
Bobbi Webber-Manners 7796124aff Proper fix for the AUXMOVE issue (AUXMOVE copies one more byte than it should) 2020-06-01 17:47:01 -04:00
Bobbi Webber-Manners 0bf339f95c Fixed comment. 2020-05-31 22:19:09 -04:00
Bobbi Webber-Manners 834f19cd3b Fixed filecount overflow bug. Added error check to auxalloc(). 2020-05-31 22:15:49 -04:00
Bobbi Webber-Manners 4d8aa68495 Made code work properly when CHECK is disabled (#undef CHECK). 2020-05-31 19:25:14 -04:00
Bobbi Webber-Manners 06b30cf0c2 Deleted obsolete TODO comment 2020-05-31 18:36:17 -04:00
Bobbi Webber-Manners ae8d47bd45 Fixed multi-level sort (buildsorttable() can now update existing table.) 2020-05-31 18:34:20 -04:00
Bobbi Webber-Manners f102a7723a Made fileent a few bytes smaller. Fixed folder sort. Improved maxfiles check. 2020-05-31 17:32:13 -04:00
Bobbi Webber-Manners 4dbcd267a0 Made fileent into a union and populate it for each subsort. Saves main memory. 2020-05-31 15:12:15 -04:00
Bobbi Webber-Manners 7e98017cb9 Moved creation of filelist[] into separate function. Fixed FS corruption bug. 2020-05-31 02:57:29 -04:00
Bobbi Webber-Manners c2cd9f12f9 Fixed zeroing bug so that aux memory works again 2020-05-30 22:16:44 -04:00
Bobbi Webber-Manners ab9057ddd4 Fixed terrible disk corruption bug!! 2020-05-30 21:48:46 -04:00