Rob Greene
|
bbe9e7e5eb
|
Catching errors with disassembler more cleanly.
|
2025-10-09 10:47:32 -05:00 |
|
Rob Greene
|
ca7e48d12f
|
Removing TODO that has been satisfied.
|
2025-10-09 10:47:12 -05:00 |
|
Rob Greene
|
aaaae89ccb
|
Revamping CPM detection a bit based on scan results.
|
2025-10-09 10:36:37 -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
|
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 |
|
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 |
|
Rob Greene
|
e541f81f56
|
Bumping to disassembler 6.0.
|
2025-09-29 12:32:49 -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 |
|
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
|
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 |
|
Rob Greene
|
de73469dde
|
Note to future self.
|
2025-09-06 13:52:38 -05:00 |
|
Rob Greene
|
a3c661e8f5
|
Adding info on Source size and (if applicable) compressed size.
|
2025-09-06 13:52:10 -05:00 |
|
Rob Greene
|
b0ad2550c1
|
Adjusting margin and adding a "between" test.
|
2025-09-06 13:50:18 -05:00 |
|
Rob Greene
|
18693ebea8
|
Improved the nibble recognition a bit. It can deduce simple protected DOS disks. (DOS file system does not, so 'dump' can be used to verify.)
|
2025-09-06 11:05:12 -05:00 |
|
Rob Greene
|
e86d2f0fc8
|
Allowing info to display nibble details.
|
2025-09-05 22:34:11 -05:00 |
|
Rob Greene
|
88f4c2b9e0
|
Tweaked build to allow formatting the label.
|
2025-09-05 22:33:50 -05:00 |
|
Rob Greene
|
3b5ad7abf0
|
Adding limited nibble disk scanning capability.
|
2025-09-05 21:53:02 -05:00 |
|
Rob Greene
|
02dd465630
|
Trying to loosen up nibble recognition a bit.
|
2025-09-04 22:23:01 -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
|
7f81e147f4
|
Adding support for D13/D16 disks.
|
2025-09-04 16:59:43 -05:00 |
|
Rob Greene
|
49173b327f
|
Revamping how TrackSectorDevices and BlockDevices are discovered to consolidate some of the logic. Before this, every DiskFactory had some form of logic to suss out the details.
|
2025-09-04 16:19:45 -05:00 |
|
Rob Greene
|
e3601c46c9
|
Repackaging the nibble support components.
|
2025-09-03 21:32:43 -05:00 |
|
Rob Greene
|
052024ad68
|
Adjusting wrapping logic for track reading... some sectors were lost since the wrapping was cut short.
|
2025-09-03 19:20:44 -05:00 |
|
Rob Greene
|
da1615c1f2
|
Noticed some bugs with usage of Container. This should fix them.
|
2025-09-03 16:06:31 -05:00 |
|
Rob Greene
|
aa4f4df0f8
|
Capturing the NibbleTrackReaderWriter so that 'acx dump' can dump a nibble version of a track. Useful for sleuthing.
|
2025-09-03 15:55:13 -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
|
bde523df4d
|
Tweaking FormattedDisk#getBootCode to ensure the result is 256 bytes; updated boot sector write routines.
|
2025-09-02 16:19:52 -05:00 |
|
Rob Greene
|
e514089d08
|
Adding and using some disk constants.
|
2025-09-02 16:19:05 -05:00 |
|
Rob Greene
|
dc8430fe10
|
Realized adapter devices need to be smart about where the format occurs. Updated BlockToTrackSectorAdapter. Added comments to BlockDevice and TrackSectorDevice.
|
2025-09-02 16:16:51 -05:00 |
|