Rob Greene
|
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.)
|
2025-08-07 14:13:47 -05:00 |
|
Rob Greene
|
e55f239158
|
Found a file tagged as Integer that was actually text (D2), making length ridiculous. Corrected.
|
2025-08-07 11:08:35 -05:00 |
|
Rob Greene
|
71fd8a8ce6
|
The needless constructor bothered me. ;-)
|
2025-08-06 16:03:29 -05:00 |
|
Rob Greene
|
45a1c351ce
|
Replaced a deprecating api for SWT Image.
|
2025-08-06 16:03:29 -05:00 |
|
Rob Greene
|
f1ef40dab1
|
Pulling in the UniDOS an OzDOS adapters from prior work.
|
2025-08-05 22:11:50 -05:00 |
|
Rob Greene
|
d8486a89ae
|
Adding DiskCopy image support.
|
2025-08-05 13:33:00 -05:00 |
|
Rob Greene
|
c2cce60ea9
|
Adding 2IMG "Universal Disk Image" as a Source type.
|
2025-08-05 12:23:18 -05:00 |
|
Rob Greene
|
70b6743ae5
|
Migrating conventional "images" into a dedicated package. Note that they don't necessarily conform to a specific interface.
|
2025-08-05 11:15:22 -05:00 |
|
Rob Greene
|
43258fd7c8
|
Adding BlockDevice, experimenting with Geometry, translating between DOS-ordered disks to ProDOS-ordered.
|
2025-08-04 19:47:57 -05:00 |
|
Rob Greene
|
be874ace62
|
Adding support for WOZ images along with incremental improvements for supporting components.
|
2025-08-04 12:57:16 -05:00 |
|
Rob Greene
|
7625a19e39
|
Fixing bug for 6&2 decoding - was trying to populate the sector as 410 bytes instead of 256.
|
2025-08-04 12:56:16 -05:00 |
|
Rob Greene
|
31535a9c4b
|
Adding 5&3 and 6&2 codecs, making NibbleImage function with new structures.
|
2025-08-03 15:39:25 -05:00 |
|
Rob Greene
|
4891358f6a
|
Very preliminary ideas. CapabiltyProvider, BlockDevice/TrackSectorDevice, and some supporting classes with the hopes of better reusability and layers.
|
2025-08-02 17:03:44 -05:00 |
|
Rob Greene
|
d799be9d14
|
Bumping to Java 21.
|
2025-07-31 20:10:43 -05:00 |
|
Rob Greene
|
87bda3fc77
|
Dropping the old Mac build components. Moved icon into lib/ac-swt-common/src/main/resource/mac folder.
|
2025-07-31 17:29:26 -05:00 |
|
Rob Greene
|
8e20378ef4
|
Removing the old ant-build directory. Moved the default boot sector into the lib/ac-api/main/asm folder.
|
2025-07-31 17:21:45 -05:00 |
|
Rob Greene
|
3f673fabbb
|
Got publishing to work and updated the docs for it.
|
2025-07-31 13:36:25 -05:00 |
|
Rob Greene
|
da0fdcc659
|
Upgrading to Gradle 8.13. What a pain! ;-)
|
2025-07-31 09:59:49 -05:00 |
|
Rob Greene
|
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!).
|
2025-07-30 18:18:21 -05:00 |
|
Rob Greene
|
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!)
|
2025-07-30 16:38:46 -05:00 |
|
Rob Greene
|
ce14be3ace
|
Found a couple more files without a copyright.
|
2025-07-30 15:54:32 -05:00 |
|
Rob Greene
|
e0e229bed8
|
Adding license header.
|
2025-07-30 13:55:27 -05:00 |
|
Rob Greene
|
acc9d985bf
|
Adjusting tokens for Applesoft to match listings better.
|
2025-07-28 16:35:55 -05:00 |
|
Rob Greene
|
e213bf43c3
|
Using the files address when dumping out data as hex.
|
2025-07-28 15:59:15 -05:00 |
|
Rob Greene
|
6e5cd66794
|
Adjusting text file build out.
|
2025-07-28 14:46:54 -05:00 |
|
Rob Greene
|
68e2c2b682
|
Oops. Removing some debugging code.
|
2025-07-28 14:26:07 -05:00 |
|
Rob Greene
|
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.
|
2025-07-28 14:13:20 -05:00 |
|
Rob Greene
|
7109d42ad4
|
PascalFileEntry now implicitly writes the entry back to disk with every "set" method. Should close #144.
|
2025-07-28 11:36:08 -05:00 |
|
Rob Greene
|
3353d971ca
|
Change FormattedDisk#fromProdosFiletype to be FormattedDisk#toNativeFiletype and updated operations to allow native file types and pass them through.
|
2025-07-28 10:04:38 -05:00 |
|
Rob Greene
|
458b51cc98
|
Adding support for 5&3 encoding and 13-sector disks. (missed file)
|
2025-07-27 13:07:27 -05:00 |
|
Rob Greene
|
2cad5c9596
|
Adding support for 5&3 encoding and 13-sector disks.
|
2025-07-27 13:07:09 -05:00 |
|
Rob Greene
|
79bbaf6a3d
|
Some prep work for 3.5" disks to support T/S reads.
|
2025-07-26 11:15:59 -05:00 |
|
Rob Greene
|
0aa8dad20d
|
Adding support for WOZ1 5.25" disks as well.
|
2025-07-24 17:09:46 -05:00 |
|
Rob Greene
|
37d42dd756
|
Some restructuring, hopefully segmenting code better between 5.25" and 3.5" logic.
|
2025-07-24 15:33:31 -05:00 |
|
Rob Greene
|
1d05b65439
|
Restructuring a bit; added WOZ unit test for 5.25" disk image; started work towards 3.5" disk.
|
2025-07-22 11:35:02 -05:00 |
|
Rob Greene
|
818a9f0e56
|
Adding some rudimentary WOZ image handling. 5.25" only. Unprotected disks only, of course.
|
2025-07-19 09:43:09 -05:00 |
|
Rob Greene
|
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.
|
2025-07-13 12:19:57 -05:00 |
|
Rob Greene
|
63918fa317
|
Stripping high bit when checking for CR. Closes #148.
|
2025-07-13 10:29:04 -05:00 |
|
den Drown
|
a024908fff
|
Remove debug logging
|
2025-03-30 00:41:31 -04:00 |
|
den Drown
|
bd4ffc3c84
|
Reengage LastBlock/BytesUsed on full last block; comment what is less obvious
|
2025-03-18 14:29:55 -04:00 |
|
den Drown
|
66aca52e2d
|
Fix padding when writing final Pascal TEXT data block
|
2024-12-20 10:45:19 -05:00 |
|
Rob Greene
|
47206f0fd8
|
Attempted patch for issue #89
|
2023-11-01 18:01:12 -05:00 |
|
Rob Greene
|
9fef0c209d
|
Adding a style patch for Mac OS X. #113
|
2023-10-31 23:41:05 -05:00 |
|
Rob Greene
|
e98976db0b
|
Undoing change as it didn't work. #113
|
2023-10-31 20:23:55 -05:00 |
|
Rob Greene
|
8a8b208676
|
Adding device zoom to Wizard image offset calculates. Late experiment! #113
|
2023-10-31 19:12:00 -05:00 |
|
Rob Greene
|
6deb104ff7
|
Handling null pointer on non-Mac systems. #118
|
2023-10-27 21:52:22 -05:00 |
|
Rob Greene
|
7819a0cfa8
|
Setting minimum size for window. #127
|
2023-10-27 21:35:36 -05:00 |
|
Rob Greene
|
a6b736483b
|
Adding About box to Mac OS X application menu as well. #118
|
2023-10-27 18:57:38 -05:00 |
|
Rob Greene
|
5cd97c6d35
|
Fixing recursive acx copy. #130
|
2023-10-27 16:37:03 -05:00 |
|
Rob Greene
|
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
|
2023-10-27 14:27:29 -05:00 |
|