Thomas Harte
|
d0d8c2316b
|
Bump version number.
|
2025-10-02 22:55:50 -04:00 |
|
Thomas Harte
|
01d355a247
|
Rename SizedCounter.
|
2025-10-01 20:58:34 -04:00 |
|
Thomas Harte
|
009f71a186
|
Update version number.
|
2025-09-30 21:52:53 -04:00 |
|
Thomas Harte
|
f228bee4b8
|
Permit the BBC to appear in release builds.
|
2025-09-26 13:49:19 -04:00 |
|
Thomas Harte
|
cce2607c80
|
Add file for SAA5050 logic.
|
2025-09-24 21:43:25 -04:00 |
|
Thomas Harte
|
66bfb86d42
|
Introduce SizedCounter as start of CRTC reworking.
|
2025-09-22 12:46:39 -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
|
c99ec745ca
|
Remove dead logging.
|
2025-09-18 21:20:27 -04:00 |
|
Thomas Harte
|
26b1ef247b
|
Add calls to ADB.
|
2025-09-17 23:11:48 -04:00 |
|
Thomas Harte
|
ae774e88fa
|
Add header for ADC.
|
2025-09-17 21:42:42 -04:00 |
|
Thomas Harte
|
26e40564dc
|
Establish keyboard state.
|
2025-09-16 21:11:27 -04:00 |
|
Thomas Harte
|
6fdca9e89c
|
Hide BBC Micro until complete.
|
2025-09-15 19:50:26 -04:00 |
|
Thomas Harte
|
32defde397
|
Exit after the first filename that works.
|
2025-09-15 17:53:12 -04:00 |
|
Thomas Harte
|
fdbb06436d
|
Merge branch 'master' into BBCMicro
|
2025-09-15 14:54:46 -04:00 |
|
Thomas Harte
|
193203bbf7
|
Wire up enough Mac GUI to get to an empty husk.
|
2025-09-15 14:53:19 -04:00 |
|
Thomas Harte
|
d0cc4e1557
|
Allow multiple copies of a program to be open.
|
2025-09-15 14:39:05 -04:00 |
|
Thomas Harte
|
6713baf86b
|
Add BBC Micro class
|
2025-09-14 21:57:09 -04:00 |
|
Thomas Harte
|
365145e7c0
|
Allow updated version string.
|
2025-09-13 22:31:51 -04:00 |
|
Thomas Harte
|
0d1fe03369
|
Further prefer static constexpr.
|
2025-09-12 21:40:08 -04:00 |
|
Thomas Harte
|
889cb9c78f
|
Attempt a dual-queue solution to enabling/disabling keyboard.
|
2025-09-08 14:40:08 -04:00 |
|
Thomas Harte
|
ca6e34f4b4
|
Fix dangling OpenGL accesses.
|
2025-09-05 19:30:33 -04:00 |
|
Thomas Harte
|
6518f08bc7
|
Adopt spaceship.
|
2025-09-04 21:25:12 -04:00 |
|
Thomas Harte
|
46fc0d677f
|
Merge branch 'master' into SomeIDE
|
2025-08-30 23:52:58 -04:00 |
|
Thomas Harte
|
d825c03372
|
Prefer references for delegate protocols.
|
2025-08-30 00:09:38 -04:00 |
|
Thomas Harte
|
d177549dd6
|
Reduce more indentation.
|
2025-08-29 23:56:35 -04:00 |
|
Thomas Harte
|
6727e2fe73
|
Add shell of a class for VHD files.
|
2025-08-27 17:09:52 -04:00 |
|
Thomas Harte
|
8b4a4369c1
|
Add a target for IDE activity.
|
2025-08-26 23:47:39 -04:00 |
|
Thomas Harte
|
5018d7d577
|
Be more rigorous about static constexpr.
|
2025-08-26 22:54:39 -04:00 |
|
Thomas Harte
|
83980678a0
|
Add additional known bad.
38 failures left.
|
2025-08-08 12:06:48 -04:00 |
|
Thomas Harte
|
201393f87d
|
Start discounting test cases that look broken.
39 failures remaining.
|
2025-08-08 12:00:58 -04:00 |
|
Thomas Harte
|
055eb3873e
|
Switch far jump to piece-by-piece authorisation.
43 failures.
|
2025-08-08 11:30:51 -04:00 |
|
Thomas Harte
|
dc94d58148
|
Switch CALL to access-by-access validation.
47 failures remaining.
|
2025-08-08 11:28:32 -04:00 |
|
Thomas Harte
|
0adaec1665
|
Allow ENTER to write partially.
51 failures left.
|
2025-08-08 11:18:14 -04:00 |
|
Thomas Harte
|
4ee30dc36f
|
Correct stack validation, fixing POPA.
71 failures.
|
2025-08-08 11:05:01 -04:00 |
|
Thomas Harte
|
54ff2fa01f
|
Fix new LES/etc failures.
Remaining: 72.
|
2025-08-08 09:55:31 -04:00 |
|
Thomas Harte
|
03c70b49ba
|
Throw GPF for overlong instructions; fix BOUND validation.
79 failures outstanding.
|
2025-08-08 09:43:16 -04:00 |
|
Thomas Harte
|
4b2d8e13d1
|
Add consts, TODO.
|
2025-08-08 07:39:34 -04:00 |
|
Thomas Harte
|
a0c50f0521
|
Support 286-style DAS.
321 failures to go.
|
2025-08-07 19:49:41 -04:00 |
|
Thomas Harte
|
b15a865c88
|
Add extra MOV sanity check.
Failures still standing: 406.
|
2025-08-07 17:40:13 -04:00 |
|
Thomas Harte
|
8e5bbbbc71
|
Implement 80286 INS/OUTS oddities.
795 failures outstanding.
|
2025-08-07 15:31:07 -04:00 |
|
Thomas Harte
|
615ebaf711
|
Correct RCL overflow when shift count is 0.
1,013 failures remaining.
|
2025-08-07 15:23:11 -04:00 |
|
Thomas Harte
|
0882d2b7ce
|
Correct LEAVE authorisation.
Failures: 1,207.
|
2025-08-07 15:16:12 -04:00 |
|
Thomas Harte
|
900195efac
|
Correct HLT IP comparison.
Failures: 1,425.
|
2025-08-07 15:01:22 -04:00 |
|
Thomas Harte
|
b58b962ccf
|
Apply 80286 LODS craziness.
2,425 errors remaining.
|
2025-08-07 14:53:16 -04:00 |
|
Thomas Harte
|
5255499445
|
Implement 286 weirdness for SCAS.
2,690 failures.
|
2025-08-07 14:50:59 -04:00 |
|
Thomas Harte
|
d9a2be4250
|
Avoid upfront testing for POPA.
Failures: 2,966.
|
2025-08-07 14:41:01 -04:00 |
|
Thomas Harte
|
256e14a8a6
|
Decline upfront validation for PUSHA.
Total failures remaining: 3,239.
|
2025-08-07 14:36:11 -04:00 |
|
Thomas Harte
|
1ab26d4a2f
|
Determine 80286 CMPS rules.
Remaining: 3,521 failures.
|
2025-08-07 12:28:50 -04:00 |
|
Thomas Harte
|
91b2c751af
|
Determine 80286 logic for MOVS.
4,043 failures left.
|
2025-08-07 12:17:52 -04:00 |
|