LibXms

LibXms is a thin C++ wrapper around the 1991 LotusIntelMicrosoftAST Research Extended Memory Specification (XMS), version 3.0. OpenWatcom is required in order to build LibXms because the implementation of the low-level interface to the Extended Memory Manager (XMM) uses OpenWatcom-specific inline assembly.

Downloads

LibXms 1.0 source
Description Size Checksums
RAR archive 21 711 bytes MD5:
SHA-1:
ca857773e0463eb1d1b5a6b111ec43de
0aab0b5d2bd141739768bb4c2e2793c38ef58977
ZIP archive 27 430 bytes MD5:
SHA-1:
281b6055e95608f50f9f3504b8c9dcf0
51c8bee83dbe800626d6771598d4d4a95150f409
bzip2-compressed tar archive 21 137 bytes MD5:
SHA-1:
2dce1568935ef84f4a80ace3e67ac67d
18f350aa25c41f5477d3dd5e5042608d0735b31e
gzip-compressed tar archive 22 412 bytes MD5:
SHA-1:
49b2efc51764f0d8689379bc345c4a9a
7fe6824effdbb61a0b9e85c216346e95c0243097
xz-compressed tar archive 20 192 bytes MD5:
SHA-1:
d1a07d73825e4110d9ab7f6c314aec90
03aee211238e954b33e20371dea77a280902f214

Subversion

https://svn.zive.ca/dos/LibXms/trunk/

Build requirements

Although the source contains a Visual Studio 2015 solution, which in turn contains a Visual C++ project, it is not required in order to build—LibXms is built by a Makefile. I just like the Visual Studio IDE.