Thomas Harte
|
6fb13a4903
|
Use std::fill_n where it's more natural.
|
2025-12-07 09:33:27 -05:00 |
|
Thomas Harte
|
4c6383562f
|
Annotate a few conditionals.
|
2025-12-05 16:14:45 -05:00 |
|
Thomas Harte
|
45a49ec861
|
Continue searching if any file seems in error.
|
2025-12-05 14:44:14 -05:00 |
|
Thomas Harte
|
64e738f6b5
|
Apply filename constraint.
|
2025-12-05 14:34:05 -05:00 |
|
Thomas Harte
|
9c42a70635
|
Name some magic constants; use std::copy.
|
2025-12-05 14:28:07 -05:00 |
|
Thomas Harte
|
2e67f19726
|
Give ldcass direct RAM visibility; obtain requested file name.
|
2025-12-05 14:07:20 -05:00 |
|
Thomas Harte
|
d6f77c6bb2
|
Add note.
|
2025-12-04 23:35:08 -05:00 |
|
Thomas Harte
|
aa73b09074
|
Make genuine attempt at calibrated tape timings.
|
2025-12-04 23:18:30 -05:00 |
|
Thomas Harte
|
1a7e0bd6a5
|
Add missing section header.
|
2025-12-04 14:36:07 -05: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
|
acc9cc4b7d
|
Improve naming, algorithm use.
|
2025-12-04 13:14:04 -05:00 |
|
Thomas Harte
|
b3be6fda21
|
Remove PC restriction, add A restriction.
|
2025-12-03 22:16:52 -05:00 |
|
Thomas Harte
|
bb3c070d2d
|
Avoid illegal access if data block is ostensibly empty.
|
2025-12-03 20:58:04 -05:00 |
|
Thomas Harte
|
6113023e19
|
Avoid complete loss of time if end-of-tape is hit.
|
2025-12-03 20:39:59 -05:00 |
|
Thomas Harte
|
1e48689566
|
Extend support.
|
2025-12-03 17:56:06 -05:00 |
|
Thomas Harte
|
f11e2319eb
|
Introduce the concept of a 'skip range' and spot one type of loader.
|
2025-12-03 17:46:12 -05:00 |
|
Thomas Harte
|
90da2f2dcb
|
Extract various stateful bits of tape logic.
|
2025-12-03 15:11:59 -05:00 |
|
Thomas Harte
|
ce57fb837d
|
Restore fuzzer.
|
2025-12-02 23:01:21 -05:00 |
|
Thomas Harte
|
8363c57a03
|
Seemingly perfect F0F0 trap, as far as it goes.
|
2025-12-02 21:43:43 -05:00 |
|
Thomas Harte
|
9582af95f3
|
Continue addressing divergences.
|
2025-12-02 19:54:09 -05:00 |
|
Thomas Harte
|
16e79551ae
|
Add inline state comparison.
|
2025-12-02 18:14:38 -05:00 |
|
Thomas Harte
|
e2dcfa2e6e
|
Make a runtime selection.
|
2025-12-02 18:09:51 -05:00 |
|
Thomas Harte
|
fd5e26f84a
|
Ensure header is safely placed.
|
2025-12-02 18:08:23 -05:00 |
|
Thomas Harte
|
30d85a9d13
|
Begin manual differential comparison.
|
2025-12-02 16:52:04 -05:00 |
|
Thomas Harte
|
863c3761dd
|
Switch SA test.
|
2025-12-02 14:59:35 -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
|
b3a9e39be3
|
Transfer C1540, ensure Plus 4 bus always holds _something_.
|
2025-11-17 14:39:35 -05:00 |
|
Thomas Harte
|
236fdacb36
|
Adapt Plus 4 to the newer 6502.
|
2025-11-17 14:14:25 -05: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
|
06629def62
|
Restore some fixed areas, work on API.
|
2025-10-14 22:51:36 -04:00 |
|
Thomas Harte
|
bc6cffa95c
|
Enable full dynamic selection again for the CPC.
|
2025-10-13 08:54:33 -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
|
6f1db15d7c
|
Further reduce indentation.
|
2025-09-05 23:07:45 -04:00 |
|
Thomas Harte
|
8fded8f210
|
Add consts, remove get_s.
|
2025-08-29 22:55:50 -04:00 |
|
Thomas Harte
|
5018d7d577
|
Be more rigorous about static constexpr.
|
2025-08-26 22:54:39 -04:00 |
|
Thomas Harte
|
be5362e393
|
Eliminate builtin.
|
2025-04-25 23:00:36 -04:00 |
|
Thomas Harte
|
2bdcba437c
|
Fix include path.
|
2025-02-28 13:27:36 -05: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
|
a1d10adaa3
|
Support only the Vic-20 for PRGs for now.
|
2025-02-18 20:46:43 -05:00 |
|
Thomas Harte
|
7f480e8e56
|
Swing desperately at fast tape loading.
|
2025-02-11 21:49:58 -05:00 |
|
Thomas Harte
|
ea81096a43
|
Reinstall debugging temporariness.
|
2025-02-07 18:09:33 -05:00 |
|
Thomas Harte
|
35a1b44c21
|
Remove unused elements.
|
2025-02-03 21:42:07 -05:00 |
|
Thomas Harte
|
6cb3bbaa2d
|
Ensure tape ending != infinite loop.
|
2025-01-29 23:30:16 -05:00 |
|
Thomas Harte
|
0ff6a0bb53
|
Slightly simplify template arguments.
|
2025-01-29 22:51:02 -05:00 |
|
Thomas Harte
|
8ba57dec03
|
Take another stab at read_dipole.
|
2025-01-29 22:07:17 -05:00 |
|
Thomas Harte
|
bc7ab0eba1
|
Extend parser, accelerate headers.
|
2025-01-21 22:37:10 -05:00 |
|