1
0
mirror of https://github.com/AppleWin/AppleWin.git synced 2025-04-20 18:37:43 +00:00

1496 Commits

Author SHA1 Message Date
michaelangel007
8d5bfc1a9e Make it easier to trigger Shift+Right-Click. 2025-03-02 07:04:14 -08:00
michaelangel007
f745c59d70 Cleanup assert ProDOS TREE 2025-02-11 13:07:27 -08:00
michaelangel007
b0044ab881 Cleanup coding standard 2025-02-11 13:07:07 -08:00
michaelangel007
0f394da184 Document expected blocks for all ProDOS files. 2025-02-11 13:06:46 -08:00
michaelangel007
675c0c6d40 Add logging for meta/index blocks 2025-02-11 13:05:56 -08:00
michaelangel007
fb541b0acf Fix ProDOS file add for BASIC.SYSTEM and PRODOS 2025-02-11 13:05:24 -08:00
michaelangel007
cfcf613dbb Add sparse block support. Fixes PRODOS being 34 blocks instead of 35. 2025-02-08 20:24:09 -08:00
michaelangel007
fc41d770e5 Add utility to test if block is sparse 2025-02-08 20:22:46 -08:00
michaelangel007
82298a0683 Add mini Block summary 2025-02-08 20:22:04 -08:00
michaelangel007
1d16ed235c Fix checking for free blocks in Debug and Release build. 2025-02-08 20:21:07 -08:00
michaelangel007
58be05f2e5 Add function parameters usage 2025-02-08 20:19:37 -08:00
michaelangel007
0229cf2768 Add debug logging of PutIndexBlock() 2025-02-08 20:19:03 -08:00
michaelangel007
b737edcd33 Cleanup whitespace shenanigans 2025-02-08 17:45:15 -08:00
michaelangel007
1e387e0dcf Cleanup spelling 2025-02-08 17:44:08 -08:00
michaelangel007
1898ba80a9 Fix broken logic for Format ProDOS and Format DOS 3.3 existing disk images. 2025-02-08 08:27:58 -08:00
michaelangel007
295f4c38e6 Replace sprintf_s() with StrFormat() 2025-02-08 08:26:51 -08:00
michaelangel007
f303f03b18 Add Disk Menu QoL options for Bitsy Boot and Bitsy Bye copy on format 2025-02-06 13:12:06 -08:00
michaelangel007
0c58e733c4 Add new disk options to copy PRODOS and BASIC.SYSTEM, save user prefs to registry 2025-02-06 13:12:06 -08:00
michaelangel007
566e5c6911 Add ProDOS Date/Time packing utility functions 2025-02-06 13:12:06 -08:00
Henri Asseily
83b1fa8c2b Double dot in disk filename ()
Thanks for the catch!
2025-02-06 13:12:06 -08:00
michaelangel007
06dc212a74 Cleanup func separator 2025-02-06 13:12:06 -08:00
michaelangel007
50c7e8833e Cleanup, add func separators, and make logging identify as PRODOS 2025-02-06 13:12:06 -08:00
michaelangel007
3f09df9ccd Clarify packing for structs 2025-02-06 13:12:06 -08:00
michaelangel007
efb4f66c88 Remove unused code 2025-02-06 13:12:06 -08:00
michaelangel007
2c35645a9e Implement New ProDOS and DOS disk image copying the boot sector, initializing the file system, and copying the OS 2025-02-06 13:12:06 -08:00
michaelangel007
b6a4de17e4 Cleanup spelling/grammar 2025-02-06 13:12:06 -08:00
michaelangel007
0dfdd15dd0 Remove hard-coded boot sector and use firmware/BootSector/bootsector.bin resource instead 2025-02-06 13:12:06 -08:00
michaelangel007
384477d31c Cleanup upper/lower case messages 2025-02-06 13:12:06 -08:00
michaelangel007
50b08fdea5 Add disk menu QoL: Select new boot sector file 2025-02-06 13:12:05 -08:00
michaelangel007
9aec06be5b Properly guard filesystem include 2025-02-06 13:12:05 -08:00
michaelangel007
3783869e1a Fix typo bad logic. 2025-02-06 13:12:05 -08:00
michaelangel007
de6819c206 If C++17 is available use std::filesystem::path else fallback to pre C++17 2025-02-06 13:12:05 -08:00
michaelangel007
be31e68a20 Update comment to correct boot sector path 2025-02-06 13:12:05 -08:00
michaelangel007
d61f14a31c Add command line -bootsector <file> to over-ride boot sector. 2025-02-06 13:12:05 -08:00
michaelangel007
24bed12315 Fix sprintf() 2025-02-06 13:12:05 -08:00
michaelangel007
74eb2d0991 Add braces to match coding standard 2025-02-06 13:12:05 -08:00
michaelangel007
df79f9fdd0 Use static_assert 2025-02-06 13:12:05 -08:00
michaelangel007
aca62ee53f 1364 Replaced hard-coded boot sector size with sizeof() 2025-02-06 13:12:05 -08:00
michaelangel007
88b3b31e59 Add hex offset QoL for bootsector 2025-02-06 13:12:05 -08:00
michaelangel007
00f42a159d fix spelling typo 2025-02-06 13:12:05 -08:00
michaelangel007
d549821e59 Add Format ProDOS Disk Image 2025-02-06 13:12:05 -08:00
michaelangel007
35392cb41c Add ProDOS FileSystem helper 2025-02-06 13:12:05 -08:00
michaelangel007
0d7e891119 Add 40 Track 5.25, cleanup Format DOS image 2025-02-06 13:12:05 -08:00
michaelangel007
dd66bc2a42 Fix repo. note 2025-02-06 13:12:05 -08:00
michaelangel007
b1729ad2a4 Add Format DOS 3.3 Disk Iamge 2025-02-06 13:12:05 -08:00
michaelangel007
cb4bd1c94a Add New Disk Image for 5.25, 3.5, and hard. Add boot sector. 2025-02-06 13:12:05 -08:00
michaelangel007
f44d058a09 Debugger: 2.9.2.6 Added: QoL: Turning a symbol table on/off now shows the current status. 2025-02-06 11:48:28 -08:00
michaelangel007
977cc01d85 Debugger: 2.9.2.5 Added: Symbol table for DOS 3.3 using file A2_DOS33.SYM2 2025-02-06 11:47:33 -08:00
michaelangel007
fa608c1f89 Debugger: 2.9.2.4 Fixed: DA RESET = 3F2 was displaying help instead of being parsed. 2025-02-06 10:38:15 -08:00
michaelangel007
3659beb776 Debugger 2.9.2.3: Fixed: DB HGR = 2000:3FFF and DB FOO = 300 wasn't parsing correctly from 2.9.1.3. Fix for commit 48e0fe3a. 2025-02-06 10:37:10 -08:00