home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / C64-128BBS / PROG950307.ARC / DTJSOURCE.DOC < prev   
Encoding:
Text File  |  2019-04-13  |  2.5 KB  |  82 lines

  1. ╬OTES ON ─╘╩-┬┬╙ ═ODULE ╙OURCE
  2.  
  3. ╘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.
  4.  
  5. ╔NFORMATION ON PROGRAMMING YOUR OWN MODULES IS GIVEN IN THE ─╘╩ ═ODULE ╨ROGRAMMER'S ╟UIDE.
  6.  
  7. ╘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.
  8.  
  9. ┴SSEMBLY ├ODE ╦EY:
  10.  
  11.   ╤UOTES - ┴LL ITEMS IN QUOTES ARE LABELS AND REPRESENT A VALUE SUCH AS AN ADDRESS.
  12.  
  13.   ╠/╚ 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).
  14.  
  15.   ╬UMERIC VALUES - ┴LL NUMERIC VALUES ARE IN DECIMAL UNLESS PRECEEDED BY A & WHICH INDICATES HEXIDECIMAL, OR $ WHICH INDICATES A CHARACTER OR STRING.
  16.  
  17.   ╘EXT FOLLOWING AN APOSTROPHE (') ARE COMMENTS AND ARE IGNORED BY THE ASSEMBLER.
  18.  
  19.   ╧╥╟ - ╙TARTING ADDRESS OF CODE (ORIGIN).
  20.   ╬┴═ - ╬AME OF M.L. FILE.
  21.   ╚─╥ - ┴N "INCLUDE" FILE TO BE INSERTED AT THIS POINT.
  22.   ─╞╠ - ┼QUATES A LABEL WITH A VALUE.
  23.   ─╞ $ - ╙TRING DATA.
  24.   ─╞ & - ╚EXIDECIMAL DATA.
  25.   ╓┼├ - ┴ 2-BYTE (WORD) DATA ELEMENT.
  26.  
  27.   (..) - ╔NDICATES ZERO-PAGE OR ABSOLUTE ADDRESSING
  28.   [..] - ╔NDICATES INDIRECT ADDRESSING.
  29.   ┴ VALUE WITHOUT PARENTHESIS OR BRACKETS INDICATES AN IMMEDIATE VALUE.
  30.  
  31. ----------------------
  32. ╙OURCE FILES INCLUDED:
  33.  
  34. A/DICT
  35.   ├OMMON DEFINITIONS
  36.  
  37. A/CALC.MOD
  38.   ╧NLINE ALGEBRAIC CALCULATOR
  39. A/DATABASE.MOD
  40.   ╟ENERIC DATABASE MODULE DRIVER PT.1
  41. A/DATABASE2.MOD
  42.   ╟ENERIC DATABASE MODULE DRIVER PT.2
  43.  
  44. A/USERBASE.MOD
  45.   ╟ENERIC USERBASE MODULE DRIVER PT.1
  46. A/USERBASE2.MOD
  47.   ╟ENERIC USERBASE MODULE DRIVER PT.2
  48.  
  49. A/RANDOM.MOD
  50.   ╥ANDOM QUOTE MODULE DRIVER
  51.  
  52. A/P-ASCII
  53.   ┴╙├╔╔ (╪╧╬/╪╧╞╞) PROTOCOL
  54.  
  55. A/P-PUNTER
  56.   ╨UNTER PROTOCOL PT.1
  57. A/P-PUNTER2
  58.   ╨UNTER PROTOCOL PT.2
  59. A/P-PUNTER.HDR
  60.   ╨UNTER DEFINITIONS
  61.  
  62. A/P-XMODEM
  63.   ╪MODEM (├HECKSUM) WITH STRIPPER (ORIGINAL)
  64.  
  65. A/P-XMODEMCRC/S
  66.   ╪MODEM ├╥├ WITH STRIPPER
  67. A/P-XMODEMCRC
  68.   ╪MODEM ├╥├ WITHOUT STRIPPER
  69.  
  70. A/P-1KXMODEM/S
  71.   ╪MODEM 1╦ WITH STRIPPER
  72. A/P-1KXMODEM
  73.   ╪MODEM 1╦ WITHOUT STRIPPER
  74.  
  75. ----------------------
  76.  
  77. ┴PRIL 11, 1992 UPDATE:
  78.  
  79.   ╘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.
  80.  
  81.   ╘HE PROMPT IN THE ┴╙├╔╔ PROTOCOL HAS CHANGED SLIGHTLY, BUT THE CODE IS THE SAME.
  82.