I.1 Host Platforms

Version 1.3 is the first ASEM-51 release which is available for multiple host platforms. There are executables for MS-DOS, Win32 and Linux.
ASEM-51 V1.3 is distributed in two separate packages: one containing all the DOS/Windows stuff, and a second containing the Linux implementation.

MS-DOS and Windows:
Besides the proven real-mode assembler ASEM.EXE, version 1.3 contains the new protected-mode assembler ASEMX.EXE! ASEMX is functionally identical to ASEM, but it can use up to 64 MB of XMS memory to assemble even huge programs. ASEMX is accompanied by Borland's DPMI server DPMI16BI.OVL and runtime manager RTM.EXE. It requires a 286 CPU (or better), and at least 512 kB of free XMS memory (1 MB recommended)!
For Windows 9x/NT systems, the new Win32 console-mode assembler ASEMW.EXE is provided. ASEMW is functionally identical to ASEM, but it can handle long file names and benefits of the Win32 memory management. ASEMW is accompanied by a corresponding Win32 binary-to-hex converter HEXBINW.EXE.

Linux:
For 386-based Linux systems, the native ELF executables asem, hexbin, customiz, and reset51 are provided. These programs are Linux ports of the corresponding MS-DOS versions. Especially asem, hexbin, and reset51 had to be adapted to the Linux environment and its conventions. The rest of the ASEM-51 distribution has been made Linux-ready as good as possible. The Linux distribution is available in tar and rpm format.