Category : BASIC Source Code
Archive   : QBFAQR01.ZIP
Filename : LIST
Some things to add to be written are :
Using Libraries
How to use GET and PUT
How to use sprites
How to change the palette
Ok, I'll post a more complete listing of the stuff I have so far :
(if you want to change anything; take out, move somewhere else, etc., please
mail me). My previous message still holds true. Things that I want are not
included here fomr my previous message.
ANSI:
PANSI.BAS and examples (ANSI emulator)
Communications:
Detect ANSI on other end
Detect/Get Baud rate using CONNECT string
Detect/Get Baud rate using low-level stuff
Detect Carrier
Clear modem input buffer
Avoid DTR off by using OUT &H3FC,3 (I've found that it doesn't work,
can anyone confirm this?)
Dates:
Day of the week routine using Zeller algorithm
Juliana conversion routines
Disable:
Disable CTRL-ALT-Del (enhanced keyboard aware)
Disable CTRL-Break/CTRL-C
Disable Keyboard
Disable Print Screen
DOS:
Parsing COMMAND$
Copying file (inefficient routine .. anyone has a good one?)
Get current directory(path)
Read current direcotry into an array
General find file routines
Collection of DOS interrupts done into SUBs (uses INT86, can Luis provide
an updated version using Interrupt instead?)
Exit with errorlevel
Get errorlevel from shelled program (not tested)
Program to use interrupts in GW-BASIC
Get/set disk volume label
Slice text file in smaller ones
ASM routine for detecting redirection (someone make one in QB only?)
Graphic:
CGA specific OUTs to do various things
Get colour at specified cursor position (text only)
Document to determine smallest smallest square inside a circle (someone make
a more general function?)
Get BIOS cursor position ... QB's can sometimes be wrong
Display .GIFs
Save/Load EGA/VGA screens
Fading SCREEN 13 screens (320x640x256c)
Changing EGA/VGA screens
Get original Red, Green, Blue colours from VGA adapter
Test for colour monitor (determine text buffer segment)
Changing background colours to high intensity (can't be done using COLOR)
Panning EGA/VGA screens
Display .PCX files
Embed colours in string (not ANSI)
Multi-purpose save/restore screen routines (for most screen modes)
Get video type
Keyboard:
Check ahead for keypress ... does not remove it from buffer
Simple text window editor
Sample code to use extended keys
Math:
Arc sine function
Change decimal number to any base
Huffman compression programs
Document on MS floating numbers (need more detail)
Miscellanious:
Post It 2.5 .. post binary files as echomail
Check system(computer) type (?? not reliable though)
Word count program (by Brent Ashley)
Read the .ZIP header
Mix Language Programming:
DOC to use A86 with QB (ok ... need more details though)
Howard Mencher's Mix Language series (incomplete though)
Mouse:
Rich Geldrich's Text Cursor routines (enough?)
Networks:
Two ways to get the network ID
PSP:
Getting the command line from the PSP
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/