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.