Commit Graph

  • 60a81d1bac Merge pull request #168 from AppleCommander/feature/enhancements-now-that-layout-is-gone main A2 Geek 2025-08-09 20:35:24 -05:00
  • 8b9a5a3df6 Minor tweaks. Rob Greene 2025-08-09 20:32:52 -05:00
  • dd87e68949 Noticed a glitch in the multiple disk tab names. Rob Greene 2025-08-09 17:38:42 -05:00
  • 3bbe418f1e Adding information for sources when requested ('acx info', 'ac -i', info tab in GUI). Rob Greene 2025-08-09 17:38:25 -05:00
  • 9c7414ad4c Standardizing Container#get a little bit. Rob Greene 2025-08-09 16:09:28 -05:00
  • 865e54f31b Retooling the FilenameFilter list a little bit by building it dynamically. Adding Disk Copy. Rob Greene 2025-08-09 15:55:10 -05:00
  • 5e0ea20902 Merge pull request #167 from AppleCommander/feature/replace-layout-with-source A2 Geek 2025-08-09 15:13:52 -05:00
  • 77068ebc6a Ignoring local reports directory. Rob Greene 2025-08-09 14:27:55 -05:00
  • 65e0b72065 Needed to add decompression component to all Sources. (doh!) Rob Greene 2025-08-09 14:25:44 -05:00
  • ca816f8c52 Re-jiggering compressed files support (GZip, SDK, SHK) to better align with current state. Rob Greene 2025-08-09 14:11:33 -05:00
  • 0249c8ac7e Re-adding support for GZIP files. Rob Greene 2025-08-09 14:02:13 -05:00
  • 6525785405 Merge branch 'main' into feature/replace-order-with-device Rob Greene 2025-08-09 12:30:30 -05:00
  • 79d3c403e7 Merge pull request #166 from AppleCommander/next-version-1.11.0 1.11.0 A2 Geek 2025-08-09 10:14:42 -05:00
  • f38602bdc2 Next release version. A2 Geek 2025-08-09 10:11:18 -05:00
  • 04bd7f8a8c Getting warnings that Image(Device,Rectangle) is being deprecated. Rob Greene 2025-08-08 19:25:35 -05:00
  • 5beb6f9fa0 Removing ByteArrayImageLayout and the related UniversalDiskImageLayout in favor of Source (FileSource, DiskCopyImage, and UniversalDiskImage). Rob Greene 2025-08-08 19:22:47 -05:00
  • 2f5b324c92 Start of 'find-file' subcommand. feature/find-file-command Rob Greene 2025-08-07 19:37:14 -05:00
  • b35df4c064 This appears to be a bug in FileStreamer. Rob Greene 2025-08-07 19:36:36 -05:00
  • 366b4d0c5c Fixing typo. Rob Greene 2025-08-07 19:35:58 -05:00
  • 225b4cb448 Merge pull request #165 from AppleCommander/feature/scan-command A2 Geek 2025-08-07 14:20:02 -05:00
  • c1dd0688a9 Noticed a bug in handling (presumably) bad DOS file keeping: The T/S map has more sectors in it than the file says it is using. For now, using the sector count to stop loading the file. (This also goes the other way, so likely more adjustments will be needed.) Rob Greene 2025-08-07 14:13:47 -05:00
  • f76d411e8c Updating logging and allowing report(s) to be written to a file. Rob Greene 2025-08-07 13:31:31 -05:00
  • 6739adb74e Correcting subdirectory handling (oops); adding exception message to unreadable files. Rob Greene 2025-08-07 13:11:43 -05:00
  • ee758e6618 Adjusting CPM blocks to read. Rob Greene 2025-08-07 11:17:40 -05:00
  • e55f239158 Found a file tagged as Integer that was actually text (D2), making length ridiculous. Corrected. Rob Greene 2025-08-07 11:08:35 -05:00
  • fdc1f1521a Revising to be a bit more fault-tolerant and keep pushing. Rob Greene 2025-08-07 11:04:10 -05:00
  • 058bc4182b Start of scan command. Rob Greene 2025-08-07 10:05:36 -05:00
  • c68f0468b8 Merge pull request #164 from AppleCommander/feature/little-fixup A2 Geek 2025-08-06 16:12:37 -05:00
  • 71fd8a8ce6 The needless constructor bothered me. ;-) Rob Greene 2025-08-06 16:03:20 -05:00
  • 45a1c351ce Replaced a deprecating api for SWT Image. Rob Greene 2025-08-06 14:55:23 -05:00
  • ceadbe3d99 Merge pull request #161 from AppleCommander/dependabot/gradle/com.google.code.gson-gson-2.13.1 A2 Geek 2025-08-06 14:55:30 -05:00
  • 0c29c49302 Bump com.google.code.gson:gson from 2.8.9 to 2.13.1 dependabot[bot] 2025-08-06 19:54:00 +00:00
  • ff08eeaab0 Merge pull request #162 from AppleCommander/dependabot/gradle/org.apache.commons-commons-csv-1.14.1 A2 Geek 2025-08-06 14:53:04 -05:00
  • 4bb38b3707 Adding duplicates strategy. Rob Greene 2025-08-06 14:50:03 -05:00
  • a8d20f0bcd Merge pull request #163 from AppleCommander/dependabot/gradle/junit-junit-4.13.2 A2 Geek 2025-08-06 14:41:49 -05:00
  • f1ef40dab1 Pulling in the UniDOS an OzDOS adapters from prior work. Rob Greene 2025-08-05 22:11:50 -05:00
  • d8486a89ae Adding DiskCopy image support. Rob Greene 2025-08-05 13:33:00 -05:00
  • c2cce60ea9 Adding 2IMG "Universal Disk Image" as a Source type. Rob Greene 2025-08-05 12:23:18 -05:00
  • 70b6743ae5 Migrating conventional "images" into a dedicated package. Note that they don't necessarily conform to a specific interface. Rob Greene 2025-08-05 11:15:22 -05:00
  • 43258fd7c8 Adding BlockDevice, experimenting with Geometry, translating between DOS-ordered disks to ProDOS-ordered. Rob Greene 2025-08-04 19:47:57 -05:00
  • 9cf58034b0 Bump junit:junit from 4.13.1 to 4.13.2 dependabot[bot] 2025-08-04 18:15:34 +00:00
  • be874ace62 Adding support for WOZ images along with incremental improvements for supporting components. Rob Greene 2025-08-04 12:57:16 -05:00
  • 7625a19e39 Fixing bug for 6&2 decoding - was trying to populate the sector as 410 bytes instead of 256. Rob Greene 2025-08-04 12:56:16 -05:00
  • f661f97c91 Bump org.apache.commons:commons-csv from 1.8 to 1.14.1 dependabot[bot] 2025-08-04 17:45:15 +00:00
  • 31535a9c4b Adding 5&3 and 6&2 codecs, making NibbleImage function with new structures. Rob Greene 2025-08-03 15:39:25 -05:00
  • 4891358f6a Very preliminary ideas. CapabiltyProvider, BlockDevice/TrackSectorDevice, and some supporting classes with the hopes of better reusability and layers. Rob Greene 2025-08-02 17:03:44 -05:00
  • b1480851f1 Merge pull request #160 from AppleCommander/toil/upgrade-gradle-and-cleanup A2 Geek 2025-08-01 09:46:31 -05:00
  • 112051f743 Dropping conversion to pre-Java 8 scripts. We're way past that. Rob Greene 2025-08-01 09:28:55 -05:00
  • 9cf8f829fc Bumped to Gradle 8.14.2. Rob Greene 2025-08-01 09:25:36 -05:00
  • c29452d6c2 Merge pull request #157 from AppleCommander/dependabot/gradle/org.apache.ant-ant-1.10.15 A2 Geek 2025-08-01 09:16:38 -05:00
  • 820e86695a Bump org.apache.ant:ant from 1.9.16 to 1.10.15 dependabot[bot] 2025-08-01 14:14:57 +00:00
  • ad1de95d73 Merge pull request #156 from AppleCommander/dependabot/gradle/info.picocli-picocli-4.7.7 A2 Geek 2025-08-01 09:14:49 -05:00
  • 98493d4287 Bump info.picocli:picocli from 4.6.2 to 4.7.7 dependabot[bot] 2025-08-01 14:12:50 +00:00
  • e6f6e355dd Merge pull request #158 from AppleCommander/dependabot/gradle/org.apache.commons-commons-lang3-3.18.0 A2 Geek 2025-08-01 09:12:26 -05:00
  • 50ca022043 Merge pull request #159 from AppleCommander/dependabot/gradle/swtVersion-3.130.0 A2 Geek 2025-08-01 09:12:00 -05:00
  • a7622b56c1 Merge pull request #155 from AppleCommander/dependabot/gradle/org.springframework.boot-3.5.4 A2 Geek 2025-08-01 09:11:07 -05:00
  • bdf26ab934 Bump swtVersion from 3.123.0 to 3.130.0 dependabot[bot] 2025-08-01 14:08:30 +00:00
  • 5caa6791c2 Bump org.apache.commons:commons-lang3 from 3.7 to 3.18.0 dependabot[bot] 2025-08-01 14:08:13 +00:00
  • 91f458e71c Bump org.springframework.boot from 2.7.17 to 3.5.4 dependabot[bot] 2025-08-01 14:08:05 +00:00
  • 0ea02f9324 Merge pull request #154 from AppleCommander/toil/dependabot-stuff-2 A2 Geek 2025-08-01 09:06:08 -05:00
  • 6c615321cf Alternate variable definition. Also set the version to be next snapshot. Rob Greene 2025-08-01 09:03:58 -05:00
  • bc47f69cd1 Merge pull request #153 from AppleCommander/toil/tinker-with-dependabot-because-it-doesnt-work A2 Geek 2025-08-01 08:36:41 -05:00
  • feb613b5fd Trying to get dependabot to function in this repository. There are a few differences amongst the repositories, so doing this piecemeal. Rob Greene 2025-08-01 08:33:43 -05:00
  • 1b6be16471 Merge pull request #152 from AppleCommander/feature/java21 A2 Geek 2025-07-31 20:13:14 -05:00
  • d799be9d14 Bumping to Java 21. Rob Greene 2025-07-31 20:10:43 -05:00
  • 139f724d05 Merge pull request #151 from AppleCommander/toil/cleanup-old-files A2 Geek 2025-07-31 17:38:06 -05:00
  • 84ee266a44 Dropping TODO file. Rob Greene 2025-07-31 17:36:23 -05:00
  • 87bda3fc77 Dropping the old Mac build components. Moved icon into lib/ac-swt-common/src/main/resource/mac folder. Rob Greene 2025-07-31 17:29:26 -05:00
  • 8e20378ef4 Removing the old ant-build directory. Moved the default boot sector into the lib/ac-api/main/asm folder. Rob Greene 2025-07-31 17:19:44 -05:00
  • 3f673fabbb Got publishing to work and updated the docs for it. Rob Greene 2025-07-31 13:36:25 -05:00
  • da0fdcc659 Upgrading to Gradle 8.13. What a pain! ;-) 1.10.1 Rob Greene 2025-07-31 09:59:49 -05:00
  • 5df08e2117 Bumping version. Rob Greene 2025-07-31 09:26:49 -05:00
  • 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!). Rob Greene 2025-07-30 18:18:21 -05:00
  • 312efa2b40 Merge remote-tracking branch 'origin/main' Rob Greene 2025-07-30 16:38:54 -05:00
  • 217fe97ff5 Late tweak. On Linux, somehow the primary window is not sized well/correctly. Discovered that if it is resizable, it does size well. (And if it doesn't, it can be resized!) Rob Greene 2025-07-30 16:38:46 -05:00
  • 1445a644e1 Build whenever a tag is pushed A2 Geek 2025-07-30 16:22:18 -05:00
  • ce14be3ace Found a couple more files without a copyright. 1.10 Rob Greene 2025-07-30 15:54:32 -05:00
  • 03d2b99617 Bumping version. Rob Greene 2025-07-30 13:55:37 -05:00
  • e0e229bed8 Adding license header. Rob Greene 2025-07-30 13:55:27 -05:00
  • daf7232f3c Experimental code that tries to identify Applesoft programs with (a) embedded binaries and/or (b) secondary Applesoft programs. experiment/applesoft-combination-code Rob Greene 2025-07-29 10:37:13 -05:00
  • acc9d985bf Adjusting tokens for Applesoft to match listings better. Rob Greene 2025-07-28 16:35:55 -05:00
  • 796631a9fb Allowing coordinates (T/S and blocks) to be specified as hex. Rob Greene 2025-07-28 15:59:41 -05:00
  • e213bf43c3 Using the files address when dumping out data as hex. Rob Greene 2025-07-28 15:59:15 -05:00
  • 99e1015caf Merge pull request #150 from AppleCommander/feature/pascal-fixups A2 Geek 2025-07-28 14:51:50 -05:00
  • 6e5cd66794 Adjusting text file build out. Rob Greene 2025-07-28 14:46:54 -05:00
  • 68e2c2b682 Oops. Removing some debugging code. Rob Greene 2025-07-28 14:26:07 -05:00
  • 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. Rob Greene 2025-07-28 14:13:20 -05:00
  • 7109d42ad4 PascalFileEntry now implicitly writes the entry back to disk with every "set" method. Should close #144. Rob Greene 2025-07-28 11:36:08 -05:00
  • 3353d971ca Change FormattedDisk#fromProdosFiletype to be FormattedDisk#toNativeFiletype and updated operations to allow native file types and pass them through. Rob Greene 2025-07-28 10:04:38 -05:00
  • 8954b5b2d3 This corrects for a naming issue if the file is given on the command line; a full directory path causes issues. Rob Greene 2025-07-27 20:27:09 -05:00
  • 32c1a30ebe Merge pull request #149 from AppleCommander/feature/woz-image A2 Geek 2025-07-27 13:18:15 -05:00
  • 458b51cc98 Adding support for 5&3 encoding and 13-sector disks. (missed file) Rob Greene 2025-07-27 13:07:27 -05:00
  • 2cad5c9596 Adding support for 5&3 encoding and 13-sector disks. Rob Greene 2025-07-27 13:07:09 -05:00
  • 79bbaf6a3d Some prep work for 3.5" disks to support T/S reads. Rob Greene 2025-07-26 11:15:59 -05:00
  • 0aa8dad20d Adding support for WOZ1 5.25" disks as well. Rob Greene 2025-07-24 17:09:46 -05:00
  • 37d42dd756 Some restructuring, hopefully segmenting code better between 5.25" and 3.5" logic. Rob Greene 2025-07-24 15:33:31 -05:00
  • 1d05b65439 Restructuring a bit; added WOZ unit test for 5.25" disk image; started work towards 3.5" disk. Rob Greene 2025-07-22 11:35:02 -05:00
  • 818a9f0e56 Adding some rudimentary WOZ image handling. 5.25" only. Unprotected disks only, of course. Rob Greene 2025-07-19 09:43:09 -05:00
  • 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. Rob Greene 2025-07-13 12:19:57 -05:00
  • dca33021b7 Noticed a typo in CR code. Rob Greene 2025-07-13 12:19:14 -05:00