Commit Graph

1252 Commits

Author SHA1 Message Date
A2 Geek
ec2ff6fbed Merge pull request #200 from AppleCommander/feature/command-line-testing
Feature/command line testing
2025-10-08 20:12:36 -05:00
Rob Greene
d629d45214 Updated run-clth-tests.sh to be a bit more dynamic in pulling down correct version of 'clth.jar'. 2025-10-08 19:52:34 -05:00
Rob Greene
e495b49564 Pulled in updated CLTH. Finished up 'ac' and 'acx' "big test". 2025-10-08 19:07:56 -05:00
Rob Greene
046f5a9459 I think the "--disassembly" flag was a mashup of "--disassemble" and "--assembly". Adding the others as they make more sense. Leaving the first for 'compatability'. 2025-10-08 19:07:11 -05:00
Rob Greene
1e8d686577 Start of some more command line testing. 2025-10-07 22:00:53 -05:00
A2 Geek
db68bf0ec9 Merge pull request #198 from AppleCommander/dependabot/gradle/org.junit-junit-bom-6.0.0
Bump org.junit:junit-bom from 5.13.4 to 6.0.0
2025-10-07 15:36:17 -05:00
dependabot[bot]
5c21831e71 Bump org.junit:junit-bom from 5.13.4 to 6.0.0
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework) from 5.13.4 to 6.0.0.
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.0)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 20:26:45 +00:00
A2 Geek
2b66cab092 Merge pull request #197 from AppleCommander/dependabot/gradle/org.springframework.boot-2.7.18
Bump org.springframework.boot from 2.7.7 to 2.7.18
2025-10-07 15:26:26 -05:00
A2 Geek
fc6f6c6ec3 Merge pull request #199 from AppleCommander/feature/various-fixups
Feature/various fixups
2025-10-07 15:25:42 -05:00
Rob Greene
a38cce71ad Urgh. Silent syntax error? 2025-10-07 15:16:51 -05:00
Rob Greene
d150026898 Trying to skip tests on Windows because it hates me. 2025-10-07 15:14:52 -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
332ce49e44 Helper script when publishing to maven central. 2025-10-07 15:04:11 -05:00
dependabot[bot]
d876fdd995 Bump org.springframework.boot from 2.7.7 to 2.7.18
Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 2.7.7 to 2.7.18.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.7...v2.7.18)

---
updated-dependencies:
- dependency-name: org.springframework.boot
  dependency-version: 2.7.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 14:30:56 +00: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
