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 |
|
Rob Greene
|
e541f81f56
|
Bumping to disassembler 6.0.
|
2025-09-29 12:32:49 -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
|
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
|
9c223a97b1
|
Changing how the TrackSectorNibbleDevice is created and identified (two new methods). This hopefully simplifies it's usage.
|
2025-09-04 21:25:19 -05:00 |
|
Rob Greene
|
e3601c46c9
|
Repackaging the nibble support components.
|
2025-09-03 21:32:43 -05:00 |
|
Rob Greene
|
a22525882e
|
Removed ImageOrder and related subclasses.
|
2025-09-03 13:52:38 -05:00 |
|
Rob Greene
|
53916cdd33
|
Moving DosFormatDisk to use a TrackSectorDevice. Impacted ProDOS and Pascal detection a bit, and those were corrected.
|
2025-09-02 20:25:39 -05:00 |
|
Rob Greene
|
4ae852fc48
|
Switching CP/M over to use a BlockDevice.
|
2025-08-31 18:45:50 -05:00 |
|
Rob Greene
|
116b424dd9
|
Converting RDOS to use a block device.
|
2025-08-30 13:20:19 -05:00 |
|
Rob Greene
|
e2dc08db54
|
Changing the TrackSectorToBlockAdapter to (a) rely on the given TrackSectorDevice to handle sector skew (via the SkewedTrackSectorDevice) and (b) handle varying block sizes (RDOS, ProDOS/Pascal, CP/M).
|
2025-08-29 19:56:16 -05:00 |
|
Rob Greene
|
ad13e644c2
|
Making PascalFormatDisk use BlockDevice.
|
2025-08-28 22:12:30 -05:00 |
|
Rob Greene
|
db514fbee2
|
Making ProdosFormatDisk use BlockDevice instead of the old ImageOrder. Made it a container. Lots of percolating changes here!
|
2025-08-28 19:44:56 -05:00 |
|
Rob Greene
|
9312663e9d
|
Adding interface layer in preparation of implementing BlockDevice and TrackSectorDevice.
|
2025-08-27 17:39:37 -05:00 |
|
Rob Greene
|
2a404079bd
|
Merged Disk and FormattedDisk. Moved constants to DiskConstants class.
|
2025-08-23 19:20:04 -05:00 |
|
Rob Greene
|
44d09f79b7
|
Clearing out another Disk constructor.
|
2025-08-23 16:40:43 -05:00 |
|
Rob Greene
|
887bb2fdcd
|
Updating comparisons to use updated DiskDiff with FormattedDisk.
|
2025-08-23 15:25:56 -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
|
1b0ffd7e3c
|
Correcting what appear to be long standing bugs creating UniDOS formatted disks.
|
2025-08-23 09:48:40 -05:00 |
|
Rob Greene
|
5c02a9f742
|
Renaming diskImageManager to be source.
|
2025-08-23 08:55:09 -05:00 |
|
Rob Greene
|
670738c7ca
|
Tweaking how compression is detected.
|
2025-08-22 14:26:23 -05:00 |
|
Rob Greene
|
f015ef81fe
|
Switching ImageOrder over to Hint for determining "order" of disk instead of file extension.
|
2025-08-22 14:25:38 -05:00 |
|
Rob Greene
|
b3bfc9b854
|
Extracting FilenameFilter to be an entity independent of Disk.
|
2025-08-22 14:10:51 -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
|
719c79f561
|
Using the resize trick to fix window sizing. (shrug)
|
2025-08-14 19:18:23 -05:00 |
|
Rob Greene
|
377b13ce5e
|
Pulling out the incomple Applesoft compiler.
|
2025-08-11 17:51:53 -05:00 |
|
Rob Greene
|
3c2f0793be
|
Minor tweak to fall-through to the default viewer if we are unable to open the SDK/SHK file.
|
2025-08-11 10:19:33 -05:00 |
|
Rob Greene
|
9aa28ad300
|
Added a (temporary) FileEntrySource, which allows disk images (right now SHK/SDK files) to be opened up directly from an image.
|
2025-08-10 22:17:22 -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
|
8b9a5a3df6
|
Minor tweaks.
|
2025-08-09 20:32:52 -05:00 |
|
Rob Greene
|
dd87e68949
|
Noticed a glitch in the multiple disk tab names.
|
2025-08-09 17:38:42 -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
|
04bd7f8a8c
|
Getting warnings that Image(Device,Rectangle) is being deprecated.
|
2025-08-08 19:25:35 -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
|
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
|
da0fdcc659
|
Upgrading to Gradle 8.13. What a pain! ;-)
|
2025-07-31 09:59:49 -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
|
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
|
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 |
|