Thomas Harte
|
b16e3de170
|
Accept what look like raw booters.
|
2023-12-01 17:23:13 -05:00 |
|
Thomas Harte
|
f7acecfbff
|
Protect set_geometry.
|
2023-11-29 15:56:07 -05:00 |
|
Thomas Harte
|
07b32844af
|
Remove outdated comment.
|
2023-11-29 15:55:51 -05:00 |
|
Thomas Harte
|
7f0bb716f7
|
Grab sector contents, ready for more FDC work.
|
2023-11-29 15:55:37 -05:00 |
|
Thomas Harte
|
ddf38595ff
|
Add enough for FAT12 IMA images to get to the PC.
|
2023-11-29 14:54:33 -05:00 |
|
Thomas Harte
|
cd2567d868
|
Merge pull request #1222 from ryandesign/patch-1
Fix typo in comment in AppleDSK.hpp
|
2023-11-29 12:48:10 -05:00 |
|
Ryan Carsten Schmidt
|
2e314e7a08
|
Fix typo in comment in WOZ.cpp
|
2023-11-29 03:42:39 -06:00 |
|
Ryan Carsten Schmidt
|
afc62f3d94
|
Fix typo in comment in AppleDSK.hpp
|
2023-11-28 22:09:35 -06:00 |
|
Adrian Perez de Castro
|
1de2631877
|
Add missing <cstdint> includes for GCC 13
Sprinkle includes of the <cstdint> header as needed to make the
build succeed with GCC 13, this fixes both with SDL and Qt builds.
|
2023-05-25 23:06:13 +03:00 |
|
Thomas Harte
|
8578dfbf22
|
Eliminate various other errant spaces.
|
2023-05-16 16:40:09 -04:00 |
|
Thomas Harte
|
50343dec43
|
Eliminate all whitespace-only lines.
|
2023-05-12 14:16:39 -04:00 |
|
Thomas Harte
|
28c79b2885
|
Eliminate redundant [space][tab] pairs.
|
2023-05-12 14:14:45 -04:00 |
|
Thomas Harte
|
ea50d5bda7
|
Eliminate dead bit reverser.
|
2023-05-10 17:14:39 -05:00 |
|
Thomas Harte
|
2b56b7be0d
|
Simplify namespace syntax.
|
2023-05-10 16:02:18 -05:00 |
|
Thomas Harte
|
b921e893a2
|
Redirect relevant 2MG images to HDV.
|
2022-11-15 15:06:24 -05:00 |
|
Thomas Harte
|
9b235a8f64
|
Create a specific container for HDV files.
|
2022-11-15 13:18:54 -05:00 |
|
Thomas Harte
|
d17fadbe0b
|
Avoid off-by-one error in sector decoding.
Specific issue: retaining the 256 bytes up to _and including_ the checksum, rather than excluding.
|
2022-09-16 15:47:38 -04:00 |
|
Thomas Harte
|
9cba56237d
|
Upgrade to constexpr .
|
2022-09-16 15:46:09 -04:00 |
|
Thomas Harte
|
ea9411b21c
|
Breakup line, for easier debugging.
|
2022-09-16 15:43:23 -04:00 |
|
Thomas Harte
|
c4091a4cdb
|
Fix address mapping, implement write.
|
2022-09-15 16:39:19 -04:00 |
|
Thomas Harte
|
d826532031
|
Read proper file contents.
|
2022-09-15 16:34:20 -04:00 |
|
Thomas Harte
|
5ed60f9153
|
Mark get_state as const .
|
2022-09-15 16:13:54 -04:00 |
|
Thomas Harte
|
acc82546c4
|
Further avoid use of null pointer.
|
2022-08-31 16:03:01 -04:00 |
|
Thomas Harte
|
d460f40b13
|
Improve comment.
Status: this now seems to be blocked at unimplemented 5380 functionality.
|
2022-08-30 16:44:03 -04:00 |
|
Thomas Harte
|
6fa4e379d2
|
Make a hacky and blunt offer of drive data.
|
2022-08-30 16:07:44 -04:00 |
|
Thomas Harte
|
3c954e76ed
|
Extend to allow vending of only portions of files.
|
2022-08-30 15:51:29 -04:00 |
|
Thomas Harte
|
e7b213604e
|
Add comments.
|
2022-08-29 11:40:18 -04:00 |
|
Thomas Harte
|
20d685ec5c
|
Permit a mass-storage device to be returned, in theory.
|
2022-08-26 16:38:10 -04:00 |
|
Thomas Harte
|
722e3a141d
|
Fix types, introduce Apple II mapper.
|
2022-08-24 12:00:03 -04:00 |
|
Thomas Harte
|
91e9248ecc
|
Allow VolumeProviders to opt out of drivers completely.
|
2022-08-23 20:56:27 -04:00 |
|
Thomas Harte
|
1346bf6fff
|
Add include for strlen .
|
2022-08-23 19:58:48 -04:00 |
|
Thomas Harte
|
cf356c59aa
|
Switch the Macintosh mapper to use Apple::PartitionMap.
|
2022-08-23 19:39:47 -04:00 |
|
Thomas Harte
|
1555b51d99
|
Begin a stumbling effort to generalise my implementation of the Apple Partition Map.
|
2022-08-23 16:46:47 -04:00 |
|
Thomas Harte
|
64c5b84b8b
|
Acknowledge that HFS is assumed.
|
2022-08-23 16:19:19 -04:00 |
|
Thomas Harte
|
c7373a5d3e
|
Overtly treat .ST images as FAT12.
|
2022-08-13 10:09:34 -04:00 |
|
Thomas Harte
|
8f2e94a1d8
|
Switch name back to emphasise _async_.
|
2022-07-16 14:41:04 -04:00 |
|
Thomas Harte
|
bf03bda314
|
Generalise AsyncTaskQueue, DeferringAsyncTaskQueue and AsyncUpdater into a single template.
|
2022-07-14 16:39:26 -04:00 |
|
Thomas Harte
|
1ce07e2ee8
|
This reads the file, so it can't be constexpr .
|
2022-07-05 17:01:38 -04:00 |
|
Thomas Harte
|
5ae461eb0b
|
Avoid warning during optimised builds.
|
2022-06-03 15:43:27 -04:00 |
|
Thomas Harte
|
e7b3705060
|
Merge pull request #1007 from TomHarte/IPFFileFormat
Adds partial support for the IPF file format.
|
2022-06-02 12:58:47 -04:00 |
|
Thomas Harte
|
866b6c6129
|
Eliminate off_t .
|
2022-04-27 19:16:37 -04:00 |
|
Thomas Harte
|
61f25926b5
|
Eliminate usages of unistd.h.
|
2022-03-25 16:58:06 -04:00 |
|
Thomas Harte
|
18b6f17e86
|
With some refactoring makes some minor steps towards supporting gaps.
|
2022-01-06 17:24:31 -05:00 |
|
Thomas Harte
|
f37179d9f2
|
Gaps appear to contain pre-MFM data (?)
|
2022-01-02 15:39:26 -05:00 |
|
Thomas Harte
|
3e0b7d71d4
|
Properly handle partial bytes.
|
2022-01-01 19:09:19 -05:00 |
|
Thomas Harte
|
58d10943ed
|
Add asserts to validate my reserve sizes.
|
2022-01-01 19:08:44 -05:00 |
|
Thomas Harte
|
dc920a04f6
|
Add missing #include.
|
2022-01-01 19:03:07 -05:00 |
|
Thomas Harte
|
d031381e70
|
Gaps provide content, and data chunk lengths seem to be in terms of unencoded bytes.
|
2022-01-01 18:47:07 -05:00 |
|
Thomas Harte
|
ed1b0b90f7
|
Makes a first attempt at encoding data.
|
2022-01-01 18:36:44 -05:00 |
|
Thomas Harte
|
38dd3c5c60
|
On second thoughts, no need to use a vector here.
|
2022-01-01 17:15:12 -05:00 |
|