Metropoli BBS
VIEWER: data.c MODE: TEXT (ASCII)
/***
*data.c - disked data
*
*Copyright (c) 1994-1995, Gregg Jennings.  All wrongs reserved.
*   P O Box 200, Falmouth, MA 02541-0200
*
*Purpose:
*   Place for major text.
*
*Notice:
*   This progam may be freely used and distributed.  Any distrubution
*   with modifications must retain the above copyright statement and
*   modifications noted.
*   No pulp-publication, in whole or in part, permitted without
*   permission (magazines or books).
******************************************************************************/

/*
   Versions:

   1.2   16-Sep-1994    CUG reference
   1.1   04-Sep-1994    '\' and '^F' descriptions
*/



/* NO globals referenced here */

/* ALL definitions here ARE global */


#define NULL 0

char *com_line_text[] = {
"\nDISKED [-|+hfrst] [/x{file}] [/r{file}] [/f{text}] [/s{B|F|n|file}] [/5] [d:]\n",
"options: - off  + on",
"\t  h home",
"\t  f files",
"\t  r restore",
"\t  s save",
"\t  t translate\n",
"\t  /x{file} initialization file override",
"\t  /r{file} save file override",
"\t  /f{text} find text",
"\t  /s{B|F|n|file} set to BOOT, FAT, sector n, or file",
"\t  /5 screen is 50 lines",
"\t  d: drive",
NULL
};

char *signon_text[] = {
"\n                                  DISKED",
"                              The DISK EDitor\n",
"          This program is still being improved and feedback from",
"     users is extremely essential!\n",
"          Anyone sending me their name and address is entitled for",
"     a postscript printed manual, free future versions and support.\n",
"          The source code for this program is available through the",
"     CUG as volume #406B; see the file SOURCE.TXT for more information.\n",
"          NOTE: It is okay to give this program away.\n",
"          ALSO: Please read the documentation that should come with",
"     this program for important copyleft information.  If the",
"     documentation is missing, please write me for a copy.\n",
"          AND: This version LETS YOU WRITE to the disk.  NO WARRANTY",
"     is made, expressed, or implied.\n",
"          THANK YOU      Gregg Jennings",
"                         P O Box 200",
"                         Falmouth  MA  02540-0200\n",
   NULL
};


char *command_text1[] = {
" Commands:\n",
"        Drive:                  Movement:                 File Buffer: ",
"   'ld' log disk d          'n' next sector           'a' append sector ",
"   '^L' re-log drive        'b' back sector           'u' unappend sector ",
"   'fs' find string s       'h' next head             'A' append cluster  ",
"    BS  display stats       'N' next cluster          'U' unappend cluster",
"                            'B' back cluster        '^An' append n bytes ",
"        Sector Buffer:     '^N' next track          '^Un' unappend n bytes ",
"    'c' change from n      '^B' back track           'gn' get n sectors ",
"   '^C' change dir     'sn,n,n' set position        '^Gn' get n sectors & move ",
"    'k' kill changes       'Sn' set to cluster n     'dn' display from n ",
"    '>' store             '^Sn' set to sector n      'vn' view from n ",
"    '<' retrieve            'r' range                 'e' empty ",
"    'w' write               'H' home                 '^E' empty no ask ",
" SPACE  display top         'E' end                  'ps' put to file s ",
"    CR  display rest       F10s goto file s         '^Ps' put no options",
"   'tn' tag sector         ^END end of file          'is' insert file s ",
"  '1-9' goto tag          ^HOME start of file       '^Is' insert no options",
"                         ^RIGHT next file cluster     'I' insert current file",
"    'q' quit              ^LEFT back file cluster    'Cn' change from n ",
"    '?' more help          '^Q' go back              'Fs' find string s  ",
   NULL
};

char *command_text2[] = {
" Extra Commands:\n",
"    'z' set params          'Z' display params        ',' toggle input radix",
"    'Y' restore state      '^Y' save state            '!' shell to DOS",
"    'x' view ini file       '\\' find, ignore case    '^F' find, ignore case",
"    'm' map file            'M' map free space   'Pn,n,s' put sectors to s",
"    F1  directory           F2  list files            F3  number of files",
"    F4s change directory    F5  re-read sector        F6  append w/strip",
"    F7  append w/convert    F8  append w/mask         F9  append w/options",
"   SF1  display partial    SF2  display full         SF3  display ascii",
"   SF4  display directory  SF6  DOS help             '^T' track file",
"SRIGHT  next free clus.  SLEFT  back free clus.  ",
   NULL
};

char *dir_help[] = {
   "\n\n\tDirectory Entry:\n",
   "\t00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F",
   "\t|     filename         |  ext   |at| reserved |",
   "\n\t10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F",
   "\t|    reserved    |time |date |start|file size |\n",
   "\tnote: DRDOS uses the reserved area for deleted ",
   "\t      file first char and password info. ",
   NULL
};


char *debug_h[] = {
"\n\n'h'\tDisplays current memory status:",
"\n\tHeap: near heap size, largest block.",
"\tAlloc/Free calls: huge,far,near/huge,far,near.",
"\tUsed/Free blocks: far/near.",
"\nNote:\tThe number of blocks may differ from the",
"\tnumber of calls due to the C libary's internal",
"\tmemory management which DISKED is unable to track.",
NULL
};
[ RETURN TO DIRECTORY ]