Known issues
-
Changelog of the next FDXMS286 to be
-
Changelog of FDXMS286 0.03.Temperaments
- Severe error when moving more than 0x2000 bytes of data to/from XMS
corrected.
- Thank you to Eric Auer for testing.
Changelog of FDXMS286 0.02.Semplice
- print_string.inc was missing from the source.
- INT15 parameter added.
- Only warn that A20 can't be disabled instead of refusing to load.
- Changed VDISK detection to preserve A20 state.
- VDISK detection in check_vdisk corrected by Lixing Yuan.
- Unecessary pushf/popfs removed from int2f_handler.
- Modify int15_handler to not clobber return flags when function 0x87
is forwarded to previous int15 handler.
- Added proper handling of input and output status device commands
according to information from Bob Smith.
- Squeezed away some bytes by setting up the handle table completely
at initialisation time.
- Size optimisations.
- Major redesign of the dispatching of XMS calls and return from them
resulting in size reduction.
Changelog of FDXMS286 0.01.Espansiva
- Perhaps other changes that have been forgotten (sorry!).
- Albert and Aitor tested many many versions to get FDXMS286 working
on 286 PS machines.
- Merged in some changes from FDXMS 0.9.Sand.
- Removed INT15 AX=0xe820 and INT15 AX=0xe801 calls for detecting XMS
memory size. FDXMS286 only uses INT15 AH=0x88 to find memory.
- Removed all XXMS handling.
- Removed BIOS argument handling.
- Removed FDXMS protected mode switching so FDXMS286 always uses the
BIOS for XMS moves.
- Took FDXMS 0.8.Grains and converted all 386 code to 286 code.
FDXMS286 releases
FDXMS286 0.03.Temperaments
(9fe123ff70696f7e3b2786183ef22d75)
FDXMS286 0.02.Semplice
(c6f397dc45793d9a09b4d25b5f6ae832)
FDXMS286 0.01.Espansiva
(4bb0715eafd04fdb131297d11c2c6620)
md5sums in parentheses. Also available as a file, f2xms.md5.