Commit Graph

61 Commits

Author SHA1 Message Date
Rob Greene
458b51cc98 Adding support for 5&3 encoding and 13-sector disks. (missed file) 2025-07-27 13:07:27 -05:00
Rob Greene
2cad5c9596 Adding support for 5&3 encoding and 13-sector disks. 2025-07-27 13:07:09 -05:00
Rob Greene
79bbaf6a3d Some prep work for 3.5" disks to support T/S reads. 2025-07-26 11:15:59 -05:00
Rob Greene
0aa8dad20d Adding support for WOZ1 5.25" disks as well. 2025-07-24 17:09:46 -05:00
Rob Greene
37d42dd756 Some restructuring, hopefully segmenting code better between 5.25" and 3.5" logic. 2025-07-24 15:33:31 -05:00
Rob Greene
1d05b65439 Restructuring a bit; added WOZ unit test for 5.25" disk image; started work towards 3.5" disk. 2025-07-22 11:35:02 -05:00
Rob Greene
818a9f0e56 Adding some rudimentary WOZ image handling. 5.25" only. Unprotected disks only, of course. 2025-07-19 09:43:09 -05:00
Rob Greene
6c2be6ddfb Pascal files must have the high bit off. Now clearing the high bit. Reverting prior change since that was just the symptom and not a bug, per se. 2025-07-13 12:19:57 -05:00
Rob Greene
63918fa317 Stripping high bit when checking for CR. Closes #148. 2025-07-13 10:29:04 -05:00
den Drown
a024908fff Remove debug logging 2025-03-30 00:41:31 -04:00
den Drown
bd4ffc3c84 Reengage LastBlock/BytesUsed on full last block; comment what is less obvious 2025-03-18 14:29:55 -04:00
den Drown
66aca52e2d Fix padding when writing final Pascal TEXT data block 2024-12-20 10:45:19 -05:00
Rob Greene
5cd97c6d35 Fixing recursive acx copy. #130 2023-10-27 16:37:03 -05:00
Rob Greene
a375e25c66 Updating FormattedDisk API to support conversion between ProDOS file types and native file types; updated UI to use this API for imports (specifically for AppleSingle archives) in order to set the correct native file type. Fixed glitch in UI where it assumed that the file type was always found in the known list of file types. #128 2023-10-27 14:27:29 -05:00
Rob Greene
72f51be107 Fixing acx create disk with DOS format to mark tracks 0-2 as used. #129 2023-10-26 23:01:25 -05:00
Rob Greene
d62eee955c Forcing flush in PrintWriter when generating text. PrintWriter does not autoflush output except at a newline. #106 2023-10-26 21:49:16 -05:00
Rob Greene
1c6bc6238b Fixing omission in 'acx copy' command where target directory is utterly ignored. #104 2023-10-26 18:53:09 -05:00
Rob Greene
5da84ae082 Fixing listing for empty disks to display header and footer in acx; otherwise output is empty. Inspired by this PR: https://github.com/AppleCommander/AppleCommander/pull/95 2023-10-25 18:29:17 -05:00
Rob Greene
0c285a7d46 Quick fix for AppleUtil#getWordValue to handle upper edge of buffer correctly. #126 2023-10-24 13:37:07 -05:00
A2 Geek
ee981551b9 Merge pull request #110 from btb/rdos33
Add support for "RDOS 3.3" disk format
2023-10-24 13:10:42 -05:00
Bradley Bell
aa9dcd2695 Generalize differences of RDOS 2.1/3.2 vs RDOS 3.3 2023-10-21 16:23:37 -07:00
Bradley Bell
836917b283 document differences between 2.1/3.2 and 3.3 2023-10-21 15:42:23 -07:00
Bradley Bell
b4b947dba7 replace test disk for RDOS 3.3 2023-10-21 15:38:36 -07:00
Rob Greene
709ce6b47f Now validating Applesoft import in user interface. #119 2023-10-21 16:59:15 -05:00
Rob Greene
643de4b4b1 Correcting acx import from an AppleSingle file to setup binary address correctly. #108 2023-10-21 13:54:04 -05:00
Rob Greene
852fbeb4b3 Pulling in some suggestions from IDE. 2023-10-21 13:52:53 -05:00
Bradley Bell
feed5172e0 Display "RDOS 3.3" as format 2023-10-20 23:41:45 -07:00
Bradley Bell
94bf05b57d First item in catalog is OS, use it for disk name 2023-10-20 23:34:44 -07:00
Rob Greene
c9dcb73b33 Adding a close listener and validating with user if the file has changed. #117. 2023-10-20 16:58:33 -05:00
Rob Greene
d174f2341d Updating text to format better (at least on Linux). Need to check with other OSes. #113 2023-10-20 15:00:24 -05:00
Rob Greene
e0e16e5325 Updating title text to match image header. #114 2023-10-20 13:28:09 -05:00
Bradley Bell
2515c3f861 add test for RDOS 3.3 2023-10-14 02:35:59 -07:00
Bradley Bell
66cdbe314c Add support for "RDOS 3.3" disk format
Uses 16 sectors, with ProDOS sector ordering.
2023-10-14 02:06:46 -07:00
Rob Greene
4c578e19d3 Moving images into SWT GUI project. 2022-04-06 20:51:45 -05:00
Rob Greene
eb8e770abb Removing unused text bundles. 2022-04-06 20:25:12 -05:00
Rob Greene
aab775e07a Adding dump command to acx. #77 2022-03-21 21:59:38 -05:00
Rob Greene
d9f6653163 Adding compare by content. 2022-03-19 22:33:05 -05:00
Rob Greene
e6cbda9908 Adding filename disk comparison strategy. 2022-03-17 21:19:43 -05:00
Rob Greene
fdb4a6d566 Adding Range to better report a condensed description of differences. 2022-03-14 20:15:51 -05:00
Rob Greene
8ea6990dd5 Adding limit to comparison. 2022-03-13 20:50:31 -05:00
Rob Greene
087df7535e Adding DiskDiff and enhancing the basic disk comparison capabilities. 2022-03-13 18:03:53 -05:00
Rob Greene
ae85bc8810 Updating error message to hopefully clarify when the master directory
ran out of file entries instead of having an actual full disk. #72
2022-03-10 21:42:43 -06:00
Rob Greene
92147b03ac Adding ability to view shape table files. 2022-03-08 21:44:15 -06:00
Rob Greene
13be406278 Bumping source to Java 11. 2022-03-06 21:17:12 -06:00
Rob Greene
d19676fa9e Adding disassembly extract/view support. 2022-03-06 14:32:10 -06:00
Rob Greene
0842f1f31f Adding getAddress method to FileEntry. 2022-03-05 17:59:12 -06:00
Rob Greene
08dd438d66 Correcting ProDOS date width for long file listings (showed in ac and
acx).
2022-03-05 17:58:07 -06:00
Rob Greene
d8cbd263dd Needed to rework the publish as the signed portion wasn't being
uploaded; thank goodness others had working samples to look at!
2022-01-22 20:55:06 -06:00
Rob Greene
154be7df27 Updating copyright date. 2022-01-18 22:08:50 -06:00
Rob Greene
571da54fd0 Updating/adding copyright in all Java files. Made best guess for first
date.
2022-01-18 21:55:20 -06:00