a2geek
28979d2c4a
Added "open as disk image" to file viewer.
2026-08-19 16:00:37 -05:00
a2geek
85548e8e42
Was not showing problematic tracks unless the disk could be fixed. Changed to always show problems but only setup action if disk is writable. (13-sector is not writable at this time.)
2026-08-19 11:41:44 -05:00
a2geek
bab8b8696c
Optimize imports.
2026-08-17 15:58:22 -05:00
a2geek
784c4fe11f
Adding filename to message.
2026-08-15 13:43:24 -05:00
A2 Geek
70652ee571
Merge pull request #282 from AppleCommander/feature/check_disk
...
Feature/check disk
2026-08-12 17:46:04 -05:00
a2geek
cb20684058
Adding license headers.
2026-08-12 16:06:16 -05:00
A2 Geek
1fcd8a96ef
Merge pull request #280 from AppleCommander/feature/acx-backup
...
Basic automated backup feature for 'ac' and 'acx'. It can be manually configured for AppleCommander itself at this point, but with all the GUI changes it feels better to merge first and then attack the graphical component.
2026-08-12 09:38:26 -05:00
a2geek
ed81f40d0b
Updating export wizard pages.
2026-08-11 18:56:10 -05:00
a2geek
c0e4a09dce
Removing unused entries. Bumped copyright year to 2026.
2026-08-11 18:32:49 -05:00
a2geek
572a7714cb
Lots of minor adjustments. Removing hard-coded line breaks and allowing SWT to wrap text as needed.
2026-08-11 16:18:51 -05:00
a2geek
2f18dbe9ca
Detecting and reporting error instead of throwing an exception.
2026-08-11 15:34:15 -05:00
a2geek
ca66435d46
Now managing new disk image state within the SWT GUI itself as it only pertains to the GUI. Moved flags out of FormattedDisk into DiskExplorerTab and made the SwtAppleCommander set the new image flag when a create new image wizard completes.
2026-08-09 18:42:51 -05:00
a2geek
fad7a77ff9
Altered to indicate image is changed if created new.
2026-08-09 18:40:44 -05:00
Rob Greene
1cd75946e2
Enabling AC_BACKUP_STRATEGY with 'ac' tool.
2026-08-09 14:04:53 -05:00
Rob Greene
04e87e1196
Doubling down on the BackupStrategy. Expecting to move this into both 'ac' as well as the GUI.
2026-08-09 13:51:16 -05:00
Rob Greene
a391555ca4
These are only in the SWT GUI. Localizing to shared SWT project.
2026-08-09 13:34:16 -05:00
a2geek
6f714bd8c7
Adding Apple DOS disk check.
2026-08-08 14:59:46 -05:00
a2geek
071ea77175
Typo.
2026-08-08 14:59:28 -05:00
a2geek
4d1b9c2e4c
Added a nibble device scan and fix.
2026-08-07 16:37:12 -05:00
a2geek
464f8f2563
Updated prodos disk check to check file counts and the directory constants.
2026-08-07 15:29:24 -05:00
a2geek
611552edc2
Updated the ProdosFormatDisk#get method to create the disk check each time and merged the multiple loops into a single set of loops in the ProdosDiskCheck.
2026-08-07 14:56:09 -05:00
a2geek
8dd300f016
Moved the bit_map_pointer field and total_blocks fields into the volume directory header instead of the common directory header.
2026-08-07 14:55:20 -05:00
a2geek
34497ce658
Adding allocated block scan to ProDOS disk check.
2026-08-03 18:01:32 -05:00
a2geek
22aa92746a
Making check command disk agnostic. "Asks" for a DiskCheck object and then uses it.
2026-08-02 14:57:33 -05:00
a2geek
390c0a6a8a
Bumping to Java 25 as the compilation tools now require Java 25. This prevents accidental releases with the wrong version.
2026-07-26 15:35:03 -05:00
a2geek
4625f51fd6
Giving in and reorganizing imports the way IntelliJ wants them.
2026-07-26 15:22:48 -05:00
a2geek
a94439f932
Updating code to go along with new release of bastools.
2026-07-26 15:15:34 -05:00
a2geek
e7cf75d21a
Updating version and packaging for bastools.
2026-07-26 14:57:05 -05:00
a2geek
fe437d7736
Fix 'acx' labels for subdirectory storage type (including "deleted" entries).
2026-07-16 11:41:57 -05:00
a2geek
bea5fd19a9
Fix subdirectory creation. #250
2026-07-16 11:41:15 -05:00
a2geek
41f3701cb6
Realized path generation was in a couple of places. Merged it together.
2026-07-02 13:45:36 -05:00
a2geek
bcf7f9b3ad
Replacing the Java PathMatcher with custom glob-to-regex code in order to support Apple names better.
2026-07-02 11:42:25 -05:00
Rob Greene
344f4ddb78
Updated to allow zero block entries that have the same first and last block.
2025-12-20 13:46:09 -06:00
Rob Greene
04c8056345
Loosening ProDOS directory inspection a little bit. Found that the special name/copyright files aren't passing muster. (Supposedly one block but has no data, so AppleCommander expected a valid file.)
2025-12-20 10:59:53 -06:00
Rob Greene
ca7e48d12f
Removing TODO that has been satisfied.
2025-10-09 10:47:12 -05:00
Rob Greene
aaaae89ccb
Revamping CPM detection a bit based on scan results.
2025-10-09 10:36:37 -05:00
Rob Greene
9ef426773b
Adding command line test resources. Also a fix for resources to include. Hypothetically, the matrix build will also run the command line tests to verify the native image.
2025-10-07 15:04:55 -05:00
Rob Greene
8d23dbeb99
Cleaned up unnecessary public/static/final; added a few finals; found a few unused imports.
2025-10-01 14:34:35 -05:00
Rob Greene
13c28c7bd0
Making Apple Pascal CODEFILE listing an independent entity. It allows for the disassembly routine to be customized (primary to support the disassembler).
2025-10-01 10:15:11 -05:00
Rob Greene
3042229aa2
Ensuring the DosFileEntry is zeroed out when creating a new file. 'acx' actually pays attention to the file attributes. #192
2025-09-30 20:31:06 -05:00
Rob Greene
f977a453da
Adjusting procedure relative addresses for ASM procedures.
2025-09-30 14:32:01 -05:00
Rob Greene
0cf5ee6ca7
Switched over to DataBuffer for somewhat better Apple II support.
2025-09-30 14:21:22 -05:00
Rob Greene
f37de28b6c
Fixing printing.
2025-09-30 14:07:46 -05:00
Rob Greene
093d76fedf
Adding wrap.
2025-09-30 14:07:26 -05:00
Rob Greene
17a913b6ff
Trying to cure some unexpected structure in the pascal pcode procedures.
2025-09-30 14:07:01 -05:00
Rob Greene
0dd7afc0e9
Trim the IMPLEMENTATION text. Doesn't seem to terminate otherwise.
2025-09-30 14:06:19 -05:00
Rob Greene
428434b5c8
Giving AssemblyProcedure the expected procedure number.
2025-09-30 14:05:50 -05:00
Rob Greene
812372b6fe
Adding a Apple Pascal codefile test method to help with identification.
2025-09-30 14:04:47 -05:00
Rob Greene
9f67b71599
Adding Apple II Pascal p-code support. Also applies to Apple III Pascal as well as Apple Fortran codefiles.
2025-09-30 11:33:25 -05:00
Rob Greene
157c55a86a
Mostly accepting IDE suggestions to clean up 'throws' declarations.
2025-09-29 13:45:04 -05:00