Thomas Harte
|
add11db369
|
Factors out DMADevice, which is now a parent of Blitter.
|
2021-09-14 20:51:32 -04:00 |
|
Thomas Harte
|
e47eab1d40
|
Merge branch 'master' into Amiga
|
2021-09-14 20:27:59 -04:00 |
|
Thomas Harte
|
2f86dfdf2b
|
Merge pull request #987 from TomHarte/IIgsImprovements
Further iterates the IIgs towards full functionality.
|
2021-09-14 20:27:25 -04:00 |
|
Thomas Harte
|
fa71ae3174
|
Add apology.
|
2021-09-14 20:23:36 -04:00 |
|
Thomas Harte
|
dfcd1508c9
|
Establishes valid initial BRAM.
|
2021-09-10 19:56:20 -04:00 |
|
Thomas Harte
|
0ca4631279
|
Switch to zero-initialised state; be more careful about resetting data.
|
2021-09-09 23:08:13 -04:00 |
|
Thomas Harte
|
7e5fc4444a
|
Default to ROM01.
|
2021-09-09 22:09:09 -04:00 |
|
Thomas Harte
|
a6221ca322
|
Reload data only if an output is found.
|
2021-09-09 22:07:03 -04:00 |
|
Thomas Harte
|
d8e42c4379
|
Tweak guess at initial state.
|
2021-09-09 22:06:36 -04:00 |
|
Thomas Harte
|
3bf109ae0b
|
Merge pull request #986 from TomHarte/IIgsSync
Stabilises Apple IIgs display.
|
2021-09-09 20:14:40 -04:00 |
|
Thomas Harte
|
dd37fa49a0
|
Stabilises Apple IIgs display.
|
2021-09-09 20:08:15 -04:00 |
|
Thomas Harte
|
3227ec72a2
|
Merge branch 'master' into Amiga
|
2021-09-08 21:08:47 -04:00 |
|
Thomas Harte
|
ee324c3d89
|
Merge pull request #985 from TomHarte/68000Improvements
68000: fix E alignment, expand Microcycle::apply.
|
2021-09-08 21:08:33 -04:00 |
|
Thomas Harte
|
863971f944
|
68000: fix E alignment, expand Microcycle::apply.
|
2021-09-08 21:03:37 -04:00 |
|
Thomas Harte
|
fd70f7ad43
|
Attempts to make pixel content observeable.
|
2021-09-08 20:57:26 -04:00 |
|
Thomas Harte
|
6e034c9b7f
|
At least manages to place a pixel region on screen.
Albeit that I've suddenly realised that I've failed properly to think about high-res versus low-res.
|
2021-08-11 20:31:37 -04:00 |
|
Thomas Harte
|
52e375a985
|
Move towards playfield decoding.
|
2021-08-11 18:47:35 -04:00 |
|
Thomas Harte
|
635c1eacd5
|
Merge branch 'master' into Amiga
|
2021-08-11 17:31:17 -04:00 |
|
Thomas Harte
|
f49ba18627
|
Merge pull request #983 from TomHarte/MachinePickerLayout
macOS: cleans up layout of machine picker.
|
2021-08-11 17:30:58 -04:00 |
|
Thomas Harte
|
6dbce96781
|
Switch to non-breaking space, to avoid orphan word.
|
2021-08-11 17:28:37 -04:00 |
|
Thomas Harte
|
9ec42f0f8f
|
Cleans up bottom constraints.
|
2021-08-11 17:12:01 -04:00 |
|
Thomas Harte
|
10a5e7313f
|
Makes a buggy first attempt at bitplane data collection.
|
2021-08-10 21:28:48 -04:00 |
|
Thomas Harte
|
ec9cb21fae
|
Starts towards bitplane collection.
|
2021-08-10 19:01:41 -04:00 |
|
Thomas Harte
|
fdd02ad6a6
|
Neaten, slightly.
|
2021-08-10 09:20:34 -04:00 |
|
Thomas Harte
|
76e9fcc94a
|
Obey blitter DMA-enable mask.
|
2021-08-10 09:19:15 -04:00 |
|
Thomas Harte
|
e412927415
|
Logs a bit more from the Blitter, gives it access to slots.
|
2021-08-10 07:17:01 -04:00 |
|
Thomas Harte
|
dda154c7c6
|
Adds nonsense disk reads, which seems to lead to bitplane and blitter requests.
Progress, at last!
|
2021-08-09 20:31:14 -04:00 |
|
Thomas Harte
|
9215535bee
|
Adds a container for the disk controller.
Thereby appears to prove that my Amiga is getting as far as attempting to load from floppy.
|
2021-08-09 17:35:09 -04:00 |
|
Thomas Harte
|
27726fd2d1
|
Merge branch 'master' into Amiga
|
2021-08-09 17:24:06 -04:00 |
|
Thomas Harte
|
77befb7f8e
|
Correct Atari ST text placement; add missing Enteprise constraint.
|
2021-08-09 17:14:37 -04:00 |
|
Thomas Harte
|
86c6248b48
|
Merge branch 'master' into Amiga
|
2021-08-09 17:09:04 -04:00 |
|
Thomas Harte
|
f2af8ff25d
|
Merge pull request #981 from TomHarte/ColourPrecision
Increase precision of phase interpolation.
|
2021-08-09 17:08:17 -04:00 |
|
Thomas Harte
|
7d8894415c
|
Increase precision of phase interpolation.
|
2021-08-09 15:48:27 -04:00 |
|
Thomas Harte
|
f8380d2d4c
|
Add 8250 feature of 'count, regardless'.
|
2021-08-08 22:32:41 -04:00 |
|
Thomas Harte
|
5cc25d0846
|
Adds a further sanity assert.
|
2021-08-08 21:52:52 -04:00 |
|
Thomas Harte
|
1502c4530e
|
Takes a further step towards real timing.
|
2021-08-08 21:52:28 -04:00 |
|
Thomas Harte
|
c1df4d1c0b
|
Mirroring is correct.
|
2021-08-08 20:20:12 -04:00 |
|
Thomas Harte
|
1f9e41e9cb
|
Ensure TOD isn't firing from power-on.
|
2021-08-08 18:51:58 -04:00 |
|
Thomas Harte
|
e402e690b0
|
Assume and test that divide-by-zero posts the PC of the offending instruction.
|
2021-08-07 17:51:00 -04:00 |
|
Thomas Harte
|
6a15bb15ca
|
Adds a simpler way of deferring single values.
|
2021-08-07 17:29:21 -04:00 |
|
Thomas Harte
|
3255fc91fa
|
Merge branch 'Amiga' of github.com:TomHarte/CLK into Amiga
|
2021-08-07 17:00:54 -04:00 |
|
Thomas Harte
|
7f2610c4fc
|
Disambiguates serial control logs.
|
2021-08-07 16:57:30 -04:00 |
|
Thomas Harte
|
79bd3eb6ae
|
Merge branch 'Amiga' of github.com:TomHarte/CLK into Amiga
|
2021-08-07 16:56:40 -04:00 |
|
Thomas Harte
|
b11dd6950c
|
Adds an entry for DiagROM.
|
2021-08-07 16:56:18 -04:00 |
|
Thomas Harte
|
98bd6fc240
|
Adds a further logging hint.
|
2021-08-06 23:16:06 -04:00 |
|
Thomas Harte
|
8be053fd35
|
Fixes top constraint for Atari ST.
|
2021-08-06 22:57:45 -04:00 |
|
Thomas Harte
|
99fee22a9f
|
Adjusts defaults.
|
2021-08-06 22:13:21 -04:00 |
|
Thomas Harte
|
084d002353
|
Adds the Amiga to macOS File -> New...
|
2021-08-06 21:58:31 -04:00 |
|
Thomas Harte
|
dcbc9847a3
|
Attempts to get E synchronisation correct.
|
2021-08-05 20:08:34 -04:00 |
|
Thomas Harte
|
db3c158215
|
Further increases logging.
|
2021-08-05 20:07:14 -04:00 |
|