Thomas Harte
|
95a2d1013c
|
Remove unused dynamic dispatcher.
|
2025-01-22 16:06:09 -05:00 |
|
Thomas Harte
|
5d4f3c0b3e
|
Remove already-done TODO.
|
2025-01-22 16:04:17 -05:00 |
|
Thomas Harte
|
f8e4023307
|
Reduce repetitive dynamic work in 6522 usages.
|
2025-01-22 15:57:03 -05:00 |
|
Thomas Harte
|
1174f651ab
|
Switch to logger, ignore 0xfdfx.
|
2025-01-20 22:47:54 -05:00 |
|
Thomas Harte
|
4f6285a8e7
|
Include VIC hits in Vic-20 confidence selection.
|
2025-01-20 22:25:24 -05:00 |
|
Thomas Harte
|
20cecf4702
|
Add C1541 button to mac UI; respect Target setting.
|
2025-01-20 22:02:35 -05:00 |
|
Thomas Harte
|
b7414aa59c
|
Improve logging.
|
2025-01-20 16:19:02 -05:00 |
|
Thomas Harte
|
f449045118
|
Add some basic attempts at dynamic analysis.
|
2025-01-20 16:15:53 -05:00 |
|
Thomas Harte
|
0f545608c4
|
Fix serialiser ownership, Commodore analyser.
|
2025-01-17 21:43:11 -05:00 |
|
Thomas Harte
|
bde2047184
|
Provide target platform where serialiser will accept it.
|
2025-01-17 17:09:47 -05:00 |
|
Thomas Harte
|
58d3fdc1c2
|
Separate stateful serialisation from tapes.
|
2025-01-17 16:39:21 -05:00 |
|
Thomas Harte
|
2f546842a7
|
Wire TAPs and similar directly to their targets.
|
2025-01-16 21:21:15 -05:00 |
|
Thomas Harte
|
f089a85908
|
Zoom out to a more likely TV cropping.
|
2025-01-15 22:52:20 -05:00 |
|
Thomas Harte
|
a6e453a452
|
Introdice alternative tape timings for the +4.
|
2025-01-15 22:11:26 -05:00 |
|
Thomas Harte
|
1d0ea96ae9
|
This hasn't been true for a while.
|
2025-01-13 17:38:29 -05:00 |
|
Thomas Harte
|
a4cb17a1cb
|
First bad lines take priority over second ones.
|
2025-01-13 17:31:18 -05:00 |
|
Thomas Harte
|
1b1a0f553d
|
Keep three least bits.
|
2025-01-12 22:07:56 -05:00 |
|
Thomas Harte
|
972619c1fe
|
Correct shift on hcount write.
|
2025-01-12 21:59:22 -05:00 |
|
Thomas Harte
|
37513d726c
|
Restructure loop to perform events AT time, not upon reaching it.
|
2025-01-12 19:06:42 -05:00 |
|
Thomas Harte
|
cd36f3f096
|
Restrict counter sizes; invert written horizontal counter.
|
2025-01-11 23:19:01 -05:00 |
|
Thomas Harte
|
2b28df280e
|
Correct status unset-bit masks.
|
2025-01-11 22:47:56 -05:00 |
|
Thomas Harte
|
755f53cce0
|
Ensure tape motor is a combination of programmed state and button.
|
2025-01-10 16:59:09 -05:00 |
|
Thomas Harte
|
a3ad82de42
|
Add joystick input.
|
2025-01-09 17:01:20 -05:00 |
|
Thomas Harte
|
0f6cd6904d
|
Separate keyboard and joystick masks.
Based on aside in https://plus4world.powweb.com/forum/6867#6868 ; I don't yet know what the joystick bits are.
|
2025-01-09 16:41:21 -05:00 |
|
Thomas Harte
|
56f10a9a52
|
Adjust ownership to avoid passing reference to uninitialised object.
|
2025-01-09 16:27:19 -05:00 |
|
Thomas Harte
|
e1ae65b6d1
|
Switch to PWM implementation, with noise.
|
2025-01-08 22:09:42 -05:00 |
|
Thomas Harte
|
65307186dc
|
Provide full clock to audio.
|
2025-01-08 21:17:48 -05:00 |
|
Thomas Harte
|
6fa29c204b
|
Extend PAL/NTSC selection to audio.
|
2025-01-08 20:27:37 -05:00 |
|
Thomas Harte
|
ace7e24dfb
|
Eliminate Objective-C-style naming.
|
2025-01-07 22:55:19 -05:00 |
|
Thomas Harte
|
9feb75e645
|
Force high unwriteable bytes.
|
2025-01-07 22:21:42 -05:00 |
|
Thomas Harte
|
7f8e90bd29
|
Add video counter writes.
|
2025-01-07 21:56:04 -05:00 |
|
Thomas Harte
|
2fd34b649d
|
Add missing video counter reads.
|
2025-01-07 21:40:20 -05:00 |
|
Thomas Harte
|
457b28c22c
|
Merge branch 'master' into Plus4VideoOptions
|
2025-01-07 20:08:54 -05:00 |
|
Thomas Harte
|
8463e9ed94
|
Add selectable display type.
|
2025-01-07 17:41:43 -05:00 |
|
Thomas Harte
|
b6278c6144
|
Remove debugging cruft.
|
2025-01-06 22:17:53 -05:00 |
|
Thomas Harte
|
2cd6c4238b
|
Quieten logging.
|
2025-01-05 22:52:40 -05:00 |
|
Thomas Harte
|
f6ed0b33eb
|
Diagnose current scrolling colour fault; hack in graphics-mode fix.
|
2025-01-05 22:48:16 -05:00 |
|
Thomas Harte
|
c4f4ca3f90
|
Add asserts.
|
2025-01-05 22:45:09 -05:00 |
|
Thomas Harte
|
9a6780616b
|
Close unpainted gaps.
|
2025-01-05 22:25:35 -05:00 |
|
Thomas Harte
|
db4eca0a42
|
Hack forward to a woring Mad Rally.
|
2025-01-05 22:08:20 -05:00 |
|
Thomas Harte
|
c0469a044b
|
Add missing address warnings.
|
2025-01-05 21:10:23 -05:00 |
|
Thomas Harte
|
b9b64eba9a
|
Map all missing registers.
|
2025-01-05 21:06:46 -05:00 |
|
Thomas Harte
|
f66b6fc20c
|
Attempt support for C16 TAPs.
|
2025-01-05 08:51:20 -05:00 |
|
Thomas Harte
|
f0711a9fbc
|
Use detection for play button; allow computer to set motor.
|
2025-01-04 22:54:13 -05:00 |
|
Thomas Harte
|
74db978b81
|
Fix automatic tape motor control.
|
2025-01-04 22:23:46 -05:00 |
|
Thomas Harte
|
3aeb0bba71
|
Improve +4 typing speed.
|
2025-01-04 15:14:25 -05:00 |
|
Thomas Harte
|
f9c220bee0
|
Progress shifter outside of painted pixels.
|
2025-01-04 07:15:20 -05:00 |
|
Thomas Harte
|
fa978315e6
|
Add Plus 4 option to Mac UI.
|
2025-01-03 22:59:39 -05:00 |
|
Thomas Harte
|
c5bffc38f4
|
Switch typedef s to using s.
|
2025-01-03 21:35:34 -05:00 |
|
Thomas Harte
|
fc04742151
|
Pull input from the typer.
|
2025-01-03 21:03:56 -05:00 |
|