Commit Graph

82 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 47206f0fd8 Attempted patch for issue #89 2023-11-01 18:01:12 -05:00
Rob Greene 9fef0c209d Adding a style patch for Mac OS X. #113 2023-10-31 23:41:05 -05:00
Rob Greene e98976db0b Undoing change as it didn't work. #113 2023-10-31 20:23:55 -05:00
Rob Greene 8a8b208676 Adding device zoom to Wizard image offset calculates. Late experiment! #113 2023-10-31 19:12:00 -05:00
Rob Greene 6deb104ff7 Handling null pointer on non-Mac systems. #118 2023-10-27 21:52:22 -05:00
Rob Greene 7819a0cfa8 Setting minimum size for window. #127 2023-10-27 21:35:36 -05:00
Rob Greene a6b736483b Adding About box to Mac OS X application menu as well. #118 2023-10-27 18:57:38 -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 a91bcec4a9 Bumping version of SWT to max it can go (without upgrading Java version); setting display data to maybe get a better dark mode experience. 2023-10-24 23:25:41 -05:00
Rob Greene e68741cffe Whenever editing the file import, we deselect all items in the list and disable the edit and remove button to prevent errors. #125 2023-10-24 19:11:46 -05:00
Rob Greene bbfad3070c Making SwtImageTest have the ability to be disabled; updated actions to set disable tests. 2023-10-24 16:08:04 -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
Rob Greene 0bccdde28a Disabling edit button as well after removing item from list. #120 2023-10-22 19:52:27 -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 e3a0844fbd No longer setting background color. Similar to #116. 2023-10-20 16:57:12 -05:00
Rob Greene b3a5f3e9df No longer setting background color. #116. 2023-10-20 16:14:43 -05:00
Rob Greene 9a300d1241 Adjusting font colors for BASIC listings based on dark mode (or not). #115. 2023-10-20 16:02:34 -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