Thomas Harte
|
c4fe38a61f
|
Allow potentometer inputs to be set; disable SID by default.
|
2025-11-13 18:05:13 -05:00 |
|
Thomas Harte
|
5e98e6502d
|
Attempt some basic voice details.
|
2025-11-08 21:54:41 -05:00 |
|
Thomas Harte
|
fe7a206fc5
|
Add an empty vessel of a SID.
|
2025-11-07 22:51:28 -05:00 |
|
Thomas Harte
|
b98a9a8487
|
Add automatic test for 6502 second processor.
|
2025-11-05 20:40:29 -05:00 |
|
Thomas Harte
|
301df785fe
|
Fix weird Os for 0s substitution.
|
2025-11-04 23:11:06 -05:00 |
|
Thomas Harte
|
9657109471
|
Correct comment.
|
2025-11-04 23:10:14 -05:00 |
|
Thomas Harte
|
139569e291
|
Detect CP/M discs and route to the Z80 second processor.
|
2025-11-04 22:46:15 -05:00 |
|
Thomas Harte
|
f4d15d0640
|
Mostly wire in a Z80 second processor.
|
2025-11-04 17:36:30 -05:00 |
|
Thomas Harte
|
82a5d5116a
|
Expose processor option to macOS users, too.
|
2025-11-03 21:31:44 -05:00 |
|
Thomas Harte
|
15f30995b1
|
Promote tube processor to template parameter.
|
2025-11-03 09:26:31 -05:00 |
|
Thomas Harte
|
e8f860d6fe
|
Improve file-selection logic.
|
2025-10-17 18:25:44 -04:00 |
|
Thomas Harte
|
3ab3f34bef
|
If there's only one BASIC file, CHAIN that.
|
2025-09-30 21:13:38 -04:00 |
|
Thomas Harte
|
fdeb421513
|
Prefer the BBC for DFS media.
|
2025-09-27 07:49:42 -04:00 |
|
Thomas Harte
|
8fe25cde8d
|
Add search for 'MODE7'.
|
2025-09-27 07:41:21 -04:00 |
|
Thomas Harte
|
fbd71451f1
|
Enable sideways RAM by default.
|
2025-09-26 22:00:40 -04:00 |
|
Thomas Harte
|
0d91ce8e6a
|
Add some Electron addresses.
|
2025-09-26 21:29:49 -04:00 |
|
Thomas Harte
|
d71796c88a
|
Support automatic disk starting.
|
2025-09-26 15:55:04 -04:00 |
|
Thomas Harte
|
277748c8f5
|
Install a basic search for CRTC/etc addresses.
|
2025-09-26 15:52:20 -04:00 |
|
Thomas Harte
|
8c1358ace9
|
Generate a BBC target, even though not yet exposed.
|
2025-09-26 15:37:32 -04:00 |
|
Thomas Harte
|
557631f6ba
|
Support ADFS, sideways RAM.
|
2025-09-20 22:33:08 -04:00 |
|
Thomas Harte
|
9b8b0f2023
|
Attempt to introduce a DFS ROM and WD1770.
|
2025-09-19 10:38:22 -04:00 |
|
Thomas Harte
|
6713baf86b
|
Add BBC Micro class
|
2025-09-14 21:57:09 -04:00 |
|
Thomas Harte
|
105272630e
|
Definitively eliminate per-logger state.
|
2025-09-11 23:29:47 -04:00 |
|
Thomas Harte
|
4d302da9fa
|
Allow logging of errors but not info.
|
2025-09-05 14:25:56 -04:00 |
|
Thomas Harte
|
de7c3ba92f
|
Mostly kick IDE accesses down the road.
|
2025-09-01 00:02:16 -04:00 |
|
Thomas Harte
|
d825c03372
|
Prefer references for delegate protocols.
|
2025-08-30 00:09:38 -04:00 |
|
Thomas Harte
|
8fded8f210
|
Add consts, remove get_s.
|
2025-08-29 22:55:50 -04:00 |
|
Thomas Harte
|
6727e2fe73
|
Add shell of a class for VHD files.
|
2025-08-27 17:09:52 -04:00 |
|
Thomas Harte
|
5018d7d577
|
Be more rigorous about static constexpr.
|
2025-08-26 22:54:39 -04:00 |
|
Adam Sampson
|
0f7447d539
|
Add some missing <cstdint> includes.
|
2025-07-10 23:58:12 +01:00 |
|
Thomas Harte
|
a55b63a210
|
Add skeleton for JFD support.
|
2025-05-29 09:27:13 -04:00 |
|
Thomas Harte
|
16fec0679b
|
Use std::popcount further.
|
2025-04-25 22:24:00 -04:00 |
|
Thomas Harte
|
03eb381b3b
|
Adopt std::ranges::copy where it is trivial to do so.
|
2025-04-25 22:17:07 -04:00 |
|
Thomas Harte
|
6e1909647b
|
Reformat; hatch separate AT keyboard controller; print POST codes.
|
2025-03-05 21:08:53 -05:00 |
|
Thomas Harte
|
89fd41124f
|
Template various bits of hardware on machine type.
|
2025-03-04 17:08:49 -05:00 |
|
Thomas Harte
|
9df6d535e2
|
Patch up enough to get an 80286 performer compilable.
|
2025-03-04 13:52:02 -05:00 |
|
Thomas Harte
|
b9177e50d3
|
Commute 'speed' to 'model approximation'.
|
2025-03-04 09:57:34 -05:00 |
|
Thomas Harte
|
2c2216afae
|
Further eliminate file-relative includes.
|
2025-02-28 13:18:48 -05:00 |
|
Thomas Harte
|
0823fc32fe
|
Eliminate file-relative paths.
|
2025-02-28 12:30:25 -05:00 |
|
Thomas Harte
|
49fec1bc10
|
Remove meaningless 'volatile'.
|
2025-02-27 11:56:24 -05:00 |
|
Thomas Harte
|
ff86cbd48e
|
Remove more get_s.
|
2025-02-26 20:26:06 -05:00 |
|
Thomas Harte
|
4b19a3f4ed
|
Split interface, make const.
|
2025-02-25 22:58:36 -05:00 |
|
Thomas Harte
|
a1d10adaa3
|
Support only the Vic-20 for PRGs for now.
|
2025-02-18 20:46:43 -05:00 |
|
Thomas Harte
|
93eb63d930
|
Add interrupt register to TED check set.
|
2025-02-11 21:47:36 -05:00 |
|
Thomas Harte
|
c58a2ee624
|
Remove redundant moves.
|
2025-02-03 21:44:30 -05:00 |
|
Thomas Harte
|
d749c305ed
|
Merge branch 'master' into Plus4FastLoad
|
2025-01-28 20:20:21 -05:00 |
|
Thomas Harte
|
ed2ba63a5f
|
Adjust style.
|
2025-01-26 21:42:38 -05:00 |
|
Thomas Harte
|
8a2c009653
|
Reduce copies, size()s, code duplication.
|
2025-01-26 21:34:01 -05:00 |
|
Thomas Harte
|
bc7ab0eba1
|
Extend parser, accelerate headers.
|
2025-01-21 22:37:10 -05:00 |
|
Thomas Harte
|
1e9ddada37
|
Retain tapes and disks.
|
2025-01-20 15:51:01 -05:00 |
|