Assembler Source Code

All of my assembler code is written for Turbo Assembler. Whether or not they will assemble under MASM is, quite frankly, beyond my care. True assembler gurus will cringe when they see my source code. There's nothing pretty or neat (or elegant!) about them; I just wrote them as I needed them as quickly as possible. I would like to suggest that no one, especially beginning ASM programmers, emulate my coding style because it is so sloppy.

A word of warning; most of these assembler programs were written for one of two reasons: 1) I needed to do something that I couldn't do (easily) in Turbo Pascal 2) I needed to do something which I couldn't do fast enough in Turbo Pascal. If you don't understand what a particular piece of code does, don't blame me if you modify it and it does something totally unexpected!

Download all files here (one ZIP).

Directory Last Modified Brief description
COLDBOOT 01/01/94 Useful in batch install files, this program will cause the machine to do a cold boot. Will not work under a multitasking OS like Windows (it will just cause the window to close).
DEEP_A 05/12/93 This is a text game which I originally found in a computer magazine back in the early '80s. It was written in BASIC for the IBM PC. This assembler program is my translation of my Pascal version of this program which is a translation of my COBOL version of this program. Although the game sucks, there are some very useful and interesting routines in here.
DELAY 01/01/94 Useful in batch files, this program will pause the computer for the specified number of milliseconds. It uses the BIOS clock for timing, so it's only accurate to about 55 msec, but it will work on any machine, regardless of speed. Also limited to a maximum of 65,535 millisecond delay.
FREAK 01/01/94 Another tiny little program which produces an interesting display. Do not run this if you are epileptic!!!
GO 09/18/93 Type GO dir-name and it will search the currently selected drive for a directory with dir-name and change to it. If no such directory exists, it will change to the root directory. An interesting exercise in recursion.
GOTOXY 01/01/94 Useful in batch files, this program moves the cursor on the text screen to the provided (X,Y) coordinates.
JOYDRIV 01/01/94 A joystick TSR which provides the INT 15h interface, for those machines which don't support it.
READKEY 07/10/93 A tiny little program to return a pressed key's ASCII value as an ERRORLEVEL. Also converts lower case to upper case.
SLACK 01/01/94 This program is very useful for showing you just how much space is going to waste on your hard drive. Also demonstrates how to use recursion for scanning directories.

Download all files here (one ZIP).


Top Return to top of page

Mail Talk to me: wdecorie@yahoo.com

Back Back to Home Page

This page was last modified on June 25, 2002.