1
0
mirror of synced 2026-01-12 00:02:46 +00:00

145 Commits

Author SHA1 Message Date
Ted Fried
396b416b89 Uploaded_1_6_2026 2026-01-06 22:17:17 -08:00
Ted Fried
83f55e89ee Uploaded_12_27_2025 2025-12-27 20:00:35 -08:00
Ted Fried
8771b178e9 Uploaded_12_23_2025 2025-12-23 13:39:09 -08:00
Ted Fried
f735ac3202 Uploaded_12_17_2025 2025-12-17 15:46:39 -08:00
Ted Fried
98118e224b Uploaded_12_16_2025 2025-12-16 22:53:56 -08:00
Ted Fried
a2d61be828 Uploaded_12_15_2025 2025-12-15 17:48:30 -08:00
Ted Fried
56336b1906 Uploaded_12_15_2025 2025-12-15 10:15:18 -08:00
Ted Fried
03a971df81 Uploaded_11_21_2025 2025-11-21 09:21:04 -08:00
Ted Fried
19cdf2617d Uploaded_11_21_2025 2025-11-21 09:04:10 -08:00
Ted Fried
82f6bf4467 Uploaded_11_13_2025 2025-11-13 11:04:01 -08:00
Ted Fried
fc24eab83d Uploaded_10_4_2025 2025-10-04 23:38:43 -07:00
Ted Fried
0255927345 Uploaded_9_29_2025 2025-09-29 22:53:09 -07:00
Ted Fried
2cdaee56bf Uploaded_7_14_2025 2025-07-14 10:00:38 -07:00
Ted Fried
d28f475730 Uploaded_7_9_2025 2025-07-09 18:47:53 -07:00
Ted Fried
9424a474e1 Uploaded_7_9_2025 2025-07-09 16:49:48 -07:00
Ted Fried
172fcb3090 Uploaded_7_9_2025 2025-07-09 16:05:45 -07:00
Ted Fried
4cfb953c3b Uploaded_7_4_2025 2025-07-04 23:58:34 -07:00
Ted Fried
ffb30711cc Uploaded 7_2_2025 2025-07-02 21:24:21 -07:00
Ted Fried
a73f25d540 Uploaded_4_15_2025 2025-04-15 17:28:45 -07:00
Ted Fried
19d3ff9318 Uploaded_4_3_2025 2025-04-03 17:02:33 -07:00
Matthieu Bucchianeri
0fbbc0070c
Add support for DOS Upper Memory Blocks (UMBs). (#38)
* Import unmodified USE!UMBS source.

From https://forum.vcfed.org/index.php?threads/loading-dos-high-on-a-xt.32320/

* Customize the UMB Driver prompts.

* Refactor memory management. Allow activation of EMS/UMB on demand.

* Update the XTEMM and XTUMBS drivers to map their ranges.

* Add instructions for all the drivers.
2025-03-07 22:00:26 -08:00
Matthieu Bucchianeri
553ca58dff
Fix the XTEMM memory test to not emit speaker noise. (#36) 2025-02-26 22:44:36 -08:00
Matthieu Bucchianeri
3ec351b0a5
Improvements to the bootstrap code. (#37) 2025-02-26 22:44:18 -08:00
Matthieu Bucchianeri
4b9a0874b2
Fixes stability issue and booting from fixed disk. (#35)
* Revert "Some more refactor of the Teensy code."

This reverts commit e03594b514b7d1e41af70f44ef220a1571d88deb.

* Fix issue booting from other fixed disk.
2025-02-19 21:22:23 -08:00
Matthieu Bucchianeri
fe8385da08
Many fixes and improvements to the BIOS Extension ROM. (#33)
* Revert "Uploaded_2_9_2025"

This reverts commit ec79bbdbc9052617461a3c1b4952290a05a51adb.

* Fixing DEBUG_IO builds.

* Make the IO port base a define.

* Fix CPU test to properly handle 808x vs V20.

* Improve timeout management logic.

* Improve SD Card initialization logic.

* Implement INT18h bootstrapping.

* Implementing a different test for processor type.

* Allow use with another fixed drive (eg: ESDI drive).

* Allow swapping driver ID between the BIOS disk and XTMax.

* Fix address of the ROM segment.

* Fixing missing STI at the top of the handler.

* Major rework of IO to use MOVSW.

* More code reorg and auto-detecting second drive.

* Update XTSD to use MOVSW.

* Add diagnostics program.

* Workaround for MS-DOS strange handling of interrupts.

* Use a lookup table for the memory map.

* Make the BootROM relocatable.

* Some more refactor of the Teensy code.
2025-02-17 15:11:37 -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