PC Penitum/80x86 assembler programming files

The notation 'ASP' indicates the program complies with the
standards of the Association of Shareware Professionals.



assemblers/dissasemblers/debuggers/Utils

A86_D86.ZIP Isaacson's assembler/debugger version 3.19
A86ASS.ZIP Eric Issacsons A86 Assembler/d86 Debugg
A86V401.ZIP A86 macro assembler, V4.01 updated with INCLUDE files, listings, no limit on size of source files, fwd refs in complex expressions, END operand, default ORG END in DATA SEGMENT, and more! Contains info about A386/D386. From Eric Isaacson Software.
AE24A.ZIP Asm Edit 2.4a. Updated release of an all new editor tailored for the assembly language programmer. Smart tabs, auto comments, more. Free pgm.
AEDT181.ZIP ASM Edit v1.81 Is a DOS based assembler IDE for all you assembler freaks out there. It features: *complete IDE for editing assembler files DOS based, but also works with Windows, Window95, Windows NT and OS/2 new memory management: files up to 256 MB (swap) can be edited syntax coloring change style and look of any assembler source disassemble of short code pieces new: Beginners tutorial new: possible file conversion between DOS and Unix files *on-line help including assembler mnemonics from 808 8 up to 80686 complete description of FPU opcodes new: MMX opcodes complete opcode table in help system large interrupt list programming of VGA hardware *running of external Assembler, Linker, Debugger, Maker Assembler: TASM, MASM, new: ELASS, WASM Linker: TLINK,LINK, new: ELINK Debugger: TD, new: CV Maker: new: NMAKE, MAKE *tools for assembler programming: ASCII Chart, Calculator, Converter
AS68K.ZIP A Cross-Assembler for the Motorola 68000 in 'C'.
ASM001.ZIP Assembler tools and utilities, 1 of 3
ASM002.ZIP Assembler tools and utilities, 2 of 3
ASM003.ZIP Assembler tools and utilities, 3 of 3
ASM1_01.ZIP A tiny two-pass 8086 assembler with documentation.
ASM110BG.ZIP (v1.10) Magic Assembler Simple 8086 assembler, which can produce as well as COM files as boot sector programs, and print the sources including correct addresses.
ASMCOLOR.ZIP Misc monitor code
ASMGEN.ZIP 8086/8087/8088 disassembler
ASMGEN3.ZIP An 8086/8087/8088 Disassembler W/source Code
ASMGN201.ZIP Generate cross-referenced assembly language code.
BUBBLE.ZIP Bubble: A disassembler for COM or EXE programs
BXD26.ZIP BrandX full-screen debugger, v2.6
CHASM4.ZIP CHeap ASseMbler (freeware)
CHEAPASM.ZIP "Cheap" assembler and code
CYRIX.ZIP Compatibility & Performance between Cyrix and Intel
D86V401.ZIP D86 debugger, V4.01, updated with keystroke scripts, macro keys, Undo command, and file copy and delete. Contains info about A386/D386. From Eric Isaacson Software.
DATE1.ZIP Assembler Language & C Date Routines
DIS86224.ZIP Disassembler for 8086, 80286, 80386 programs
DIS86PC.ZIP Full screen disassembler for 86,87,88,186,286,386
DISASM.ZIP PC Unassembler
DISASTER.ZIP DISASTER v1.0 <ASP> - Interactive disassembler. This program reads a COM, SYS or EXE file and tries to find out what is code and what is data. The user can interactively correct it, add comments and meaningful labels. Eventually a source-file is produced which can be re-assembled.
DMPPRG21.ZIP Disassembler for DOS/Win3 pgms; uses MAP files
FDB.ZIP FAUXDBUG - allows non-programmer to make changes in .EXE or .COM files.
GEMA17.ZIP A Powerful 486 Assembler, Based Upon GenST And Motorola 680x0. Easier And More Reliable Than The Old, Lousy And Bugged Turbo ASM.
IDA1_6.ZIP True Interactive Disassembler which allows you to explore and modify even compressed files. programs in impt files according to a long list of command line switches. The one and only Programming-Shell for Assembler with lots of functions, like Part-Hiding, Auto-Format....
IDA35C.ZIP The Interactive DisAssembler v3.05 Attention: needs 386 or higher full WYSIWYG interactively disassemble for i80x86,i8085 z80,i860,*PENTIUM*,i8051,6502 Input: MS Windows, OS/2 files! EXE,NE,LE,LX,PE,HEX,NLM etc... UNLIMITED size of input files various types of assemblers 32-bit protected mode auto-commenting background analysis built-in C-like language allows to PATCH input file TurboVision interface Shareware!!!
IDA35D.ZIP MS DOS 16bit executables of Interactive Disassembler. Common files are required. Version 3.05
IDA35X.ZIP MS DOS 32bit (dos4gw v1.97) executables of Interactive Disassembler. Common files are required. Version 3.05
MAC_ASM.ZIP MACRO assembler with tutorial
MD5ASM32.ZIP MASM 5.0/386 sources for MD5 Message Digest with Turbo Pascal Unit to use MD5 routines.
MD86.ZIP Masterful Disassembler for Intel 8086 programs
MMD100.ZIP Megadebugger v1.00, Full screen debugger Features: Register level screen swapping which handles VGA mode X, and split screens. C, Pascal, Assembler/A86 expression support. Conditional breakpoints and watchpoints (global breakpoints). Displays of memory allocation, open files and interrupt usage. Completely configurable. Uses only 20k-80k memory. Shareware from NPS Software.
OBJ2ASM.ZIP TC Source for intelligent .OBJ disassembler
PDVIM.ZIP Virtual machine PC-AT emulator
RES86.ZIP Disassembler by Ward Christensen
STEPDOS.ZIP STEPDOS is a program written in assembly language that intercepts DOS interrupt 21H then executes the target program specified on the command line as a subprocess. Each time the target program does an 'INT 21H' call STEPDOS takes over. A 'pop-up window' is displayed with the values of all registers and a description of what the DOS call is about to do.
TMED130A.ZIP Very small TSR memory editor and debugging aid for programmers. Uses 8K. Works with Turbo Debugger.
TOASM.ZIP ToASM - Dissassembler
W32DASM2.ZIP W32Dasm Demo V2.0 for Windows is a 32Bit Windows Program Disassembler utility for programmers. It produces a assembly language listing of 32 Bit Windows programs that are in the (PE) Portable Executable Format. It will run on Windows 95 and WIN32S platforms. W32Dasm does not disassemble 16Bit programs. Information on Import and Export functions and Data references is provided along with a text search/mark capability.
WASM202.ZIP Wolf's Shareware assembler
WDASM17B.ZIP Windows Disassembler 1.7 disassembles Windows 3.x programs and Dynamic Link Libraries. It displays the assembly language source code of a given executable within a window and allows one to create the assembly language source code files if desired. Version 1.7 disassembles all 486 instructions, assuming that the instructions are intended for 16-bit mode operation.
YILMAZ.ZIP Yilmaz Disassembler 1.1 is an interactive disassembler. It teaches the assembly language by allowing the user to be a part of the disassembling process. You can disassemble in different modes such as visibility of machine codes, visibility of data labels and using different data format.


