Thomas Harte
|
5dae726857
|
Differentiate non-fetching and fetching NOPs.
|
2023-08-29 16:50:39 -04:00 |
|
Thomas Harte
|
598a889c6d
|
Merge pull request #1160 from TomHarte/ADBKeyboard
Avoid flurry of startup events, repeats.
|
2023-08-22 09:42:03 -04:00 |
|
Thomas Harte
|
e5d3140cd1
|
Avoid flurry of startup events, repeats.
|
2023-08-22 09:28:57 -04:00 |
|
Thomas Harte
|
525e5ce8b0
|
Merge pull request #1159 from TomHarte/PixelOrder
Flip order of byte usage in double high res mono.
|
2023-08-21 22:21:18 -04:00 |
|
Thomas Harte
|
79e9de34b6
|
Flip order of byte usage in double high res mono.
|
2023-08-21 22:20:42 -04:00 |
|
Thomas Harte
|
0a547355db
|
Merge pull request #1158 from TomHarte/FasterMouse
Switch to maximal signalling rate.
|
2023-08-21 22:13:39 -04:00 |
|
Thomas Harte
|
2b58f64161
|
Switch to maximal signalling rate.
|
2023-08-21 22:12:55 -04:00 |
|
Thomas Harte
|
6cbd152ff5
|
Merge pull request #1157 from TomHarte/ADBRate
Add basic ADB controller interrupts.
|
2023-08-21 20:22:51 -04:00 |
|
Thomas Harte
|
a5038259bc
|
Add admission.
|
2023-08-21 19:30:34 -04:00 |
|
Thomas Harte
|
bb84a5a474
|
Enable various ADB-controller interrupts.
|
2023-08-21 15:35:13 -04:00 |
|
Thomas Harte
|
b5dc84c431
|
Merge pull request #1156 from TomHarte/IIgsMouseMystery
Without rhythm or rhyme, fix IIgs GSOS mouse movement.
|
2023-08-20 16:19:04 -04:00 |
|
Thomas Harte
|
357a324e87
|
Add exposition.
|
2023-08-20 15:34:40 -04:00 |
|
Thomas Harte
|
fa82fb46b9
|
Acknowledge ever-revolving earth.
|
2023-08-20 15:33:47 -04:00 |
|
Thomas Harte
|
b8e7c2b8ac
|
Remove printf.
|
2023-08-20 15:33:30 -04:00 |
|
Thomas Harte
|
3e2a82b638
|
Add delta capper.
|
2023-08-20 15:32:48 -04:00 |
|
Thomas Harte
|
1125286b96
|
Add note to self.
|
2023-08-20 15:03:28 -04:00 |
|
Thomas Harte
|
17f1f05064
|
Hit and hope appears to have fixed mouse input.
|
2023-08-20 15:02:25 -04:00 |
|
Thomas Harte
|
ae56da2b0d
|
Merge pull request #1155 from TomHarte/Templates
Show failing operations in human form.
|
2023-08-19 15:58:15 -04:00 |
|
Thomas Harte
|
90f16026bc
|
Merge branch 'master' into Templates
|
2023-08-19 15:57:37 -04:00 |
|
Thomas Harte
|
d0284917cf
|
Merge pull request #1154 from TomHarte/65816StackAgain
Clarify SH=1 upon TCS.
|
2023-08-19 15:56:30 -04:00 |
|
Thomas Harte
|
7815d18676
|
Merge branch 'master' into 65816StackAgain
|
2023-08-19 15:55:45 -04:00 |
|
Thomas Harte
|
222f6e92fb
|
Merge pull request #1153 from TomHarte/IIgsInterrupts
IIgS: abstract VGC interrupt register; fix clearing bug.
|
2023-08-18 22:14:13 -04:00 |
|
Thomas Harte
|
b34403164e
|
Abstract out VGC interrupt register; fix clearing bug.
|
2023-08-18 14:30:40 -04:00 |
|
Thomas Harte
|
3bd931937f
|
Merge pull request #1152 from TomHarte/New6502TestGenerator
Generalise 65816 test generator to handle all 6502esques.
|
2023-08-18 11:28:57 -04:00 |
|
Thomas Harte
|
d207c13b6b
|
Merge pull request #1151 from TomHarte/STopByteAgain
Fix S top byte overwrite.
|
2023-08-18 11:28:51 -04:00 |
|
Thomas Harte
|
ca75822dbe
|
Fix restart_operation_fetch.
|
2023-08-17 15:42:34 -04:00 |
|
Thomas Harte
|
d9df568dab
|
Add faulty restart_operation_fetch.
|
2023-08-17 15:38:28 -04:00 |
|
Thomas Harte
|
26343148ae
|
Use simplified control lines when appropriate.
|
2023-08-17 15:32:02 -04:00 |
|
Thomas Harte
|
fd0fe66851
|
Omit unsupported registers and flags.
|
2023-08-17 15:24:08 -04:00 |
|
Thomas Harte
|
c41ed191dc
|
Fix S top byte overwrite.
|
2023-08-17 14:51:13 -04:00 |
|
Thomas Harte
|
833613b68a
|
Fix S top byte overwrite.
|
2023-08-17 14:50:55 -04:00 |
|
Thomas Harte
|
0a336baae2
|
Perform minor generalisation.
|
2023-08-17 14:50:43 -04:00 |
|
Thomas Harte
|
b9bd3f9b8c
|
Merge pull request #1150 from TomHarte/65816Setter
Don't allow setting of an invalid S.
|
2023-08-07 09:19:59 -04:00 |
|
Thomas Harte
|
42024c1573
|
Don't allow setting of an invalid S.
|
2023-08-07 09:19:20 -04:00 |
|
Thomas Harte
|
0222dcf5ce
|
Merge pull request #1149 from TomHarte/65816StackAgain
Add a between-instructions enforcement of SH = 1.
|
2023-08-05 15:14:53 -04:00 |
|
Thomas Harte
|
54103f1f34
|
Fix SH=1 reset; appropriate TCS.
|
2023-08-05 15:06:18 -04:00 |
|
Thomas Harte
|
c0eb401d04
|
Add a between-instructions enforcement of SH = 1.
|
2023-08-05 14:57:43 -04:00 |
|
Thomas Harte
|
cdb86022a6
|
Merge pull request #1148 from TomHarte/NoEmulationStack
Use full 16-bit stack pointer for all 'new' instructions.
|
2023-07-31 20:41:10 -04:00 |
|
Thomas Harte
|
2262725010
|
Reveal 16-bit stack pointer when asked, regardless of mode.
|
2023-07-31 17:08:02 -04:00 |
|
Thomas Harte
|
e61a4eb5a9
|
Regularise PHD and PLD.
|
2023-07-30 16:36:29 -04:00 |
|
Thomas Harte
|
acd7f9f4cd
|
Fix stack usage of JSL.
|
2023-07-30 16:34:42 -04:00 |
|
Thomas Harte
|
9f1a657cc4
|
Fix stack usage of PEA.
|
2023-07-30 16:33:44 -04:00 |
|
Thomas Harte
|
e52d1866ab
|
Fix PEI stack usage.
|
2023-07-30 16:32:56 -04:00 |
|
Thomas Harte
|
a02b8222fa
|
Fix stack usage of PER.
|
2023-07-30 16:29:56 -04:00 |
|
Thomas Harte
|
3762ee1a63
|
Fix stack usage of PHD.
|
2023-07-30 16:29:15 -04:00 |
|
Thomas Harte
|
3ec61e8770
|
Fix stack usage of RTL.
|
2023-07-30 16:27:13 -04:00 |
|
Thomas Harte
|
2f7dd0b01a
|
Correct stack behaviour of PLD.
|
2023-07-30 16:26:29 -04:00 |
|
Thomas Harte
|
3a02c22072
|
Provide an always-16bit-address route to the stack.
|
2023-07-30 16:25:51 -04:00 |
|
Thomas Harte
|
6ae967de51
|
Merge pull request #1147 from TomHarte/ErrantDBR
Remove DBR reset upon COP/BRK/IRQ/NMI; fix (d, x) addressing.
|
2023-07-30 16:20:34 -04:00 |
|
Thomas Harte
|
5d45aa4a6a
|
Fix seed per test.
|
2023-07-28 13:58:01 -04:00 |
|