home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / progm / dpl.zip / READ.ME < prev    next >
Text File  |  1988-07-27  |  5KB  |  116 lines

  1. ;
  2. ;   =====================================================================
  3. ;   =                                    =
  4. ;   =    Doug's Programming Language  -- DPL, Version 2.22               =
  5. ;   =    Copyright (c) 1988 Douglas S. Cody, All rights reserved.    =
  6. ;   =                                    =
  7. ;   =    The SOURCE code to DPL, may be modified, revised, and/or    =
  8. ;   =    freely distributed, but not sold commercially. EXECUTABLE code  =
  9. ;   =    from DPL may be incorporated freely within any program as long  =
  10. ;   =    as the above Copyright banner remains unchanged in each        =
  11. ;   =    module used.                            =
  12. ;   =                                    =
  13. ;   =   Suggested donation of $25.00 may be sent to:                    =
  14. ;   =                                    =
  15. ;   =            Doug Cody                    =
  16. ;   =            1855 Gateway Blvd.                =
  17. ;   =            Suite 340                    =
  18. ;   =            Concord, CA  94520                =
  19. ;   =                                    =
  20. ;   =   If you have any questions, or want to report a bug, please    =
  21. ;   =    send correspondence to the above address. If a faster response  =
  22. ;   =   is needed, please call my message phone: (415) 687-1855. I    =
  23. ;   =   will personally return the call as soon as possible.        =
  24. ;   =                                    =
  25. ;   =====================================================================
  26. ;
  27. ;       The follow is a list of files included in the distribution
  28. ;   of DPL. Please note the following conditions: The recipient assumes
  29. ;   all responsibility and liability for making this code work. No
  30. ;   guarrantee is given to it's usefulness or correctness.
  31. ;
  32. ; Documentation
  33. ;
  34. DPL      DOC    DPL reference manual in WORDSTAR format.
  35. DDPL     DOC    DPL reference manual in text form.
  36. READ     ME    This file you are reading...
  37. ;
  38. ; Prepass Macro Assember
  39. ;
  40. DPL      EXE    DPL Prepass macro assembler.
  41. DPL      C      Source program to 'DPL.EXE' written in TURBOC.
  42. ;
  43. ; DPL Language Construction
  44. ;
  45. DPL             DPL 'MAKE' file for use with Microsoft MASM
  46.         versions 3.0 - 5.0.
  47. DPL      L      Microsoft LINK input file used in the 'DPL'
  48.         make function.
  49. DPL      LIB    Final output of the DPL make function.
  50. CMP      BAT    Compare source/target disks of DPL release code
  51. D        BAT    DOS batch files for assembling, linking programs
  52.         written in DPL.
  53. DV       BAT    enhanced DOS batch file for setting up output listings
  54.         for use with Microsoft CODEVIEW.
  55. MOVE     BAT    Moves entire DPL distribution list to a target disk drive.
  56. MOVEDEV     BAT    Moves only those files needed to develop code.
  57. ;
  58. ; DPL Support Routines
  59. ;
  60. DPL      MAC    DPL macro 'include' file.
  61. _CRSR    D      video cursor positioning.
  62. _DEC     D      ASCII Decimal to signed 16 bit integer conversion.
  63. _DPL     D      Startup code executed at the start of DPL programs.
  64. _DV1616  D      16 bit division routine which protects against division by 0.
  65. _ENC     D      Signed 16 bit integer to ASCII decimal representation.
  66. _FILEIO  D      File I/O routines for all four file access methods.
  67. _HSTOI   D      Hexadecimal string represenation to 16 bit integer conversion.
  68. _IFS     D      STRING comparison routines.
  69. _INKY    D      Single character input routines.
  70. _ITOBS   D      16 bit integer to BINARY string representation.
  71. _ITOHS   D      16 bit integer to Hexadecimal represenation.
  72. _SCONCAT D      String concatenation routines.
  73. _STREND  D      String Length calculation routines.
  74. ;
  75. ; DPL Sample Programs
  76. ;
  77. DEMO     D    Demonstrates the SHADE functionality
  78. DEMO     EXE    Exec file to 'DEMO.D' sample program.
  79. LIST     D    Lists the contents of a text file to the screen.
  80. LIST     EXE    Exec file to 'LIST.D' sample program.
  81. STRIP     D    Strips the 8th bit from WORDSTAR's text files.
  82. STRIP     EXE    Exec file to 'STRIP.D' sample program.
  83. ;
  84. ; Sample Application Routine's Construction Files
  85. ;
  86. MOVEAPP  BAT    Batch file to move the sample routines
  87. CMPAPP   BAT    Compare source/target disks of DPL release code
  88. APP             Application routine's 'MAKE' file
  89. APP     L      Additional 'MAKE' file for Microsoft 'LINK'
  90. APP     LIB    Final output from the make function
  91. ;
  92. ; Sample Application Routines
  93. ;
  94. CLICK     D      Make a ckick noise to simulate keyboard clicking
  95. CLRSCR     D        Clear screen routine
  96. CMDLN     D         Retrieve data from the command line
  97. CMPRSS     D        Compress text
  98. DELAY     D         Delay x number of clock ticks
  99. DOBEEP   D      Beep the speaker
  100. EDITM     D    Edit an fixed ASCIIZ string from the keyboard
  101. EDITS     D    Perform DOS like edit of an ASCIIZ string from the keyboard
  102. ENVSTR     D    Fetch an environment string
  103. EXPR     D    Algebraic Expression Evaluator returning 16 bit signed integer
  104. FMOVE     D         move an ASCIIZ string into a file name
  105. FSTRNG     D        Search a string for a match
  106. GETMWORD D    Return the Machine ID word from PROM
  107. LWRCS     D         Convert ASCIIZ string to lowercase
  108. SCRNBK     D    Backup a video page
  109. SHADE     D    Pulldown menuing & display routines
  110. SHDDO     D    Additional shade manipulation routines
  111. TRIM     D      Trim off blanks from an ASCIIZ string
  112. UPRCS     D         Convert ASCIIZ string to uppercase
  113. VIDOFF     D    Turn video screen on/off
  114. VIDWRT     D    Direct video text output routines
  115. ;
  116.