1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-12-03 08:51:40 +00:00
Commit Graph

11844 Commits

Author SHA1 Message Date
Thomas Harte
c0ce62ed2b
Merge pull request #1425 from TomHarte/MoreIndentation
Take another big swing at indentation, some `const`s.
2024-12-01 22:02:25 -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
8b88d1294d Remove errant spaces. 2024-12-01 09:04:32 -05:00
Thomas Harte
43fcf46d69 Limit line lengths. 2024-12-01 09:00:29 -05:00
Thomas Harte
394fe0f1f1 Improve formatting, constness in 68k and ARM instruction set implementations. 2024-12-01 08:20:24 -05:00
Thomas Harte
872921f635
Merge pull request #1423 from TomHarte/InputsFormatting
Roll formatting and `const` tweaks into Inputs.
2024-11-30 19:25:50 -05:00
Thomas Harte
7248470950 Roll formatting and const tweaks into Inputs. 2024-11-30 18:57:56 -05:00
Thomas Harte
9d87296316
Merge pull request #1422 from TomHarte/MutableLevels
Correct improper application of `const`.
2024-11-30 17:53:56 -05:00
Thomas Harte
23c67f7e38 Correct improper application of const. 2024-11-30 17:32:16 -05:00
Thomas Harte
bd98d95dbf
Merge pull request #1421 from TomHarte/FurtherFormatting
Further improve formatting.
2024-11-30 17:22:00 -05:00
Thomas Harte
3addb8d72b Finish updating components. 2024-11-30 17:21:00 -05:00
Thomas Harte
5545906063 Adopt new indentation, improve constness. 2024-11-30 15:53:58 -05:00
Thomas Harte
36edfe9715
Merge pull request #1420 from TomHarte/NewIcon
Import new icons.
2024-11-29 23:10:31 -05:00
Thomas Harte
030b54a2b6 Import new icons. 2024-11-29 23:04:28 -05:00
Thomas Harte
f332613922
Merge pull request #1419 from TomHarte/Reformatting
Begin a general reformatting.
2024-11-29 22:52:29 -05:00
Thomas Harte
088bc14b11 Begin a reformatting of components. 2024-11-29 22:43:54 -05:00
Thomas Harte
86fa8da8c5 Reformat ClockReceiver. 2024-11-29 22:12:57 -05:00
Thomas Harte
abfc73299e Update remainder of 'Analyser'. 2024-11-29 21:08:35 -05:00
Thomas Harte
bd97fd5973 Improve indentation, constness of 'Activity' and dynamic analyser. 2024-11-29 17:23:05 -05:00
Thomas Harte
f00e7c4a80
Merge pull request #1413 from TomHarte/ShakerScanTarget
Avoid taking an out-of-range pointer.
2024-10-19 10:15:30 -04:00
Thomas Harte
49c811b5f5 Avoid taking an out-of-range pointer.
(Even though it was safe)
2024-10-19 10:12:51 -04:00
Thomas Harte
b6c21e071d Update version number. 2024-10-19 09:19:59 -04:00
Thomas Harte
e68129e47e
Merge pull request #1412 from TomHarte/CRTCType
Specify correct 6845; experiment with vsync.
2024-10-18 20:31:45 -04:00
Thomas Harte
72d7917415 Specify correct 6845; experiment with vsync. 2024-10-16 21:02:58 -04:00
Thomas Harte
53837fe132
Merge pull request #1411 from TomHarte/CMakeWarnings
Resolve GCC/Ubuntu CI warnings.
2024-10-15 22:25:06 -04:00
Thomas Harte
08d094c786 Use appropriate std::array semantics. 2024-10-15 22:14:29 -04:00
Thomas Harte
a1634ab496 Reduce uninitialised usages. 2024-10-15 22:10:16 -04:00
Thomas Harte
d35165bd8e Correct parameter usage. 2024-10-15 21:54:04 -04:00
Thomas Harte
b701ce9721 Shuffle construction order. 2024-10-15 21:51:23 -04:00
Thomas Harte
f3e18da416 Use custom type for deleter. 2024-10-15 21:49:42 -04:00
Thomas Harte
131ab00304
Merge pull request #1410 from TomHarte/CPCLatency
Further improve the CPC side of the CPC:CRTC relationship.
2024-10-15 21:30:39 -04:00
Thomas Harte
26d7d58a5f Add TODO. 2024-10-15 21:16:07 -04:00
Thomas Harte
02f92a7818 Handle runs that don't cross a pixel boundary.
`
2024-10-15 21:15:30 -04:00
Thomas Harte
b6fff521e4 Allow new interrupts to override the end of previous. 2024-10-15 12:27:30 -04:00
Thomas Harte
23f1308231 Experiment with reads/writes earlier in the transaction. 2024-10-15 12:10:36 -04:00
Thomas Harte
947e890c59 Adjust mode latch time, timer hsync signalling. 2024-10-15 11:53:00 -04:00
Thomas Harte
0f1714de7c
Merge pull request #1409 from TomHarte/68000Constness
68000: `Const` as many arguments as possible.
2024-10-13 21:58:02 -04:00
Thomas Harte
a7d2b0f63b Const as many arguments as possible. 2024-10-13 21:40:39 -04:00
Thomas Harte
9c550a8154
Merge pull request #1408 from TomHarte/M50740ExecutorStyle
Eliminate majority of M50740 macros
2024-10-10 13:46:34 -04:00
Thomas Harte
49012a21c8 Convert index macro. 2024-10-09 21:50:03 -04:00
Thomas Harte
f136151064 Transcribe op_X macros. 2024-10-09 21:46:30 -04:00
Thomas Harte
4838728521 Eliminate nibble macros. 2024-10-09 21:04:32 -04:00
Thomas Harte
95fac5dc13 Begin macro elimination. 2024-10-09 14:27:35 -04:00
Thomas Harte
ac1f7884b5
Merge pull request #1407 from TomHarte/OptionalCPMData
Reduce costs of CPC disk analysis by not loading unused contents.
2024-10-09 14:16:53 -04:00
Thomas Harte
ab411512d4
Merge pull request #1405 from TomHarte/CRTCFixes
Redraft CRTC closer to raw logic.
2024-10-09 14:14:43 -04:00
Thomas Harte
704495ff42 Made reading of data optional. 2024-10-09 12:27:51 -04:00
Thomas Harte
9acc80260f Eliminate phases due to lack of evidence. 2024-10-09 11:59:27 -04:00
Thomas Harte
7759fb7e68 Add TODO. 2024-10-09 11:48:08 -04:00