Assembler tutorials and documents

386INTEL.ZIP Intel 386 Programmer's Reference Manual (huge == about 880k)
486FAQ.ZIP 486 processor questions and answers
80486.ZIP Specifications on the 80486 processor
80X86.ZIP 80x86 optimization
80X861.ZIP 80x86 optimization
8802.ZIP Pentium(TM) processor replacement policy
ALTMPX35.ZIP Alternate multiplex interrupt specification
AMAG0289.ZIP Assembly Language Magazine
AMAG0389.ZIP Assembly Language Magazine
AMAG0589.ZIP Assembly Language Magazine
AMAG1289.ZIP Assembly Language Magazine
ANTI_D.ZIP Anti Debugging Trick by Inbar Raz - release 5
ANTI-D3.ZIP Anti-debugging techniques
ASM8086.ZIP PC assembly tutorial
ASMFAQ.ZIP X86 Assembly Language FAQ
ASMHELP.ZIP MASM Assembler help files w/docs & examples
ASMTUT.ZIP Gavin's guide to 80x86 assembly
ASM-TUT.ZIP Assembler tutorial -- the *best*.
ASMTUTOR.ZIP A well done ASM tutorial by Joshua Auerbach
ASMTUTTX.ZIP Gavin's Guide to x86 Assembly 0.9b - ascii text document
ASMTUTWP.ZIP Assembly language tutor in Word for Windows format
ASMU22.ZIP ASM PD/ShareWare addons directory, Dec'94
BUGS1.ZIP Pentium report # bug1
CTFASMTT.ZIP Assembly Tutor Guide For Those Who Want to Start Coding in Asm
D86BIOS4.ZIP Documentation For The D86 Dis-assembler
DBTWIN1.ZIP THE DEBUG TUTOR v1.0 - Making Secret Documents, Finding Hidden Program Commands, Rebooting a PC, Reading and Writing the CMOS, Changing Commands Like "DIR" and "COPY", Viewing Previous Keystrokes, these are all simple tasks if you know debug. Download this WINDOWS program and learn the "Black Magic" of debug from a master in the art of hacking.
DEBUG.ZIP DEBUG tutorial
DEBUGCOL.ZIP Antidebugging techniques
DEBUGTUT.ZIP Dos Debug tutorial
FPT1_RTI.ZIP How to use Fixed Point (16.16) math (1/2) tutorial (asm)
GLOSSARY.ZIP Glossary for 386 processors
HELP-PC.ZIP Ver 2.0*Assembler On-line Reference*excellent
HIGHMSR.ZIP Pentium model-specific registers and what they reveal
LOADALL.ZIP Text on the LOADALL assembly instruction
LW286.ZIP Intel 80286 Instruction Set
OALRS100.ZIP Online Assembly Language Reference Sample: v1.00. SAMPLE from Expert Help database, Describes 8086-80586 processors. Includes assembler syntax, timing info., instruction encoding, extensive discriptions, examples, 247 entries, 18,000 lines. By todd niec.
OPTIMIZE.ZIP How to optimize code on a 386/486/pentium
P87TEST.ZIP Pentium FDIV bug finder with source
PCM00063.ZIP [Inside] P6: The Next Step?
PENTDEMO.ZIP Pentium Processor Windows demo
PENTIU.ZIP Pentium chip bug: floating point division (15-Nov-1994)
PENTIUM.ZIP Information on the Pentium Processor
PENTIUM1.ZIP Pentium Floating Point Division Bug
PENTIUM2.ZIP The pentium fdiv bug jokes
PENTNEWS.ZIP News on the Pentium processor
PRIMER2.ZIP Whitman's ASM language primer for beginners
REPLACE.ZIP Pentium (TM) Processor Replacement Program Frequently Asked Questions
ZENDISK1.ZIP Zen of Assembly Language by Michael Abrash - source part 1
ZENDISK2.ZIP Zen of Assembly Language by Michael Abrash - source part 2



