1
0
mirror of synced 2026-02-28 17:30:08 +00:00
Commit Graph

23 Commits

Author SHA1 Message Date
Matthieu Bucchianeri
fae52a0057 Make the BootROM relocatable. 2025-02-17 00:30:27 -08:00
Matthieu Bucchianeri
d7f6374269 Workaround for MS-DOS strange handling of interrupts. 2025-02-16 19:49:13 -08:00
Matthieu Bucchianeri
90fd560c72 Add diagnostics program. 2025-02-16 19:14:07 -08:00
Matthieu Bucchianeri
923bbd548e More code reorg and auto-detecting second drive. 2025-02-16 15:11:10 -08:00
Matthieu Bucchianeri
9535b0f878 Major rework of IO to use MOVSW. 2025-02-16 15:11:10 -08:00
Matthieu Bucchianeri
730b632510 Fixing missing STI at the top of the handler. 2025-02-16 15:11:10 -08:00
Matthieu Bucchianeri
163e16bb59 Fix address of the ROM segment. 2025-02-16 15:11:10 -08:00
Matthieu Bucchianeri
845ba3666c Allow swapping driver ID between the BIOS disk and XTMax. 2025-02-16 15:11:10 -08:00
Matthieu Bucchianeri
34ac6ee4e0 Allow use with another fixed drive (eg: ESDI drive). 2025-02-16 15:11:10 -08:00
Matthieu Bucchianeri
bc538b2a5b Implementing a different test for processor type. 2025-02-16 15:11:10 -08:00
Matthieu Bucchianeri
561301f9ae Implement INT18h bootstrapping. 2025-02-16 15:11:10 -08:00
Matthieu Bucchianeri
a85258fa96 Improve SD Card initialization logic. 2025-02-16 15:11:09 -08:00
Matthieu Bucchianeri
a1a46d803e Improve timeout management logic. 2025-02-16 15:11:09 -08:00
Matthieu Bucchianeri
6fd29c313d Fix CPU test to properly handle 808x vs V20. 2025-02-16 15:11:09 -08:00
Matthieu Bucchianeri
c768ae500d Make the IO port base a define. 2025-02-16 15:11:09 -08:00
Matthieu Bucchianeri
38438e7d8b Fixing DEBUG_IO builds. 2025-02-16 15:11:09 -08:00
Matthieu Bucchianeri
29b3df2daa Bump maximum disk size to 8GB. 2025-02-09 21:51:28 -08:00
Matthieu Bucchianeri
1186841266 Remove some of the debug features to make the code more readable. 2025-02-09 21:51:28 -08:00
Matthieu Bucchianeri
671b6e8153 Reduce wait from SD Card. 2025-02-09 21:51:28 -08:00
Matthieu Bucchianeri
9398846c13 Some optimizations. 2025-02-09 21:51:28 -08:00
Matthieu Bucchianeri
69647a6f9e Optimize for 80186-compatible. 2025-02-09 21:51:28 -08:00
Matthieu Bucchianeri
1e800f94c5 Add INT13h handling for SD Card. 2025-02-09 21:51:28 -08:00
Matthieu Bucchianeri
d2f95788e5 Add BootROM support. 2025-02-09 21:51:28 -08:00