Thomas Harte
|
095be3072b
|
Distinguish when to include the trailing NULL.
|
2025-08-28 21:53:52 -04:00 |
|
Thomas Harte
|
91831200d6
|
Eliminate runtime strlen.
|
2025-08-28 18:45:04 -04:00 |
|
Thomas Harte
|
8295d4511b
|
Improve whence type safety.
|
2025-08-28 17:41:58 -04:00 |
|
Thomas Harte
|
5018d7d577
|
Be more rigorous about static constexpr.
|
2025-08-26 22:54:39 -04:00 |
|
Thomas Harte
|
2c2216afae
|
Further eliminate file-relative includes.
|
2025-02-28 13:18:48 -05:00 |
|
Thomas Harte
|
ff86cbd48e
|
Remove more get_s.
|
2025-02-26 20:26:06 -05:00 |
|
Thomas Harte
|
1db756063b
|
Further remove type info from function naming.
|
2025-02-26 16:00:34 -05:00 |
|
Thomas Harte
|
93ddf4f0ba
|
Ensure ZX Spectrum, at least, returns correct indication.
|
2025-02-24 22:34:15 -05:00 |
|
Thomas Harte
|
8dcccf11bf
|
Improve constness, remove unnecessary virtuals.
|
2025-02-24 18:18:12 -05:00 |
|
Thomas Harte
|
6aff0b74cd
|
Reduce redundant types.
|
2025-02-19 00:09:57 -05:00 |
|
Thomas Harte
|
edd4ed307f
|
Template away repetition.
|
2025-02-18 22:48:47 -05:00 |
|
Thomas Harte
|
657960e7d0
|
Eliminate use of std::shared_ptr at DiskImage and below.
|
2024-12-08 21:26:03 -05:00 |
|
Thomas Harte
|
d3ed485e7a
|
Take another big swing at indentation, some consts.
|
2024-12-01 21:44:14 -05:00 |
|
Thomas Harte
|
98e05fb0e3
|
Introduce high-density tracks.
|
2023-12-10 22:17:23 -05:00 |
|
Thomas Harte
|
59458f6444
|
Resolves errant spaces.
|
2020-06-16 23:15:38 -04:00 |
|
Thomas Harte
|
73131735fa
|
Further qmake warning corrections.
|
2020-05-30 19:31:17 -04:00 |
|
Thomas Harte
|
d27d14d2b0
|
Supplies fuzzy masks where specified.
|
2020-01-19 21:08:49 -05:00 |
|
Thomas Harte
|
c2bd5be51a
|
This seems to be the proper interpretation of speeds?
|
2020-01-19 20:42:51 -05:00 |
|
Thomas Harte
|
f34ddce28f
|
Adds support for STX speed zones.
|
2020-01-19 12:38:33 -05:00 |
|
Thomas Harte
|
d4be052e76
|
Switch to matching fragments.
|
2020-01-18 14:18:59 -05:00 |
|
Thomas Harte
|
ecb5807ec0
|
Enssures STX interprets sector sizes correctly.
|
2020-01-14 21:35:37 -05:00 |
|
Thomas Harte
|
942986aadc
|
Insures against badly-placed locations.
|
2020-01-13 22:49:12 -05:00 |
|
Thomas Harte
|
1f539822ee
|
Adds better support for WD-esque false sync, improves STX track patching.
|
2020-01-13 22:19:48 -05:00 |
|
Thomas Harte
|
fab35b360a
|
Ensure an encoder is created even if no sectors are placed.
|
2020-01-12 22:37:00 -05:00 |
|
Thomas Harte
|
b3b2e18c4b
|
Ensures head and track counts are reported accurately.
|
2020-01-12 22:23:34 -05:00 |
|
Thomas Harte
|
2d233b6358
|
Makes a more concrete attempt at track/sector combination.
|
2020-01-12 22:18:31 -05:00 |
|
Thomas Harte
|
83ed36eb08
|
Add missing #include.
|
2020-01-12 17:56:04 -05:00 |
|
Thomas Harte
|
f81a7f0faf
|
Ensures prefixes are MFM encoded and decoded.
|
2020-01-11 22:10:41 -05:00 |
|
Thomas Harte
|
2b4c924399
|
Makes an effort to locate address and data bodies within track.
"Not completely successful" would be the polite term.
|
2020-01-09 23:28:07 -05:00 |
|
Thomas Harte
|
64517a02b7
|
Adds code to deal with sector-free tracks.
|
2020-01-09 21:50:32 -05:00 |
|
Thomas Harte
|
b4befd57a9
|
Advances to being able to cope with STXs with no special features whatsoever.
Well, other than perhaps a broken data CRC. Fuzzy bits, timing differences and the stuff between sectors are all currently absent.
|
2020-01-09 21:03:01 -05:00 |
|
Thomas Harte
|
985b36da73
|
Starts towards STX support.
|
2020-01-07 23:21:32 -05:00 |
|