Thomas Harte
|
0da5c07942
|
Starts splitting ring-buffer stuff from OpenGL stuff.
Initially via two very codependent classes.
|
2020-07-21 22:49:46 -04:00 |
|
Thomas Harte
|
e8cd5a0511
|
Merge pull request #816 from TomHarte/RelaxedTracks
Corrects a regression in disk image handling; liberalises Disk II analyser
|
2020-07-20 19:53:34 -04:00 |
|
Thomas Harte
|
5ebbab6f35
|
Further relax Apple GCR static analysis requirements.
|
2020-07-20 19:50:33 -04:00 |
|
Thomas Harte
|
84dd194afd
|
Corrects test for ::tracks_differ.
|
2020-07-20 19:48:20 -04:00 |
|
Thomas Harte
|
e1ad1a4cb6
|
Update Qt status.
|
2020-07-20 09:17:43 -04:00 |
|
Thomas Harte
|
9de43dac95
|
Merge pull request #815 from TomHarte/WOZ2
Support WOZ 2 disk images
|
2020-07-19 23:22:55 -04:00 |
|
Thomas Harte
|
47f121ee4c
|
Mark WOZs as read-only, with exposition as to why.
|
2020-07-19 00:08:49 -04:00 |
|
Thomas Harte
|
d8b699c869
|
Corrects index pulse signalling.
|
2020-07-19 00:06:27 -04:00 |
|
Thomas Harte
|
a7855e8c98
|
Ensure float literals are floats.
|
2020-07-17 23:18:41 -04:00 |
|
Thomas Harte
|
8dcb48254a
|
Simplifies calculations very slightly.
|
2020-07-17 23:18:08 -04:00 |
|
Thomas Harte
|
f6b7467d75
|
Implement custom tracks_differ ; support WOZ 2 3.5" drive geometry properly.
|
2020-07-17 22:09:55 -04:00 |
|
Thomas Harte
|
9d1d162cc8
|
Add an ability to avoid track flushing when file formats have sub-track precision.
|
2020-07-17 22:09:21 -04:00 |
|
Thomas Harte
|
4ee29b3266
|
Switches disk seeking logic fully to floating point.
|
2020-07-17 22:08:58 -04:00 |
|
Thomas Harte
|
cbb0594e6b
|
Use 16-sector state machine even with the 13-sector boot ROM.
I think I've proven that the Disk II doesn't decode the 13-sector state machine correctly. Work to do there.
|
2020-07-16 23:27:27 -04:00 |
|
Thomas Harte
|
8aeebdbc99
|
Remove redundant comment.
|
2020-07-16 23:26:45 -04:00 |
|
Thomas Harte
|
c7ef258494
|
Ensures that five-and-three sectors pass static analysis.
|
2020-07-16 21:44:14 -04:00 |
|
Thomas Harte
|
4fec7c82ab
|
Very minor grammar improvement.
|
2020-07-16 21:43:03 -04:00 |
|
Thomas Harte
|
9a952c889f
|
Fixes exit from random gain noise.
|
2020-07-15 22:44:54 -04:00 |
|
Thomas Harte
|
8da7806ee9
|
Liberalises segment parser not necessarily to require a standard epilogue.
It seems that real disks don't always have them; I guess the boot ROM doesn't require one.
|
2020-07-15 22:27:04 -04:00 |
|
Thomas Harte
|
aed61f6251
|
Implements latest advocated MC3470 behaviour.
|
2020-07-15 19:34:05 -04:00 |
|
Thomas Harte
|
d065d6d98f
|
Adds read-only WOZ 2 support.
|
2020-07-15 19:15:03 -04:00 |
|
Thomas Harte
|
ab20a23f2b
|
Merge pull request #814 from TomHarte/ZX81Autosrun
Ensures the ZX80 and ZX81 automatically RUN software that doesn't do that itself
|
2020-07-14 23:53:17 -04:00 |
|
Thomas Harte
|
e1c57b6fbe
|
Further ensures both ZX80 and ZX81 functionality.
|
2020-07-14 23:45:51 -04:00 |
|
Thomas Harte
|
371c26251c
|
Switches strategy for the ZX80.
|
2020-07-14 22:36:04 -04:00 |
|
Thomas Harte
|
645d198bee
|
Causes ZX80 and ZX81 software that doesn't already autorun to do so.
|
2020-07-14 22:17:56 -04:00 |
|
Thomas Harte
|
ab1a999df4
|
Merge pull request #812 from TomHarte/QtLoadAtLaunch
Qt: Attempt to load a file if passed on the command line.
|
2020-07-13 22:00:11 -04:00 |
|
Thomas Harte
|
42f2bf05bf
|
Attempt to load a file if passed on the command line.
|
2020-07-13 21:51:55 -04:00 |
|
Thomas Harte
|
5e55d3d7c7
|
Merge pull request #660 from TomHarte/FurtherSCC
IN PROGRESS. More fully implements the Macintosh's SCC.
|
2020-07-12 00:05:59 -04:00 |
|
Thomas Harte
|
1288369865
|
Merge branch 'master' into FurtherSCC
|
2020-07-11 23:54:40 -04:00 |
|
Thomas Harte
|
d86b0d4213
|
Merge pull request #811 from TomHarte/QtPaths
Ensures qmake paths are explicit.
|
2020-07-11 17:47:29 -04:00 |
|
Thomas Harte
|
d91cf598be
|
Ensures qmake paths are explicit.
|
2020-07-11 17:46:32 -04:00 |
|
Thomas Harte
|
9be56aa4a2
|
Merge pull request #809 from TomHarte/QtActivity
Exposes activity lights in Qt.
|
2020-07-10 23:32:38 -04:00 |
|
Thomas Harte
|
86737454a0
|
Exposes activity lights in Qt.
As a status bar, which is a bit of a quick fix, but it's better than not displaying this information.
|
2020-07-10 23:18:38 -04:00 |
|
Thomas Harte
|
f0c0caf800
|
Merge pull request #807 from TomHarte/QtSDL
Works around Qt's keyboard limitations, under X11 at least
|
2020-07-10 22:36:27 -04:00 |
|
Thomas Harte
|
223a960a06
|
Implements standard keyboard -> joystick mapping.
|
2020-07-10 22:30:43 -04:00 |
|
Thomas Harte
|
f72570386c
|
Installs and removes an 'Input' menu where required.
Also ensures safe shutdown of a second machine.
|
2020-07-09 23:47:38 -04:00 |
|
Thomas Harte
|
56e5491e5c
|
Ensures safe startup.
|
2020-07-09 23:06:32 -04:00 |
|
Thomas Harte
|
be1c3e9136
|
Ensures key state is cleared upon activation changes.
|
2020-07-08 21:31:29 -04:00 |
|
Thomas Harte
|
2d223305eb
|
Correct subject of switch.
|
2020-07-08 00:49:29 -04:00 |
|
Thomas Harte
|
48c2dcf50e
|
Introduce provisional X11 bindings.
|
2020-07-08 00:46:29 -04:00 |
|
Thomas Harte
|
fa26c82273
|
Undoes extra dependency, checks for X11 at runtime.
|
2020-07-08 00:15:44 -04:00 |
|
Thomas Harte
|
0763ae38dd
|
Attempts to add conditional include for non-Mac UNIX only.
|
2020-07-07 23:57:32 -04:00 |
|
Thomas Harte
|
2230ac6c38
|
Merge pull request #800 from TomHarte/QtProject
UNREADY. Adds a provisional Qt target.
|
2020-07-06 22:33:39 -04:00 |
|
Thomas Harte
|
abe1e7f244
|
Provide current thoughts on Qt and the keyboard.
|
2020-07-06 22:27:50 -04:00 |
|
Thomas Harte
|
24b03f733f
|
Switches to an image more distinct from the existing.
i.e. less heavy on blue and green.
|
2020-07-04 22:03:08 -04:00 |
|
Thomas Harte
|
5a729f92c1
|
Attempts to move the 'Help' menu to the correct place.
|
2020-07-04 19:19:41 -04:00 |
|
Thomas Harte
|
366793498a
|
Ensures ScanTargetWidget doesn't eat irrelevant keypresses.
|
2020-07-04 19:12:34 -04:00 |
|
Thomas Harte
|
cdda3f74ab
|
Attempts mouse event capture.
|
2020-07-04 00:29:37 -04:00 |
|
Thomas Harte
|
51f4242e9b
|
Reapplies image optimisation, saving a few bytes.
|
2020-07-04 00:29:10 -04:00 |
|
Thomas Harte
|
d97ebae200
|
Request Qt deprecation warnings.
|
2020-07-03 23:16:49 -04:00 |
|