19 Commits

Author SHA1 Message Date
Rob Greene
4ca86ec6b7 Adding GraalVM native-image to 'ac' and 'acx'. 2025-08-25 19:58:23 -05:00
Rob Greene
2a404079bd Merged Disk and FormattedDisk. Moved constants to DiskConstants class. 2025-08-23 19:20:04 -05:00
Rob Greene
f2346dfeec Clearing out one Disk constructor. 2025-08-23 16:16:09 -05:00
Rob Greene
f46b43ae67 First round of moving away from Disk constructor to using Disks and/or Sources. 2025-08-23 11:41:21 -05:00
Rob Greene
1e4c60611e Consolidating Disk constructors. 2025-08-23 09:49:03 -05:00
Rob Greene
5c02a9f742 Renaming diskImageManager to be source. 2025-08-23 08:55:09 -05:00
Rob Greene
a4747bebbb Extending hints to include origin of source (2IMG, DiskCopy, or the magical SHK unpack routine). Used in 'ac' to determine writability (?). 2025-08-22 16:02:47 -05:00
Rob Greene
3c529f8916 Typo. 2025-08-15 22:23:08 -05:00
Rob Greene
9ae22dc48a Apparently got rid of a function too early. Swapping in equivalent logic. 2025-08-15 13:06:06 -05:00
Rob Greene
de640a3c03 Two wrapped changes: (1) creating a ShrinkitSourceFactory to magically decode SHK/SDK/BXY files into a ProDOS image (removing that functionality from Disk) and (2) added DataBufferSource to support these generic images which (which also fit in with a lot of new images being created). 2025-08-14 19:21:05 -05:00
Rob Greene
f3bea76de5 Updating to JUnit 5. Primarily due to the parameterized tests being pretty nice. Also found one of the SWT Linux tests works now, so enabled it. 2025-08-10 14:29:32 -05:00
Rob Greene
3bbe418f1e Adding information for sources when requested ('acx info', 'ac -i', info tab in GUI). 2025-08-09 17:38:25 -05:00
Rob Greene
5beb6f9fa0 Removing ByteArrayImageLayout and the related UniversalDiskImageLayout in favor of Source (FileSource, DiskCopyImage, and UniversalDiskImage). 2025-08-08 19:22:47 -05:00
Rob Greene
d799be9d14 Bumping to Java 21. 2025-07-31 20:10:43 -05:00
Rob Greene
da0fdcc659 Upgrading to Gradle 8.13. What a pain! ;-) 2025-07-31 09:59:49 -05:00
Rob Greene
867d73e9b2 Adding Ant Task as a subproject and adding into build. Closes #80. 2022-04-02 09:49:52 -05:00
Rob Greene
13be406278 Bumping source to Java 11. 2022-03-06 21:17:12 -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
Rob Greene
a8da4b12b0 Renaming app projects. 2022-01-03 18:52:58 -06:00