╘HIS GROUP OF FILES REPRESENTS THE SOURCE CODE FOR ALL ─╘╩-┬┬╙ MODULES CURRENTLY AVAILABLE. ╘HE SOURCE CODE IS PROVIDED AS EXAMPLES FOR CODING YOUR OWN MODULES. ┘OU MAY ALSO MODIFY THESE MODULES OR REWRITE THEM ENTIRELY IF YOU KNOW OF ANY IMPROVEMENTS.
╔NFORMATION ON PROGRAMMING YOUR OWN MODULES IS GIVEN IN THE ─╘╩ ═ODULE ╨ROGRAMMER'S ╟UIDE.
╘HE SOURCE CODE IS WRITTEN FOR USE WITH MY OWN HOMEBREW ASSEMBLER. ╘HE FILES ARE IN STRAIGHT ├┬═ ┴╙├╔╔ FORMAT. ╘HE ASSEMBLER IS NOT AVAILABLE BUT THE SOURCE FILES CAN BE CONVERTED TO YOUR OWN ASSEMBLER FORMAT FAIRLY EASILY.
┴SSEMBLY ├ODE ╦EY:
╤UOTES - ┴LL ITEMS IN QUOTES ARE LABELS AND REPRESENT A VALUE SUCH AS AN ADDRESS.
╠/╚ PREFIX - ┴NY LABEL OR ADDRESS WITH A PREFIX OF ╠ OR ╚ INDICATES TO TAKE THE LOW OR HIGH ORDER BYTE OF A 2-BYTE VALUE (SUCH AS AN ADDRESS).
╬UMERIC VALUES - ┴LL NUMERIC VALUES ARE IN DECIMAL UNLESS PRECEEDED BY A & WHICH INDICATES HEXIDECIMAL, OR $ WHICH INDICATES A CHARACTER OR STRING.
╘EXT FOLLOWING AN APOSTROPHE (') ARE COMMENTS AND ARE IGNORED BY THE ASSEMBLER.
╧╥╟ - ╙TARTING ADDRESS OF CODE (ORIGIN).
╬┴═ - ╬AME OF M.L. FILE.
╚─╥ - ┴N "INCLUDE" FILE TO BE INSERTED AT THIS POINT.
─╞╠ - ┼QUATES A LABEL WITH A VALUE.
─╞ $ - ╙TRING DATA.
─╞ & - ╚EXIDECIMAL DATA.
╓┼├ - ┴ 2-BYTE (WORD) DATA ELEMENT.
(..) - ╔NDICATES ZERO-PAGE OR ABSOLUTE ADDRESSING
[..] - ╔NDICATES INDIRECT ADDRESSING.
┴ VALUE WITHOUT PARENTHESIS OR BRACKETS INDICATES AN IMMEDIATE VALUE.
----------------------
╙OURCE FILES INCLUDED:
A/DICT
├OMMON DEFINITIONS
A/CALC.MOD
╧NLINE ALGEBRAIC CALCULATOR
A/DATABASE.MOD
╟ENERIC DATABASE MODULE DRIVER PT.1
A/DATABASE2.MOD
╟ENERIC DATABASE MODULE DRIVER PT.2
A/USERBASE.MOD
╟ENERIC USERBASE MODULE DRIVER PT.1
A/USERBASE2.MOD
╟ENERIC USERBASE MODULE DRIVER PT.2
A/RANDOM.MOD
╥ANDOM QUOTE MODULE DRIVER
A/P-ASCII
┴╙├╔╔ (╪╧╬/╪╧╞╞) PROTOCOL
A/P-PUNTER
╨UNTER PROTOCOL PT.1
A/P-PUNTER2
╨UNTER PROTOCOL PT.2
A/P-PUNTER.HDR
╨UNTER DEFINITIONS
A/P-XMODEM
╪MODEM (├HECKSUM) WITH STRIPPER (ORIGINAL)
A/P-XMODEMCRC/S
╪MODEM ├╥├ WITH STRIPPER
A/P-XMODEMCRC
╪MODEM ├╥├ WITHOUT STRIPPER
A/P-1KXMODEM/S
╪MODEM 1╦ WITH STRIPPER
A/P-1KXMODEM
╪MODEM 1╦ WITHOUT STRIPPER
----------------------
┴PRIL 11, 1992 UPDATE:
╘HE ├╥├ AND 1╦ ╪MODEM MODULES HAD BUGS WHICH WOULD CAUSE A RECEIVE TRANSFER TO ABORT AT HIGH BAUDRATES. ╘HIS HAS BEEN FIXED. ╘HE TRANSFERS CAN NOW HANDLE SPEEDS OF 19200BPS FOR RECEIVE AND 38400BPS FOR SEND.
╘HE PROMPT IN THE ┴╙├╔╔ PROTOCOL HAS CHANGED SLIGHTLY, BUT THE CODE IS THE SAME.