Thomas Harte
|
51d917c4c2
|
Reduce indentation.
|
2026-07-16 13:38:50 -04:00 |
|
Thomas Harte
|
284297a1b8
|
Add hard reset.
|
2026-05-26 21:35:58 -04:00 |
|
Thomas Harte
|
26365249b3
|
Add soft reset as IRQ 7.
|
2026-05-26 15:10:36 -04:00 |
|
Thomas Harte
|
a3c0a38c27
|
Correct typo.
|
2026-05-26 14:20:11 -04:00 |
|
Thomas Harte
|
6f4286e03b
|
Remove spaces.
|
2026-05-14 17:51:40 -04:00 |
|
Thomas Harte
|
5879d1ec60
|
Add const.
|
2026-05-08 15:45:25 -04:00 |
|
Thomas Harte
|
10ec9eaca4
|
Improve indentation.
|
2026-05-08 15:20:05 -04:00 |
|
Thomas Harte
|
5eb2cf108e
|
Prefer reference: this shouldn't be nullable.
|
2026-05-02 10:59:31 -04:00 |
|
Thomas Harte
|
85ddc42f9c
|
Regularise factory method name.
|
2026-05-01 22:41:25 -04:00 |
|
Thomas Harte
|
afdd20022d
|
Normalise last_valid to get.
|
2026-05-01 14:00:45 -04:00 |
|
Thomas Harte
|
13aa82b900
|
Avoid double-update race condition.
|
2026-04-29 21:38:07 -04:00 |
|
Thomas Harte
|
456cd63240
|
Avoid std::vector reliance.
|
2026-04-14 22:37:49 -04:00 |
|
Thomas Harte
|
4ec043a4c7
|
Wire though unicode character lookup.
|
2026-04-14 18:17:29 -04:00 |
|
Thomas Harte
|
05a85b6ba9
|
Resolve various compiler warnings: primarily ~'s promotion to int.
|
2026-03-25 13:57:32 -04:00 |
|
Thomas Harte
|
4ee674287e
|
Neaten.
|
2026-03-09 12:30:53 -04:00 |
|
Thomas Harte
|
892f16be7b
|
Tilt back towards fused divide-and-convert.
|
2026-03-09 11:52:51 -04:00 |
|
Thomas Harte
|
2d1c865366
|
Attempt fully generic formulation of divide/flush.
|
2026-03-07 16:22:16 -05:00 |
|
Thomas Harte
|
186b911e8e
|
Switch to get/as.
|
2026-03-06 15:44:22 -05:00 |
|
Thomas Harte
|
4bc3a3b189
|
Eliminate colour hack.
|
2026-02-07 21:59:24 -05:00 |
|
Thomas Harte
|
67171f348a
|
Use std::copy_n where it more directly matches intent.
|
2025-12-10 22:23:42 -05:00 |
|
Thomas Harte
|
574de95403
|
Reduce usage of memcpy.
|
2025-12-06 11:12:25 -06:00 |
|
Thomas Harte
|
c9c1bde6e2
|
Switch to spinning on SID thread synchronisation.
|
2025-11-13 17:59:24 -05:00 |
|
Thomas Harte
|
ecc623cd6c
|
Improve option naming, add one for dynamic crop.
|
2025-10-29 17:19:15 -04:00 |
|
Thomas Harte
|
1047bc8a80
|
Provide up/down in down = positive again.
|
2025-10-16 21:30:49 -04:00 |
|
Thomas Harte
|
ef6e1b2f74
|
Unpublish enum, simplify function names.
|
2025-10-11 15:07:09 -04:00 |
|
Thomas Harte
|
775819432b
|
Apply warm-up for the Apple II and ZX Spectrum.
|
2025-10-10 21:37:31 -04:00 |
|
Thomas Harte
|
a71a60937f
|
Prewarm Macintosh; mark RAM as const.
|
2025-10-10 18:02:46 -04:00 |
|
Thomas Harte
|
f8d27d0ae0
|
Remove explicit visible area declarations.
|
2025-10-09 22:17:02 -04:00 |
|
Thomas Harte
|
d3ee778265
|
Eliminate common black border -> blank mapping.
Will move this inside the CRT.
|
2025-10-07 22:10:14 -04:00 |
|
Thomas Harte
|
0d1fe03369
|
Further prefer static constexpr.
|
2025-09-12 21:40:08 -04:00 |
|
Thomas Harte
|
105272630e
|
Definitively eliminate per-logger state.
|
2025-09-11 23:29:47 -04:00 |
|
Thomas Harte
|
d825c03372
|
Prefer references for delegate protocols.
|
2025-08-30 00:09:38 -04:00 |
|
Thomas Harte
|
5018d7d577
|
Be more rigorous about static constexpr.
|
2025-08-26 22:54:39 -04:00 |
|
Thomas Harte
|
5350e41da1
|
Switch to mildly-more-modern template form.
|
2025-05-02 13:50:06 -04:00 |
|
Thomas Harte
|
2a9a68ca53
|
Annotate further fallthroughs.
|
2025-04-21 09:15:55 -04:00 |
|
Thomas Harte
|
2c2216afae
|
Further eliminate file-relative includes.
|
2025-02-28 13:18:48 -05:00 |
|
Thomas Harte
|
0823fc32fe
|
Eliminate file-relative paths.
|
2025-02-28 12:30:25 -05:00 |
|
Thomas Harte
|
ff86cbd48e
|
Remove more get_s.
|
2025-02-26 20:26:06 -05:00 |
|
Thomas Harte
|
f8e4023307
|
Reduce repetitive dynamic work in 6522 usages.
|
2025-01-22 15:57:03 -05:00 |
|
Thomas Harte
|
ace7e24dfb
|
Eliminate Objective-C-style naming.
|
2025-01-07 22:55:19 -05:00 |
|
Thomas Harte
|
b15a083a15
|
Switch to a non-macro route for startup declarations.
|
2024-12-07 10:15:38 -06:00 |
|
Thomas Harte
|
ce5aae3f7d
|
Adjust more dangling indentation changes.
|
2024-12-04 22:29:08 -05:00 |
|
Thomas Harte
|
d3ed485e7a
|
Take another big swing at indentation, some consts.
|
2024-12-01 21:44:14 -05:00 |
|
Thomas Harte
|
31c878b654
|
Merge pull request #1424 from TomHarte/InstructionSetFormatting
Improve formatting, `const`ness in instruction sets.
|
2024-12-01 20:24:55 -05:00 |
|
Thomas Harte
|
3a0f4a0bfc
|
Improve constness, formatting.
|
2024-12-01 18:09:19 -05:00 |
|
Thomas Harte
|
7248470950
|
Roll formatting and const tweaks into Inputs.
|
2024-11-30 18:57:56 -05:00 |
|
Thomas Harte
|
b701ce9721
|
Shuffle construction order.
|
2024-10-15 21:51:23 -04:00 |
|
Thomas Harte
|
71d337c10e
|
Avoid std::memory_order::.
|
2024-05-29 21:51:07 -04:00 |
|
Thomas Harte
|
c485097eed
|
Fix bool combination.
|
2024-04-22 22:06:09 -04:00 |
|
Thomas Harte
|
f86e9fe086
|
Eliminate impossible conditional.
|
2024-04-22 21:58:49 -04:00 |
|