Thomas Harte
|
c630f86f33
|
Attempt to generalise out from the 9918's current sense of dispatching.
|
2023-05-29 22:56:36 +01:00 |
|
Adrian Perez de Castro
|
1de2631877
|
Add missing <cstdint> includes for GCC 13
Sprinkle includes of the <cstdint> header as needed to make the
build succeed with GCC 13, this fixes both with SDL and Qt builds.
|
2023-05-25 23:06:13 +03:00 |
|
Thomas Harte
|
dd3fc43bd3
|
Merge pull request #1141 from TomHarte/ConvertFromGrauw
Clean up further internal magic constants.
|
2023-05-19 19:52:40 -04:00 |
|
Thomas Harte
|
40d5bd4e58
|
Switch to purposive name.
|
2023-05-19 14:22:22 -04:00 |
|
Thomas Harte
|
c75efb7dac
|
Also allow for a potential Grauw conversion in Yamaha land.
|
2023-05-19 13:43:28 -04:00 |
|
Thomas Harte
|
d117a44069
|
Allow for potential Grauw offset in TMS and SMS.
|
2023-05-19 11:46:49 -04:00 |
|
Thomas Harte
|
dc425a03d3
|
Partially resolve.
|
2023-05-18 16:55:17 -04:00 |
|
Thomas Harte
|
ce8bd011d7
|
Add commentary, and TODOs.
|
2023-05-18 16:50:46 -04:00 |
|
Thomas Harte
|
c76048bff9
|
Formalise the idea of Grauw as a separate clock.
|
2023-05-18 16:37:48 -04:00 |
|
Thomas Harte
|
4cb7abe13d
|
Update old comment.
|
2023-05-18 16:28:05 -04:00 |
|
Thomas Harte
|
c445295411
|
Merge pull request #1140 from TomHarte/YamahaLineInterrupts
Move Yamaha interrupts to end of line; clean source.
|
2023-05-16 16:46:56 -04:00 |
|
Thomas Harte
|
5c51bae605
|
Remove unused variable.
|
2023-05-16 16:46:36 -04:00 |
|
Thomas Harte
|
8578dfbf22
|
Eliminate various other errant spaces.
|
2023-05-16 16:40:09 -04:00 |
|
Thomas Harte
|
f821b60430
|
Remove stray space.
|
2023-05-16 16:16:10 -04:00 |
|
Thomas Harte
|
8ca0d9e13a
|
Add a hook for when I think mode latching should occur.
|
2023-05-16 16:14:37 -04:00 |
|
Thomas Harte
|
3014c957e7
|
Relocate Yamaha line interrupt.
|
2023-05-16 13:01:23 -04:00 |
|
Thomas Harte
|
747dc09a80
|
Merge pull request #1139 from TomHarte/OtherProjects
Clean up SDL and Qt projects, Qt build warnings.
|
2023-05-15 10:18:16 -04:00 |
|
Thomas Harte
|
7f8f1d7e61
|
Avoid BASIC 2.1 requirement when running 1.1.
|
2023-05-15 10:17:27 -04:00 |
|
Thomas Harte
|
a1a7c0e253
|
Apply maybe_unused judiciously.
|
2023-05-15 10:17:04 -04:00 |
|
Thomas Harte
|
9342c6005f
|
Remove dead 68000 references.
|
2023-05-15 10:09:39 -04:00 |
|
Thomas Harte
|
14ac4da813
|
Accept version number.
|
2023-05-15 10:01:38 -04:00 |
|
Thomas Harte
|
b0e3bd85d6
|
Merge pull request #1138 from TomHarte/QtMSXUI
Introduce Qt options for MSX model, MSX-MUSIC.
|
2023-05-15 09:54:25 -04:00 |
|
Thomas Harte
|
9b6be2571a
|
Introduce Qt options for MSX model, MSX-MUSIC.
|
2023-05-15 09:50:22 -04:00 |
|
Thomas Harte
|
4ede538d36
|
Merge pull request #1137 from TomHarte/MX2
Add .MX2 as an MSX synonym of .ROM
|
2023-05-14 23:46:37 -04:00 |
|
Thomas Harte
|
8bf3d85e36
|
Add .MX2 as an MSX synonym of .ROM
|
2023-05-14 23:42:08 -04:00 |
|
Thomas Harte
|
ec9abbe6a7
|
Merge pull request #1136 from TomHarte/MSX-MUSIC
Add MSX-MUSIC (/FM-PAC) emulation.
|
2023-05-13 22:34:31 -04:00 |
|
Thomas Harte
|
22ac13d3f2
|
Set proper number of volumes.
|
2023-05-13 22:29:09 -04:00 |
|
Thomas Harte
|
413ab42b16
|
Add MSX-MUSIC option for macOS.
|
2023-05-13 22:25:50 -04:00 |
|
Thomas Harte
|
876fc6d1e0
|
Eliminate redundant line break.
|
2023-05-13 22:18:40 -04:00 |
|
Thomas Harte
|
b768e438b2
|
Enable MSX-MUSIC by default.
|
2023-05-13 22:17:09 -04:00 |
|
Thomas Harte
|
e1d671daf7
|
Avoid paying for an OPLL if not connected.
|
2023-05-13 22:16:42 -04:00 |
|
Thomas Harte
|
4989701de9
|
Install MSX-MUSIC ROM.
|
2023-05-12 23:50:43 -04:00 |
|
Thomas Harte
|
fed97b8d26
|
Add MSX-MUSIC entry.
|
2023-05-12 23:33:28 -04:00 |
|
Thomas Harte
|
e7888497b7
|
Add an OPLL.
|
2023-05-12 23:30:03 -04:00 |
|
Thomas Harte
|
0b53c73da8
|
Add additional consts.
|
2023-05-12 22:13:55 -04:00 |
|
Thomas Harte
|
a6ebfe2ce2
|
Add has_msx_music flag.
|
2023-05-12 22:09:15 -04:00 |
|
Thomas Harte
|
b89076cb72
|
Merge pull request #1135 from TomHarte/9918Cleanup
Adds yet more clenliness
|
2023-05-12 21:32:33 -04:00 |
|
Thomas Harte
|
50343dec43
|
Eliminate all whitespace-only lines.
|
2023-05-12 14:16:39 -04:00 |
|
Thomas Harte
|
28c79b2885
|
Eliminate redundant [space][tab] pairs.
|
2023-05-12 14:14:45 -04:00 |
|
Thomas Harte
|
60bec3d4c0
|
Eliminate trailing whitespace, fix tabs.
|
2023-05-12 14:03:38 -04:00 |
|
Thomas Harte
|
56de9c418f
|
Improve comments.
|
2023-05-12 13:59:52 -04:00 |
|
Thomas Harte
|
5bcb5fb832
|
Also sever command-engine state.
|
2023-05-12 13:57:50 -04:00 |
|
Thomas Harte
|
abeb361441
|
Gift all generators to YamahaFetcher.
|
2023-05-12 13:54:07 -04:00 |
|
Thomas Harte
|
f9cc2013a8
|
Start to cleave off Yamaha fetch tables.
|
2023-05-12 13:49:53 -04:00 |
|
Thomas Harte
|
e7c40eead9
|
Have Fetch and Draw be overt about namespaces.
|
2023-05-12 13:46:35 -04:00 |
|
Thomas Harte
|
c29d80006e
|
Start to organise.
|
2023-05-12 13:33:02 -04:00 |
|
Thomas Harte
|
596661bfbe
|
Remove errant newline.
|
2023-05-12 13:25:11 -04:00 |
|
Thomas Harte
|
7e319374b6
|
Consolidate StandardTiming into LineLayout.
|
2023-05-11 23:49:12 -04:00 |
|
Thomas Harte
|
7f5d129b13
|
Merge pull request #1134 from TomHarte/WorkingTests
Clean up various long-dangling issues.
|
2023-05-11 08:21:53 -05:00 |
|
Thomas Harte
|
f6acee18cc
|
Eliminate type-in-function-name from 6502-world.
|
2023-05-10 18:53:38 -05:00 |
|