Thomas Harte
|
044ac949ba
|
Rearrange fields.
|
2021-04-01 12:44:00 -04:00 |
|
Thomas Harte
|
87317f5673
|
Improve documentation, pin down read/write times.
|
2021-04-01 12:38:58 -04:00 |
|
Thomas Harte
|
5e21a49841
|
Merge pull request #898 from TomHarte/LoadingImprovements
Include AF' in Z80 state.
|
2021-03-31 23:08:43 -04:00 |
|
Thomas Harte
|
687c05365e
|
Flushes before set_last_contended_area_access .
|
2021-03-31 22:52:41 -04:00 |
|
Thomas Harte
|
4f80523828
|
Tweaks contended timing.
|
2021-03-31 22:51:20 -04:00 |
|
Thomas Harte
|
76299a2add
|
Include AF' in Z80 state.
|
2021-03-29 22:58:52 -04:00 |
|
Thomas Harte
|
48f794dc2d
|
Merge pull request #897 from TomHarte/LoadingImprovements
Corrects Spectrum TAP `is_at_end`.
|
2021-03-29 15:27:06 -04:00 |
|
Thomas Harte
|
51b8dcd011
|
Fixes is_at_end — must be at end of file and have finished final block.
|
2021-03-28 23:25:29 -04:00 |
|
Thomas Harte
|
acdbd88b9e
|
Merge pull request #896 from TomHarte/FastLoadUponInsert
Ensure CPC and Spectrum update fast-tape flag upon media insertion.
|
2021-03-28 11:44:01 -04:00 |
|
Thomas Harte
|
00a3a3c724
|
Merge pull request #894 from TomHarte/AYCleanup
Uses `GI::AY38910::Utility` far and wide.
|
2021-03-28 11:43:43 -04:00 |
|
Thomas Harte
|
729edeac6c
|
Ensure CPC and Spectrum update fast-tape flag upon media insertion.
|
2021-03-27 18:08:46 -04:00 |
|
Thomas Harte
|
faaa4961ed
|
Attempts to rely on JustInTimeActor's built-in ClockingHint::Observer.
|
2021-03-26 23:54:08 -04:00 |
|
Thomas Harte
|
7937cc2d0f
|
Imputes ClockingHint::Observer logic into JustInTimeActor.
|
2021-03-26 23:44:15 -04:00 |
|
Thomas Harte
|
8a11a5832c
|
Uses GI::AY38910::Utility far and wide.
|
2021-03-26 23:19:47 -04:00 |
|
Thomas Harte
|
53ba0e67d1
|
Revert change to screenshot destination.
For a sandboxed app, there's a lot more to it than this.
|
2021-03-25 22:44:18 -04:00 |
|
Thomas Harte
|
e8825aeada
|
Merge pull request #893 from TomHarte/DesktopScreenshots
Switches to a more compact macOS machine picker
|
2021-03-25 22:42:56 -04:00 |
|
Thomas Harte
|
e90e30e766
|
Enables start by double-click.
|
2021-03-25 17:53:07 -04:00 |
|
Thomas Harte
|
9f6bb325e6
|
Fixes longstanding issue with initial target for input.
|
2021-03-25 17:48:48 -04:00 |
|
Thomas Harte
|
6e2c65435a
|
Tweaks cell height slightly further.
|
2021-03-25 17:44:46 -04:00 |
|
Thomas Harte
|
052ab44f1c
|
Adds a title and adjusts aspect ratio.
|
2021-03-25 17:37:40 -04:00 |
|
Thomas Harte
|
daa5679241
|
Don't allow cell editing, lock size.
|
2021-03-25 16:48:11 -04:00 |
|
Thomas Harte
|
e055668554
|
With no space constraint, this can be 'ZX Spectrum'.
|
2021-03-25 16:27:12 -04:00 |
|
Thomas Harte
|
c96829c29e
|
Adds a table view to control tab selection.
This should allow the new machine dialogue to retain a sensible width from here onwards.
|
2021-03-25 16:25:11 -04:00 |
|
Thomas Harte
|
c88abed2dc
|
Merge branch 'master' into DesktopScreenshots
|
2021-03-24 21:47:40 -04:00 |
|
Thomas Harte
|
e42b6cb3c8
|
Merge pull request #892 from TomHarte/FixedFloatingBus
Attempts to implement proper floating bus behaviour.
|
2021-03-24 21:44:01 -04:00 |
|
Thomas Harte
|
465ecc4a78
|
Attempts to implement proper floating bus behaviour.
As per http://sky.relative-path.com/zx/floating_bus.html
|
2021-03-24 20:23:33 -04:00 |
|
Thomas Harte
|
ae4ccdf5e6
|
Merge branch 'master' into DesktopScreenshots
|
2021-03-24 18:40:20 -04:00 |
|
Thomas Harte
|
6bdaa54aaf
|
Bumps copyright year.
|
2021-03-23 17:46:32 -04:00 |
|
Thomas Harte
|
3543a25168
|
Merge pull request #890 from TomHarte/SpectrumPolish
Adds Spectrum polish
|
2021-03-23 17:23:15 -04:00 |
|
Thomas Harte
|
03ef81b07c
|
Attempts to reduce initial bounce.
|
2021-03-23 17:12:00 -04:00 |
|
Thomas Harte
|
0ac11fc39e
|
Add floating bus.
|
2021-03-23 17:09:42 -04:00 |
|
Thomas Harte
|
3d0503a35e
|
Adds a genuine Spectrum mapping, tweaks timing.
|
2021-03-23 16:59:43 -04:00 |
|
Thomas Harte
|
ad8cb52f11
|
Improves const correctness.
|
2021-03-23 16:59:26 -04:00 |
|
Thomas Harte
|
496a294c71
|
Adds clocking observers for the tape and FDC.
|
2021-03-23 16:38:04 -04:00 |
|
Thomas Harte
|
465c74ab86
|
Adds the Spectrum side of typing.
The character mapper itself needs some Spectrum logic.
|
2021-03-23 10:44:43 -04:00 |
|
Thomas Harte
|
4e8f82a39c
|
Adds ZX Spectrum activity indicators.
|
2021-03-23 10:32:22 -04:00 |
|
Thomas Harte
|
584a5ad7fb
|
Maps HFE files to the Spectrum.
|
2021-03-23 10:30:30 -04:00 |
|
Thomas Harte
|
0ab85cce20
|
Merge pull request #888 from TomHarte/SpectrumShots
Adds mention of the ZX Spectrum.
|
2021-03-23 08:01:41 -04:00 |
|
Thomas Harte
|
44e5caf803
|
Adds mention of the ZX Spectrum.
|
2021-03-23 08:00:10 -04:00 |
|
Thomas Harte
|
04291e9a86
|
Merge pull request #883 from TomHarte/ZXSpectrum
Adds the ZX Spectrum +2a and +3 as emulated machines.
|
2021-03-22 23:28:04 -04:00 |
|
Thomas Harte
|
d0776b58cf
|
Tweaks timing empirically.
|
2021-03-22 23:20:49 -04:00 |
|
Thomas Harte
|
6da099d7e1
|
Ensures the enter key is cleared before fast-loading tapes have loaded.
|
2021-03-22 22:42:10 -04:00 |
|
Thomas Harte
|
60e77785e8
|
Makes an attempt to provide the necessary hook for floating bus behaviour.
|
2021-03-22 22:34:28 -04:00 |
|
Thomas Harte
|
19cd6a55d3
|
Rejigs the way video is counted to orient it around fetch times.
|
2021-03-22 22:18:38 -04:00 |
|
Thomas Harte
|
08432dd94b
|
Adds automatic media starts.
|
2021-03-22 20:12:03 -04:00 |
|
Thomas Harte
|
cc3c3663f6
|
Makes minor style improvements.
|
2021-03-22 19:55:03 -04:00 |
|
Thomas Harte
|
b76c923ff4
|
Adds detection of Spectrum-bootable disks.
|
2021-03-22 19:53:51 -04:00 |
|
Thomas Harte
|
3c1131a84b
|
Attempts to implement the +3.
|
2021-03-22 19:36:05 -04:00 |
|
Thomas Harte
|
a3cd953415
|
Fixes Spectrum machine selection.
|
2021-03-22 19:28:12 -04:00 |
|
Thomas Harte
|
c0abdf1b86
|
Factors out the CPC's simple FDC adaptor.
|
2021-03-22 19:12:10 -04:00 |
|