Commit Graph

77 Commits

Author SHA1 Message Date
Rob Greene e55f239158 Found a file tagged as Integer that was actually text (D2), making length ridiculous. Corrected. 2025-08-07 11:08:35 -05:00
Rob Greene 71fd8a8ce6 The needless constructor bothered me. ;-) 2025-08-06 16:03:29 -05:00
Rob Greene d799be9d14 Bumping to Java 21. 2025-07-31 20:10:43 -05:00
Rob Greene 8e20378ef4 Removing the old ant-build directory. Moved the default boot sector into the lib/ac-api/main/asm folder. 2025-07-31 17:21:45 -05:00
Rob Greene 3f673fabbb Got publishing to work and updated the docs for it. 2025-07-31 13:36:25 -05:00
Rob Greene da0fdcc659 Upgrading to Gradle 8.13. What a pain! ;-) 2025-07-31 09:59:49 -05:00
Rob Greene 32e2fcbebb Found that the GUI reads disks to build out the detailed file listing. Fixed the following bugs: DOS can try to read a deleted file; the WOZ1 track read algorithm was passing last byte of the track instead of the length of the track (doh!). 2025-07-30 18:18:21 -05:00
Rob Greene ce14be3ace Found a couple more files without a copyright. 2025-07-30 15:54:32 -05:00
Rob Greene e0e229bed8 Adding license header. 2025-07-30 13:55:27 -05:00
Rob Greene acc9d985bf Adjusting tokens for Applesoft to match listings better. 2025-07-28 16:35:55 -05:00
Rob Greene e213bf43c3 Using the files address when dumping out data as hex. 2025-07-28 15:59:15 -05:00
Rob Greene 6e5cd66794 Adjusting text file build out. 2025-07-28 14:46:54 -05:00
Rob Greene 68e2c2b682 Oops. Removing some debugging code. 2025-07-28 14:26:07 -05:00
Rob Greene 6aff94c6c6 Changing how files are written for PascalFileEntry. This unifies the writing logic for TEXT and all other types and expands the file size if it grew. Should close #146. 2025-07-28 14:13:20 -05:00
Rob Greene 7109d42ad4 PascalFileEntry now implicitly writes the entry back to disk with every "set" method. Should close #144. 2025-07-28 11:36:08 -05:00
Rob Greene 3353d971ca Change FormattedDisk#fromProdosFiletype to be FormattedDisk#toNativeFiletype and updated operations to allow native file types and pass them through. 2025-07-28 10:04:38 -05:00
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