Assembler libraries

ALIB30.ZIP ALIB 3.0 High level ASM library $0 Assembly language program functions include database, compression, hyper reader, memory manager, floating point, menu system and more.
ASM_0_M.ZIP ASM programs/libs/etc from various sources 1/2
ASM_KIT.ZIP Asm Funcs, Shells, Strucs, Etc... the use of the ASYNC communications library.
ASM_N_Z.ZIP ASM programs/libs/etc from various sources 2/2
ASM32V20.ZIP ASM32 version 2.0 Programmer's Toolkit tools for 32-bit assembly-language programming
ASMLIB40.ZIP ASMLIB v4.0 - for 16-bit Assembly- language programming - A library that includes routines for: extensive graphics for HGC, HGC+, CGA, MCGA, EGA, VGA, SVGA & SVGA VESA, etc., SuperFAST buffered disk I/O, keyboard & direct screen I/O, EMS/XMS access, system info, pull down menus, popup windows, and much more!
ASMWIZ20.ZIP Assembly Wizard's Library v2.0 for assembly language (most assemblers are supported). Text and graphics, buffered file I/O, kbd, mouse, exception handler, string support, hi-res timers & countdowns, lots more. Tiny model (.COM format). By Tom Hanlin.
KEYBOARD.ZIP Keyboard Management Library
NFLIB21.ZIP Nanforum Toolkit v2.1, docs/library/NG, 1/2
NFSRC21.ZIP Nanforum Toolkit v2.1, src code/Make file, 2/2
STDLIB.ZIP The UCR Standard Library for Assembly Language Programmers,



Assembler programming utilities

