Thomas Harte
|
55d7a7e5f6
|
Flood the zone with sources; work incomplete.
|
2024-01-19 11:45:29 -05:00 |
|
Thomas Harte
|
040f276bf1
|
Update logging interface.
|
2024-01-19 10:57:30 -05:00 |
|
Thomas Harte
|
119b45001c
|
Add SCC source.
|
2024-01-19 10:47:21 -05:00 |
|
Thomas Harte
|
70a753d8a8
|
Update to latest logging.
|
2024-01-19 10:41:59 -05:00 |
|
Thomas Harte
|
bdfbf779fa
|
Promote source to a template paramter, to unify cases.
|
2024-01-19 10:41:47 -05:00 |
|
Thomas Harte
|
1d6537c3a9
|
Switch to newer logging interface.
|
2024-01-19 10:36:09 -05:00 |
|
Thomas Harte
|
e6ee8acfd6
|
Use an enum for source, for compile-time disabling.
|
2024-01-19 10:35:34 -05:00 |
|
Thomas Harte
|
07fe219148
|
Sketch out saner logging interface.
|
2024-01-18 16:37:07 -05:00 |
|
Thomas Harte
|
e8917cd294
|
Merge pull request #1310 from TomHarte/MoreUniquePtr
Remove macros and raw pointers from static analyser.
|
2024-01-18 13:32:30 -05:00 |
|
Thomas Harte
|
16add86372
|
Eliminate final macro.
|
2024-01-18 12:02:38 -05:00 |
|
Thomas Harte
|
9cc572ee7f
|
Unstage temporary Qt build files.
|
2024-01-18 11:56:42 -05:00 |
|
Thomas Harte
|
c619e353bd
|
Remove one further macro.
|
2024-01-18 11:36:30 -05:00 |
|
Thomas Harte
|
ab4ecccf57
|
Avoid raw pointers.
|
2024-01-17 14:59:36 -05:00 |
|
Thomas Harte
|
3ee81efe40
|
Merge pull request #1309 from TomHarte/TypeWarnings
Resolve minor dangling type conversion warnings.
|
2024-01-17 10:22:13 -05:00 |
|
Thomas Harte
|
a402e30edf
|
Combine all per-bank information into a single struct.
(while fixing the indexing type)
|
2024-01-17 09:44:07 -05:00 |
|
Thomas Harte
|
16baa05aec
|
Correct type.
|
2024-01-17 09:43:44 -05:00 |
|
Thomas Harte
|
1ccb2e72fc
|
Eliminate a few further macros.
|
2024-01-17 09:43:33 -05:00 |
|
Thomas Harte
|
20c1f4f0e5
|
Merge pull request #1308 from ryandesign/no-preferredDevice
Fix color video performance on macOS 10.15+
|
2024-01-17 09:23:49 -05:00 |
|
Thomas Harte
|
e8d43a28f1
|
Merge pull request #1306 from TomHarte/FewerMacros
Reduce use of macros.
|
2024-01-17 09:22:34 -05:00 |
|
Ryan Carsten Schmidt
|
c74305be56
|
Fix color video performance on macOS 10.15+
Closes #1178
|
2024-01-17 01:33:00 -06:00 |
|
Thomas Harte
|
fafe43f013
|
Give value a type.
|
2024-01-16 23:42:04 -05:00 |
|
Thomas Harte
|
108c584ddb
|
Comment out unused macros.
|
2024-01-16 23:40:52 -05:00 |
|
Thomas Harte
|
53d6d311a7
|
Use constexpr functions in preference to macros.
|
2024-01-16 23:40:40 -05:00 |
|
Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once .
|
2024-01-16 23:34:46 -05:00 |
|
Thomas Harte
|
a1f6f2c7f7
|
Eliminate remaining macros.
|
2024-01-16 22:42:20 -05:00 |
|
Thomas Harte
|
d85afc0caf
|
Convert bus access macros.
|
2024-01-16 22:36:52 -05:00 |
|
Thomas Harte
|
112f3d1e73
|
Convert 6502 Personality -related macros.
|
2024-01-16 22:30:35 -05:00 |
|
Thomas Harte
|
dc53d6e6fa
|
Convert check_schedule and bus_access macros.
|
2024-01-16 22:28:15 -05:00 |
|
Thomas Harte
|
30bf187119
|
Transcribe GetMediaAndPlatforms away from macros.
|
2024-01-16 22:17:19 -05:00 |
|
Thomas Harte
|
baac0768b8
|
Creep towards eliminating all macros.
|
2024-01-16 16:46:31 -05:00 |
|
Thomas Harte
|
a315deb60c
|
Eliminate palette macro.
|
2024-01-16 14:32:04 -05:00 |
|
Thomas Harte
|
9ea71c97db
|
Consolidate on std::array.
|
2024-01-16 14:28:15 -05:00 |
|
Thomas Harte
|
a047c6493a
|
Eliminate joystick macros.
|
2024-01-16 14:26:55 -05:00 |
|
Thomas Harte
|
8c436c2df8
|
Eliminate BLOCK macro.
|
2024-01-16 14:22:15 -05:00 |
|
Thomas Harte
|
ca30cf6376
|
Eliminate surviving uses of old naming convention.
|
2024-01-16 14:18:29 -05:00 |
|
Thomas Harte
|
980ccbd45b
|
Eliminate repetition macros.
|
2024-01-16 14:17:31 -05:00 |
|
Thomas Harte
|
cc635fd3ea
|
Eliminate set_decimal_rotate_flags entirely.
|
2024-01-16 13:59:03 -05:00 |
|
Thomas Harte
|
fe34083ab8
|
Demacroise set_shift_flags, reduce casting.
|
2024-01-16 13:51:16 -05:00 |
|
Thomas Harte
|
ea4cc4c9b3
|
Convert set_rotate_flags and decline_conditional macros.
|
2024-01-16 13:40:44 -05:00 |
|
Thomas Harte
|
5b5ae69a18
|
Convert set_logical_flags and set_arithmetic_flags to lambdas.
|
2024-01-16 10:13:30 -05:00 |
|
Thomas Harte
|
de038fe28f
|
Eliminate easy macros from Z80 implementation.
|
2024-01-16 09:43:41 -05:00 |
|
Thomas Harte
|
9990725cfb
|
Merge pull request #1305 from TomHarte/LessRaw
Avoid use of raw pointers in machine creation.
|
2024-01-12 22:35:35 -05:00 |
|
Thomas Harte
|
3ab6953246
|
Avoid use of raw pointers in machine creation.
|
2024-01-12 22:03:19 -05:00 |
|
Thomas Harte
|
ad3632cbe4
|
Merge pull request #1304 from TomHarte/CRTCEGA
Use named fields during CRTC execution.
|
2024-01-11 22:14:17 -05:00 |
|
Thomas Harte
|
42731be11f
|
Remove non-functional EGA switches.
|
2024-01-11 22:00:48 -05:00 |
|
Thomas Harte
|
e919386c79
|
Grab cursor type.
|
2024-01-11 15:10:43 -05:00 |
|
Thomas Harte
|
22b4b4d4e3
|
Switch to named values for everything except blink mode.
|
2024-01-09 22:03:24 -05:00 |
|
Thomas Harte
|
177e741bca
|
Fix test.
|
2024-01-09 21:19:44 -05:00 |
|
Thomas Harte
|
5f00d29297
|
Subsume vertical sync position.
|
2024-01-08 22:28:46 -05:00 |
|
Thomas Harte
|
f1453d9363
|
Introduce some vertical metrics.
|
2024-01-08 21:49:24 -05:00 |
|