Thomas Harte
|
db4e2c075e
|
Reduce reliance upon std::shared_ptr.
|
2026-05-23 12:16:23 -04:00 |
|
Thomas Harte
|
4ec043a4c7
|
Wire though unicode character lookup.
|
2026-04-14 18:17:29 -04:00 |
|
Thomas Harte
|
9ad06d5c13
|
Adopt std::wstring.
|
2026-04-14 13:15:59 -04:00 |
|
Thomas Harte
|
bf7e9f42ac
|
Add support for M5 cartridge images.
|
2026-04-06 22:10:47 -04:00 |
|
Thomas Harte
|
678276734c
|
Avoid potential unterminated string.
|
2025-12-23 14:23:00 -05:00 |
|
Thomas Harte
|
8e598882b6
|
Attempt BeebSID autodetection.
|
2025-11-23 21:41:55 -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
|
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
|
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
|
0823fc32fe
|
Eliminate file-relative paths.
|
2025-02-28 12:30:25 -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
|
58d3fdc1c2
|
Separate stateful serialisation from tapes.
|
2025-01-17 16:39:21 -05:00 |
|
Thomas Harte
|
2f546842a7
|
Wire TAPs and similar directly to their targets.
|
2025-01-16 21:21:15 -05:00 |
|
Thomas Harte
|
b0158ed7ce
|
Use std::once in preference to home-rolled solution.
|
2024-12-08 22:35:41 -05:00 |
|
Thomas Harte
|
b15a083a15
|
Switch to a non-macro route for startup declarations.
|
2024-12-07 10:15:38 -06:00 |
|
Thomas Harte
|
abfc73299e
|
Update remainder of 'Analyser'.
|
2024-11-29 21:08:35 -05:00 |
|
Thomas Harte
|
67add0da93
|
Use both sources.
|
2024-05-21 22:23:53 -04:00 |
|
Thomas Harte
|
a32da9a6e1
|
Restore preference against !Boot.
|
2024-05-21 22:12:55 -04:00 |
|
Thomas Harte
|
b6b70bb7ff
|
Add title fallbacks, ensure 'read' costs even 0.0-weight options.
|
2024-05-21 22:06:09 -04:00 |
|
Thomas Harte
|
6d769c9e89
|
Use string similarity as a program differentiator.
|
2024-05-21 21:49:30 -04:00 |
|
Thomas Harte
|
3be5d60b1e
|
Eliminate comparison costs.
|
2024-05-18 22:16:58 -04:00 |
|
Thomas Harte
|
308b3ca448
|
Gamely attempt to pick an Arc program to start.
|
2024-05-13 22:25:02 -04:00 |
|
Thomas Harte
|
0b11fc259b
|
Add Archimedes-specific target class.
|
2024-05-13 21:42:38 -04:00 |
|
Thomas Harte
|
18ffb9294f
|
Add full cursor automation.
|
2024-05-12 22:16:29 -04:00 |
|
Thomas Harte
|
6d42c9aaf9
|
Start making leeway on interesting SWIs.
|
2024-05-06 22:40:00 -04:00 |
|
Thomas Harte
|
02ee3a7804
|
Turf out old debugging cruft.
|
2024-05-06 20:36:00 -04:00 |
|
Thomas Harte
|
acd477df39
|
Ensure ADFS-D discs are recognised.
|
2024-04-17 22:44:55 -04:00 |
|
Thomas Harte
|
eae92a0cdb
|
Add a through path for Archimedes disk images.
|
2024-03-04 10:13:57 -05:00 |
|
Thomas Harte
|
9bdaf31d04
|
Add missing #include.
|
2024-02-24 15:09:40 -05:00 |
|