Thomas Harte
|
6fef00447d
|
Formalise empty-string semantics.
|
2026-05-09 23:20:26 -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
|
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
|
bf7e9f42ac
|
Add support for M5 cartridge images.
|
2026-04-06 22:10:47 -04:00 |
|
Thomas Harte
|
05a85b6ba9
|
Resolve various compiler warnings: primarily ~'s promotion to int.
|
2026-03-25 13:57:32 -04:00 |
|
Thomas Harte
|
455f40c6ef
|
Ensure safe access to use_fast_tape_hack_.
|
2026-02-18 13:05:55 -05:00 |
|
Thomas Harte
|
b3e9448ff4
|
Go further in avoiding std::function.
|
2026-02-03 13:07:40 -05:00 |
|
Thomas Harte
|
461239e2e9
|
Further reduce memcpy reliance.
|
2025-12-06 14:03:00 -06:00 |
|
Thomas Harte
|
078fdaacbf
|
Merge branch 'master' into Plus4TurboTapeAgain
|
2025-12-04 13:43:26 -05:00 |
|
Thomas Harte
|
52494e916a
|
Ensure I'm using <optional> everywhere I should.
|
2025-12-04 13:20:51 -05:00 |
|
Thomas Harte
|
6aa55dd69f
|
Make broad sweeping swing at capturing the standard Commodore load file routine.
|
2025-12-02 13:55:36 -05:00 |
|
Thomas Harte
|
05de67ba76
|
Avoid manual range test, remove macro.
|
2025-11-19 22:04:12 -05:00 |
|
Thomas Harte
|
5e465f1ff4
|
Avoid function specialisation.
|
2025-11-17 23:04:33 -05:00 |
|
Thomas Harte
|
5359964fef
|
Make minor style improvements, fix cursor keys.
|
2025-11-17 22:55:18 -05:00 |
|
Thomas Harte
|
b3a9e39be3
|
Transfer C1540, ensure Plus 4 bus always holds _something_.
|
2025-11-17 14:39:35 -05:00 |
|
Thomas Harte
|
67590cf06b
|
Adapt Vic-20 to the newer 6502.
|
2025-11-17 14:23:05 -05:00 |
|
Thomas Harte
|
ecc623cd6c
|
Improve option naming, add one for dynamic crop.
|
2025-10-29 17:19:15 -04:00 |
|
Thomas Harte
|
c5dc65fc61
|
Resolve various whitespace errors.
|
2025-10-29 11:50:56 -04:00 |
|
Thomas Harte
|
eb97e4e518
|
Reserve entire FF page; simplify logic.
|
2025-10-03 13:10:45 -04:00 |
|
Thomas Harte
|
a4e66f291a
|
Avoid ambiguity with new DelaySlot 'key'.
|
2025-09-30 21:23:30 -04:00 |
|
Thomas Harte
|
105272630e
|
Definitively eliminate per-logger state.
|
2025-09-11 23:29:47 -04:00 |
|
Thomas Harte
|
856c12f46f
|
Eliminate macro.
|
2025-08-30 10:24:27 -04:00 |
|
Thomas Harte
|
d825c03372
|
Prefer references for delegate protocols.
|
2025-08-30 00:09:38 -04:00 |
|
Thomas Harte
|
8fded8f210
|
Add consts, remove get_s.
|
2025-08-29 22:55:50 -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
|
55690a4c7f
|
Merge branch 'master' into Plus4FastLoad
|
2025-01-22 19:49:23 -05:00 |
|
Thomas Harte
|
f8e4023307
|
Reduce repetitive dynamic work in 6522 usages.
|
2025-01-22 15:57:03 -05:00 |
|
Thomas Harte
|
609aba7c73
|
Made various additional style improvements.
|
2025-01-22 13:47:25 -05:00 |
|
Thomas Harte
|
bc7ab0eba1
|
Extend parser, accelerate headers.
|
2025-01-21 22:37:10 -05:00 |
|
Thomas Harte
|
4f6285a8e7
|
Include VIC hits in Vic-20 confidence selection.
|
2025-01-20 22:25:24 -05:00 |
|
Thomas Harte
|
b7414aa59c
|
Improve logging.
|
2025-01-20 16:19:02 -05:00 |
|
Thomas Harte
|
f449045118
|
Add some basic attempts at dynamic analysis.
|
2025-01-20 16:15:53 -05:00 |
|
Thomas Harte
|
0f545608c4
|
Fix serialiser ownership, Commodore analyser.
|
2025-01-17 21:43:11 -05:00 |
|
Thomas Harte
|
bde2047184
|
Provide target platform where serialiser will accept it.
|
2025-01-17 17:09:47 -05:00 |
|
Thomas Harte
|
58d3fdc1c2
|
Separate stateful serialisation from tapes.
|
2025-01-17 16:39:21 -05:00 |
|
Thomas Harte
|
ace7e24dfb
|
Eliminate Objective-C-style naming.
|
2025-01-07 22:55:19 -05:00 |
|
Thomas Harte
|
570f1caa8f
|
Attempt also to integrate a C1541.
|
2024-12-28 21:49:04 -05:00 |
|
Thomas Harte
|
6f638805f7
|
Further eliminate std::shared_ptr connections.
|
2024-12-28 20:52:31 -05:00 |
|
Thomas Harte
|
b15a083a15
|
Switch to a non-macro route for startup declarations.
|
2024-12-07 10:15:38 -06:00 |
|
Thomas Harte
|
c14a4515ce
|
Add consts widely.
|
2024-12-06 15:08:21 -05:00 |
|
Thomas Harte
|
08f98aa32f
|
Decrease indentation.
|
2024-12-06 13:52:42 -05:00 |
|
Thomas Harte
|
b89ecadc3a
|
Improve interface.
|
2024-12-03 22:54:29 -05:00 |
|
Thomas Harte
|
7248470950
|
Roll formatting and const tweaks into Inputs.
|
2024-11-30 18:57:56 -05:00 |
|
Thomas Harte
|
a1634ab496
|
Reduce uninitialised usages.
|
2024-10-15 22:10:16 -04:00 |
|
Thomas Harte
|
bc5727af14
|
Switch to = default.
|
2024-02-16 21:50:15 -05:00 |
|
Thomas Harte
|
b61317ba7e
|
Continue conversion of logging.
|
2024-01-19 22:02:26 -05:00 |
|
Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once.
|
2024-01-16 23:34:46 -05:00 |
|