AE22A.ZIP Asm Edit 2.2a. Updated release of an all new editor tailored for the assembly language programmer. Smart tabs, auto comments, more. Free pgm.
ALABV10.ZIP Assembler Laboratory v1.0, integrated assembler Syntax highlighting ,error highlighting, Proc/Macro/Data worksheet, Heuristic source code scan, Project Manager, Label jumps, Ascii/Key/Scancodes table, Opcode help, context sens. Keyboard macros/reassign
ASMED_1.ZIP Asmed Integrated Programmers Editor
ASMEDIT.ZIP Tasm & Masm Editor - Edit/compile Source
ASMEDIT7.ZIP ASM Edit v1.7 Editor with syntax-coloring for assembler files, used with external Assembler, Linker and Debugger programs Help system with mnemonics up to 80686, FPU instructions, VGA programming, interrupt list, DOS tables and formats, etc.
ASMENV19.ZIP ASMEnv v1.9: Borland-style IDE for TASM/MASM
ASMFLO25.ZIP Demo Of Excellent Programming Tool Asmf
ASMGSQ11.ZIP Makes .SEQ file for ASMGEN disassembler
ASMLIB35.ZIP Tools For Assembly Language Programming
CPU115.ZIP CPU/FPU Feature Detection Library Recognizes 20+ CPUs and about 15 FPUs, checks for V86, determines CPU clock speed and determines 386dx chip stepping. ASM/PAS/C[++] sources included! Windows, OS/2 & DESQview-aware: works fine in DOS box, even returning correct MHz under Windows and DESQview! DPMI-compatible. Make batches provided. Absolutely free of charge!!!
TIM486.ZIP INTEL 486 *EXACT* TIMING, Contains instruction timing values for i486 CPU. REAL ASM-programmers surely NEED THIS to write i486 optimized programs!
TRACE.ZIP Interrupt tracer w/ASM/com files
UNLD8616.ZIP UNLOAD86 converts Binary to either Intel Hex or BNPF. Many options. Free program with .ASM source.
X2B11.ZIP EXE2BIN replacement (tweaked ASM src) v1.1



Assembler communication files

ASYNC.ZIP Asynchronous communications routines
ASYNC_CE.ZIP COMM port driver
ASYNC1.ZIP COMM driver [.ASM]
ASYNC2.ZIP COMM driver [.ASM]
COM_PKG1.ZIP COMM drivers (source only)
COM_PKG2.ZIP COMM drivers (source only)
COM_PKG3.ZIP COMM drivers (source only)
CRC_ASM.ZIP 8086 Xmodem Crc Routine
KOMM.ZIP Documentation for KOMM.ASM device driver
RS232.ZIP Source for COMM drivers (.ASM)



Protected mode dos-extenders

