LinuxAsmTools - Libraries



The AsmTool libraries are unique and grow as needed.  Generally functions are added but not removed.  This allows older programs to continue working.  Another feature of these libraries is limited error handling or register saving.  This shrinks library size and provides a small speed advantage.  Most of the code on this web site was created with AsmLib and AsmLib was based on a old DOS editor written years ago.  For curiosity and historical reasons the DOS editor (ALIB40.ZIP) is available.

AsmLib - A Linux library used to develop all programs, documentation, and even this web site.  It supports the terminal and text displays.  The library has a few low level functions, and many high level functions.  It covers most of the Linux arena and provides about 500 functions.

AsmLib_tutor - A tutor for AsmLib


AsmLibx - The "x" library works with X-window server to create text displays and handle mouse/keyboard entries.  It was used to create asmbug and includes the following demo programs: color chooser, font display, multi_window demo, simple_window demo and others.  With AsmLibx it is possible to create small x window program that are useful and fast. 

ALIB40 - DOS library with many sample programs included.  This is a very old library using the same philosophy as AsmLib.  Many of the functions are the same and some code was borrowed by AsmLib.

Fork me on GitHub