Ryan Carsten Schmidt
|
ad8abf2e05
|
Add CMake SDL builds to CI workflow.
|
2024-01-25 10:15:11 -06:00 |
|
Ryan Carsten Schmidt
|
01d9455897
|
Exclude *AllRAM*.cpp from CMake program sources.
These files serve as documentation and are used in tests.
|
2024-01-25 10:15:11 -06:00 |
|
Ryan Carsten Schmidt
|
cbf8849004
|
Add CMake build system, initially for SDL version.
See #1275
|
2024-01-25 10:15:05 -06:00 |
|
Ryan Carsten Schmidt
|
f3a7d82dc1
|
Update build instructions with more specifics.
Mention macOS version requirement; see #1179.
|
2024-01-25 09:10:36 -06:00 |
|
Ryan Carsten Schmidt
|
017674de35
|
Rename BUILD.txt to BUILD.md.
|
2024-01-25 08:52:06 -06:00 |
|
Thomas Harte
|
4f211334b5
|
Merge pull request #1322 from ryandesign/cstring
Add missing include of cstring for memcpy.
|
2024-01-24 20:53:57 -05:00 |
|
Ryan Carsten Schmidt
|
31e261f7e5
|
Add missing include of cstring for memcpy.
|
2024-01-24 09:00:10 -06:00 |
|
Thomas Harte
|
15b5a62e01
|
Mockingboard: start sketching out intermediate clocking.
|
2024-01-23 22:05:30 -05:00 |
|
Thomas Harte
|
f5800aa004
|
Merge pull request #1320 from TomHarte/MoreTemplateElimination
Apply more macro elimination.
|
2024-01-22 21:46:19 -05:00 |
|
Thomas Harte
|
584aa78695
|
Avoid macro.
|
2024-01-22 21:37:04 -05:00 |
|
Thomas Harte
|
030f49db83
|
Eliminate macro.
|
2024-01-22 21:33:39 -05:00 |
|
Thomas Harte
|
cc165b65be
|
Switch to lambda.
|
2024-01-22 21:22:56 -05:00 |
|
Thomas Harte
|
cb125e6336
|
Use constexpr functions rather than macros.
|
2024-01-22 21:17:00 -05:00 |
|
Thomas Harte
|
a3337ea90f
|
Remove macro.
|
2024-01-22 21:15:44 -05:00 |
|
Thomas Harte
|
ae31f85f0c
|
Eliminate macro.
|
2024-01-22 21:11:15 -05:00 |
|
Thomas Harte
|
5e9f484662
|
Avoid macro.
|
2024-01-22 21:09:13 -05:00 |
|
Thomas Harte
|
f2e29357bf
|
Merge pull request #1318 from TomHarte/MorePragmas
Switch trailing files to #pragma once.
|
2024-01-22 14:00:51 -05:00 |
|
Thomas Harte
|
8a1a14ba4c
|
Switch trailing files to #pragma once.
|
2024-01-21 21:49:59 -05:00 |
|
Thomas Harte
|
31cbcb206f
|
Commit new version number.
|
2024-01-21 21:25:27 -05:00 |
|
Thomas Harte
|
bf9e913a7b
|
Merge pull request #1317 from TomHarte/IIgsIncludes
Add missing include of cstdint.
|
2024-01-21 21:24:43 -05:00 |
|
Thomas Harte
|
d3cea4a10f
|
Note that arguments may be unused.
|
2024-01-21 21:19:51 -05:00 |
|
Thomas Harte
|
a6df20ff84
|
Eliminate printf.
|
2024-01-21 21:19:38 -05:00 |
|
Thomas Harte
|
7122a9ee16
|
Add missing include of cstdint.
|
2024-01-21 21:08:04 -05:00 |
|
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 |
|