Matthieu Bucchianeri
e03594b514
Some more refactor of the Teensy code.
2025-02-17 14:01:03 -08:00
Matthieu Bucchianeri
fae52a0057
Make the BootROM relocatable.
2025-02-17 00:30:27 -08:00
Matthieu Bucchianeri
19e9f21843
Use a lookup table for the memory map.
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
e16aa4c1c5
Update XTSD to use MOVSW.
2025-02-16 15:11:10 -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
c4bd53dbb7
Revert "Uploaded_2_9_2025"
...
This reverts commit ec79bbdbc9 .
2025-02-16 15:10:31 -08:00
Ted Fried
ec79bbdbc9
Uploaded_2_9_2025
2025-02-09 22:52:22 -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
Matthieu Bucchianeri
5662d3988e
Add NASM for build.
2025-02-09 21:51:28 -08:00
Ted Fried
429f604e98
Uploaded_1_20_2025
2025-01-20 12:26:17 -08:00
Matthieu Bucchianeri
422a4306f2
Improvements to the SD Card and EMS drivers. ( #31 )
...
* Refactor SD driver the IO to XTMax.
* Refactor the EMS driver to support 8MB.
2025-01-19 19:04:05 -08:00
Matthieu Bucchianeri
53caec7569
Improvements to the SDPP driver. ( #30 )
...
* Mask unimplemented IOCTL message.
* Add build for 286+.
* Optimized IO for 8086.
* Adding pre-build drivers.
2025-01-03 18:40:38 -08:00
Ted Fried
374a343198
Uploaded_12_26_2024
2024-12-26 23:45:01 -08:00
Ted Fried
374382ccd2
Uploaded_12_14_2024
2024-12-14 23:22:51 -08:00
Ted Fried
2dad183f53
Uploaded_11_26_2024
2024-11-26 10:46:21 -08:00
Matthieu Bucchianeri
693d05b755
Add LTEMM and SDPP drivers for XTMax ( #27 )
...
* Add gitattributes to handle line endings.
* Import the unmodified LTEMM source.
From https://www.lo-tech.co.uk/wiki/LTEMM.EXE .
* Add DOSBox and TASM for build.
* Add build script for LTEMM.
* Modity LTEMM driver for XTMax.
* Import the unmodified SDPP source.
From https://forum.vcfed.org/index.php?threads/sd-card-to-parallel-port-driver-for-msdos-ver-1-1.42008/ .
* Add Borland C++ 3.1 (Minimal) for build.
* Add build script for SDPP.
* Modify SDPP driver for XTMax.
* Commit pre-built binaries for LTEMM and SDPP.
* Reorganize the drivers into a new folder.
2024-11-16 16:21:49 -08:00
Ted Fried
fdf154bb00
Uploaded_11_16_2024
2024-11-16 16:14:45 -08:00
Ted Fried
74731356c8
Uploaded_11_12_2024
2024-11-12 14:13:19 -08:00
Ted Fried
fb475c3a07
Uploaded_11_11_2024
2024-11-11 14:33:17 -08:00
Ted Fried
4b2447e7e5
Uploaded_11_6_2024
2024-11-06 21:46:20 -08:00
Ted Fried
08a22f02c3
Uploaded 10_11_2024
2024-10-11 19:12:58 -07:00
Ted Fried
7def95c232
Uploaded 10_5_2024
2024-10-05 22:01:02 -07:00
MicroCoreLabs
e7bf88f3fd
UPLOADED_9_7_2024
2024-09-07 22:55:25 -07:00
MicroCoreLabs
337787a958
Uploaded_7_22_2024
2024-07-22 15:47:58 -07:00
MicroCoreLabs
f479dd35dc
Uploaded_7_19_2024
2024-07-19 13:26:22 -07:00
MicroCoreLabs
c4adbc2222
Uploaded_7_18_2024
2024-07-18 16:08:32 -07:00
MicroCoreLabs
e1bd702bfe
Uploaded_10_29_2023
2023-10-29 00:07:11 -07:00
MicroCoreLabs
59e8c7e703
Uploaded_10_25_2023
2023-10-25 18:23:35 -07:00
MicroCoreLabs
420b01c182
Uploaded_9_1_2023
2023-09-01 18:07:34 -07:00
MicroCoreLabs
da74153d98
Uploaded_7_12_2023
2023-07-12 10:16:22 -07:00