home *** CD-ROM | disk | FTP | other *** search
- Ansi Sound Version 1.0 Documentation
- Copyright 1990 Joseph G. Kathan/Madman Software
-
- The ANSISND.ZIP file contains the following:
- ANSIALLA.COM : An Ansi Sound and Graphics driver in TSR format
- ANSIALLB.COM : An Ansi Sound and Graphics driver in TSR format
- ANSIALLC.COM : An Ansi Sound and Graphics driver in TSR format
- MUSICTRM.COM : An utility to access ANSIALL while online to a BBS
- ANSISND.DOC : The file you are reading
-
- ANSIALLA, ANSIALLB, and ANSIALLC are all functionally the same except in the
- way the timing is figured during play. Choose the version that sounds the best
- on your machine and rename it ANSIALL. ANSIALLC may be edited with a debugger
- at address 04B6 with the "A" command and the instruction "MOV CX,????" where
- ???? is a hex number between 0000 and FFFF. Default is 2200 and is for my
- 8Mhz machine. If yours is faster or slower, alter the number by a proportional
- amount. This is for ANSIALLC.COM only. The other two versions make use of the
- system clock to control the music instead of nested loops.
-
- In order to be able to hear Ansi sound, some sort of driver is needed to
- convert the ansi coding into it's musical equivalent. ANSIALL does this,
- and when loaded, an ansi music file may be TYPE'd at the DOS command line
- and the music will be heard.
-
- When online to a BBS with a communications program that does not support
- Ansi sound, and if the ANSIALL driver is properly loaded (see below), MUSICTRM
- will allow you to hear the music while online.
-
- In order to hear Ansi music or sound while online to a BBS, follow this
- procedure:
- 1. Prior to loading your communications program, load ANSIALL. Make sure there
- is no other ANSI driver loaded with it, and for safety sake, load it with the
- /B0 for no reassignment allowed. This will stop any ansi bombs.
- 2. Load your communications program.
- 3. When you are online and want to hear ansi music, drop to DOS and run
- MUSICTRM. When finished, press F1 to exit.
-
- ANSIALL
- Syntax:
- ANSIALL [FAST|SLOW][ON|OFF][/Bnnn][/C][/U]
- FAST means screen writes will be done direct, SLOW means to use the BIOS calls.
- ON means enable all ANSI commands, OFF means only allow Music.
- /Bnnn means create a reassignment buffer of nnn bytes from 0 to 60k.
- /C means clear the reassignment buffer.
- /U means uninstall the program, if possible.
- FAST, ON, and nnn=200 is the default.
-
- MUSICTRM
- Syntax:
- MUSICTRM N
- N means which com port - 1 or 2, 1 is the default.
-
- Simple as that! Try it out...
-
- The author assumes no liability for any use of the programs. The program
- code is not in the public domain. The Ansi Sound project is shareware. If
- you like or continue to use the programs, pleases send $5.00 to:
-
- Joe Kathan
- 17617 N. 9th St., Box #3068
- Phoenix, AZ 85022
-
- Special thanks to the following people for there help, ideas, testing, ect...
- The staff at the Cardboard Box BBS, The Peanut Gallery, Paul Anau, Bloop,
- Apollo, Warf, Creos, Two Wheel Demon, and all the others who spurred on the
- developement of the programs. A very special thanks to the author of the
- PIT online game, James R. Berry, for designing his excellent game to use ansi
- sound and make the development of these programs a necessity. Also to PC
- Magazine, and their programmer Michael J. Mefford, whose programs both old
- and new aided in the developement of the ANSIALL TSR's.
-
- If help is needed or to get latest release call these Support boards:
- Cardboard Box BBS : 247-3754
- JCCS BBS #1 : 582-3643
- JCCS BBS #2 : 943-9318
-
- Revision history
- ANSIALL:
- v1.0 The initial version(s) of the ANSIALL TSR for sound and graphics.
- ANSIALLA uses a system clock reset approach, ANSIALLB uses a system
- clock approach, and ANSIALLC uses a nested loop approach for timing.
-
- MUSICTRM:
- v1.0 The initial release of MUSICTRM.
-
- v1.5 Added communications bufferring of the modem input.