Thomas Harte
|
602b6a115e
|
Grab full first file for analysis.
|
2026-04-22 21:17:27 -04:00 |
|
Thomas Harte
|
296c5ed1a7
|
Merge pull request #1782 from TomHarte/MoreConsolidated
Further simplify write path.
|
2026-04-22 15:24:50 -04:00 |
|
Thomas Harte
|
88e165e66d
|
Merge pull request #1783 from TomHarte/MO6Loading
Catch MO6 RDBITS for accelerated loading.
|
2026-04-22 15:24:39 -04:00 |
|
Thomas Harte
|
bcedbc2c53
|
For now, go full-hog on the MO6.
|
2026-04-22 14:34:58 -04:00 |
|
Thomas Harte
|
7051cee437
|
Get to being able to use an MO6 as the usual target machine.
|
2026-04-22 14:21:29 -04:00 |
|
Thomas Harte
|
1355ae6448
|
Regularise at 1200 baud.
|
2026-04-22 14:07:22 -04:00 |
|
Thomas Harte
|
f194d96840
|
Locate and catch the MO6 RDBITS.
|
2026-04-22 14:07:16 -04:00 |
|
Thomas Harte
|
d239577451
|
Further simplify write path.
|
2026-04-22 13:34:47 -04:00 |
|
Thomas Harte
|
09ba361358
|
Merge pull request #1781 from TomHarte/ConsoliateLogic
Generalise slightly-repetitive system mode stuff.
|
2026-04-22 12:15:41 -04:00 |
|
Thomas Harte
|
99b7da180a
|
Generalise slightly-repetitive system mode stuff.
|
2026-04-22 11:45:30 -04:00 |
|
Thomas Harte
|
b171b864a1
|
Merge pull request #1780 from TomHarte/CartridgePaging
Require cartridge to be visible for paging to work.
|
2026-04-21 20:35:43 -04:00 |
|
Thomas Harte
|
640bf75673
|
Require cartridge to be visible for paging to work.
|
2026-04-21 19:57:02 -04:00 |
|
Thomas Harte
|
d7a30aaa56
|
Merge pull request #1779 from TomHarte/CartridgePaging
Thomson MOs: implement cartridge paging.
|
2026-04-21 16:12:10 -04:00 |
|
Thomas Harte
|
94a64ad8d9
|
Expand comment as per https://pulkomandy.tk/wiki/doku.php?id=documentations:expansions:ram#mo5
|
2026-04-21 15:55:03 -04:00 |
|
Thomas Harte
|
da78a31eea
|
Implement cartridge paging.
|
2026-04-21 15:40:56 -04:00 |
|
Thomas Harte
|
d85433b4e4
|
Merge pull request #1778 from TomHarte/EventPlacement
Flip meaning of bits 7 and 5.
|
2026-04-21 10:56:32 -04:00 |
|
Thomas Harte
|
de25b9a126
|
Flip meaning of bits 7 and 5.
|
2026-04-21 10:33:39 -04:00 |
|
Thomas Harte
|
5961ae18ed
|
Record new version number.
2026-04-21
|
2026-04-20 21:38:34 -04:00 |
|
Thomas Harte
|
fb708b76d0
|
Merge pull request #1777 from TomHarte/Prodest128
Support Olivetti Prodest 128.
|
2026-04-20 21:34:48 -04:00 |
|
Thomas Harte
|
f24bdec18f
|
Update LEP guess.
|
2026-04-20 21:23:55 -04:00 |
|
Thomas Harte
|
a79d6ac6c8
|
Provide Prodest-specific keyboard mapping.
|
2026-04-20 21:19:58 -04:00 |
|
Thomas Harte
|
78695110b3
|
Add Prodest 128 to ROM catalogue, target, macOS UI.
|
2026-04-20 18:35:12 -04:00 |
|
Thomas Harte
|
cfb9d612c4
|
Merge pull request #1776 from TomHarte/SAP
Improve exposition, use protection flag.
|
2026-04-20 16:50:20 -04:00 |
|
Thomas Harte
|
73aaeb1b47
|
Merge pull request #1775 from TomHarte/ROMDetection
Support .ROM as a Memo5 file format.
|
2026-04-20 16:50:08 -04:00 |
|
Thomas Harte
|
d695fe980a
|
Support .ROM as a Memo5 file format.
|
2026-04-20 16:09:38 -04:00 |
|
Thomas Harte
|
bb86695f4e
|
Merge pull request #1774 from TomHarte/SAP
Thomson: support some SAP disk images.
|
2026-04-20 14:31:09 -04:00 |
|
Thomas Harte
|
9ceddd59b4
|
Improve exposition, use protection flag.
|
2026-04-20 14:27:43 -04:00 |
|
Thomas Harte
|
71e53c1b4e
|
Avoid out-of-bounds accesses.
|
2026-04-20 12:06:12 -04:00 |
|
Thomas Harte
|
236b8ed5a0
|
Attempt full track reconstruction.
|
2026-04-20 12:03:32 -04:00 |
|
Thomas Harte
|
b65ce0f0cb
|
Superficially appear to parse SAP files.
|
2026-04-20 11:48:45 -04:00 |
|
Thomas Harte
|
4e985ef8eb
|
Add empty shell for SAP parsing.
|
2026-04-20 09:19:52 -04:00 |
|
Thomas Harte
|
a9d4a345f5
|
Merge pull request #1773 from TomHarte/UseKey
Use restricted key.
|
2026-04-19 21:51:49 -04:00 |
|
Thomas Harte
|
e59b46de78
|
Use restricted key.
|
2026-04-19 21:45:25 -04:00 |
|
Thomas Harte
|
0baec0d3f4
|
Merge pull request #1772 from TomHarte/KeyboardMacros
CPC: put keys into a namespace, eliminate macros.
|
2026-04-19 21:26:44 -04:00 |
|
Thomas Harte
|
e84143890e
|
CPC: put keys into a namespace, eliminate macros.
|
2026-04-19 21:14:05 -04:00 |
|
Thomas Harte
|
f3d4824321
|
Merge pull request #1771 from TomHarte/LEP
Add support for the LEP file format.
|
2026-04-19 12:12:06 -04:00 |
|
Thomas Harte
|
c62b37d741
|
Update CMake list.
|
2026-04-19 12:00:25 -04:00 |
|
Thomas Harte
|
ffcd9bf980
|
Add support for LEP file format.
|
2026-04-19 11:53:01 -04:00 |
|
Thomas Harte
|
aa9cf20575
|
Avoid potential out-of-bounds access at startup.
|
2026-04-19 11:52:48 -04:00 |
|
Thomas Harte
|
112d158286
|
Disable sanitisers.
|
2026-04-19 10:51:55 -04:00 |
|
Thomas Harte
|
1591097b1c
|
Merge pull request #1770 from TomHarte/MasterSystemSRAM
Support [unretained] S[ave]RAM on the Master System.
|
2026-04-19 10:51:27 -04:00 |
|
Thomas Harte
|
7016cb4013
|
Respect bits 3 and 2 of FFFC.
|
2026-04-19 10:32:46 -04:00 |
|
Thomas Harte
|
811cb2a50c
|
Limit line lengths.
|
2026-04-19 10:20:15 -04:00 |
|
Thomas Harte
|
12aede0514
|
Catch writes to FFFC.
|
2026-04-19 10:18:25 -04:00 |
|
Thomas Harte
|
b2d8bd940b
|
Add Thomson MO.
|
2026-04-18 22:18:24 -04:00 |
|
Thomas Harte
|
08d3931b97
|
Merge pull request #1768 from TomHarte/MasterSystemMap
Master System: ensure fixed right-hand column follows addressing rules.
|
2026-04-18 10:21:52 -04:00 |
|
Thomas Harte
|
8f9b57a560
|
Correct asserts.
|
2026-04-18 09:21:36 -04:00 |
|
Thomas Harte
|
1ef7744907
|
Fix row filling, add some asserts.
|
2026-04-18 08:50:18 -04:00 |
|
Thomas Harte
|
587258518d
|
Merge branch 'master' into MasterSystemMap
|
2026-04-18 08:36:43 -04:00 |
|
Thomas Harte
|
029e15e2e1
|
Merge pull request #1767 from TomHarte/KeyboardMax
Add line-zeroing.
|
2026-04-18 08:33:11 -04:00 |
|