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 |
|
Thomas Harte
|
ff86cbd48e
|
Remove more get_s.
|
2025-02-26 20:26:06 -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 |
|
Thomas Harte
|
beb9f38514
|
Eliminate std::shared_ptr.
|
2025-01-18 23:25:08 -05:00 |
|
Thomas Harte
|
0f545608c4
|
Fix serialiser ownership, Commodore analyser.
|
2025-01-17 21:43:11 -05:00 |
|
Thomas Harte
|
bde2047184
|
Provide target platform where serialiser will accept it.
|
2025-01-17 17:09:47 -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
|
a6e453a452
|
Introdice alternative tape timings for the +4.
|
2025-01-15 22:11:26 -05:00 |
|
Thomas Harte
|
c679e2c067
|
line_number is now unused.
|
2025-01-09 16:14:16 -05:00 |
|
Thomas Harte
|
5fb6e6780c
|
Eliminate unused variable (at least temporarily).
|
2025-01-08 22:30:17 -05:00 |
|
Thomas Harte
|
c5bffc38f4
|
Switch typedefs to usings.
|
2025-01-03 21:35:34 -05:00 |
|
Thomas Harte
|
b0d1dee38b
|
Add missing header.
|
2024-12-29 22:36:14 -05:00 |
|
Thomas Harte
|
34938e8c62
|
Fully connect serial port.
|
2024-12-28 23:07:01 -05:00 |
|
Thomas Harte
|
15583e7975
|
Avoid risk of unbounded memory consumption.
|
2024-12-16 22:29:23 -05:00 |
|
Thomas Harte
|
5acdf39566
|
Use a normative, unique_ptr-based cache.
|
2024-12-16 22:12:12 -05:00 |
|
Thomas Harte
|
2240ada5db
|
Avoid going out of bounds below.
|
2024-12-16 22:11:49 -05:00 |
|
Thomas Harte
|
5a3e4dd47b
|
Merge pull request #1431 from TomHarte/UniqueSectors
Eliminate use of std::shared_ptr for tracks on both sides of DiskImageHolder.
|
2024-12-09 22:23:01 -05:00 |
|
Thomas Harte
|
b0158ed7ce
|
Use std::once in preference to home-rolled solution.
|
2024-12-08 22:35:41 -05:00 |
|