In the function EmsInstalled the character pointer
should not have been declared as static rather, it
should be an automatic variable (declared within the
scope of the function, without the static keyword) so
that it is re-initialized each time the function is
callled. - See "Letters to the Editor", Vol. 5. No. 2.
pp. 10 .
CGAZV5N2 - Expanded Memory article by A. Binstock
Line 176 should read: (outregs.h.al & 0x000F));
This is a minor correction regarding checking the minor
version number of the EMM.