Thomas Harte
|
06163165d9
|
Corrects memptr effect of LD rr, (nn).
|
2020-02-26 22:22:54 -05:00 |
|
Thomas Harte
|
ec82c075be
|
Fixes memptr for IN C, (C).
|
2020-02-26 22:19:37 -05:00 |
|
Thomas Harte
|
3b0df172a7
|
Corrects memptr behaviour of JP nn.
|
2020-02-26 22:02:15 -05:00 |
|
Thomas Harte
|
7058dbc3cc
|
Corrects memptr for LD HL, (nn).
|
2020-02-26 21:54:49 -05:00 |
|
Thomas Harte
|
b64de89d2d
|
Corrects JR memptrs.
|
2020-02-26 21:47:34 -05:00 |
|
Thomas Harte
|
8878396339
|
Corrects DJNZ memptr behaviour.
|
2020-02-26 21:42:31 -05:00 |
|
Thomas Harte
|
da6d5e2e24
|
Adds memptr testing.
30 failures, for the record.
|
2020-02-26 20:05:14 -05:00 |
|
Thomas Harte
|
18bb90329a
|
Apparently tStates is decimal. Of course it is.
|
2020-02-26 20:04:55 -05:00 |
|
Thomas Harte
|
604bb50adf
|
Imports and converts updated FUSE tests.
Now with added MEMPTR.
|
2020-02-25 23:15:27 -05:00 |
|
Thomas Harte
|
e4887c0c56
|
Corrects JR cc tests.
|
2020-02-24 23:36:05 -05:00 |
|
Thomas Harte
|
3097c4ccae
|
Improves MEMPTR testing and some results.
|
2020-02-24 23:32:18 -05:00 |
|
Thomas Harte
|
7959d243f6
|
Adds single-stepping. Of a kind.
|
2020-02-24 23:31:42 -05:00 |
|
Thomas Harte
|
79dd402bc8
|
Consolidates different test port input selection.
|
2020-02-23 16:12:28 -05:00 |
|
Thomas Harte
|
3f3229851b
|
Implements MEMPTR for IN.
|
2020-02-23 00:32:33 -05:00 |
|
Thomas Harte
|
989628a024
|
Switches to looking for "Result: all tests passed." as a success/failure test.
|
2020-02-22 23:07:14 -05:00 |
|
Thomas Harte
|
e0475343f5
|
Makes collated text easier to read.
|
2020-02-22 18:58:24 -05:00 |
|
Thomas Harte
|
da0a9113d4
|
Introduces the full range of tests.
Albeit that I don't know the correct output yet.
|
2020-02-22 18:44:15 -05:00 |
|
Thomas Harte
|
cf7ab97451
|
Gets the first test to run (and terminate).
|
2020-02-22 18:42:23 -05:00 |
|
Thomas Harte
|
2370575eb5
|
Starts introducing the Patrik Rak tests.
|
2020-02-22 15:49:36 -05:00 |
|
Thomas Harte
|
825b68e5c4
|
Adds separate entry points for zexall and zexdoc.
|
2020-02-22 12:34:47 -05:00 |
|
Thomas Harte
|
851cba0b25
|
Corrects lambda capture.
|
2020-02-22 12:34:16 -05:00 |
|
Thomas Harte
|
f0ec168ac7
|
Merge pull request #760 from TomHarte/MoreAsserts
Throws in additional asserts.
|
2020-02-20 11:19:03 -05:00 |
|
Thomas Harte
|
fa933952f7
|
Throws in additional asserts, so far without uncovering anything.
|
2020-02-19 23:14:18 -05:00 |
|
Thomas Harte
|
ba6e23784c
|
Merge pull request #759 from TomHarte/CPCCorruption
Resolves a variety of potential startup data races.
|
2020-02-19 21:28:22 -05:00 |
|
Thomas Harte
|
614032198e
|
Ensures no divide by zero during initial construction.
|
2020-02-18 22:58:37 -05:00 |
|
Thomas Harte
|
3715e6b48a
|
Resolves potential data race on write_area_texture_.
|
2020-02-18 22:41:46 -05:00 |
|
Thomas Harte
|
91e7400bbb
|
Avoids double-setting of the OpenGL view.
|
2020-02-18 22:33:16 -05:00 |
|
Thomas Harte
|
a8d082c7d2
|
Makes audioQueue atomic to avoid potential data race.
|
2020-02-18 22:31:24 -05:00 |
|
Thomas Harte
|
95756f9716
|
Resolves data race on write_pointers_ close to machine setup.
|
2020-02-18 20:41:51 -05:00 |
|
Thomas Harte
|
a5e1765ce4
|
Eliminates potential race conditions on validity of delegate_ .
|
2020-02-18 20:33:31 -05:00 |
|
Thomas Harte
|
f43c31da1f
|
Tries a new arrangement of hsync response.
|
2020-02-17 22:24:01 -05:00 |
|
Thomas Harte
|
95d0adf10e
|
Moves the icon off the first text line.
Again, in the hope of having GitHub's search pick it up.
|
2020-02-17 00:35:06 -05:00 |
|
Thomas Harte
|
2e1b245cd8
|
Merge pull request #758 from TomHarte/JasminDriveSelection
Switches Jasmin drive selection logic.
|
2020-02-16 21:21:41 -05:00 |
|
Thomas Harte
|
5400c47f07
|
Merge pull request #757 from TomHarte/ByteDrive
Updates Byte Drive implementation as per latest information.
|
2020-02-16 21:16:58 -05:00 |
|
Thomas Harte
|
4153442703
|
Switches Jasmin drive selection logic.
|
2020-02-16 21:15:16 -05:00 |
|
Thomas Harte
|
5e4b721e97
|
Updates Byte Drive implementation as per latest information.
|
2020-02-16 21:07:03 -05:00 |
|
Thomas Harte
|
aca41ac089
|
Merge pull request #756 from TomHarte/Stereo
Adds stereo sound processing.
|
2020-02-16 19:20:21 -05:00 |
|
Thomas Harte
|
01a883e669
|
Corrects fullscreen switch.
|
2020-02-16 19:07:13 -05:00 |
|
Thomas Harte
|
1e4356f83a
|
Adds a sensible is_stereo to the MultiSpeaker.
|
2020-02-16 18:50:34 -05:00 |
|
Thomas Harte
|
545a6177bb
|
Makes CompoundSource mono/stereo-aware.
|
2020-02-16 18:45:36 -05:00 |
|
Thomas Harte
|
50d356be2f
|
Ensures all audio sources, including compound sources, announce whether they're stereo correctly.
|
2020-02-16 18:31:45 -05:00 |
|
Thomas Harte
|
9835e800ec
|
Fixed: individual audio generators now either are or are not stereo. The speaker acts accordingly.
|
2020-02-16 18:28:03 -05:00 |
|
Thomas Harte
|
5242362f31
|
Slightly shuffles preprocessor use, the better for testing.
|
2020-02-16 17:53:26 -05:00 |
|
Thomas Harte
|
808e4e8537
|
Adds comment to explain channel allocations.
|
2020-02-16 15:04:52 -05:00 |
|
Thomas Harte
|
43740a4b2f
|
Adds support for stereo output.
|
2020-02-16 14:14:10 -05:00 |
|
Thomas Harte
|
f99d672237
|
The macOS port now selects stereo output if appropriate.
|
2020-02-16 14:05:50 -05:00 |
|
Thomas Harte
|
337cb4fb86
|
Resolves implicit type conversion warnings.
|
2020-02-16 14:05:23 -05:00 |
|
Thomas Harte
|
90856a0e7a
|
Adds mixdown/up capability to Speaker.
To deal with occasions when the host machine just always is either mono or stereo, and the emulated machine must cope.
|
2020-02-16 13:50:18 -05:00 |
|
Thomas Harte
|
ea1c8a3b81
|
Ensures the stereo audio queue is the same length (in time) as the mono.
|
2020-02-16 12:46:25 -05:00 |
|
Thomas Harte
|
d55d077a95
|
Fixes the input buffer partial-keep step in stereo.
|
2020-02-16 00:20:22 -05:00 |
|