.

Downloads:Assembler

 
32-bit Windows DLL
 
download
30 Kb
Demonstration of how to write a 32-bit Windows DLL in assembly language, with source code for a CRC-32 routine. Freeware by G. Adam Stanislav.

 
     
 
80XXX Snippets
 
download
221 Kb
80XXX Snippets March 1993. Assorted technical docs and code, collected by Uwe E. Schirm.

 
     
 
8259 Chip
 
download
4 Kb
The 8259 chip (Programmable Interrupt Chip, or PIC).

 
     
 
Assembler Tutorial
 
download
48 Kb
Assembler Tutorial, 1996 Edition. An introduction to 16-bit assembly language programming using DEBUG or TASM under MS-DOS. Freeware by Hugo Perez of the University of Guadalajara.

 
     
 
Assembler Tutorial, 1996 Edition.
 
download
48 Kb
An introduction to 16-bit assembly language programming using DEBUG or TASM under MS-DOS. Freeware by Hugo Perez of the University of Guadalajara. Freeware by Hugo Perez.

 
     
 
Assembly Language Library
 
download
348 Kb
For assembly language programming. A library that includes routines for: extensive graphics for HGC, HGC+, CGA, MCGA, EGA, VGA, SVGA & SVGA VESA, etc., fast buffered disk I/O, keyboard & direct screen I/O, EMS/XMS access, system info, pull down menus, popu Shareware by Doug Herr.

 
     
 
Assembly language program functions
 
download
785 Kb
Assembly language program functions include database, compression, hyper reader, memory manager, floating point, menu system and more. Freeware.

 
     
 
Assembly language source code
 
download
63 Kb
Assembly language source code for doing floating point calculations.

 
     
 
Assembly Wizard's Library 3.1
 
download
174 Kb
Routines for assembly language programmers. Text and graphics, buffered file I/O, kbd, mouse, exception handler, string support, hi-res timers & countdowns, lots more. For tiny model (.COM format) programming. Includes source code. Preserve directory structure when unzipping. Public Domain by Thomas G. Hanlin III.

 
     
 
B-Trieve Interface
 
download
7 Kb
Interface the B-Trieve database engine with programs using PowerBASIC 3.0 and later. Includes source code in assembly language. Freeware by Bob Carleone.

 
     
 
Calculates a 32-bit CRC from a Data Buffer.
 
download
12 Kb
Calculates a 32-bit CRC from a data buffer. Demonstrates the use of inline assembly language in PowerBASIC.

 
     
 
Convert Integer Expressions Into Online Assembly
 
download
51 Kb
Experimental code to convert integer expressions into inline assembly language for PowerBASIC. Requires Windows (results go to the clipboard). Freeware by Randall L. Glass.

 
     
 
Display BMP Images
 
download
2 Kb
Display 4-bit uncompressed BMP images using assembly language to access VGA registers and screen memory. Public Domain by Tony Burcham.

 
     
 
DOS File Date/Time Stamp
 
download
2 Kb
Get the DOS date/time stamp for a file. Source code in BASIC and inline asm Public Domain by Al Musella, DPM.

 
     
 
DOS Mouse Interrupt Functions
 
download
9 Kb
Docs on the interrupt functions used to control the mouse in DOS.

 
     
 
EGA Graphics Routines
 
download
4 Kb
EGA graphics routines: compress and uncompress, save to disk and load from disk. Source code in BASIC and inline assembly language. Public Domain by Dan Hunting.

 
     
 
Fast String Search
 
download
5 Kb
A fast string search routine using the Boyer-Moore algorithm. Original by Michael Abrash. Converted to PowerBASIC by Quinn Tyler Jackson. Source code in PowerBASIC inline assembly language. Freeware by Quinn Tyler Jackson.

 
     
 
File Handling Routines
 
download
34 Kb
File handling routines in assembly language. Freeware by Brian McLaughlin.

 
     
 
Finding Element Position in Array
 
download
4 Kb
Finding an element's position within a multidimensional array: Discussion and assembly language source code. Freeware by Piotr Niemiec.

 
     
 
Floating Point Calculations
 
download
63 Kb
Assembly language source code for doing floating point calculations.

 
     
 
GIF Viewr Library
 
download
95 Kb
PSvgaGif is a VGA and SVGA GIF viewer library for PowerBASIC. It supports standard, "Mode X" and SVGA graphics modes up to 1024x768 in 256 colors. Includes source code in BASIC and assembly language. Preserve directory structure when unzipping. Freeware by Randall Glass Software.

 
     
 
HexFormatter
 
download
106 Kb
HexFormatter 1.0 converts hex and assembly language to inline code or DATA statements for PB/DOS. Shareware by Tony Burcham. Free for personal use. Shareware by Tony Burcham.

 
     
 
Identify CPU and Numeric Coprocessor
 
