Thomas Harte
|
db48fc6ec1
|
Reintroduce cstring for strlen.
|
2025-12-07 09:34:31 -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
|
574de95403
|
Reduce usage of memcpy.
|
2025-12-06 11:12:25 -06:00 |
|
Thomas Harte
|
6ac6157d06
|
Eliminate memset from C++ files.
|
2025-12-06 10:55:32 -06:00 |
|
Thomas Harte
|
171b890f0d
|
Eliminate memmove.
|
2025-12-06 10:44:54 -06:00 |
|
Thomas Harte
|
daadf62ea8
|
Merge pull request #1656 from TomHarte/Filenames
TED: handle filenames in high-level ldcass.
|
2025-12-05 23:35:35 -06:00 |
|
Thomas Harte
|
70d1b97b97
|
Add consts; prefer standard algorithms.
|
2025-12-05 22:57:54 -06:00 |
|
Thomas Harte
|
80d37ee744
|
Reformat for line lengths.
|
2025-12-05 17:37:43 -06:00 |
|
Thomas Harte
|
fb82fa3a39
|
Increase overlong threshold, reformat.
|
2025-12-05 16:22:05 -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
|
f56d714e75
|
Const appropriately.
|
2025-12-05 14:05:33 -05:00 |
|
Thomas Harte
|
d5bd03b9e6
|
Merge pull request #1654 from TomHarte/Plus4TurboTapeAgain
Improve Plus 4 fast tape loading.
|
2025-12-04 23:39:12 -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
|
fffbbb55f7
|
Shorten declarations.
|
2025-12-04 23:15:26 -05:00 |
|
Thomas Harte
|
bdfb9c0684
|
Provide expected wave lengths.
|
2025-12-04 23:15:10 -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
|
29b24b6107
|
Merge pull request #1655 from TomHarte/MissingOptionals
Ensure I'm using <optional> everywhere I should.
|
2025-12-04 13:27:22 -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
|
0a79abf0f7
|
Merge pull request #1653 from TomHarte/PropertyDescriptions
Improve names of common options, and SDL framing text.
|
2025-12-01 18:05:47 -05:00 |
|
Thomas Harte
|
cca49c1a43
|
Capture dangling magic constant.
|
2025-12-01 17:37:05 -05:00 |
|
Thomas Harte
|
e20aac5588
|
Further reformat.
|
2025-12-01 17:10:22 -05:00 |
|
Thomas Harte
|
971db920e3
|
Use nicer settings names.
These are visible on the SDL command line, so they need to be self-documenting.
|
2025-12-01 17:07:59 -05:00 |
|
Thomas Harte
|
d1bab5b589
|
Improve formatting.
|
2025-12-01 16:56:58 -05:00 |
|
Thomas Harte
|
4deae7b45d
|
Comment out non-functional CRTC type enum.
|
2025-12-01 16:56:09 -05:00 |
|
Thomas Harte
|
2cc4b6469f
|
Merge pull request #1651 from TomHarte/LatestWarnings
Resolve compiler warnings.
|
2025-11-26 23:00:32 -05:00 |
|
Thomas Harte
|
95ccdeb0e9
|
Attempt to resolve GCC's control flow concern.
|
2025-11-26 22:46:42 -05:00 |
|
Thomas Harte
|
906a16a6c1
|
Size RAM pool only as required.
|
2025-11-26 22:36:08 -05:00 |
|