Thomas Harte
|
b3e9448ff4
|
Go further in avoiding std::function.
|
2026-02-03 13:07:40 -05:00 |
|
Thomas Harte
|
678276734c
|
Avoid potential unterminated string.
|
2025-12-23 14:23:00 -05:00 |
|
Thomas Harte
|
67171f348a
|
Use std::copy_n where it more directly matches intent.
|
2025-12-10 22:23:42 -05:00 |
|
Thomas Harte
|
52494e916a
|
Ensure I'm using <optional> everywhere I should.
|
2025-12-04 13:20:51 -05:00 |
|
Thomas Harte
|
4deae7b45d
|
Comment out non-functional CRTC type enum.
|
2025-12-01 16:56:09 -05:00 |
|
Thomas Harte
|
8e598882b6
|
Attempt BeebSID autodetection.
|
2025-11-23 21:41:55 -05:00 |
|
Thomas Harte
|
50adbaefc8
|
Support BAS files, use file name from guest.
|
2025-11-21 21:53:53 -05:00 |
|
Thomas Harte
|
76ed9d1703
|
Add FileMode to key file loader.
|
2025-11-21 21:11:27 -05:00 |
|
Thomas Harte
|
0cd1921971
|
Resolve addressing confusion.
|
2025-11-21 15:54:43 -05:00 |
|
Thomas Harte
|
3d192e22f2
|
It seems error codes changed at some point.
|
2025-11-21 12:58:54 -05:00 |
|
Thomas Harte
|
314154e9fd
|
Implement open/create and close, of the key file.
|
2025-11-20 17:12:31 -05:00 |
|
Thomas Harte
|
c876bcb849
|
Ensure appropriate-looking .com files get to the Enterprise.
|
2025-11-19 17:50:16 -05:00 |
|
Thomas Harte
|
febff84421
|
Add file bundles as an undefined concept.
|
2025-11-19 17:09:55 -05:00 |
|
Thomas Harte
|
1ca261986e
|
New direction: attempt a first sweep with the EP128Emu ROM.
|
2025-11-19 17:04:39 -05:00 |
|
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
|
de7c3ba92f
|
Mostly kick IDE accesses down the road.
|
2025-09-01 00:02:16 -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 |
|