home *** CD-ROM | disk | FTP | other *** search
/ Games Tips & Tricks / GAMESTIPSUNDTRICKS.mdf / utility / hview / hiew500e.dox < prev   
Text File  |  1994-12-12  |  6KB  |  140 lines

  1.   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2.   ▒▒▒▒▒▒▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼┼▒▒▒▒┼┼┼┼▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  3.   ▒▒▒▒▒▒▒▒┼┼┼┼░░░░░░░░▒┼┼┼┼░░░░░░░░▒┼┼┼┼┼┼░▒▒┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4.   ▒▒▒▒▒▒▒┼┼┼┼░░▒▒▒▒▒▒▒┼┼┼┼░░▒▒▒▒▒▒▒┼┼┼┼░┼┼░▒┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5.   ▒▒▒▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼░░┼┼░┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  6.   ▒▒▒▒▒▒▒░░░░┼┼┼┼░░▒┼┼┼┼░░░░░░░░▒┼┼┼┼░░▒┼┼┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  7.   ▒▒▒▒▒▒▒▒▒▒┼┼┼┼░░▒┼┼┼┼░░▒▒▒▒▒▒▒┼┼┼┼░░▒▒┼┼┼┼┼░░▒  FIDO:  2:5020/35.200   ▒▒▒
  8.   ▒▒▒┼┼┼┼┼┼┼┼┼┼░░▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼░░▒▒▒┼┼┼┼░░▒▒ voice: (384-2-)23-46-16 ░░▒
  9.   ▒▒▒▒░░░░░░░░░░▒▒▒░░░░░░░░░░▒▒▒░░░░▒▒▒▒▒░░░░▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░▒
  10.   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  11.  
  12.  
  13.   Release 5.00 Public Beta Day 28                       Dedicated to S.T.I.
  14.   December 94, 1
  15.  
  16. *** English translation: *.*******
  17.  
  18.         Completely  re-written  HIEW  release  V  (beta)  contains  some   new
  19. features.  In this version "current offset" used not only in Edit mode, but in
  20. other modes too.  Now HIEW  is able to add bytes  to the file, create the  new
  21. file.  Added .SAV  and  help  files.   Improved  INI  system.   Changed  stack
  22. operations.
  23.  
  24.         The missed things are assembler (386 assembler coming soon) and  crypt
  25. option.
  26.  
  27.         I'll release beta version in the middle of January, then I'll  release
  28. 2nd beta and 3rd finally bugfixed version.   The FINAL release V will be  done
  29. in the March.
  30.  
  31.  
  32.                                  Video mode
  33.                                  ~~~~~~~~~~
  34.         HIEW supports textmodes up to 132x75, but I really don't know is there
  35. enough free heap space.   In 132x60 everything works  o.k.  So if you  running
  36. HIEW in 132x75 please refer to F1-Info and "Heap".
  37.  
  38.  
  39.                                    The keys
  40.                                    ~~~~~~~~
  41.   All the supported keys was described in HIEW.HLP (online reference, also may
  42. be viewed by pressing ALT-H).
  43.  
  44.  
  45.                           The structure of INI file.
  46.                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
  47.  
  48. typedef struct{                         // HIEW.INI
  49.  INI_HEADER     ini_header;             // header
  50.  ATTRIBUTE      attribute;              // the colors
  51.  INI            ini;                    // start-up defaults
  52.         } INIFILE;
  53.  
  54. typedef  unsigned char  BYTE;
  55. typedef  unsigned int   WORD;
  56. typedef  unsigned long  DWORD;
  57.  
  58. typedef  struct{
  59.    BYTE  sign[ 8 ],                    // signature "HiewIni",0
  60.          unused[ 5 ],                  // not used yet
  61.          beta;                         // version of the INI file ( ΓѬ. 0x20 )
  62.    int   version;                      // version of the HIEW
  63.       } INI_HEADER;
  64.  
  65. typedef struct{
  66.     BYTE main,                          // the MAIN color
  67.          current,                       // the color of the current byte(s)
  68.          mark,                          // the color of the block
  69.          edit,                          // editingof the file
  70.          editOut,                       // editing out of file
  71.          error,                         // error warning
  72.          msg,                           // message box
  73.          title,                         // title line
  74.          kbnum,                         // key number
  75.          kb,                            // active key
  76.          kboff,                         // inactive key
  77.          bar,                           // progress indicator
  78.          win,                           // input box  (frame)
  79.          winBold,                       //  - " -     (highlighted)
  80.          winInput,                      //  - " -     (input mode)
  81.          menu,                          // menu bar   (frame)
  82.          menuText,                      //  - " -     (text)
  83.          menuBold,                      //  - " -     (highlighted)
  84.          help,                          // help box   (frame)
  85.          helpText,                      //  - " -     (field)
  86.          helpBold,                      //  - " -     (text)
  87.          unused[ 3+8 ];                 // not used yet
  88.    } ATTRIBUTE;
  89.  
  90. typedef struct{
  91.    BYTE  beep,  // Y/N   beep
  92.          bar,   // L/R/P progress indicator
  93.          mode,  // T/H/C start mode
  94.          wrap,  // Y/N/A wrap the lines/do not wrap
  95.          tab,   // Y/N/A tab
  96.          bigtab,// skip <bigtab> characters by pressing Ctrl/Rigth/Left
  97.          mouse; // Y/N   hide/do not hide mouse cursor
  98.    } INI;
  99.  
  100.         Valid values:
  101.  
  102.         beep:   Y - beep enabled
  103.                 N - beep disabled
  104.  
  105.         bar:    L - progress indicator on the left side
  106.                 R - progress indicator on the right side
  107.                 P - show the percents instead of bar graph
  108.  
  109.         mode:   T - text
  110.                 H - hex
  111.                 C - code
  112.  
  113.         wrap:   Y - wrap the lines
  114.                 N - do not wrap the lines
  115.                 A - auto mode
  116.  
  117.         tab:    Y - allow TAB ( 0x09 )
  118.                 N - disallow TAB ( 0x09 )
  119.                 A - auto
  120.  
  121.         bigtab: 0 - 255
  122.  
  123.         mouse:  Y - hide the mouse cursor
  124.                 N - don't hide the mouse cursor
  125.  
  126.  
  127.                                   SAV file
  128.                                   ~~~~~~~~
  129.         If there is no command line parameters, HIEW will look for HIEW.SAV in
  130. the current directory and restore previously saved state (Ctrl/F10 - SaveState
  131. ).  There is only one command line switch allowed:
  132.  
  133.                   /FS=<location/name of the savefile>
  134.  
  135.         If file name command line parameter was passed to HIEW, HIEW.SAV  will
  136. be used only to restore previous search/replace data.
  137.  
  138.  
  139.                                    = YES =
  140.