Thomas Harte
|
67171f348a
|
Use std::copy_n where it more directly matches intent.
|
2025-12-10 22:23:42 -05:00 |
|
Thomas Harte
|
6fb13a4903
|
Use std::fill_n where it's more natural.
|
2025-12-07 09:33:27 -05:00 |
|
Thomas Harte
|
461239e2e9
|
Further reduce memcpy reliance.
|
2025-12-06 14:03:00 -06:00 |
|
Thomas Harte
|
6ac6157d06
|
Eliminate memset from C++ files.
|
2025-12-06 10:55:32 -06:00 |
|
Thomas Harte
|
e173a93b57
|
Decode and write sectors.
|
2025-11-19 13:14:13 -05:00 |
|
Thomas Harte
|
bb5239e553
|
Move D64 into a position where it needs to decode sectors.
|
2025-11-19 12:29:57 -05:00 |
|
Thomas Harte
|
9c359627f3
|
Add optional initial shift delay.
|
2025-11-18 22:47:19 -05:00 |
|
Thomas Harte
|
c9c1bde6e2
|
Switch to spinning on SID thread synchronisation.
|
2025-11-13 17:59:24 -05:00 |
|
Thomas Harte
|
b98a9a8487
|
Add automatic test for 6502 second processor.
|
2025-11-05 20:40:29 -05:00 |
|
Thomas Harte
|
1d2cdd85a3
|
Explain size limit.
|
2025-11-04 22:27:05 -05:00 |
|
Thomas Harte
|
76082b1271
|
Allow DSD discs to be twice as large.
|
2025-11-04 22:20:06 -05:00 |
|
Thomas Harte
|
c5dc65fc61
|
Resolve various whitespace errors.
|
2025-10-29 11:50:56 -04:00 |
|
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
|
88e776ad5b
|
Use <algorithm>, and otherwise reduce.
|
2025-07-19 21:37:03 -04:00 |
|
Thomas Harte
|
fd4a91ba72
|
Make minor style improvements.
|
2025-07-16 22:31:41 -04:00 |
|
Thomas Harte
|
7c164453a5
|
Correct overrun test.
|
2025-05-30 22:33:27 -04:00 |
|
Thomas Harte
|
8b31cfeafb
|
Correct offset into track table.
|
2025-05-30 21:47:16 -04:00 |
|
Thomas Harte
|
2ddaf0afa3
|
Attempt preliminary track building.
|
2025-05-30 21:25:07 -04:00 |
|
Thomas Harte
|
a8a97b4606
|
Get as far as printing sector stats.
|
2025-05-29 22:37:10 -04:00 |
|
Thomas Harte
|
a55b63a210
|
Add skeleton for JFD support.
|
2025-05-29 09:27:13 -04:00 |
|
Thomas Harte
|
b3099d8e71
|
Eliminate use of VLAs.
|
2025-04-12 14:34:57 -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
|
d4f08f0006
|
Remove get_.
|
2025-02-26 17:09:47 -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
|
07493a6b18
|
Remove need for a CRC generator instance.
|
2025-02-04 22:54:39 -05:00 |
|
Thomas Harte
|
a6e453a452
|
Introdice alternative tape timings for the +4.
|
2025-01-15 22:11:26 -05:00 |
|
Thomas Harte
|
7cc6f8604e
|
Eliminate std::shared_ptr outside of DiskImageHolder.
|
2024-12-08 21:49:34 -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
|
84ea04f61d
|
Improve comments.
|
2024-12-07 11:54:55 -06:00 |
|
Thomas Harte
|
a128247ef5
|
Improve comments.
|
2024-12-07 09:32:45 -06:00 |
|
Thomas Harte
|
d3ed485e7a
|
Take another big swing at indentation, some consts.
|
2024-12-01 21:44:14 -05:00 |
|
Thomas Harte
|
eb9e5fb727
|
Eliminate various unnecessary uses of std::make_pair.
|
2024-05-29 21:46:33 -04:00 |
|
Thomas Harte
|
c56e82207a
|
Extend .ADF support as far as my knowledge currently goes.
|
2024-02-24 15:07:45 -05:00 |
|
Thomas Harte
|
82abebec6e
|
Add missing #include.
|
2024-02-23 16:13:26 -05:00 |
|
Thomas Harte
|
8460fe2118
|
Flounder around file contents.
|
2024-02-22 22:19:19 -05:00 |
|
Thomas Harte
|
ddf136556d
|
Add an Archimedes enum, start looking at analysis.
|
2024-02-22 13:51:44 -05:00 |
|
Thomas Harte
|
bc5727af14
|
Switch to = default.
|
2024-02-16 21:50:15 -05:00 |
|
Thomas Harte
|
584aa78695
|
Avoid macro.
|
2024-01-22 21:37:04 -05:00 |
|
Ryan Carsten Schmidt
|
070efd99e0
|
Include <cstddef> and use std::nullptr_t not nullptr_t
Fixes "error: use of undeclared identifier 'nullptr_t'; did you mean
'nullptr'?" when compiling with Xcode 12.4.
|
2024-01-20 19:17:18 -06:00 |
|
Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once.
|
2024-01-16 23:34:46 -05:00 |
|
Thomas Harte
|
db4c802003
|
Make references to constant non-specific.
|
2024-01-02 09:26:47 -05:00 |
|
Thomas Harte
|
f83c3e7af0
|
Name repeated constant.
(... and, I think, four is enough)
|
2023-12-27 10:00:01 -05:00 |
|