Commit Graph

  • 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
  • 63918fa317 Stripping high bit when checking for CR. Closes #148. Rob Greene 2025-07-13 10:29:04 -05:00
  • dbdc73240c Merge pull request #143 from dendrown/fix/pascal-text-padding A2 Geek 2025-04-08 13:29:41 -05:00
  • 584ed5c357 Update upload-artifact to v4. A2 Geek 2025-04-08 13:25:03 -05:00
  • a024908fff Remove debug logging den Drown 2025-03-30 00:41:31 -04:00
  • bd4ffc3c84 Reengage LastBlock/BytesUsed on full last block; comment what is less obvious den Drown 2025-03-18 14:29:55 -04:00
  • 66aca52e2d Fix padding when writing final Pascal TEXT data block den Drown 2024-12-20 10:45:19 -05:00
  • 6277c455fa Settings fields need to be static in the shell. feature/multi-command-ideas Rob Greene 2023-12-26 21:29:58 -06:00
  • 25ddc7f66a Adding 'shell' subcommand for 'acx' to enable multiple commands. Needs to run from a pipe as well, limiting shell capabilities a bit (?). Rob Greene 2023-12-26 17:07:31 -06:00
  • 47206f0fd8 Attempted patch for issue #89 Rob Greene 2023-11-01 18:01:12 -05:00
  • f642d1451d Next snapshot version. Rob Greene 2023-11-01 18:00:33 -05:00
  • 9fef0c209d Adding a style patch for Mac OS X. #113 1.9.0 Rob Greene 2023-10-31 23:41:05 -05:00
  • e98976db0b Undoing change as it didn't work. #113 Rob Greene 2023-10-31 20:23:55 -05:00
  • 8a8b208676 Adding device zoom to Wizard image offset calculates. Late experiment! #113 Rob Greene 2023-10-31 19:12:00 -05:00
  • 8f1ec1193d Updating bastools and acdasm versions; updating version, preparing for release. Rob Greene 2023-10-31 18:59:23 -05:00
  • 0f6bd28a3c Bumping version of applesingle-api. Rob Greene 2023-10-28 12:35:02 -05:00
  • 6deb104ff7 Handling null pointer on non-Mac systems. #118 Rob Greene 2023-10-27 21:52:22 -05:00
  • 7819a0cfa8 Setting minimum size for window. #127 Rob Greene 2023-10-27 21:35:36 -05:00
  • a6b736483b Adding About box to Mac OS X application menu as well. #118 Rob Greene 2023-10-27 18:57:38 -05:00
  • 5cd97c6d35 Fixing recursive acx copy. #130 Rob Greene 2023-10-27 16:37:03 -05:00
  • 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 Rob Greene 2023-10-27 14:27:29 -05:00
  • 1c86c39ed2 Bumping versions identified as vulnerable. Rob Greene 2023-10-27 11:43:43 -05:00
  • 72f51be107 Fixing acx create disk with DOS format to mark tracks 0-2 as used. #129 Rob Greene 2023-10-26 23:01:25 -05:00
  • d62eee955c Forcing flush in PrintWriter when generating text. PrintWriter does not autoflush output except at a newline. #106 Rob Greene 2023-10-26 21:49:16 -05:00
  • 1c6bc6238b Fixing omission in 'acx copy' command where target directory is utterly ignored. #104 Rob Greene 2023-10-26 18:53:09 -05:00
  • 745895d553 Updating error message on number conversion to remind uses that Unix shell quoting can come into play. #91 Rob Greene 2023-10-25 18:51:35 -05:00
  • 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 Rob Greene 2023-10-25 18:29:17 -05:00
  • 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. Rob Greene 2023-10-24 23:25:41 -05:00
  • e68741cffe Whenever editing the file import, we deselect all items in the list and disable the edit and remove button to prevent errors. #125 Rob Greene 2023-10-24 19:11:46 -05:00
  • 520076abb6 Trying to drop path from resulting set of artifacts. Rob Greene 2023-10-24 17:25:07 -05:00
  • 98787a87fb Simplifying build. Rob Greene 2023-10-24 17:17:46 -05:00
  • 8774139a98 An attempt at getting individual attachments. Rob Greene 2023-10-24 16:55:38 -05:00
  • 1896cbec45 Attaching artifact to build result. Try 1. :-) Rob Greene 2023-10-24 16:37:34 -05:00
  • bbfad3070c Making SwtImageTest have the ability to be disabled; updated actions to set disable tests. Rob Greene 2023-10-24 16:08:04 -05:00
  • e2a9a9d8de Create gradle.yml A2 Geek 2023-10-24 15:54:35 -05:00
  • da8358ee76 Merge pull request #98 from ThomasFok/feature/dump_65c02_support A2 Geek 2023-10-24 15:40:52 -05:00
  • 0c285a7d46 Quick fix for AppleUtil#getWordValue to handle upper edge of buffer correctly. #126 Rob Greene 2023-10-24 13:37:07 -05:00
  • ee981551b9 Merge pull request #110 from btb/rdos33 A2 Geek 2023-10-24 13:10:42 -05:00
  • bdc60cad2c Adding default option for 'acx import' to use raw/binary. #122 Rob Greene 2023-10-23 22:08:15 -05:00
  • 0bccdde28a Disabling edit button as well after removing item from list. #120 Rob Greene 2023-10-22 19:52:27 -05:00
  • aa9dcd2695 Generalize differences of RDOS 2.1/3.2 vs RDOS 3.3 Bradley Bell 2023-10-21 16:23:37 -07:00
  • 836917b283 document differences between 2.1/3.2 and 3.3 Bradley Bell 2023-10-21 15:42:23 -07:00
  • b4b947dba7 replace test disk for RDOS 3.3 Bradley Bell 2023-10-21 15:38:36 -07:00
  • 709ce6b47f Now validating Applesoft import in user interface. #119 Rob Greene 2023-10-21 16:59:15 -05:00
  • 643de4b4b1 Correcting acx import from an AppleSingle file to setup binary address correctly. #108 Rob Greene 2023-10-21 13:54:04 -05:00
  • 852fbeb4b3 Pulling in some suggestions from IDE. Rob Greene 2023-10-21 13:52:53 -05:00
  • feed5172e0 Display "RDOS 3.3" as format Bradley Bell 2023-10-20 23:41:45 -07:00
  • 94bf05b57d First item in catalog is OS, use it for disk name Bradley Bell 2023-10-20 23:34:44 -07:00
  • c9dcb73b33 Adding a close listener and validating with user if the file has changed. #117. Rob Greene 2023-10-20 16:58:33 -05:00
  • e3a0844fbd No longer setting background color. Similar to #116. Rob Greene 2023-10-20 16:57:12 -05:00
  • b3a5f3e9df No longer setting background color. #116. Rob Greene 2023-10-20 16:14:43 -05:00
  • 045fc10c62 Ignoring .idea folder. Rob Greene 2023-10-20 16:14:20 -05:00
  • 9a300d1241 Adjusting font colors for BASIC listings based on dark mode (or not). #115. Rob Greene 2023-10-20 16:02:34 -05:00
  • d174f2341d Updating text to format better (at least on Linux). Need to check with other OSes. #113 Rob Greene 2023-10-20 15:00:24 -05:00
  • e0e16e5325 Updating title text to match image header. #114 Rob Greene 2023-10-20 13:28:09 -05:00
  • 2515c3f861 add test for RDOS 3.3 Bradley Bell 2023-10-14 02:35:59 -07:00
  • 66cdbe314c Add support for "RDOS 3.3" disk format Bradley Bell 2023-10-14 02:06:46 -07:00
  • 6064b52d41 Merge pull request #99 from ThomasFok/update_acx_readme A2 Geek 2023-02-19 19:16:05 -06:00
  • 74704f1ba9 Merge pull request #101 from ThomasFok/validate_import_command_options A2 Geek 2023-02-19 19:14:51 -06:00
  • 60e30a962b Merge pull request #100 from ThomasFok/fix/validate_coordinate A2 Geek 2023-02-19 17:21:55 -06:00
  • 1b3a5546ec Merge pull request #97 from ThomasFok/fix/ignore_deleted_files A2 Geek 2023-02-12 12:38:47 -06:00
  • 09053d699b Merge pull request #96 from ThomasFok/fix/mkdir A2 Geek 2023-02-12 12:32:54 -06:00