Thomas Harte
|
9361f29479
|
Merge pull request #1314 from ryandesign/nullptr_t
|
2024-01-21 19:02:42 -05:00 |
|
Thomas Harte
|
981f8a9aac
|
Merge pull request #1316 from TomHarte/SMSScrolling
|
2024-01-21 19:01:32 -05:00 |
|
Thomas Harte
|
295d5ae0c3
|
Ensure Master System horizontal scroll is latched every line.
|
2024-01-21 17:09:51 -05:00 |
|
Ryan Carsten Schmidt
|
070efd99e0
|
Include <cstddef> and use std::nullptr_t not nullptr_t
Fixes "error: use of undeclared identifier 'nullptr_t'; did you mean
'nullptr'?" when compiling with Xcode 12.4.
|
2024-01-20 19:17:18 -06:00 |
|
Thomas Harte
|
789c4a080f
|
Merge pull request #1312 from TomHarte/BetterLogging
Switch to a better logging interface.
|
2024-01-20 15:40:49 -05:00 |
|
Thomas Harte
|
8eb38ac437
|
Make use of bound_shader.
|
2024-01-19 22:34:42 -05:00 |
|
Thomas Harte
|
b08c7f8b68
|
Remove dangling LOG_PREFIXs.
|
2024-01-19 22:19:35 -05:00 |
|
Thomas Harte
|
0c2a4f442e
|
Resolve all commented-out old logging references.
|
2024-01-19 22:17:35 -05:00 |
|
Thomas Harte
|
18814f7b2c
|
Update use of logging.
|
2024-01-19 22:14:24 -05:00 |
|
Thomas Harte
|
b61317ba7e
|
Continue conversion of logging.
|
2024-01-19 22:02:26 -05:00 |
|
Thomas Harte
|
b5e3858c46
|
Update logging.
|
2024-01-19 15:38:40 -05:00 |
|
Thomas Harte
|
a1df2ef401
|
Use updated logger.
|
2024-01-19 14:24:40 -05:00 |
|
Thomas Harte
|
2200940efe
|
Update logging.
|
2024-01-19 14:22:23 -05:00 |
|
Thomas Harte
|
7e47329e2a
|
Update use of logger.
|
2024-01-19 14:16:13 -05:00 |
|
Thomas Harte
|
54aae60c92
|
Update logging.
|
2024-01-19 14:01:10 -05:00 |
|
Thomas Harte
|
6497cae39d
|
Attempt a full listing.
|
2024-01-19 14:00:53 -05:00 |
|
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 |
|