386P_200.ZIP 386Power 2.00 - dos extender and game lib w/asm source
CODE321.ZIP 32-bit protected mode library by tran of renaissance (tasm) Everything You Need To Start Coding In 386 Protected Mode Assembly. An Update Of Our Old START32 Code, It Also Includes Many Helpful Routines And Examples To Start You Off. The Libraries Include File I/O, Command Line Parsing, And Advanced Keyboard Handling. Many Bugs Fixed Since The Last Release! Get Out Of The Stone Age And Start Using Your 386 PC To Its Fullest Potential!
DOS32V33.ZIP Version 3.3 dos32 is a complete DOS-extender package for the development of true 32bit DOS applications. Includes an OMF linker, almost 400kb of source with basic ANSI C, lots of examples ,a debugger, DLL support, and is fully documented supporting both C and assembler programming. It is also fast, small and most importantly its easy to use.
DOS32V3B.ZIP DOS32 3.00 beta - 32bit DOS extender for asm programmers DOS32 is a complete DOS-extender package for the development of true 32bit DOS applications. Includes an OMF linker, over 100Kb of library source, lots of examples, and a 32bit debugger. DOS32 is fully documented supporting both C and assembler programming. It is also exceptionally fast, small and easy to use. It's time stop with the horrors of segmentation and the dreaded 640Kb barrier.
DPMI_TXT.ZIP Manual for dpmi dos protective mode interface for pc
DXLIB41.ZIP TechniLib DOS Extender 4.1 (MSC, BC) XLIB is a library of procedures which can greatly simplify protected mode programming under DOS. XLIB provides the simplest and most reliable method for accessing extended memory from real mode languages. A tutorial on protected mode is included. XLIB procedures handle mode switching, extended memory, memory-mapped IO, interrupts, and files. XLIB also handles CPU exceptions and performs debugging functions. XLIB operates under DPMI, VCPI, XMS and clean confi gurations. Both Microsoft and Borland formats are included.
EXC_DX02.ZIP EXC 0.2 - exception handler for PharLap 386|DosX (asm)
FF49.ZIP More of protected mode programming
M32.ZIP Custom mouse handler in 32bit protected mode (asm/C)
PM-9-94.ZIP PMODE protected mode DOS extender by Tran Small, fast, stable, and FREE!!!
PMC101.ZIP PMC 1.01 by Tran - free 32bit dos extender for BC4 w/source All is freeware. Use with no need for liscences or royalties. Flat protected mode under C and ASM. Tiny, fast, stable, FREE extender. Full support for DPMI, VCPI, XMS, and raw.
PMFAQ-JT.ZIP Example program switching to Protected and back to Real Mode and info on Real and Protected Modes.
PMLITE20.ZIP PM/Lite v2.0: DOS extender independant Protected mode programming API. PM/Lite provides a common API for writing protected mode programs that work across the following DOS extenders: Windows DPMI, Borland DPMI16 & DPMI32, Phar Lap TNT, Symantec DOSX, Flashtek X-32/X-32VM, Rational DOS4GW, DJGPP go32.
PMODE24.ZIP PMODE v2.4 Coded By: Tran Finally! A raw, DPMI, VCPI and XMS Compliant Protected Mode System For The Serious 386 Programmer. Forget Ever Having To Deal With The 64K Segment Barrier Or Even The 640K Limit Again! Includes Full ASM Source Code And Coding Examples.
PMODE307.ZIP PMODE 3.07 - DPMI/VCPI/XMS/raw protected mode interface kernel
PMODE386.ZIP Protected mode 386 programming , PMODE v1.29 Coded By Tran Of Renaissance Finally! A raw, DPMI, VCPI and XMS Compliant Protected Mode System For The Serious 386 Programmer. Forget Ever Having To Deal With The 64K segment Barrier Or Even The 640K Limit Again! Includes Full ASM Source Code And Coding Examples.
PMPRO22.ZIP PM/Pro v2.2: DOS extender independant Protected mode programming API. PM/Pro provides a common API for writing protected mode programs that work across the following DOS extenders: Windows DPMI, Borland DPMI16 & DPMI32, Phar Lap TNT, Symantec DOSX, Flashtek X-32/X-32VM, Rational DOS4GW, PMODE/W, DJGPP go32.
PMW122.ZIP PMODE/W v1.22 DOS Extender, For use with WATCOM C/C++ Features: · Extender size is less than 10k · Extender is internal to the EXE · Replaces DOS4GW.EXE · Fully compatible with WATCOM C · Fast execution · Free for non-commercial use · Protected mode EXE compression Changes in Version 1.22: · DPMI compliant INT 1Ch, 23h, 24h · Utilities updated for WATCOM 10.5 · See UPDATES.DOC for more changes
PROTEX.ZIP Code To Switch 286/386/486 Protected Mode
QFML11.ZIP Quick Flat Memory Lite 1.11 - DOS extender for ASM and C (386+)
REALMEM.ZIP 32bit memory addressing in real mode by Progrex - asm,386+
XLIB40.ZIP XLIB is a library of procedures which can greatly simplify protected mode programming under DOS. XLIB provides the simplest and most reliable method for accessing extended memory from real mode languages. A tutorial on protected mode is included. XLIB procedures handle mode switching, extended memory, memory-mapped IO, interrupts, and files. Version 4.0 also handles CPU exceptions, Assembler tutorials


Assembler sources

