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
|
a8207ded4f
|
Regularise mouse-event clock.
|
2025-11-02 23:12:38 -05:00 |
|
Thomas Harte
|
49601e0a78
|
Introduce dynamic crop option to the BBC.
|
2025-10-30 09:09:53 -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
|
fd7142f6a1
|
Comment out unused storage.
|
2025-10-29 12:28:09 -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
|
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
|
9ff09a45be
|
Allow is-1mhz decision to observe shortened addresses.
|
2025-10-28 21:32:09 -04:00 |
|
Thomas Harte
|
6cf87e3aa9
|
Ensure reads always achieve something.
|
2025-10-26 21:56:13 -04:00 |
|
Thomas Harte
|
45d0f101a7
|
Switch the BBC Micro to 6502Mk2.
|
2025-10-26 21:04:59 -04:00 |
|
Thomas Harte
|
4ee8f8564e
|
Catch unimplemented.
|
2025-10-21 13:40:23 -04:00 |
|
Thomas Harte
|
ff08c03bc5
|
Coral into building.
|
2025-10-21 13:31:48 -04:00 |
|
Thomas Harte
|
95dd430b0d
|
Shoehorn in an invocation.
|
2025-10-21 13:12:58 -04:00 |
|
Thomas Harte
|
309c58a93d
|
Include in CI builds; start implementation.
|
2025-10-19 23:29:27 -04:00 |
|
Thomas Harte
|
3f7e3e6d75
|
Use the ADT ROM if available.
|
2025-10-18 09:33:55 -04:00 |
|
Thomas Harte
|
6521d7d02b
|
Add ADT 1.40 to ROM catalogue.
|
2025-10-18 09:15:17 -04:00 |
|
Thomas Harte
|
1047bc8a80
|
Provide up/down in down = positive again.
|
2025-10-16 21:30:49 -04:00 |
|
Thomas Harte
|
89678f1ea7
|
Tweak decision process, add maximum scale parameter.
|
2025-10-16 16:26:16 -04:00 |
|
Thomas Harte
|
e6de24557f
|
Set appropriate BBC bounds.
|
2025-10-15 23:39:55 -04:00 |
|
Thomas Harte
|
66d76dc36a
|
Adjust dynamic semantics again.
|
2025-10-15 23:30:25 -04:00 |
|
Thomas Harte
|
06629def62
|
Restore some fixed areas, work on API.
|
2025-10-14 22:51:36 -04:00 |
|
Thomas Harte
|
ae903b0712
|
Increase consts.
|
2025-10-13 22:53:52 -04:00 |
|
Thomas Harte
|
bc6cffa95c
|
Enable full dynamic selection again for the CPC.
|
2025-10-13 08:54:33 -04:00 |
|
Thomas Harte
|
48ed2912b0
|
Reenable dynamic framing.
|
2025-10-12 22:30:37 -04:00 |
|
Thomas Harte
|
ef6e1b2f74
|
Unpublish enum, simplify function names.
|
2025-10-11 15:07:09 -04:00 |
|
Thomas Harte
|
775819432b
|
Apply warm-up for the Apple II and ZX Spectrum.
|
2025-10-10 21:37:31 -04:00 |
|
Thomas Harte
|
a71a60937f
|
Prewarm Macintosh; mark RAM as const.
|
2025-10-10 18:02:46 -04:00 |
|
Thomas Harte
|
5e661fe96b
|
Add prewarming to the Oric.
|
2025-10-10 18:00:54 -04:00 |
|
Thomas Harte
|
a9f5b17fcb
|
Eliminate frame_is_complete_, add prewalming loop.
|
2025-10-10 17:59:10 -04:00 |
|
Thomas Harte
|
f8d27d0ae0
|
Remove explicit visible area declarations.
|
2025-10-09 22:17:02 -04:00 |
|
Thomas Harte
|
2c483e7b97
|
Avoid nullptr dereference if there is no activity observer.
|
2025-10-08 17:42:57 -04:00 |
|
Thomas Harte
|
d3ee778265
|
Eliminate common black border -> blank mapping.
Will move this inside the CRT.
|
2025-10-07 22:10:14 -04:00 |
|
Thomas Harte
|
ab73b4de6b
|
Split off the mismatch warner.
|
2025-10-06 13:27:10 -04:00 |
|
Thomas Harte
|
4756f63169
|
Ensure CPCShakerTests is runnable.
|
2025-10-03 22:25:16 -04:00 |
|
Thomas Harte
|
43cb91760a
|
Update SAA5050 row counter only in teletext mode.
|
2025-10-03 18:05:36 -04:00 |
|
Thomas Harte
|
7bb4d052d1
|
Correct collation test, to ensure no accidental buffer mixing.
|
2025-10-03 17:29:45 -04:00 |
|
Thomas Harte
|
7a90662c06
|
Merge branch 'master' into CompoundingTyper
|
2025-10-03 16:06:47 -04:00 |
|
Thomas Harte
|
ebfb215246
|
Support CB2 output strobe as triggering lightpen capture.
|
2025-10-03 15:39:16 -04:00 |
|