a2geek
|
e91e6d75b7
|
Partially made GameDOS writable. Added a set capability to the DisplayColumn.
|
2026-10-05 19:21:51 -05:00 |
|
a2geek
|
2c9e120547
|
Updating comments.
|
2026-10-05 19:21:11 -05:00 |
|
a2geek
|
31de8d75b9
|
Updated TrackSectorDevice documentation, added calculateRequiredSectors and altered writeRange method signature.
|
2026-10-05 19:20:35 -05:00 |
|
a2geek
|
7d5d282bab
|
Adding putFixedLengthString, brought in Guava.
|
2026-10-05 19:19:24 -05:00 |
|
a2geek
|
5455fb290d
|
Updated WritableFileEntry.
|
2026-10-05 19:18:33 -05:00 |
|
a2geek
|
77e502bdcd
|
Made Directory a CapabilitiesProvider. WritableDirectory now extends the Directory interface.
|
2026-10-05 19:16:58 -05:00 |
|
a2geek
|
034284cfb3
|
Switched over to markdown comments.
|
2026-10-05 13:40:51 -05:00 |
|
a2geek
|
e108fd2017
|
Typo.
|
2026-10-05 13:40:36 -05:00 |
|
a2geek
|
f6d083d6bf
|
Updates sources to support 'can(Capability.SAVE_SOURCE)' as appropriate and added/implemented 'save()'.
|
2026-10-05 13:40:24 -05:00 |
|
a2geek
|
3016ee700d
|
Adding prodos attributes and using them.
|
2026-10-04 22:18:00 -05:00 |
|
a2geek
|
c871c3f84f
|
Adding common filetypes to the builder.
|
2026-10-04 22:17:24 -05:00 |
|
a2geek
|
fff0ca80dc
|
Adding public accessor for the access byte.
|
2026-10-04 22:16:39 -05:00 |
|
a2geek
|
2c12e3cbe6
|
Somehow missed create date.
|
2026-10-04 22:15:26 -05:00 |
|
a2geek
|
38e9db56f2
|
Correcting typo.
|
2026-10-04 22:14:59 -05:00 |
|
a2geek
|
7c8a9ccd26
|
Filetype does NOT apply to every file system. Removing it.
|
2026-10-04 17:36:46 -05:00 |
|
a2geek
|
4caab0a06b
|
Putzing with comments.
|
2026-10-04 17:29:18 -05:00 |
|
a2geek
|
b64d24a7b7
|
First pass at using export settings.
|
2026-10-03 17:17:49 -05:00 |
|
a2geek
|
64324a7616
|
Adding the header.
|
2026-10-03 16:34:34 -05:00 |
|
a2geek
|
07560aca17
|
Updating to AppleSingle 2.0.
|
2026-10-03 15:14:50 -05:00 |
|
a2geek
|
a46b10f96e
|
Fixing location of boot code.
|
2026-10-01 14:08:50 -05:00 |
|
a2geek
|
0d659e30c8
|
Updating module info.
|
2026-10-01 14:08:31 -05:00 |
|
a2geek
|
9df5f13ee3
|
Prototype image creation.
|
2026-09-30 16:46:47 -05:00 |
|
a2geek
|
a6195b7ec1
|
Setting up a constants interface.
|
2026-09-30 11:50:11 -05:00 |
|
a2geek
|
f9a4f3550f
|
Restructuring disk usage in file stores to support usage type instead of a simple used/free flag.
|
2026-09-29 19:29:10 -05:00 |
|
a2geek
|
3d69c20673
|
Adding information.
|
2026-09-29 15:38:08 -05:00 |
|
a2geek
|
42e04a6e76
|
Switching to TrackSectorDevice.Geometry and renamed details to be tracksOnDisk and sectorsPerTrack for clarity.
|
2026-09-29 15:33:48 -05:00 |
|
a2geek
|
e11480351e
|
Simple usage implementation.
|
2026-09-29 14:46:12 -05:00 |
|
a2geek
|
27e68a341f
|
Read-only GameDOS file store.
|
2026-09-29 14:24:31 -05:00 |
|
a2geek
|
7d0742e4cc
|
Fleshing out the FileStoreFactory (lots of duplicate code with the FormattedDiskFactory).
|
2026-09-29 14:24:08 -05:00 |
|
a2geek
|
8c1a453e0f
|
Adding some utility functions.
|
2026-09-29 14:22:36 -05:00 |
|
a2geek
|
cd78cfd313
|
Adding a readRange to read a sequential range of sectors instead of implementing it in various places.
|
2026-09-29 14:22:18 -05:00 |
|
a2geek
|
59336ea995
|
Adding the modularized bastools.
|
2026-09-27 12:25:30 -05:00 |
|
a2geek
|
2e8ee1abc6
|
Updating to modularized disassembler.
|
2026-09-26 16:58:27 -05:00 |
|
a2geek
|
9e81d2a1cf
|
Moved to modularized ShrinkIt library.
|
2026-09-25 15:02:19 -05:00 |
|
a2geek
|
e42a02bf9f
|
Initial stab at modules. Cannot do a modular package until ALL automatic modules are resolved.
|
2026-09-24 18:44:26 -05:00 |
|
Rob Greene
|
8b9b685fa4
|
Adding license headers.
|
2026-09-23 14:07:18 -05:00 |
|
a2geek
|
7a4ac09284
|
Shifting over the InformationProvider.
|
2026-09-23 11:54:08 -05:00 |
|
a2geek
|
8480f19454
|
Correcting free map byte calculation.
|
2026-09-20 11:34:03 -05:00 |
|
Rob Greene
|
f32f22e721
|
Pulled in latest ShrinkItArchive and updated to code to reflect changes.
|
2026-09-19 22:27:46 -05:00 |
|
a2geek
|
f44de03ff8
|
Added FileMagic#identifyContentType(filename) for generic identification by name. Just file name at this point, may need to expand.
|
2026-09-19 11:12:14 -05:00 |
|
a2geek
|
2a5a39568b
|
Decided an optional on an enum was maybe a bit much. Simply using UNKNOWN when type is not known.
|
2026-09-19 11:11:10 -05:00 |
|
a2geek
|
da67f9da33
|
Adding the concept of "content type" and starting with disk/archive images. Adding an alternate FileEntrySource (for the org.applecommander packages) and brute-force enabling AppleCommanderFX to open these files. They can also be nested! (Had one with SDK opened a ProDOS 140K disk image which additionally contained SHK files that opened to a ShrinkIt file listing.)
|
2026-09-18 20:20:28 -05:00 |
|
a2geek
|
4b3b86e1d8
|
Switching FileStore interfaces to use DataBuffer instead of byte[].
|
2026-09-18 17:48:38 -05:00 |
|
a2geek
|
016549d07e
|
Decision: Separate "writable" interfaces for FileEntry and Directory.
|
2026-09-18 17:22:49 -05:00 |
|
a2geek
|
3db4654ca7
|
Got caught by an optimize resources.
|
2026-09-18 14:48:45 -05:00 |
|
a2geek
|
ab00ab1678
|
Adding FileMagic which only handles ProDOS at this point. Updated ShrinkitFileEntry to utilize FileMagic as a base-line test.
|
2026-09-17 22:32:42 -05:00 |
|
a2geek
|
0667e8d284
|
Missed a few headers.
|
2026-09-16 15:28:54 -05:00 |
|
a2geek
|
a269c1af0c
|
Noticed that the file chooser is annoyingly case-sensitive. Updated FileExtensions for make an all upper-case version of the file extension as well.
|
2026-09-16 15:26:25 -05:00 |
|
a2geek
|
db86b8dd59
|
Split Sources into one targeted to FormattedDisk (com.webcodepro.applecommander.storage) and one targeted to FileStore (org.applecommander.source).
|
2026-09-16 14:57:16 -05:00 |
|
a2geek
|
0d4a2ae438
|
Adding Shrinkit support. Note that the ShrinkitSourceFactory needs to be disabled for this to function at this time.
|
2026-09-16 13:42:45 -05:00 |
|