Thomas Harte
|
bc3a0c3c91
|
Fix stqtic declaration.
|
2025-09-04 15:17:24 -04:00 |
|
Thomas Harte
|
4e822347a5
|
Finally crack case of controller failure.
|
2025-09-04 15:16:48 -04:00 |
|
Thomas Harte
|
d5650da8c0
|
Avoid strict aliasing violation.
|
2025-09-04 14:23:29 -04:00 |
|
Thomas Harte
|
fd670d5175
|
Reduce AT to 640kb RAM.
This substantially speeds up the boot process, clearing the way for other experimentation.
|
2025-08-23 21:51:48 -04:00 |
|
Thomas Harte
|
61a0f892c4
|
Fix PUSH immediate.
|
2025-08-04 21:23:27 -04:00 |
|
Thomas Harte
|
09a34f880e
|
Start trying to return preauthorisation testability.
|
2025-07-27 21:17:54 -04:00 |
|
Thomas Harte
|
0d34960d60
|
Properly place ownership of linear authorisation.
|
2025-05-11 21:36:36 -04:00 |
|
Thomas Harte
|
fa58cc05f3
|
Attempt to avoid type punning.
|
2025-04-06 22:48:22 -04:00 |
|
Thomas Harte
|
c61a9e47b2
|
Slightly tweak constness.
|
2025-04-06 22:40:29 -04:00 |
|
Thomas Harte
|
88ed49a833
|
Enable A20 at reset; fully propagate return to real mode.
|
2025-04-03 16:14:49 -04:00 |
|
Thomas Harte
|
1551fbeb1f
|
Make some stab at descriptor fetch.
|
2025-03-27 12:50:50 -04:00 |
|
Thomas Harte
|
b34702e370
|
Set an initial A20 state.
|
2025-03-26 07:35:17 -04:00 |
|
Thomas Harte
|
8b1543d9c9
|
Fuzz memory, setup FS and GS.
|
2025-03-25 17:16:36 -04:00 |
|
Thomas Harte
|
e264375a97
|
Attempt to reintroduce 80286 support (as was).
|
2025-03-25 09:24:55 -04:00 |
|
Thomas Harte
|
fd31d07f41
|
Begin division of memory into linear and segmented mappings.
|
2025-03-24 22:58:19 -04:00 |
|
Thomas Harte
|
fac15f5539
|
Introduce a linear-memory holder.
|
2025-03-24 21:23:08 -04:00 |
|