Thomas Harte
|
42e7f8aa0f
|
Implement Enterprise resets; simplify Z80 handling.
|
2026-05-27 17:29:00 -04:00 |
|
Thomas Harte
|
6fef00447d
|
Formalise empty-string semantics.
|
2026-05-09 23:20:26 -04:00 |
|
Thomas Harte
|
5eb2cf108e
|
Prefer reference: this shouldn't be nullable.
|
2026-05-02 10:59:31 -04:00 |
|
Thomas Harte
|
85ddc42f9c
|
Regularise factory method name.
|
2026-05-01 22:41:25 -04:00 |
|
Thomas Harte
|
afdd20022d
|
Normalise last_valid to get.
|
2026-05-01 14:00:45 -04:00 |
|
Thomas Harte
|
aca6061315
|
Eliminate old debugging code.
|
2026-04-29 11:53:25 -04:00 |
|
Thomas Harte
|
4ec043a4c7
|
Wire though unicode character lookup.
|
2026-04-14 18:17:29 -04:00 |
|
Thomas Harte
|
4ee674287e
|
Neaten.
|
2026-03-09 12:30:53 -04:00 |
|
Thomas Harte
|
892f16be7b
|
Tilt back towards fused divide-and-convert.
|
2026-03-09 11:52:51 -04:00 |
|
Thomas Harte
|
2d1c865366
|
Attempt fully generic formulation of divide/flush.
|
2026-03-07 16:22:16 -05:00 |
|
Thomas Harte
|
186b911e8e
|
Switch to get/as.
|
2026-03-06 15:44:22 -05:00 |
|
Thomas Harte
|
fd33ee0e09
|
Resolve implicit conversion error.
|
2025-12-11 17:53:16 -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
|
461239e2e9
|
Further reduce memcpy reliance.
|
2025-12-06 14:03:00 -06:00 |
|
Thomas Harte
|
95ccdeb0e9
|
Attempt to resolve GCC's control flow concern.
|
2025-11-26 22:46:42 -05:00 |
|
Thomas Harte
|
906a16a6c1
|
Size RAM pool only as required.
|
2025-11-26 22:36:08 -05:00 |
|
Thomas Harte
|
c23791ba1d
|
Comment and collapse a lot of the recent indirectness.
|
2025-11-26 12:01:22 -05:00 |
|
Thomas Harte
|
203a03ef24
|
Unify source of memory map layout.
|
2025-11-26 11:50:45 -05:00 |
|
Thomas Harte
|
edab2a7fd5
|
Start trying to support host FS user read from ROM.
|
2025-11-26 09:26:15 -05:00 |
|
Thomas Harte
|
10847b3e0b
|
Fill in everything except SetChannelStatus.
|
2025-11-21 22:44:49 -05:00 |
|
Thomas Harte
|
411b96128c
|
Further address type conversions.
|
2025-11-21 22:07:30 -05:00 |
|
Thomas Harte
|
5ef5478861
|
Resolve signedness warning.
|
2025-11-21 21:54:43 -05:00 |
|
Thomas Harte
|
76ed9d1703
|
Add FileMode to key file loader.
|
2025-11-21 21:11:27 -05:00 |
|
Thomas Harte
|
ac9fc15981
|
Banish magic constant.
|
2025-11-21 17:03:28 -05:00 |
|
Thomas Harte
|
0cd1921971
|
Resolve addressing confusion.
|
2025-11-21 15:54:43 -05:00 |
|
Thomas Harte
|
6e8e2b6201
|
Call EXOS for buffer allocation.
|
2025-11-21 12:32:06 -05:00 |
|
Thomas Harte
|
16e4144409
|
Switch to local ROM.
|
2025-11-20 22:30:15 -05:00 |
|
Thomas Harte
|
314154e9fd
|
Implement open/create and close, of the key file.
|
2025-11-20 17:12:31 -05:00 |
|
Thomas Harte
|
1cf3c77ae9
|
Forward file bundle and host FS traps to the handler.
|
2025-11-20 13:11:09 -05:00 |
|
Thomas Harte
|
4f09f38f2e
|
Unify naming, record trap addresses.
|
2025-11-20 12:49:21 -05:00 |
|
Thomas Harte
|
bb7059a9e1
|
KEEPSAKE.
|
2025-11-20 12:41:41 -05:00 |
|
Thomas Harte
|
25bf7df4d1
|
Install FILE IO ROM and list out syscall points.
|
2025-11-19 21:53:53 -05:00 |
|
Thomas Harte
|
c9c1bde6e2
|
Switch to spinning on SID thread synchronisation.
|
2025-11-13 17:59:24 -05:00 |
|
Thomas Harte
|
105272630e
|
Definitively eliminate per-logger state.
|
2025-09-11 23:29:47 -04:00 |
|
Thomas Harte
|
c53d42a578
|
Eliminate macro.
|
2025-04-23 10:38:42 -04:00 |
|
Thomas Harte
|
e78c1bbec9
|
Improve consts, indentation.
|
2025-04-22 22:42:13 -04:00 |
|
Thomas Harte
|
b1582d33c0
|
Adjust indentation, remove one macro.
|
2025-04-22 21:45:36 -04:00 |
|
Thomas Harte
|
0823fc32fe
|
Eliminate file-relative paths.
|
2025-02-28 12:30:25 -05:00 |
|
Thomas Harte
|
0005229c1e
|
Improve header.
|
2024-12-29 22:21:38 -05:00 |
|
Thomas Harte
|
7248470950
|
Roll formatting and const tweaks into Inputs.
|
2024-11-30 18:57:56 -05:00 |
|
Thomas Harte
|
bc5727af14
|
Switch to = default.
|
2024-02-16 21:50:15 -05:00 |
|
Thomas Harte
|
b61317ba7e
|
Continue conversion of logging.
|
2024-01-19 22:02:26 -05:00 |
|
Thomas Harte
|
3ab6953246
|
Avoid use of raw pointers in machine creation.
|
2024-01-12 22:03:19 -05:00 |
|
Thomas Harte
|
7f8f1d7e61
|
Avoid BASIC 2.1 requirement when running 1.1.
|
2023-05-15 10:17:27 -04:00 |
|
Thomas Harte
|
8f2e94a1d8
|
Switch name back to emphasise _async_.
|
2022-07-16 14:41:04 -04:00 |
|
Thomas Harte
|
bf03bda314
|
Generalise AsyncTaskQueue, DeferringAsyncTaskQueue and AsyncUpdater into a single template.
|
2022-07-14 16:39:26 -04:00 |
|
Thomas Harte
|
6dabdaca45
|
Switch to int; attempt to do a better job of initial audio filling.
|
2022-07-09 13:33:46 -04:00 |
|
Thomas Harte
|
b097b1296b
|
Adopt granular flushing widely.
|
2022-07-08 16:04:32 -04:00 |
|
Thomas Harte
|
f5d3d6bcea
|
Splits the lowpass filter into push and pull variants.
|
2021-11-21 15:37:29 -05:00 |
|
Thomas Harte
|
cfaf4a8a65
|
Add advised brackets; clarify type punning.
|
2021-07-18 22:11:11 -04:00 |
|