2M21SRC.ZIP High Capacity Floppy Formatter 2.1 - source (asm, Spanish)
2M30SRC.ZIP High Capasity Floppy Formatter 3.0 - source (asm, Spanish)
386ID.ZIP 386/486 component identifier + theory + asm source
486DIS_C.ZIP Disassembler for 486 (C source)
4SOUNDEXA.ZIP Assembly language source for soundex routine
80X0393.ZIP ASM snippet collection from 80XXX FidoNet echo
80X0992.ZIP Misc ASM Snippets
80X0992D.ZIP Asm Snippets
80X1293.ZIP ASM snippets
A86CNVRT.ZIP How to convert MASM files to A86 format
AFIXV100.ZIP Conversions for 61 PC Mag MASM files to A86
AMSCLS.ZIP "A-MACROS" Control Logic Structure Macros for MASM
ASMCLOCK.ZIP ASMClock is assembler code (and executable) whose purpose is to show that MASM 6.0 can be used to write WINDOWS programs. The assembler code was translated from a sample C program in Petzold's WINDOWS book. Requires SDK 3.0. Last revision date in archive: 04-13-1994. routines for setting, accessing and manipulating the undocumented 256 color modes available in all VGA adapters. Full source code and libraries for the following languages: Microsoft QuickBasic 4.5 ,MS 7.1 PDS, Borland C/C++ 3.1, an d Borland Turbo Pascal.
ASMFILES.ZIP Arithmetic assembly sources for X86
ASMMACRO.ZIP Displays string of characters on standard output asm macro
ASMPR100.ZIP ASMPROC 1.00. Quickly generate lists of procedures in assembly language programs. Can process include files, ignore comment blocks, etc. Freeware from Bit Masons.
ASMSHELL.ZIP ASM Shell, Use With Assembly Language Linker
ASMV22.ZIP Directory of assembler addon producers, Dec'94
ASMWIN13.ZIP Assembly language windowing routines for TASM
ASMXMPLE.ZIP Assembler example for PC 8086
ASPIPRG.ZIP Code to assist writing code to the Advanced SCSI Porgramming Interface (ASPI). Support for programmers from Adaptec.
ASPIPROG.ZIP Some pc-SCSI programming files
ASSEMBLE.ZIP Assembler instruction description
BCIV.ZIP Bubble Sort Chamber, Create Asm Macros
BIMODAL.ZIP Example showing how to handle hardware interrupts under dos/4gw, whether the processor happens to be in real mode or protected mode at the time of the interrupt.
BIOS.ZIP Intel 8088/nec v20 bios source (masm 4.0)
BLUEBOOK.ZIP Assembler rutiner PC
BREAKEZ.ZIP This is an example of how a program can provide an easy break point for use with other debuggers. Note that the key may be interupting DOS or BIOS, not just the program code. Hint: Watch what segment you end up in.
CACHEMON.ZIP Cache monitor program with source (PC)
CHIPS.ZIP Processor id 8088/86/186/286/386,V20/30,8087/287/387 w/src
CLPRNT24.ZIP CL-Print v2.40 Send comments to CALLER.LOG Small 2K program written in assembly allows any text to be sent to log. Several useful /Variables allow current Time & Date stamps and standard PCBoard type entries. Now with Substitute @Variables from PCBOARD.SYS & USERS Files to log data for current user. Improved Error reporting. PCBoard /D & /S versions have limited use of @ variables. FREEWARE from Gary Meeker. W/Assembly Source
CMCRC10.ZIP Compute CRC-16 and CRC-32. Written in 386 and 8088 ASM for maximum performance. W/full source code.
CMDSRC.ZIP Source To A Good Command-line Editor
CONV_A11.ZIP Convert Asm Routines To Lower Case
COREAIDS.ZIP Macroassembler library subroutines for PC
CPUID3.ZIP Intel recommended cpu/mcp id code - see 386id/chips also
CPUID3WK.ZIP CPU identification routine. Same as CPUID3.ZIP but with changes to seven conditional jumps to eliminate severe errors when assembled with MASM 5.1. Contains MASM source code for detecting 8086,80286,80386,80486,Pentium CPUs. Code also detects presence of FPU. 04/27/93 Original from Intel Corp.
CUBEZIP.ZIP General Purpose Cube Puzzle Solver Source
CURPOS.ZIP Source To Find The Cursor Position
DBREAK.ZIP Trap ctrl-c / ctrl-break / ctrl-alt-del (asm)
DBUG2.ZIP Inspect and change bytes in a file
DDKIT.ZIP Device driver writing kit
DOS3SRC.ZIP ASMGEN .SEQ files for DOS/BIOS disassembly
DOS6MM.ZIP Sourcecode for DOS 6 utility programs
DOSEXEC.ZIP Source Shows Exec Call, Subfunction 00H
DPMI_LIB.ZIP C-library for the DPMI 0.9
DPMIGCC2.ZIP Rsx the DPMI-DOS-extender for EMX/GCC and DJGPP GNU-C
DRIVESEX.ZIP Check and report disk drives A-Z by Lee Hamel - asm, 286+
DSCRNSAV.ZIP A Tiny But Efficient Screen Saver.
DUMBTERM.ZIP Source Example For Dumb Terminal
E13.ZIP Source To Small, Fast Text Editor
EJ-TSR.ZIP Small mark/release TSR (asm)
EXEC33A.ZIP An EXEC function with memory swap v3.3A. Contains the sources for an 'EXEC' function that allows calling external pgms, while optionally swapping out the memory image to EMS, XMS, or file. compatible w/Turbo C, Borland C , MSC, Watcom C & Turbo Pascal. Contains TP & C source
EXPSUBS.ZIP Suite of TSR sumliminal message progs asm src
FBI-KEYB.ZIP Keyboard management library with PC source
GETSECT.ZIP Absolute Disk Sector Reader
GOR_FLAG.ZIP Sine-Flag by P.Geary - sinus flag tester, 386+ (asm)
GOSPEED.ZIP Simple Source For Tsr Program
HSORT.ZIP General purpose heapsort (C)
IGNCNTL.ZIP Source To Ignore Ctrl Keypress
INCD1ASM.ZIP Assembler source for an inc loader (vga)
INT_9.ZIP Skeletal example of a keyboard handler using int 9 (asm)
INTEL.ZIP Intel 8086/80186/80286/80386/80486 Instruction set
INTERCEP.ZIP Source Prevents Dos Writing ^C
ISRCLCK.ZIP Generic Clock Routines
KBDHAND9.ZIP Keyboard interrupt handler #9 by Patch (asm)
KERNEL.ZIP Real-time OS kernel (asm)
KEYB_ASM.ZIP Little prog shows the keyboard controle, asm src
KEYCODES.ZIP Displays Keyboard Scancodes, With Asm Sourc
LASERLST.ZIP Print 2 Pages Landscape On A Laser
LENSSRC.ZIP Lens effect sample, code and info
LOADEMS.ZIP Example Of Dos Load Function
LPTPICK.ZIP Pick The Lpt Port To Use With Asm
MAC8080.ZIP Collection of macros to assemble 8080 assembler code
MASTRENV.ZIP ASM source - find the DOS master environment
MI33.ZIP MI33.COM is a TSR that positions the mouse cursor to the upper-left (rather than center-screen) after mouse hardware/software reset. Great for PWB, CV, etc. Includes documented ASM source. Public domain. assembly-language programming Copyright (C) 1991, 1992 Douglas Herr - All rights reserved
MSBOOASM.ZIP Make ASCII files from binary files and back
NASA.ZIP Various PC assembler sources
NEWTSR1.ZIP TSR function for assembly language programmers
NONSTOP.ZIP Source that makes your program un-STOPable
NOR_ASMB.ZIP Norton ASM langauge rtns for disk file patcher
OVL301.ZIP Overlay manager, linkable+standalone versions
PRENV.ZIP Read a program's parent's environment w/ASM
PRIAC1.ZIP Displays IAC area at 40:00F0 w/ASM
PT.ZIP Shows Use Of Return & Call Functions
PUTSECT.ZIP Source For Absolute Disk Write
RAMSPY.ZIP Code To View Memory, Whats Left, Address
RANDOMGN.ZIP Asm Source To Generate Random Number Based
RTOOLS.ZIP Macro assembler/editor w/high-level structures
S11.ZIP Source To Handy Dos Shell, Includes Exe
SAFARI2.ZIP Source for a Abort, Retry, Ignore handler
SELECT.ZIP Commented Source Shows Asm Exe Program
SSI263.ZIP SSI-263 text to speech source
STRUCA86.ZIP Macros for structured programming in A86
SWITCH.ZIP Demonstrates how to read command line switches
TBONES07.ZIP Skeletal ASM programs for programming TSRs
TDE221.ZIP PD multi-window/file bin & text ed w/ C & asm
TEMPLATE.ZIP Douglas Boling's MASM template for a TSR pgm
TOADUU21.ZIP Unix-compat. fast UUEncode/UUDecode, w/ASM src
TOADXX11.ZIP XXEncode/XXDecode w/overwrite protection v1.1
TSR_XMPL.ZIP Transform any asm code in a TSR program - TFL-TDV (asm) Your dream is to code a TSR proggy in asm ??? but interrupts and other stuff make you crazy Here is the solution ... with tsr_xmpl you can
TSRDEMO.ZIP Sample demo on a safe approach to TSRs (w/ASM)
UCRASM25.ZIP UCR Standard Library For Assembly Progra
UMM02.ZIP Source To Upper Memory Manager
USOFTPD.ZIP Assembler macros for use with MASM 5*.*0
VDISK.ZIP Sample device driver
XRAY15.ZIP Displays interrupts/calls during pgm execution
XT-BIOS.ZIP Source for a IBM XT-bios