download
37 Kb
Identify the CPU and numeric coprocessor. Includes source code in PowerBASIC and inline assembly language. Freeware by Sidney J. Kelly.

 
     
 
Intel 80386 Programmer's Reference
 
download
301 Kb
Intel 80386 Programmer's Reference Manual (1986).

 
     
 
Interface PB/DOS with External Assembly
 
download
9 Kb
Examples of how to interface PowerBASIC programs with external assembly language routines. Includes source in .BAS and .ASM format.

 
     
 
Joystick Access for PB/DOS
 
download
37 Kb
Assembly language source code for accessing a joystick from PB/DOS.

 
     
 
Keyboard Handlers
 
download
6 Kb
Game Key for PowerBASIC and Game Key Commander. Get rid of keyboard buffer overflows with a PowerBASIC routine and TSR. Includes source code in assembly language and BASIC. Freeware by Randall L. Glass.

 
     
 
Mandlebrot Set Displays
 
download
23 Kb
Mandelbrot set displays for various Mode X graphics modes. Source code in BASIC and assembly language. Requires an 80386 or better CPU and VGA or better graphics. Freeware by Erika Schulze.

 
     
 
Micellaneous Functions
 
download
186 Kb
An all assembly-language toolbox for PowerBASIC 3.x, containing hundreds of low-level routines for MS-DOS, BIOS, mouse driver, Soundblaster access and others. Shareware by Tim Gerchmez.

 
     
 
Miscellaneous Functions
 
download
279 Kb
PBEZ! 2.0b assembly language library for PowerBASIC 3.0c. Manipulate strings, memory and variables, far pointers, XMS memory, international time/date formats and case conversions, keyboard and mouse control, drive and directory handling, file and screen handling, more. Shareware by Peter Dirk van Dijk.

 
     
 
Music Composer/Player
 
download
70 Kb
FM music composer and player version 0.1. Freeware by Reinier Zwitserloot.

 
     
 
PB Screen 13 Library
 
download
47 Kb
PB Screen 13 Lib provides a wide range of graphics support for "Screen 13" mode (VGA 320x200 in 256 colors). Includes source code in BASIC and assembly language. Preserve directory structure when unzipping. Freeware by Randall Glass Software.

 
     
 
Protected Mode Library
 
download
81 Kb
Experimental software with the goal of making a protected mode library for PowerBASIC. Includes source code in BASIC and assembly language. Public Domain by Gunther Ilzig and Erika Schulze.

 
     
 
Randy Hyde's Standard Lib for 8086 Programmers
 
download
152 Kb
Includes routines for string handling, video I/O and more. Public Domain. Public Domain by Randy Hyde.

 
     
 
Read From Parallel Port
 
download
3 Kb
Documentation and assembly language code for reading from a parallel port. Public Domain by Mark Phillips.

 
     
 
ROT-13 Encoder/Decoder
 
download
1 Kb
Assembly-language implementation of ROT-13 encoder/decoder. ROT-13 is a simple form of encryption sometimes used on the Internet.

 
     
 
Save/Restore Text-mode Screens
 
download
6 Kb
Save and restore text-mode screens. Assembly language source code. Freeware by Gerry Deddo.

 
     
 
Speedy Disassembler 6.0 rev. 15
 
download
47 Kb
Speedy Disassembler 6.0 rev. 15, a freeware disassembler by Daniël van Els. Written in PB/DOS 3.5 (no source code). Freeware by Daniël van Els.

 
     
 
The PC Assembler Tutor
 
download
449 Kb
A tutorial on assembly language. Shareware by Chuck Nelson.

 
     
 
The PC Assembler Tutor
 
download
449 Kb
A tutorial on assembly language. Shareware by Chuck Nelson of Nelsoft.

 
     
 
UCR Standard Library for Assembly Language Progr
 
download
271 Kb
UCR Standard Library for Assembly Language Programmers. Includes floating point, environment variable access, arrays, string handling, video I/O and more.

 
     
 
Vectorization with SIMD instructions
 
download
52 K
SIMD can provide a substantial boost in performance and capability for an application that makes significant use of 3D graphics, image processing, audio compression or other calculation-intense functions. Other features of a program may be accelerated by recoding to take advantage of the parallelism and additional operations of SIMD. Freeware by Gunther Ilzig.

 
     
 
x86/MS-DOS Interrupt List
 
download
2.6 Mb
A comprehensive listing of interrupt calls, both documented and undocumented, plus ports/memory/CMOS/etc. Over 9600 entries (plus 5400 tables), along with utility programs and viewers, hypertext conversion programs and WinHelp utilities. Freeware by Ralf Brown.

 
     
 
XMS Manager
 
download
25 Kb
XMS Manager 2.2, collected functions for accessing XMS memory. Includes PowerBASIC and assembly language source code. Freeware by Gunther Ilzig and Erika Schulze.

 
     
 
XMS memory Tech Docs
 
download
14 Kb
The Extended Memory Specification 2.0: tech docs on XMS memory.