michaelangel007
|
cad27b8957
|
Sync-up cleanup from AppleWin PR #1472. (Remove magic number 0xFFFF, replace with PRODOS_MAX_BLOCKS)
|
2026-03-09 17:02:05 -07:00 |
|
michaelangel007
|
c48b099b41
|
Version 0.5
|
2026-03-09 09:39:54 -07:00 |
|
michaelangel007
|
089a7a6a02
|
Fix edge case of 32 MB volume total_blocks being 0 instead of 65535. (See ApleWin GH #1469)
|
2026-03-09 09:39:38 -07:00 |
|
michaelangel007
|
8fd9eabdb7
|
Version 0.4
|
2026-03-09 08:57:26 -07:00 |
|
michaelangel007
|
0f40c75613
|
Add support for --version to print version and exit.
|
2026-03-09 08:57:01 -07:00 |
|
michaelangel007
|
989cb029e2
|
Add support for .hdv (ProDOS) disk images.
|
2026-03-09 08:54:39 -07:00 |
|
michaelangel007
|
3462c233be
|
Version 0.3
|
2025-02-25 04:16:01 -08:00 |
|
michaelangel007
|
1a7e46fd53
|
Add verbose output for disk sector interleave
|
2025-02-25 04:15:48 -08:00 |
|
michaelangel007
|
b58d3dd89f
|
Copy .exe to bin\ directory after Release build
|
2025-02-25 04:15:21 -08:00 |
|
michaelangel007
|
261a8cbaf3
|
Add init command to over-ride boot sector 1 via -sector1=#
|
2025-02-25 04:14:58 -08:00 |
|
michaelangel007
|
1489ffe543
|
Fix off-by-one block used size.
|
2025-02-08 17:43:12 -08:00 |
|
michaelangel007
|
8e82d82f81
|
add Date Time bit formats
|
2025-02-08 17:32:50 -08:00 |
|
michaelangel007
|
25d9d24324
|
Use local prodos.types.h
|
2025-02-08 17:32:13 -08:00 |
|
michaelangel007
|
944f25598a
|
Move ProDOS types to separate file
|
2025-02-08 17:30:45 -08:00 |
|
michaelangel007
|
fa06edec3a
|
Add more disk sizes edge cases
|
2025-01-26 14:35:49 -08:00 |
|
michaelangel007
|
938b10a581
|
Batch file to create disk images of various sizes
|
2025-01-26 14:29:11 -08:00 |
|
michaelangel007
|
fef8303d11
|
Add support for arbitrary tracks volume creation
|
2025-01-26 14:26:44 -08:00 |
|
michaelangel007
|
849ec44476
|
Add MSVC2019 and MSVC2022 to gitignore
|
2025-01-26 13:35:11 -08:00 |
|
michaelangel007
|
08aa668f7f
|
Refactor to cleanup compiler warning about null file handle
|
2025-01-26 13:27:20 -08:00 |
|
michaelangel007
|
53a8789539
|
Fix logic bug with date string
|
2025-01-26 13:24:00 -08:00 |
|
michaelangel007
|
9a6c3ca298
|
Cleanup size_t warnings
|
2025-01-26 13:21:53 -08:00 |
|
michaelangel007
|
dac936c14a
|
Add MSVC 2022 solution and project
|
2025-01-26 12:58:06 -08:00 |
|
michaelangel007
|
36af11b8ed
|
Add version 0.2
|
2025-01-26 12:53:15 -08:00 |
|
michaelangel007
|
2d8da97e28
|
Cleanup
|
2025-01-26 12:52:55 -08:00 |
|
michaelangel007
|
4b2b2f88e5
|
Clarify init volume name
|
2025-01-26 12:43:33 -08:00 |
|
michaelangel007
|
16019fa085
|
Document default disk size is 800 KB
|
2025-01-26 12:40:06 -08:00 |
|
michaelangel007
|
198d6dedfb
|
Fix typo
|
2025-01-26 12:07:35 -08:00 |
|
michaelangel007
|
c6b6d387ba
|
Bugfix: Sapling file size can be larger then blocks used on disk. Pad with zeroes when extracting
|
2023-06-12 23:25:01 -07:00 |
|
michaelangel007
|
741a5cc36f
|
Cleanup
|
2023-06-12 23:24:15 -07:00 |
|
michaelangel007
|
abb0c97467
|
Cleanup: Fix missing newline
|
2023-06-12 23:24:01 -07:00 |
|
michaelangel007
|
23ebbf0331
|
Add -boot to load/save the boot sector
|
2023-06-12 23:23:47 -07:00 |
|
michaelangel007
|
0839ab0a3e
|
Load/Save file attrib _META when cp and get
|
2023-06-12 23:16:55 -07:00 |
|
michaelangel007
|
6a84f16409
|
Add temp zero sector
|
2023-06-12 23:13:05 -07:00 |
|
michaelangel007
|
b45276aa45
|
Add note about ProDOS path
|
2023-04-08 08:42:02 -07:00 |
|
michaelangel007
|
02b879a851
|
Add alias stub for md and rd
|
2023-04-08 08:41:51 -07:00 |
|
michaelangel007
|
53a9dab13e
|
Fix spelling, update usage
|
2023-04-08 08:41:30 -07:00 |
|
michaelangel007
|
9cf56c7331
|
Update commands WIP
|
2023-04-08 08:39:08 -07:00 |
|
michaelangel007
|
f1552156e8
|
Update commands that work and are still to-do.
|
2023-04-08 06:03:53 -07:00 |
|
michaelangel007
|
c9540e3524
|
Cleanup
|
2023-04-06 19:39:52 -07:00 |
|
michaelangel007
|
eb4a94c1ad
|
Workaround GitHub markdown bug adding line separator
|
2023-04-06 19:32:34 -07:00 |
|
michaelangel007
|
9cd97ba55d
|
Clarify default for cat and order of arguments for init
|
2023-04-06 19:30:41 -07:00 |
|
michaelangel007
|
c3771eed99
|
Add Windows build instructions
|
2023-04-06 19:21:04 -07:00 |
|
michaelangel007
|
5ec0c84a73
|
Update example output
|
2023-04-06 19:20:49 -07:00 |
|
michaelangel007
|
528c6e9998
|
Fix readme to refer to proper utility name
|
2023-04-06 19:18:56 -07:00 |
|
michaelangel007
|
a29a8b0215
|
Cleanup readme
|
2023-04-06 19:15:45 -07:00 |
|
michaelangel007
|
05c790532f
|
Display usage instead of having only a volume name; i.e. --help
|
2023-04-06 19:15:11 -07:00 |
|
michaelangel007
|
7395ff335c
|
Add debug log for file access
|
2023-04-06 19:13:52 -07:00 |
|
michaelangel007
|
973c2e0d2f
|
Cleanup usage examples
|
2023-04-06 19:13:39 -07:00 |
|
michaelangel007
|
ac9487c04f
|
Default all files to Access Can destroy/rename/write/read
|
2023-04-06 19:12:49 -07:00 |
|
michaelangel007
|
44522562ba
|
Add create test disk batch file
|
2023-04-06 19:12:06 -07:00 |
|
michaelangel007
|
d76a6175ab
|
Include, but don't compile, helper source files (since there is only 1 source file to compile which automatically includes them.)
|
2023-04-06 18:36:44 -07:00 |
|
michaelangel007
|
24825f9dc2
|
Build prodosfs on Windows to match macOS
|
2023-04-06 18:35:48 -07:00 |
|
michaelangel007
|
83d3052877
|
Add MSVC 2019 Solution
|
2023-04-06 13:45:18 -07:00 |
|
michaelangel007
|
0790749917
|
Fix cast warnings
|
2023-04-06 13:44:30 -07:00 |
|
michaelangel007
|
7c4c456896
|
Fix Win32 build
|
2023-04-06 13:44:16 -07:00 |
|
michaelangel007
|
5d1dbfcd9d
|
Fix WIN32 define
|
2023-04-06 13:44:05 -07:00 |
|
michaelangel007
|
280660fa69
|
Fix capitalization
|
2023-03-19 08:08:50 -07:00 |
|
Michaelangel007
|
a0529687bd
|
Fix GET to parse paths properly
|
2017-12-30 10:36:30 -08:00 |
|
Michaelangel007
|
1ac7e2f26a
|
Fix catalog output trailer to match 15 char filenames
|
2017-12-30 10:36:11 -08:00 |
|
Michaelangel007
|
8538c68c1b
|
Add access and type to _META
|
2017-12-29 09:52:40 -08:00 |
|
Michaelangel007
|
7fe028980b
|
Cleanup alignment
|
2017-12-29 09:37:34 -08:00 |
|
Michaelangel007
|
72c75dca55
|
Add note aboute ._META
|
2017-12-29 09:37:24 -08:00 |
|
Michaelangel007
|
0bcddbf90e
|
Add TODO: -meta -nometa
|
2017-12-29 09:37:07 -08:00 |
|
Michaelangel007
|
ecb99a1ae0
|
Rename to 'prodosfs' so we can extract PRODOS system file
|
2017-12-29 09:30:01 -08:00 |
|
Michaelangel007
|
3710b9c9db
|
Bugfix: GET
|
2017-12-29 09:27:03 -08:00 |
|
Michaelangel007
|
96277a4a8d
|
Added more debug messages GET
|
2017-12-29 09:26:51 -08:00 |
|
Michaelangel007
|
ab5bd71d7b
|
Cleanup doCopy()
|
2017-12-29 09:26:27 -08:00 |
|
Michaelangel007
|
7820c58ab7
|
Cleanup debug messages
|
2017-12-29 09:25:48 -08:00 |
|
Michaelangel007
|
bd0474297c
|
Add get PRODOS example
|
2017-12-29 09:25:23 -08:00 |
|
Michaelangel007
|
1eed1bbf72
|
Cleanup GET
|
2017-12-11 08:25:29 -08:00 |
|
Michaelangel007
|
bc5e27afeb
|
Cleanup DELETE
|
2017-12-11 08:25:14 -08:00 |
|
Michaelangel007
|
fe10d81843
|
Cleanup getHexVal()
|
2017-12-11 08:24:54 -08:00 |
|
Michaelangel007
|
ec5681f79e
|
Document -type=
|
2017-12-11 08:24:34 -08:00 |
|
Michaelangel007
|
daaf727106
|
Add: ProDOS_ExtractBootSector() and ProDOS_ReplaceBootSector()
|
2017-12-11 08:22:52 -08:00 |
|
Michaelangel007
|
649329c1ef
|
Add boot sector note to init
|
2017-12-11 08:22:05 -08:00 |
|
Michaelangel007
|
748dfa85e7
|
TODO: Check if over-writing existing file
|
2017-12-11 08:20:06 -08:00 |
|
Michaelangel007
|
cc5237de1b
|
Simply meta file writing
|
2017-12-11 08:19:33 -08:00 |
|
Michaelangel007
|
b410ee094b
|
Close file
|
2017-12-11 08:18:23 -08:00 |
|
Michaelangel007
|
9ae839719a
|
Fix Aux when writing file
|
2017-12-11 08:17:22 -08:00 |
|
Michaelangel007
|
43ce7299cc
|
Initial working version of Extract
|
2017-11-07 08:50:02 -08:00 |
|
Michaelangel007
|
8aaf926604
|
Remove hard-coded ProDOS index block with DskPutIndexBlock()
|
2017-11-07 08:45:05 -08:00 |
|
Michaelangel007
|
115677223c
|
Initial PRODOS_MAX_PATH
|
2017-11-07 08:43:37 -08:00 |
|
Michaelangel007
|
b31fd85c18
|
Add DskGetIndexBlock(), DskPutIndexBlock() prodos helpers
|
2017-11-07 08:43:09 -08:00 |
|
Michaelangel007
|
866304d006
|
Cleanup trailing whitespace (EOL)
|
2017-11-07 07:48:58 -08:00 |
|
Michaelangel007
|
9eba0fe621
|
WIP: Extract()
|
2017-11-07 07:48:15 -08:00 |
|
Michaelangel007
|
166a14fd74
|
Add note where path splitting occurs
|
2017-11-07 07:47:41 -08:00 |
|
Michaelangel007
|
faaa2df0f6
|
Add prodos_DumpFileHeader()
|
2017-11-07 07:46:57 -08:00 |
|
Michaelangel007
|
ea38c4f782
|
Cleanup hard-coded consts replace with PRODOS_ROOT_OFFSET
|
2017-11-07 07:46:20 -08:00 |
|
Michaelangel007
|
929fee853a
|
Cleanup spacing, add note about public/private funcs
|
2017-11-07 07:45:12 -08:00 |
|
Michaelangel007
|
60dd3caccc
|
Fix FileExtract() virtual path
|
2017-11-07 07:43:37 -08:00 |
|
Michaelangel007
|
d4de5d2a83
|
Added PRODOS_ROOT_OFFSET
|
2017-11-07 07:42:03 -08:00 |
|
Michaelangel007
|
525ba41030
|
Show access byte in catalog long form
|
2017-11-06 21:28:06 -08:00 |
|
Michaelangel007
|
e9dbe15651
|
Fix aux using 8-bit instead of 16-bit
|
2017-11-06 21:23:30 -08:00 |
|
Michaelangel007
|
c4ebac5747
|
Added build instructions
|
2017-11-06 10:03:17 -08:00 |
|
Michaelangel007
|
c4f7c077e3
|
Update makefile clean to display sources
|
2017-11-06 10:02:47 -08:00 |
|
Michaelangel007
|
592321c050
|
Added Makefile
|
2017-11-06 10:01:31 -08:00 |
|
Michaelangel007
|
0a4a191c46
|
Display help only if no args
|
2017-11-06 10:00:10 -08:00 |
|
Michaelangel007
|
af32cead6e
|
Fix alignment
|
2017-11-06 09:50:13 -08:00 |
|
Michaelangel007
|
0fb839c8e8
|
Fix alignment for init -size
|
2017-11-06 08:58:56 -08:00 |
|
Michaelangel007
|
945deeca19
|
Added status of command that work
|
2017-11-06 08:57:06 -08:00 |
|