Here is a list of programs I made over the years, to get me unstuck & moving
forward again.  I didn't have any one to talk to, or get advise from.
No one I knew did assembly language programming. The information available
was only usefull if you already know the answers, so you can weed out the
mis information. I can't even get any usable input if I post the code.
So there is probably plenty of mistakes in this code, but they worked for me,
and the source code is included so you can update them as you learn also.

ASMFIX.ASM	;changes asm instructions to UPPER CASE, see ASMSPACE.com
ASMFIX.COM	;could be converted to LOWER CASE conversion. etc.
BDUMP.ASM	;binary dump small code snipits, to make BIT MAPS
BDUMP.COM	;
BSWAP.ASM	;Byte swap, changes an inFile byte, to the input bytes.
BSWAP.COM	; .doc to .txt conversion & beyond
CASE2.ASM	;changes a file to the CASE of the command line input.
CASE2.COM	;
COLORS.ASM	;shows the default color palette, with numbers.
COLORS.COM	;
DDISS.ASM	;Dumb DIS Stripper, removes comments from a DIS.com out file.
DDUMP.ASM	;
DELCOL.ASM	;delete columns from inFile
DELCOL.COM	;
DELEOLST.ASM	;DELete EOL Space or Tabs
DELEOLST.COM	;
DIS2A86.ASM	;alter a DIS.com outFile to have some A86 FPU instructions.
DIS2A86.COM	;not complete.  I don't use it so, you fix it for you.
DISDAT.ASM	;if you lost a p###.asm file but have the .com
DISDAT.COM	;this will recover the lost p###.asm
DUMSTRIP.ASM	;removes any line that starts with ;
DUMSTRIP.COM	;
DUP.ASM		;removes duplicate lines of a sorted file. Use SORTi.com first.
DUP.COM		;
ENVSHOW.ASM	;shows a .COMs environment data that loads just before the .COM
ENVSHOW.COM	;& shows the command line input. For testing/learning coding.
FASTKEY.ASM	;the FASTKEY.com & DIS.asm walk through are in \DISTHIS\dir
FCC.ASM		;File Compare + Characters, doesn't scroll forever.
FCOPY.ASM	;copies all the characters of the inFiles, to one file.
FCOPY.COM	;
FDTGET.ASM	;File Date Time GET, makes a .bat for FDTSET.com to restore
FDTGET.COM	;the files Date & Time after altering the file.
FSV.ASM		;File Split Visually, allows you to choose where the file is
FSV.COM		;split, by the size, or the line count.
FSV.INC		;finished PROCs were moved here to clean up the .asm
I16AH0.ASM	;Int 16h AH=0 get key, shows the key + scan code.
I16AH0.COM	;
KEYCODE.COM	;int 16h AH=0 key press scan code (version not well tested)
KEYCODE.COM	;
KBDPORTS.INC	;attempts to get fast KBD input, see FASTKEY.asm
MATH.ASM	;simple math output, allows odd input = hex, binary, decimal.
MATH.COM	;will MULtiply a decimal by a hex. ADD odd numbers, DIV, SUB.
MEMGRAB.ASM	;Gets the meg of data in the CPU to a file.
MEMGRAB.COM	;
MERGE.ASM	;insert one file into another
MERGE.COM	;
NI.ASM		;HEX,BIN,DEC dump 4every character in a file. ok4 small inFiles
NI.COM		;Number Information, makes HUGE OUTfiles. Delete them fast.
PALSTD.ASM	;restores the standard palette, fixes size code.COM screw ups.
PALSTD.COM	;see PAL.com also.
PREFIX.ASM	;add data to the beginning of every inFile line.
PREFIX.COM	;see SUFFIX.com
PSPTXT.ASM	;
REGS.ASM	;shows the value of the regs at startup. Is a DOS box different
REGS.COM	;than DOS? Are all DOS BOXes the same? CPU's the same?
S2T.ASM		;Space to Tab, remove inFile bloatware. See ASMspace.com
S2T.COM		;
SG.ASM		;Screen Grabber, to a file
SG.COM		;
ST2.ASM		;ST# to ST(#) toggles FPU code in .ASM files
STR.ASM		;finds an inFile STRing quick, & writes the line to outFile.
STR.COM		;make a DIR /B /S *.* > FILE, then STR.com will find a file.
STRDEL.ASM	;DELete a STRing in a file so OFFSET PTR goes away in CRAP.asm
STRDEL.COM	;
STRNOT.ASM	;outFile gets every line that STRing was NOT in.
STRNOT.COM	;helps refine STR.com searches.
STRPUT.ASM	;PUTs a STRing into inFILE where ### is. insert a unique char
STRPUT.COM	;into inFile, where you want the string. ok4 making p###.ASMs
SUFFIX.ASM	;adds input, to the end of every line of inFile
SUFFIX.COM	;
TO.ASM		;shows the values of different inputs, in HEX, DEC, & BINary.
TO.COM		;
TTYPE.ASM	;copys a file, & adds input 1, every where %1 is.
TTYPE.COM	;gives blank.asm names & info.
VDT.ASM		;View .Doc or .Txt files. Made for NC.exe to view .DOC files
VDT.COM		;alter NC.ext for point and click.	doc:	VDT !.doc




