Thomas Harte
|
61086d5360
|
Merge pull request #1455 from TomHarte/MatchBefore
Restructure loop to perform events AT time, not upon reaching it.
|
2025-01-12 19:18:32 -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
|
6510bee327
|
Merge pull request #1454 from TomHarte/VideoTweaks
Restrict counter sizes; invert written horizontal counter.
|
2025-01-11 23:42:58 -05:00 |
|
Thomas Harte
|
cd36f3f096
|
Restrict counter sizes; invert written horizontal counter.
|
2025-01-11 23:19:01 -05:00 |
|
Thomas Harte
|
407a6f5e31
|
Merge pull request #1453 from TomHarte/AbsentBits
Correct status unset-bit masks.
|
2025-01-11 22:58:42 -05:00 |
|
Thomas Harte
|
2b28df280e
|
Correct status unset-bit masks.
|
2025-01-11 22:47:56 -05:00 |
|
Thomas Harte
|
eb763ed82c
|
Merge pull request #1452 from TomHarte/TapeMotorAgain
Ensure tape motor is a combination of programmed state and button.
|
2025-01-10 21:04:19 -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
|
c190ab40b0
|
Merge pull request #1451 from TomHarte/Plus4Joystick
Add joystick input.
|
2025-01-09 17:12:37 -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
|
79c89af6ea
|
Merge pull request #1450 from TomHarte/LatestWarnings
Resolve GCC ubuntu-latest build warnings.
|
2025-01-09 16:32:50 -05:00 |
|
Thomas Harte
|
56f10a9a52
|
Adjust ownership to avoid passing reference to uninitialised object.
|
2025-01-09 16:27:19 -05:00 |
|
Thomas Harte
|
c679e2c067
|
line_number is now unused.
|
2025-01-09 16:14:16 -05:00 |
|
Thomas Harte
|
0677987320
|
Ensure all paths return a value.
|
2025-01-08 22:30:32 -05:00 |
|
Thomas Harte
|
5fb6e6780c
|
Eliminate unused variable (at least temporarily).
|
2025-01-08 22:30:17 -05:00 |
|
Thomas Harte
|
58ef91a7b1
|
Merge pull request #1449 from TomHarte/FullerAudio
Switch to full-clock PWM audio implementation, with noise generator.
|
2025-01-08 22:28:01 -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
|
8219beeb1a
|
Merge pull request #1448 from TomHarte/6502Macros
Eliminate macros from 6502 bus operation actions.
|
2025-01-08 20:19:09 -05:00 |
|
Thomas Harte
|
ace7e24dfb
|
Eliminate Objective-C-style naming.
|
2025-01-07 22:55:19 -05:00 |
|
Thomas Harte
|
828c2a6883
|
Convert macros to functions.
|
2025-01-07 22:51:52 -05:00 |
|
Thomas Harte
|
f195dc313d
|
Strongly type BusOperation .
|
2025-01-07 22:48:17 -05:00 |
|
Thomas Harte
|
5b8a005f41
|
Merge pull request #1447 from TomHarte/CounterAccess
Add programmatic access to video counters.
|
2025-01-07 22:33:28 -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
|
104054ed1a
|
Merge pull request #1446 from TomHarte/Plus4VideoOptions
Add selectable display type.
|
2025-01-07 20:15:21 -05:00 |
|
Thomas Harte
|
457b28c22c
|
Merge branch 'master' into Plus4VideoOptions
|
2025-01-07 20:08:54 -05:00 |
|
Thomas Harte
|
095c8dcd0c
|
Merge pull request #1445 from TomHarte/Plus4Tapes
Improve support for C16 TAP files.
|
2025-01-07 20:07:38 -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
|
1c1e1eee47
|
Double clock for all non-C16s.
|
2025-01-06 22:04:57 -05:00 |
|
Thomas Harte
|
b37ed9ec60
|
Take yet another stab at wave/half-waves.
|
2025-01-06 21:40:46 -05:00 |
|
Thomas Harte
|
45f3ef6920
|
Guess that all C16-style files are 'half wave'.
|
2025-01-06 17:26:51 -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
|
6d674edb48
|
Merge remote-tracking branch 'origin/master' into Plus4Tapes
|
2025-01-05 22:07:26 -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
|
2d74387a00
|
Extend TAP support for C16.
|
2025-01-05 20:37:39 -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
|
83a8c7215a
|
Merge pull request #1444 from TomHarte/AudioQueueTransients
Treat kAudioQueueErr_CannotStart as ephemeral.
|
2025-01-04 22:39:56 -05:00 |
|
Thomas Harte
|
a86f966cb4
|
Treat kAudioQueueErr_CannotStart as ephemeral.
|
2025-01-04 22:24:34 -05:00 |
|
Thomas Harte
|
74db978b81
|
Fix automatic tape motor control.
|
2025-01-04 22:23:46 -05:00 |
|