A2 Geek
19dcc29b81 Merge pull request #193 from AppleCommander/dependabot/gradle/org.apache.commons-commons-lang3-3.19.0
Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
2025-09-30 14:37:49 -05:00
A2 Geek
f9e6a4aa40 Merge pull request #196 from AppleCommander/feature/update-disassembler-to-6.0
Feature/update disassembler to 6.0
2025-09-30 14:37:29 -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
Rob Greene
8bd6974ba4 Mostly accepting IDE suggestions of 'final' attributes. 2025-09-29 13:38:30 -05:00
dependabot[bot]
eb4a8e90bb Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
Bumps org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-version: 3.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 18:26:21 +00:00
Rob Greene
e541f81f56 Bumping to disassembler 6.0. 2025-09-29 12:32:49 -05:00
A2 Geek
3ed155774e Merge pull request #189 from AppleCommander/dependabot/gradle/com.google.code.gson-gson-2.13.2
Bump com.google.code.gson:gson from 2.13.1 to 2.13.2
2025-09-15 10:05:10 -05:00
dependabot[bot]
c242b727ba Bump com.google.code.gson:gson from 2.13.1 to 2.13.2
Bumps [com.google.code.gson:gson](https://github.com/google/gson) from 2.13.1 to 2.13.2.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-version: 2.13.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 14:57:56 +00:00
A2 Geek
e1a19f5da9 Merge pull request #186 from AppleCommander/dependabot/gradle/swtVersion-3.131.0
Bump swtVersion from 3.130.0 to 3.131.0
2025-09-08 10:30:28 -05:00
dependabot[bot]
4ebddd1626 Bump swtVersion from 3.130.0 to 3.131.0
Bumps `swtVersion` from 3.130.0 to 3.131.0.

Updates `org.eclipse.platform:org.eclipse.swt.cocoa.macosx.aarch64` from 3.130.0 to 3.131.0
- [Commits](https://github.com/eclipse-platform/eclipse.platform.swt/commits)

Updates `org.eclipse.platform:org.eclipse.swt.cocoa.macosx.x86_64` from 3.130.0 to 3.131.0
- [Commits](https://github.com/eclipse-platform/eclipse.platform.swt/commits)

Updates `org.eclipse.platform:org.eclipse.swt.gtk.linux.aarch64` from 3.130.0 to 3.131.0
- [Commits](https://github.com/eclipse-platform/eclipse.platform.swt/commits)

Updates `org.eclipse.platform:org.eclipse.swt.gtk.linux.x86_64` from 3.130.0 to 3.131.0
- [Commits](https://github.com/eclipse-platform/eclipse.platform.swt/commits)

Updates `org.eclipse.platform:org.eclipse.swt.win32.win32.x86_64` from 3.130.0 to 3.131.0
- [Commits](https://github.com/eclipse-platform/eclipse.platform.swt/commits)

---
updated-dependencies:
- dependency-name: org.eclipse.platform:org.eclipse.swt.cocoa.macosx.aarch64
  dependency-version: 3.131.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.eclipse.platform:org.eclipse.swt.cocoa.macosx.x86_64
  dependency-version: 3.131.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.eclipse.platform:org.eclipse.swt.gtk.linux.aarch64
  dependency-version: 3.131.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.eclipse.platform:org.eclipse.swt.gtk.linux.x86_64
  dependency-version: 3.131.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.eclipse.platform:org.eclipse.swt.win32.win32.x86_64
  dependency-version: 3.131.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 14:04:51 +00:00
A2 Geek
a3e7ec795c Merge pull request #185 from AppleCommander/feature/cpm-tweaks
Feature/cpm tweaks
2025-09-07 18:43:36 -05:00
Rob Greene
1579bad8c9 Adding license header. 2025-09-07 18:38:35 -05:00
Rob Greene
7ea518a150 Adding support for MBASIC (and GBASIC maybe) on CP/M disks. 2025-09-07 18:32:32 -05:00
Rob Greene
9c66b517ab Adjusting CP/M filename to include extension so individual files can be found. 2025-09-06 22:55:11 -05:00
Rob Greene
0f307108f1 This should fix file lengths(?). 2025-09-06 22:38:53 -05:00
Rob Greene
34de951b75 Adjusting to better support CP/M text files (CR+LF). 2025-09-06 22:38:37 -05:00
A2 Geek
2319018b7e Merge pull request #184 from AppleCommander/feature/add-devices
Adding devices
2025-09-06 19:51:12 -05:00
Rob Greene
70e3205156 Adding header. 2025-09-06 19:45:22 -05:00
Rob Greene
dc52def78e Tweaking the nibble identification a bit. Track read counts are now compared and the standard 13 and 16 sector disks are short-circuited out of the detection. 2025-09-06 19:36:01 -05:00
Rob Greene
5a53b531df Making errors for dump just print the error message and continue. This allows ranges to operate more usefully. 2025-09-06 16:51:56 -05:00
Rob Greene
4a82015bba Adding checksum algorithm and correcting a few assumptions when performing prolog byte scanning. 2025-09-06 16:32:44 -05:00
Rob Greene
a89616ef16 Now identifying non-standard disk formatting (limited to non-standard nibble images and DOS 3.x). 2025-09-06 14:41:15 -05:00
Rob Greene
48a17e8a93 Tweaking HDV recognition; 5.25" recognition (finding tracks from 35 to 40); and correcting some funny business around PO handling. 2025-09-06 13:54:03 -05:00
Rob Greene
1de20f14ab No longer deferring hint to wrapped device. 2025-09-06 13:53:05 -05:00