Category : Assembly Language Source Code
Archive   : MD8612.ZIP
Filename : MD86.CMT

Output of file : MD86.CMT contained in archive : MD8612.ZIP
Terminate program.ined. Read keyboard w/ echo.. Display character in (DL). Auxillary input to (AL). Auxillary output from (AL). Print character in (AL). Direct console I/O.ned. Direct console input.d. Read keyboard char into (AL). Display string at (DS:DX). Buffered keyboard input. Get keyboard status into (AL). Flush buffer, read keyboard. Disk reset.3, undefined. Select disk in (AL).ned.
Open file.15, undefined. Close file.6, undefined. Search for first entgry. Search for next entry.d. Delete file., undefined. Read file sequentially.. Write file sequentially. Create file., undefined. Rename file., undefined. Get current disk into (AL). Set disk transfer address. Get allocation table.ed. Get device allocation table. Read file randomly.ined. Write file randomly.ned. Get file size.undefined. Set relative record.ned. Set int vector (AL) to DS:DX Create new program segment. Read block randomly.ned. Write block randomly.ed. Parse file name.defined. Get system date.defined. Set system date.defined. Get system time.defined. Set system time.defined. Set/reset verify flag.d. Get disk transfer address. Get DOS version number.. Terminate and stay resident. Control-break check.ned. Get interupt vector.ned. Get disk free space.ned. Return country-dependent info. Create sub-directory.ed. Remove directory entry.. Change current directory. Create a file handle.ed. Open a file handle.ined. Close a file handle.ned. Read from file/device.d. Write to file/device.ed. Delete a directory entry. Move a file pointer.ned. Change file attributes.. I/O control for devices. Duplicate a file handle. Force duplication of a handle. Get current directory.d. Allocate memory.defined. Free allocated memory.d. Modify allocated memory blocks.Load and execute a program. Terminate a process.ned. Get return code of subprocess. Find first matching file. Find next matching file. Return current verify setting. Rename a directory entry. Get/set date/time of file. Get extended error.ined. Create temporary file.d. Create new file.defined. Lock/unlock file access.
Device setup. undefined. I/O redirection options. Get progrm segmnt prefix addr. Break point interupt.ed. Wait for TEST line active. Push flag register.ined. Pop flag register.fined. Store reg AH into flags. Load reg AH from flags.. Lock the buss for next instrn. Interupt if overflow flag set. Convert byte (AL) to word (AX).Cvrt (AX) to dbl word (DX,AX). Wait for next interupt.. Compilment carry flag.d. Load DS:rg with 32b pointer. Load ES:rg with 32b pointer. Clear the carry flag.ed. Set the carry flag.ined. Disable interupts.fined. Enable interupts.efined. Set forward direction flag. Set backward direction flag. Move b/w, (SI)+- to (DI)+-. Compare strings.ndefined. Xlat (AL) using table at (BX). Store b/w in Ax in (DI)+-. Load Ax with b/w at (SI)+-. Scan (DI)+- for b/w in Ax. Decimal adjust for addition. Decimal adjust for subtraction.Ascii adjust for addition. Ascii adjust for subtraction. Display control interupt. User defined interupt.ed. Ascii adjust for division. Ascii adjust for multiply. Return from interupt.ned. Dec CX, loop if NZ and CX<>0. Dec CX, loop if Z and CX<>0. Dec CX, loop if CX<>0.ed.
Jump if CX=0., undefined. *** FAR RETURN ***efined. Allow co-processor operation. Comment # 123, undefined. Comment # 124, undefined. Comment # 125, undefined. Comment # 126, undefined. Comment # 127, undefined.

  3 Responses to “Category : Assembly Language Source Code
Archive   : MD8612.ZIP
Filename : MD86.CMT

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: