File Archive

 
ASSEMBLY Files from The Programmer's Corner
File Name File Size Date Created Description
2DROTATE.ZIP 10982 Mar 12 1993 2-D rotate routines - ASM.
3DROTATE.ZIP 19964 Mar 26 1993 3D rotate ASM routine.
61PATCH.ZIP 182328 Mar 12 1993 This is a patch to MASM 6.1 to create 6.1a. This fixes problems when trying to run MASM from the same directory as MS Visual C++ and a few other things. It allows MASM to use the latest DOSXNT DOS extender.
6800_ASM.ZIP 92084 Sep 24 1989 Compile Motorola 6800 code on your PC, from Motorola.
68EM.ZIP 63410 May 6 1991 Motorola M6800 emulator and cross assembler.
68XASM.ZIP 146452 Nov 26 1993 68000 Cross Assembler and Emulator for x86 based computers.
8048DIS.ZIP 15949 Sep 27 1987 Disassembler for the Intel 8048/8049 chip still very new.
A2PCTRAN.ZIP 8149 May 29 1992 Transfer Apple II disks to the PC.
A86CNVRT.ZIP 37370 Jun 16 1987 Demonstrates coversion of MASM source code to A86.
A86V372.ZIP 171202 Sep 20 1994 A86 macro assembler, V3.72 now 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.
ABORT.ZIP 2758 Sep 8 1986 TSR to abort Program Runaways. Return to DOS.
ABRD40.ZIP 6091 Nov 16 1989 Absolute read/write ASM functions for all DOS versions including PC-DOS 4.0 and Compaq 3.31's Big Drive support.
ADIR103.ZIP 7665 Jan 1 1980 Fast ARC file directory read.
AE24A.ZIP 28513 Sep 15 1994 Asm Edit 2.4a: smart tabs, auto comments, more. Freeware.
AFIXV100.ZIP 23022 Feb 18 1990 Fixes that allow most PC-Mag ASM code to be compiled by A86.
AFORM.ZIP 7478 Apr 2 1987 AFORM is a filter used to format assembler source. It will create as output a file with consistent capitalization and indentation.
AGNEW.ZIP 21092 Dec 2 1988 LIBRA is a user interface for the Microsoft LIB program.
ALINT.ZIP 17849 Apr 26 1986 Assembly Language Syntax Checker - Like Lint for C.
ALPROG.ZIP 28213 Nov 3 1986 IBM PC assembly language tutorial by Joshua Auerbach, Yale University. From 1986, but still has some useful information for the novice.
AMAG0389.ZIP 24304 Mar 28 1989 Assembly language magazine.
AMAG0589.ZIP 16367 May 21 1989 Assembly Language Magazine #3, May 1989.
AMAG1289.ZIP 32971 Dec 16 1989 Assembly magazine for December, 1989.
AMAGC289.ZIP 18024 Feb 21 1989 Assembly language magazine, 1st issue.
ANIM-TC.ZIP 4789 Dec 12 1988 ASM source code to demonstrate bit-plane animation.
APL2EM.ZIP 216818 May 30 1990 Apple ][ emulator for 286 machine. Full ASM source. Few docs.
ARROWASM.ZIP 50225 Feb 1 1986 Public Domain assembler. Professional quality, MASM 3.0 compatible.
AS11.ZIP 85196 Sep 9 1989 A 68HC11 cross assembler for the IBM PC with C source code.
ASM-SUBR.ZIP 62584 Jan 20 1986 Collectioan of ASM language Subroutines.
ASM1.ZIP 20480 Jun 5 1986 PC Mag .ASM files not found in VOL6N8 or later.
ASM2.ZIP 38418 Jun 5 1986 PC Mag .ASM files not found in Vol6N8.ARC or later.
ASM3-A.ZIP 34710 Jul 28 1986 PC Mag .ASM files prior to Vol6 Nr8.
ASM32PM.ZIP 36837 Jun 7 1993 A 32-bit program "skeleton" in assembly language. Just fill in the middle part of the code, assemble with MASM or Turbo Assembler, and you'll have a 32-bit .EXE file for 386/486s.
ASM4.ZIP 38696 Jul 16 1986 PC Mag .ASM files prior to Vol6 Nr8.
ASM7000.ZIP 16556 Feb 7 1992 Assembler for Texas Instruments TMS-7000 MPUs.
ASMDDD.ZIP 9505 Apr 20 1991 ASM Source code to many device drivers, including drivers that can be loaded as .EXE files, or .SYS files, PASS-THRU drivers, and memory resident.
ASMDEVEL.ZIP 83953 Feb 6 1990 Complete source from several programs in "Bluebook of Assembly Routines" by Waite Group.
ASMDRV.ZIP 46231 Jul 2 1988 Source code from the book "Writing MS-DOS Device Drivers" in ASM and C.
ASMGEN3.ZIP 75369 Apr 11 1989 A program to generate cross-referenced assembly language code from any executable file. Great for Hackers.
ASMLIB35.ZIP 181197 Jan 22 1993 ASMLIB is a library of assembly-language subroutines, linkable with your .OBJ code.
ASMPOP.ZIP 26991 Jun 17 1987 ASMPOP is a memory resident assembly language reference guide. It allows you from inside any other program to access details about 8088/6 assembly language. This includes information on the linker, flags, registers, etc.
ASMSUB2.ZIP 112916 Apr 20 1987 Assembly language subroutines (source code).
ASMTUT.ZIP 49932 May 23 1984 Asembly Language Tutor that includes a simple ASM compiler.
ASMTUT1.ZIP 98289 Aug 13 1990 A tutorial for PC 8086 assembler (TASM/MASM/A86.) Requires previous programming experience and basic knowledge on PC. (Part 1 of 4).
ASMTUT2.ZIP 102452 Aug 10 1990 A tutorial for PC assembler (TASM/MASM/A86.) (Part 2 of 4).
ASMTUT3.ZIP 88276 Aug 10 1990 A tutorial for PC 8assembler (TASM/MASM/A86.) (Part 3 of 4).
ASMTUT4.ZIP 72971 Aug 10 1990 A tutorial for PC assembler (TASM/MASM/A86.) (Part 4 of 4).
ASMTUTOR.ZIP 27236 Nov 28 1985 Assembler Tutor.
ASMTXT01.ZIP 16931 Oct 14 1994 Text file on assembly language for beginners, by a beginner. Covers TSRs, High level interfacing, registers, addressing, memory and more.
ASMWIZ20.ZIP 76884 Nov 3 1994 Assembly Wizard's Library v2.0, over 175 routines for use in tiny model asm programs (.COM format): buffered file I/O with sharing & critical error handling, text and graphics (Herc to VGA), mouse, kbd, 32-bit math, more.
ASM_SUBR.ZIP 62584 Jan 20 1986 Assembly language routines from the Bluebook.
ASPIC.ZIP 108149 Jun 3 1993 PIC 16CXX assembler.
ASSEMBLE.ZIP 37294 Feb 13 1983 Assembles even Pseudo-Op codes...
ASTRSYS.ZIP 16389 Sep 26 1989 Various ASM routines with full source. String, DOS, SysReq keystroke tester, and a simple program that allows Y/N answers in batch files.
ASYNLIB2.ZIP 17736 Mar 21 1991 Simple serial communications routines. Assembly source included.
AT110.ZIP 30860 Jun 23 1986 Drive Bios in ASM source. Good to play with.
ATFMTASM.ZIP 2221 Jan 1 1988 Low level formatter for AT.
ATPROTMD.ZIP 12476 Jul 12 1985 Assemby lang. routines for 80286.
AT_INIT.ZIP 5312 Dec 8 1987 ASM code to device driver that does not stay resident. Useful if you want to write your own non-resident device driver.
BCIII.ZIP 97899 Feb 14 1989 Bubble Chamber III disassembler could use more doc but still easy to use.
BIOS386.ZIP 231994 Apr 7 1992 Complete assembly listing of an AMI BIOS.
BLOCK.ZIP 3621 May 25 1987 Cursor to Blink BLOCK and BACK asm src.
BLUEBOOK.ZIP 63181 May 14 1986 ASM source code from "The BlueBook of Assembly Language".
BOOTSECT.ZIP 4950 Mar 2 1987 Disassembled DOS bootstrap program.
BREAKPT.ZIP 2649 Oct 19 1984 Install a break-out hotkey for debug. Includes ASM source code.
BXD26.ZIP 24657 May 28 1989 BrandX full screen debugger, v2.6.
C--C0200.ZIP 308795 Sep 14 1994 Sphinx C-- Compiler v0.200: C-- was designed to build small and fast programs. It is most suitable for memory resident programs (TSRs), programs requiring interrupt handling or programs that have limited resources. It is
C64.ZIP 43752 Aug 14 1991 Commodore 64 emulator for the PC. Docs written in German.
CAS8051.ZIP 271619 Feb 12 1993 This is an experimental public domain one-pass assembler for the 8051 processor that uses skip lists for its symbol table.
CBREAK.ZIP 20244 Aug 29 1985 Control Break/C Handler in Assembler.
CCIT.ZIP 4137 Sep 13 1986 ASM source that calculates the CRC-16 for a given data block.
CLEARSCR.ZIP 966 Nov 6 1988 ASM source code that shows how to get screen default colors, ANSI and DOS.
CLOK3.ZIP 8367 Sep 29 1987 On screen clock with ASM source.
CMOSSAVE.ZIP 3578 May 17 1987 Save/read AT setup data in/from file.
CODE32.ZIP 37057 Jan 9 1993 Everything You Need To Start Coding In 386 Protected Mode Assembly. An Update Of Our Old START32 Code, It Also Includes Many Helpfulines And Examples To Start You Off. The Libraries Include File I/O, Command Line Parsing,
COM_PKG2.ZIP 12749 May 28 1987 COM_PKG2 is a buffered serial port I/O package. ASM source included.
COREAIDS.ZIP 89501 Jun 26 1987 A large collection of memory routines in Assembly. Real good.
CPUUID.ZIP 6127 Jul 14 1991 CPU ID in ASM and TP. Can tell the difference between 386 and 386SX.
CUG292.ZIP 412417 Sep 30 1991 The ASxxxx assemblers are a series of microprocessor assemblers written in the C programming language. This collection contains cross assemblers for the 6800(6802/6808), 6801(hd6303), 6804, 6805, 6809, 6811, 8085(8080
D86BIOS4.ZIP 30606 Jul 7 1989 D86's BIOS interface for unusual machines, v.4.
D86V372.ZIP 91002 Sep 20 1994 D86 debugger, V3.72, update to accompany new A86 assembler.
DASM31.ZIP 19034 Oct 29 1986 PD Dis-assembler.
DATA2SCR.ZIP 42415 Mar 2 1994 This program is freeware that converts .COM files to text and then to a script suitable for DOS's debug utility to convert it back to a .COM file again. C source code included.
DCAASM.ZIP 15690 Oct 11 1988 DCACHE disk cache from PC Mag. Includes full ASM source code.
DDD.ZIP 10300 Apr 20 1990 Assembly framework for loading TSR's as a device driver.
DDKIT.ZIP 8411 Jun 3 1986 Device Driver toolkit.
DEFEND.ZIP 166247 Feb 26 1990 Defender-type game with ASM and C source. This source code is supposed to be a primer for ASM begineers.
DIS86216.ZIP 69131 Dec 20 1992 DIS86 Interactive Disassembler Ver. 2.16.
DISASMBL.ZIP 62133 Aug 3 1988 Disassembler related to ASMGEN.
DISASS.ZIP 15775 May 2 1988 Disassembler for TI 7000 series microcontrollers.
DISKMP.ZIP 3313 Nov 8 1987 ASM source to a program that will decode FAT and directory information.
DOCFILES.ZIP 90210 Nov 25 1987 DOCs for .ASM files in ASM1 - ASM4.ARC.
DOSEXEC.ZIP 6455 Jun 7 1989 ASM examples by Ray Duncan that show to access MS-DOS's EXEC function. Also includes some examples of an overlay manager.
DOSTD.ZIP 2845 Mar 28 1991 Simple routine to display system time & date. With TASM 1.0 source.
DRIVEKIT.ZIP 8730 Mar 10 1990 ASM source code to a device driver shell. Includes sample RS232 to PRN handler. Very well done.
DRV8250.ZIP 3894 Nov 8 1987 Control RS232 port on 8250. ASM source code (example).
DSKPATCH.ZIP 20499 Apr 14 1990 DSKPATCH diskette/disk sector editor, from Peter Norton's "Assembly Language Book for the IBM PC" with ASM source code included.
DSM7000.ZIP 12909 Feb 13 1991 Disassembler for Texas Instruments TMS-7000 MPUs.
E10_EDIT.ZIP 41969 Mar 15 1990 A simple full-screen editor. Includes full TASM source code.
EASTER.ZIP 2827 Sep 12 1988 Neat little ASM program I wrote -- prints Easter's date for a given year.
EGA720.ZIP 5825 Jun 28 1986 Herc emulator for EGA, ASM only.
EMAC15ES.ZIP 101012 Jun 8 1989 ASM source to Freemacs 1.5e.
EXCOM.ZIP 9302 Jun 11 1987 Excom is a BIOS int 14h COM port handler that provides interrupt-driven buffered input. Includes ASM source code.
EXE2COM5.ZIP 17320 Aug 23 1990 EXE2COM is a one-for-one replacement for the EXE2BIN program that was formerly distributed with DOS.
EXECDE.ZIP 1620 Sep 2 1989 Example of DOS's EXEC function using assembly language.
EXEDEVEL.ZIP 17469 Feb 19 1988 Executable programs from "Bluebook of Assembly Routines" by Waite Group.
EXEROM.ZIP 23531 Jun 6 1989 ASM and C source code that will create ROM'able EXE files.
FDB.ZIP 52619 Jul 6 1992 FAUXdBUG Ver Jul 92. Scan files for byte patterns; replace with other data. Kind of like some of the capabilities of DEBUG, but nicer. Intended to facilitate small patches to COM or EXE files.
FILE256.ZIP 34704 Jul 15 1987 Allows the use of 256 open files. From Spinright author (Gibson).
FILEMOD2.ZIP 20127 May 15 1989 Rewritten byte editor, w/.ASM source.
FIXVGA.ZIP 28891 Nov 3 1989 ASM source code that shows how to change VGA text attributes and create special effects. By Chris Dunford.
FORMAT12.ZIP 4748 Jan 29 1992 Dos Format. Assembly Language Source Included.
FP16.ZIP 17539 Aug 3 1993 Demonstration of speed in using fixed point math with asm source.
FREELINK.ZIP 195750 Nov 14 1992 FREE object linker for MS-DOS, faster, more versatile, uses WarpLink technology. Dynamic overlays, nested overlays, apps can use XMS, EMS, direct generation of .COM files (no EXE2BIN needed), much more.
FUZZY.ZIP 13624 Feb 28 1989 Demonstrates the Ratcliff/Obershelp Pattern Recognition Algorithm. Includes complete ASM source, with C interface.
GRAPHX11.ZIP 3431 Nov 25 1986 GRAPHICS routines in assembler for Hercules Graphics Card.
GRPIC.ZIP 5175 Dec 7 1988 Load a compressed (.pcx) PC-Paint file on cga. ASM source code.
GUIASM.ZIP 2348 Mar 8 1994 This is the assembly language code to the gui.lib graphical user interface library for Turbo C.
GX1FILE.ZIP 8589 Jul 2 1988 ASM Source to load & save Microsofts Paintbrush GX1 file format pics.
IBMBIOS.ZIP 11480 Jul 16 1987 Hardware dependent routines that form the Basic Input/Output System (BIOS) for MS-DOS on the IBM Personal Computer. ASM source code.
IBMRS232.ZIP 19890 Aug 14 1987 Interupt driven comm routines in assembly.
ICPUID.ZIP 3721 May 6 1991 Program & Source from Intel to determine CPU type. Works with 486's & 487sx's.
ID12.ZIP 27206 Feb 16 1990 ID (Intelligent Disassembler) version 1.2 is a hacker's basic tool that will help you disassemble any COM program. Includes full C source code.
IDCPU.ZIP 2331 Nov 21 1988 ASM source code that will determine CPU type. 386, 286, 8086.
INT24GS.ZIP 1837 Oct 12 1988 ASM Critical Error (int 24h) handler example.
INT86V2.ZIP 7793 Nov 3 1988 Execute any DOS or BIOS interrupt from the keyboard. Displays all registers before and after. Great for testing DOS functions.
INTDEM.ZIP 48966 Mar 15 1993 A demo of the INTERUPT program. Good for programmers in assembly language.
IW100.ZIP 65253 Nov 5 1991 Interactive WarpLink - Menu front end for WarpLink linker. Self-ext.
JED.ZIP 149262 Dec 27 1989 JED is a beginner's development environment for either MASM or TASM. It includes full TP 5.0+ source code.
JULIAN-A.ZIP 29661 Apr 7 1989 Complete Julian Date functions in ASM, excellent!.
KEYCOMM.ZIP 2548 Jan 1 1980 Very simple ASM terminal program, but interesting for educational purposes. Commented ASM source is included.
KRMTSRCE.ZIP 367701 Jul 11 1988 Latest Source for Kermit.
LANGWIND.ZIP 16008 Nov 21 1986 Pop-up Assembly Language Help Windows.
LEARNASM.ZIP 26197 Feb 26 1987 Text file on 8086 assembly language.
LMPRIME1.ZIP 18320 Nov 26 1991 Prime number generator up to 4,294,967,295. Requires 386 computer. Includes .ASM source code.
LOADALL.ZIP 4938 Jul 15 1990 Text file documenting the 286's LOADALL instruction. This instruction will allow a 286 to switch between protected and real mode without having to reset the CPU. Unsupported by Intel.
LOADEMS.ZIP 3366 Feb 26 1990 ASM Source code to show how to use DOS load overlay function to load a portion of code in expanded memory and then use EMM to call it.
LOADPIC.ZIP 1714 Apr 17 1986 This program takes graphics image (PIC) files and puts them in the graphics plane. ASM source code that can be called from Quick Basic.
LOC1.ZIP 2533 Jul 16 1991 Four of the files from LOCATE, DDJ Dec'87.
LOOKMEM2.ZIP 13753 Aug 29 1988 View PC's Memory with asm source.
LPTX400.ZIP 16302 Apr 25 1986 Re-direct LPT: to file: ASM sorce.
LW-86.ZIP 16008 Nov 21 1986 Language Window 86. Pop-up 8086 instruction set.
LW286.ZIP 15490 Dec 22 1987 Pop-up reference guide for Intel 80286 instruction set.
LZ.ZIP 10495 Jul 1 1986 Lemp-Zemphyl ASM source and description of the squashing algorithm.
MAKELI.ZIP 2370 Dec 15 1988 Patch for Borland Debugger 386 mode.
MASM50.ZIP 1809 Jul 3 1990 MASM 5.0 conversion help for the A86 Assembler.
MATHASM.ZIP 19360 Dec 3 1985 Asm routines for math coprocessor.
MC68HC11.ZIP 5017 Dec 1 1992 Text file and asm code to program the Motorola MC68HC11A series of chips.
MCTERM.ZIP 4596 Jan 11 1988 Small interrupt driven terminal program with ASM source.
MD8612.ZIP 149367 Jan 29 1988 Most current shareware release of the Masterful Disassembler interactive disassembling environment. If you can't disassemble it with this, go back to BASIC.
MISC_ASM.ZIP 182087 Jan 17 1992 Various ASM code fragments. Several handy functions.
MOUSEASM.ZIP 28928 Jan 5 1994 MOUSE DRIVER in ASM. A good tool to have.
MSCPOPUP.ZIP 34949 Aug 15 1987 TSR pop-up calculator/ MS-C 4 & ASM source.
NORTASM.ZIP 94786 Aug 14 1989 Source code for Peter Norton's Assembly Language Book for the IBM PC.
OBJTOASM.ZIP 13840 Jul 12 1991 Converts Masm object files to assembly language, does not work on all types of object files eg. VBDOS or VC++ 1.X.
OBJTOO30.ZIP 52935 Nov 5 1994 ObjTool 3.0 allows you to view, alter, and repair .OBJ files. Got a conflict between two libraries? Change the names of the conflicting routines. Fixed a bug in the rename option since v2.2. Shareware, by Tom Hanlin.
OLXMODEM.ZIP 26941 Apr 2 1983 The old Xmodem ASM source for MS-DOS. Includes complete Xmodem specs.
OOPASM.ZIP 126864 Oct 16 1992 An object-oriented assembly language macro library. (Tutorial)
OPCODE_A.ZIP 13599 Apr 7 1990 Assembly language OPCODEs for 8086/88/186/188/286 CPUs and -87 co-processors. Includes ASCII & WordPerfect 5.0 files. Nice print out for reference.
PARK.ZIP 3063 May 3 1985 ASM source to park your HD.
PC370VM.ZIP 92267 Mar 2 1989 370 cross assembler.
PCDGN200.ZIP 377880 Nov 7 1994 PC-Dragon II emulator for the 6809 based Dragon 32, Dragon 64 and Tandy CoCo II home computers. Emulates kbd, casst, cart, printer, joyst, interrupts, text and 56 graphics modes, R/W cassettes with Soundblaster or paralell
PCMAC.ZIP 84949 May 22 1991 Symbolic Macro Cross Assembler. From Hungary. Z80 definitions included.
PDISK.ZIP 78080 Feb 12 1989 A multiple disk driver with partition utility. ASM source code included.
PENTMAC.ZIP 3131 Nov 17 1993 MASM macros for new pentium instructions.
PICALC.ZIP 37442 Oct 1 1994 Calculate pi to million digits with ASM source and FoxPro demo (spigot alg.).
PORT11.ZIP 29165 Mar 14 1991 PORT is a tool written to facilitate working with I/O ports on the PC or Intel processor-based hardware. Allows easy access to all ports.
PROC.ZIP 5170 Oct 31 1988 Macro file for assembly procedures used with high level languages.
PROTEC.ZIP 131101 Sep 15 1993 Tutorial on programming .asm in protected mode.
PROTECT.ZIP 131096 Sep 11 1993 ASM source for protected mode programming.
PS18A12.ZIP 44392 Mar 16 1987 Cross Assembler -> RCA 1802.
PS48A12!.ZIP 47783 Mar 16 1987 Cross assembler -> Intel 8048 family.
PS51A123.ZIP 50278 Mar 17 1987 Cross assembler -> Intel 8051 family.
PS65A12.ZIP 45501 Mar 16 1987 Cross assembler -> Motorola 6502.
PS685A12.ZIP 46136 Mar 16 1987 Cross assember -> Motorola 6805 family.
PS68A12.ZIP 46652 Mar 16 1987 Cross assembler -> Motorola 6800,01,02,03,08.
PS69A12.ZIP 47632 Mar 16 1987 Cross assembler ->Intel 8080,8085.
PS85A12.ZIP 45461 Mar 16 1987 Cross assembler -> Intel 8080,8085.
PS96A12.ZIP 47554 Mar 16 1987 Cross assembler -> Intel 8069 family.
PSZ80A13.ZIP 50252 Apr 8 1987 Cross-assembler Zilog Z80/268378.
QMATH0.ZIP 5329 Jul 12 1993 64-bit artithmetic, ASM source included.
R42.ZIP 117483 Jan 12 1993 This is an ibm 370 assembler and emulater file 1 of 3.
R42LIB.ZIP 5618 Oct 30 1987 Ibm 370 assembler and emulater file 2 of 3.
R42MAC.ZIP 123901 Jun 4 1992 IBM 370 assembler and emulater file 3 of 3.
RE-SOURC.ZIP 59323 Aug 19 1989 Interactive disassembler, thru '286. Does partial files.
REBUG.ZIP 14831 Jan 19 1988 A TSR version of Debug. Handy for expermienting with other programs.
RES86.ZIP 34909 Aug 2 1985 Resource-86 (disassembler).
RES86DOC.ZIP 12908 Sep 23 1986 Some documentation for the RES86 disassembler, better than nothing.
RESORC93.ZIP 62454 Feb 17 1994 A simple disassembler for exe com and dll files.
RHSTDLIB.ZIP 116952 Jul 21 1990 Randy Hyde's Standard Library for 8086 Assembly Language Programmers.
RLOCATE.ZIP 13700 Jul 16 1991 LOCATE reads in MS-DOS formate EXE files and writes out relocated code in Intel Hex format. The code segment is relocated to start at F000:0000. Data is relocated to start at 0040:0000. From DDJ.
ROM-MON.ZIP 2848 Mar 6 1993 ASM code for a small resident debugger.
RS232DVR.ZIP 19890 Aug 14 1987 Examples of RS232 device drivers with ASM source code.
RTGRAF.ZIP 255627 Jul 1 1990 EGA/VGA graphic library with fully commented ASM source. Image loads, stencils, transparent text, etc. Interfaced to MSC (all models).
S3.ZIP 14775 Jun 7 1994 Generate a Motorola S3 format hex file from any binary file. Used for downloading to a PROM zapper. Full C source included.
SA-MASM6.ZIP 6276 Oct 18 1991 Include files for Spontaneous Assembly and MASM 6.0.
SCSIDRV.ZIP 56088 Nov 6 1991 A device driver for the ST01 SCSI host adapter. Includes full ASM code. This is incomplete, but should be fun to play with.
SDIR24.ZIP 17005 Aug 24 1989 The Original Sorted DIRectory Program, with ASM source.
SERIAL51.ZIP 13299 Aug 8 1992 Serial interrupt routine for the 8051 franklin C compiler ver 2.5 to present. Downloaded from Circuit Cellar Ink BBS.
SETATTIM.ZIP 1190 Sep 4 1987 Update DOS date/time from CMOS - no docs with this one.
SHELLASM.ZIP 4636 Mar 3 1988 SHELL.ASM -- a simple MS-DOS shell. Includes complete ASM code for a command.com clone.
SHOWPARK.ZIP 7569 Apr 16 1987 HD park util /ASM source.
SHOWTSR.ZIP 18526 Oct 5 1988 Fanatastic memory displayer. Like Mapmem, with source!.
SIG8051.ZIP 106137 Sep 7 1990 Routines for the 8051 family of micro controllers.
SIM6841.ZIP 60574 Aug 10 1989 Motorola MC68HC11 simulator program.
SIM85.ZIP 84178 Nov 3 1990 Simulate 8080/8085 on a IBM PC/XT/AT.
SIMILF.ZIP 5030 Jun 17 1989 ASM routine for string comparison. Returns percentage of exact match. Written to be callable from Turbo Pascal 5.0+.
SIMPLE.ZIP 1845 Apr 16 1988 Simple device driver code with complete ASM source code.
SINCLAIR.ZIP 273398 Nov 11 1992 Emulators for Sinclair Spectrum.
SLOWDOWN.ZIP 2905 Nov 25 1986 Slows down your processor... can be used multiple times.
SOUNDEXA.ZIP 5914 Mar 28 1988 Calculates Soundex Values. ASM source code.
SPLAY.ZIP 10487 Dec 10 1989 TASM version of D. Jones' Splay Tree data compression technique. See ACM, August 1988. This code implements a FAST, efficient and deceptively simple single pass algorithm for data compression.
SPLAY2.ZIP 7528 Dec 25 1990 Uses SPLAY.ASM routines to implement single file compression/decompression algorithms. Includes full ASM source code.
STDLIB_A.ZIP 146385 Mar 20 1991 Nice (large) library of assembly language functions - the start of a public domain library. Full source code is included.
STEPDOS.ZIP 20991 Nov 8 1987 Step to nxt INT 21;debug pgm in window, w/ASM.
SUPEROPT.ZIP 41915 Dec 16 1992 Super Optimizer - Takes a function and converts it to most compact/speedist assembler code available (for 7 different CPU's, including 386).
SVASM02.ZIP 33759 May 24 1988 Two pass cross assem ->6502/65C02.
SYSSLOW.ZIP 12359 Feb 11 1987 Various slow down utilities for your IBM AT or faster. ASM source.
TASM30.ZIP 138531 Dec 14 1993 Universal cross-assembler for most popular micros - 8051, 68hc11, etc.
TASMSWAN.ZIP 49529 Jul 18 1989 Mastering TASM book source code.
TAVID12.ZIP 39320 Dec 22 1988 TASM/MASM Fast video routines.
TD1PAT.ZIP 8797 Dec 13 1988 Official patch for Borland's Turbo Debugger v1.0.
TIMERH.ZIP 3478 May 29 1988 High resolution timer in ASM. Callable from Basic or C.
TOASM30A.ZIP 33399 Nov 21 1989 TOASM is another 808x disassembler. Small, quick, and works with COM, EXE and SYS files.
TRACE.ZIP 21316 Aug 23 1988 Trace allows you to log calls to interrupt routines and maintains a record of all registers (both before and after the call). Its great for debugging. ASM source code only.
TRI.ZIP 4362 Dec 7 1990 PcConnect ASM Puzzler #8 Solution (Solve 'magic triangles').
TRISOUND.ZIP 5942 Jul 4 1985 Three voice audio routines with full ASM source.
TRS80.ZIP 43472 Mar 16 1991 Run TRS-80 programs on your PC. Emulator for TRS-80 model III.
TSR.ZIP 2964 Apr 18 1988 Skeleton for writing TSR's in Assembly.
TSR21.ZIP 35777 Sep 21 1987 Tsr editor and calc + assmbly.
TSRCOMM.ZIP 18863 Aug 29 1987 TSR Comm by Ross Greenburg.
TSRSHELL.ZIP 12514 Feb 2 1987 Excellent shell for writing TSR programs in MASM.
UASM.ZIP 26958 Oct 6 1985 Disassembles .COM and .EXE files to assembler source code.
UCRASM27.ZIP 284357 Jun 26 1992 University of California at Riverside library of assembly language functions, rev 2.7.
UGHBUG.ZIP 45308 Apr 8 1987 Ughbug v. 1.01 Intel 8031/8051 monitor/emulator. Version 1.00 appeared as an article in the July 86 Byte. Contains the source,the .HEX file and the first draft to the Byte article as documentation. Uploaded by author, G
UNDOC2E.ZIP 8142 Jan 6 1991 This programs shows the usage of the undocumented DOS interrupt 2eh. By executing this interrupt, you can permanently modify the DOS environment variables.
UNEXEP10.ZIP 4218 Dec 23 1991 Unpack an EXE file compressed using EXEPACK (Microsoft).
UNIVAC21.ZIP 207507 Feb 6 1994 Univac 1100/40 mainframe CPU emulator - full 16 or 256 color graphics & interactive! This thing actually WORKS. Has to be seen to be fully understood. This is NOT just a static graphic; it is fully functional.
UPACKF.ZIP 14222 Jul 10 1991 Uncompress exe file compressed with Microsoft exepack.
USRSPOOL.ZIP 12016 May 15 1985 Print spooler for the IBM PC computer and compatibles.
VFOOD.ZIP 5198 Sep 18 1991 Win 3.1 driver that demonstrates the basic structure of a vxd.
VGAKIT60.ZIP 82824 Feb 25 1994 A complete SVGA/VGA toolkit written in ASM. Can be called from most languages, and complete source code is included.
VLA_DMA.ZIP 2664 Aug 27 1993 For DMA programming.
WASM201.ZIP 101190 Feb 21 1987 Version 2.01 of the WASM Assembler.
WATCHDG1.ZIP 1387 Jun 19 1991 ASM Source to WatchDog Utility for COM1.
WAVES.ZIP 44653 Feb 13 1994 A great programming example, great graphics.
WDASM18.ZIP 151812 Sep 28 1993 WDASM Windows Disassembler v 1.8. Windows Disassembler disassembles Win .EXE and .DLL. Browse the source code of a program without having to write it to a file.
X2B11.ZIP 7674 Oct 14 1989 A replacement for the Exe2Bin program, includes ASM source V1.1.
XASM.ZIP 97994 Dec 7 1987 C users' group disk # 242, cross assemblers for 8051, 6811, 63701 micro controllers written in portable c language.
XLIB20.ZIP 58438 Oct 18 1993 XLIB is an assembly language library which may be used with assembly language programs to greatly simplify protected-mode programming under the Microsoft DOS operating system.
XTBIOS.ZIP 40665 Jan 18 1988 Source code for plain vanilla XT BIOS.
ZAD.ZIP 73731 Dec 10 1993 Z-80 Assembler/Editor. For educational use only. Commercial users must license.
ZD86-101.ZIP 102814 Jan 1 2000 ZanySoft Debugger, shareware symbolic debugger for assembly language programmers. Works with MASM, TASM, A86, and others.
ZENASM.ZIP 173756 Mar 18 1990 Source code from the book "Zen of Assembly Language" by Michael Abrash.
ZENTIMER.ZIP 21411 Oct 12 1990 Source for high resolution timer routines from Abrash's "Zen of Assembly Language Programming" book (available from PC Techniques Magazine). Source included, in ASM.