Thomas Harte
|
99351ee2de
|
Extend refresh address to 16-bit in 'EGA' mode.
|
2023-12-27 16:17:25 -05:00 |
|
Thomas Harte
|
a617f7305a
|
Move personality into type.
|
2023-12-27 16:15:52 -05:00 |
|
Thomas Harte
|
be8994a7b4
|
Merge pull request #1289 from TomHarte/BuildWarnings
Resolve macOS/SDL build warnings.
|
2023-12-27 11:44:32 -05:00 |
|
Thomas Harte
|
574de0dbf3
|
Further reduce state.
|
2023-12-27 11:25:47 -05:00 |
|
Thomas Harte
|
518cd69d5c
|
Merge pull request #1288 from TomHarte/EGAVGAROMs
Add EGA and VGA ROM references; mildly clean up PC.
|
2023-12-27 11:14:38 -05:00 |
|
Thomas Harte
|
3793fbd978
|
Remove much unused storage; add virtual destructor.
|
2023-12-27 11:14:08 -05:00 |
|
Thomas Harte
|
eca0984739
|
Resolve switch-statement warnings.
|
2023-12-27 10:58:13 -05:00 |
|
Thomas Harte
|
d6073e0407
|
Fix typo, add bonus comment.
|
2023-12-27 10:52:43 -05:00 |
|
Thomas Harte
|
001b161568
|
Treat speed as more of a runtime selection.
|
2023-12-27 10:44:51 -05:00 |
|
Thomas Harte
|
088445575e
|
'Corresponding' better refers back, I think.
|
2023-12-27 10:12:46 -05:00 |
|
Thomas Harte
|
180ff2f0a7
|
Fix capitalisation.
|
2023-12-27 10:10:59 -05:00 |
|
Thomas Harte
|
11c7f2ee6e
|
Make GlaTICK optional.
|
2023-12-27 10:10:42 -05:00 |
|
Thomas Harte
|
29ed449373
|
Add EGA and VGA ROMs.
|
2023-12-27 10:05:41 -05:00 |
|
Thomas Harte
|
f83c3e7af0
|
Name repeated constant.
(... and, I think, four is enough)
|
2023-12-27 10:00:01 -05:00 |
|
Thomas Harte
|
7b343b25cc
|
Mildly reduce bit count weight; eliminate !!s.
|
2023-12-26 14:13:01 -05:00 |
|
Thomas Harte
|
497ae935d6
|
Bump version number.
|
2023-12-26 10:43:47 -05:00 |
|
Thomas Harte
|
acee513cd3
|
Merge pull request #1287 from TomHarte/ResettingKeyboard
Treat XT keyboard reset as a continuing state.
|
2023-12-25 19:01:41 -05:00 |
|
Thomas Harte
|
14e9ae014c
|
Remove caveman log.
|
2023-12-25 18:44:11 -05:00 |
|
Thomas Harte
|
16b646ad2e
|
Treat reset as a continuing state.
|
2023-12-25 18:43:35 -05:00 |
|
Thomas Harte
|
35f000f93c
|
Merge pull request #1286 from TomHarte/CMOSRAM
Adds RAM to the PC RTC.
|
2023-12-25 15:06:28 -05:00 |
|
Thomas Harte
|
fc9bea5b32
|
Iterate forwards.
|
2023-12-25 14:58:01 -05:00 |
|
Thomas Harte
|
0537e59486
|
Add RAM.
|
2023-12-25 14:35:24 -05:00 |
|
Thomas Harte
|
a15d4610f7
|
Merge pull request #1285 from TomHarte/24HourRTC
Default to 24-hour mode.
|
2023-12-24 18:11:40 -05:00 |
|
Thomas Harte
|
f58ab0d00d
|
Default to 24-hour mode.
|
2023-12-24 17:37:52 -05:00 |
|
Thomas Harte
|
e0a07ad22f
|
Merge pull request #1284 from TomHarte/SomeWarnings
Resolve outstanding x86-related warnings.
|
2023-12-24 15:48:17 -05:00 |
|
Thomas Harte
|
795529ef97
|
Resolve sizing types.
|
2023-12-24 14:26:15 -05:00 |
|
Thomas Harte
|
cbd4f7965b
|
Acknowledge one further 16-bit assumption.
|
2023-12-24 14:22:26 -05:00 |
|
Thomas Harte
|
bf9743cb38
|
Keep as regular int.
|
2023-12-24 14:16:12 -05:00 |
|
Thomas Harte
|
13631fb7bc
|
Resolve various 32->16 conversion warnings.
|
2023-12-24 14:14:53 -05:00 |
|
Thomas Harte
|
3e328bed61
|
Be overt about jump size, albeit without internal rigour.
|
2023-12-24 14:11:41 -05:00 |
|
Thomas Harte
|
a3e4d38be3
|
Merge pull request #1283 from TomHarte/RedundantMove
Remove pointless — and damaging — `std::move`.
|
2023-12-23 22:09:11 -05:00 |
|
Thomas Harte
|
62410a04ef
|
Remove pointless — and damaging — std::move .
|
2023-12-23 21:44:10 -05:00 |
|
Thomas Harte
|
8b4cabd228
|
Merge pull request #1280 from TomHarte/More68000Op
Move fact of fixed operations into type.
|
2023-12-22 19:59:00 -05:00 |
|
Thomas Harte
|
54f1c31c94
|
Apply changes on trailing edges only.
|
2023-12-22 18:38:43 -05:00 |
|
Thomas Harte
|
66bc1fd6fd
|
Don't mix constructor delegation and variable instantiation.
|
2023-12-22 12:29:27 -05:00 |
|
Thomas Harte
|
c07f8d8ef8
|
Switch ordering.
|
2023-12-22 10:50:49 -05:00 |
|
Thomas Harte
|
e6ed45cb71
|
Merge pull request #1281 from ryandesign/TargetConditionals
Include TargetConditionals.h where needed
|
2023-12-22 10:49:23 -05:00 |
|
Thomas Harte
|
dbb14467ec
|
Remove redundant using, add extra comment.
|
2023-12-22 10:48:35 -05:00 |
|
Thomas Harte
|
c266639a0c
|
Improve commentary; use specialised types for TAS.
|
2023-12-22 10:46:10 -05:00 |
|
Ryan Carsten Schmidt
|
5e87692102
|
Include TargetConditionals.h where needed
Fixes build failure "error: 'TARGET_OS_IPHONE' is not defined, evaluates
to 0" on macOS with newer versions of clang.
|
2023-12-21 23:33:58 -06:00 |
|
Thomas Harte
|
5b43ea82f3
|
Lock down interrupt cycle types.
|
2023-12-21 23:12:14 -05:00 |
|
Thomas Harte
|
7c28a77b2b
|
Fill in assignment operator.
|
2023-12-21 23:09:42 -05:00 |
|
Thomas Harte
|
85f814c632
|
Attempt to build fixed operations into type.
This simplifies callees and should make all helper functions automatically able to optimise themselves for fixed operations.
|
2023-12-21 23:08:18 -05:00 |
|
Thomas Harte
|
213dfe037d
|
Shift operation stuff into its own namespace, making data_select_active a free function.
|
2023-12-21 16:03:53 -05:00 |
|
Thomas Harte
|
6c4905d961
|
Merge pull request #1279 from TomHarte/NoMoreEmuTOS
Eliminate use of EmuTOS.
|
2023-12-21 15:43:34 -05:00 |
|
Thomas Harte
|
160fec2439
|
Eliminate trace.
|
2023-12-21 15:31:09 -05:00 |
|
Thomas Harte
|
faaa89bb67
|
Eliminate all reference to EmuTOS.
|
2023-12-21 15:28:45 -05:00 |
|
Thomas Harte
|
3616a943a5
|
Merge pull request #1278 from TomHarte/AdmitToPC
Formalise the PC in macOS and under SDL.
|
2023-12-21 13:31:28 -05:00 |
|
Thomas Harte
|
98be6e690f
|
Fully expose the PC to SDL, etc.
|
2023-12-21 13:01:41 -05:00 |
|
Thomas Harte
|
09867e1e6d
|
Unhide the PC.
|
2023-12-21 12:59:53 -05:00 |
|