Thomas Harte
|
bb66033682
|
Fix interrupting inward FIFO.
|
2025-11-03 21:02:14 -05:00 |
|
Thomas Harte
|
d4aa0799a9
|
Take a swing at reset.
|
2025-11-03 20:50:47 -05:00 |
|
Thomas Harte
|
fba2d37714
|
Correct flags, out-of-bounds writes.
|
2025-11-03 20:32:08 -05:00 |
|
Thomas Harte
|
e891697f88
|
Attempt full wiring.
|
2025-11-03 20:19:31 -05:00 |
|
Thomas Harte
|
ee6ac3b4a9
|
Restore build.
|
2025-11-03 17:47:22 -05:00 |
|
Thomas Harte
|
c8130f9d6f
|
Begin FIFO wiring.
|
2025-11-03 17:27:48 -05:00 |
|
Thomas Harte
|
8abd837c8b
|
Ths host is now possibly awaiting tube activity.
|
2025-11-03 13:33:26 -05:00 |
|
Thomas Harte
|
02ad080bb8
|
Apply clock multiplier.
|
2025-11-03 13:20:51 -05:00 |
|
Thomas Harte
|
5887e3e580
|
Provide ROM to second processor.
|
2025-11-03 13:17:35 -05:00 |
|
Thomas Harte
|
1994b2dc9f
|
Pay for a second processor, even if disconnected.
|
2025-11-03 13:12:19 -05:00 |
|
Thomas Harte
|
0017bd6d0f
|
Pull clock divider inside the loop.
|
2025-11-03 12:49:30 -05:00 |
|
Thomas Harte
|
15f30995b1
|
Promote tube processor to template parameter.
|
2025-11-03 09:26:31 -05:00 |
|
Thomas Harte
|
37ca0e4f81
|
Introduce one-directional FIFO.
|
2025-11-02 23:18:56 -05:00 |
|
Thomas Harte
|
e400aa200c
|
Slightly clean-up spacing.
|
2025-11-02 23:18:56 -05:00 |
|
Thomas Harte
|
e168298aa0
|
Add Tube boot ROM.
|
2025-11-02 23:18:56 -05:00 |
|
Thomas Harte
|
c4afbf8f2e
|
Recast middle button as tertiary.
|
2025-11-02 23:12:38 -05:00 |
|
Thomas Harte
|
112aff9887
|
SDL: change mouse button indices.
|
2025-11-02 23:12:38 -05:00 |
|
Thomas Harte
|
a8207ded4f
|
Regularise mouse-event clock.
|
2025-11-02 23:12:38 -05:00 |
|
Thomas Harte
|
bafef023a5
|
Remove danglng misuses of previous_posted_rect_.
|
2025-10-31 19:36:18 -04:00 |
|
Thomas Harte
|
9b39eebc2d
|
Attempt to keep dynamic framing going permanently, for smooth transitions.
|
2025-10-31 15:58:09 -04:00 |
|
Thomas Harte
|
02fdcd6ece
|
Merge pull request #1619 from TomHarte/OptionalFullFrame
Make dynamic cropping optional for the Amstrad CPC and BBC Micro.
|
2025-10-30 20:46:03 -04:00 |
|
Thomas Harte
|
49601e0a78
|
Introduce dynamic crop option to the BBC.
|
2025-10-30 09:09:53 -04:00 |
|
Thomas Harte
|
cf10abff5b
|
Attempt to smooth framing transitions.
|
2025-10-29 21:47:05 -04:00 |
|
Thomas Harte
|
e75c27cb66
|
Add macOS UI to dynamic cropping option, apply at runtime to CPC.
|
2025-10-29 21:21:21 -04:00 |
|
Thomas Harte
|
d27f0e3633
|
Declare that dynamic crop is an option.
|
2025-10-29 17:43:19 -04:00 |
|
Thomas Harte
|
e19bd0d517
|
Alphabetise; mark override.
|
2025-10-29 17:43:05 -04:00 |
|
Thomas Harte
|
3427120b3f
|
Expose dynamic crop option from the CPC.
|
2025-10-29 17:37:58 -04:00 |
|
Thomas Harte
|
ecc623cd6c
|
Improve option naming, add one for dynamic crop.
|
2025-10-29 17:19:15 -04:00 |
|
Thomas Harte
|
3ef615f508
|
Merge pull request #1618 from TomHarte/FurtherWarnings
Localise shorthand `Storage`; note that labels may be unused.
|
2025-10-29 12:39:50 -04:00 |
|
Thomas Harte
|
1c4c3a6cae
|
Avoid VLA extension.
|
2025-10-29 12:29:15 -04:00 |
|
Thomas Harte
|
fd7142f6a1
|
Comment out unused storage.
|
2025-10-29 12:28:09 -04:00 |
|
Thomas Harte
|
b30fda3c36
|
Localise shorthand Storage; note that labels may be unused.
|
2025-10-29 12:19:25 -04:00 |
|
Thomas Harte
|
7e43b40415
|
Merge pull request #1617 from TomHarte/NoWarnings
Resolve x86-related build warnings plus various whitespace deficiencies.
|
2025-10-29 12:16:53 -04:00 |
|
Thomas Harte
|
53501a9443
|
Merge pull request #1616 from TomHarte/BBCNew6502
Adapt the BBC Micro to use the new 6502.
|
2025-10-29 12:16:16 -04:00 |
|
Thomas Harte
|
c5dc65fc61
|
Resolve various whitespace errors.
|
2025-10-29 11:50:56 -04:00 |
|
Thomas Harte
|
b389889e1f
|
Limit sizes to pointer size.
|
2025-10-29 09:19:04 -04:00 |
|
Thomas Harte
|
02a29056b7
|
Resolve IP size imbalance.
|
2025-10-29 09:16:30 -04:00 |
|
Thomas Harte
|
5e789b4b0c
|
Grab last PC operation address; ensure power-on reset is predictable.
|
2025-10-29 09:03:35 -04:00 |
|
Thomas Harte
|
9ff09a45be
|
Allow is-1mhz decision to observe shortened addresses.
|
2025-10-28 21:32:09 -04:00 |
|
Thomas Harte
|
fc02a3d34b
|
Merge branch 'master' into BBCNew6502
|
2025-10-28 21:22:30 -04:00 |
|
Thomas Harte
|
48f983c040
|
Merge pull request #1613 from TomHarte/Turbo6502
Introduce alternative 6502 implementation.
|
2025-10-28 21:21:47 -04:00 |
|
Thomas Harte
|
dd25d387fe
|
Allow for __COUNTER__ potentially not starting at 0.
|
2025-10-28 21:07:03 -04:00 |
|
Thomas Harte
|
80a503f317
|
Adjust formatting.
|
2025-10-28 20:54:05 -04:00 |
|
Thomas Harte
|
5aa9168dd6
|
Make overflow private.
|
2025-10-28 20:49:59 -04:00 |
|
Thomas Harte
|
b3f01fe314
|
Move carry into private storage.
|
2025-10-28 20:43:57 -04:00 |
|
Thomas Harte
|
e688d87c22
|
Move negative and zero into private storage.
|
2025-10-28 18:23:16 -04:00 |
|
Thomas Harte
|
332fb2f384
|
Make decimal flag private.
|
2025-10-28 17:34:31 -04:00 |
|
Thomas Harte
|
5332bcd6b4
|
Clarify set/get difference; make interrupt flag storage private.
|
2025-10-28 17:32:10 -04:00 |
|
Thomas Harte
|
55c59e6164
|
Start hiding Flags implementation.
|
2025-10-28 17:24:53 -04:00 |
|
Thomas Harte
|
80bfa1859f
|
Merge branch 'Turbo6502' into BBCNew6502
|
2025-10-27 22:22:11 -04:00 |
|