home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games Tips & Tricks
/
GAMESTIPSUNDTRICKS.mdf
/
utility
/
hview
/
hiew500e.dox
< prev
Wrap
Text File
|
1994-12-12
|
6KB
|
140 lines
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼┼▒▒▒▒┼┼┼┼▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒┼┼┼┼░░░░░░░░▒┼┼┼┼░░░░░░░░▒┼┼┼┼┼┼░▒▒┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒┼┼┼┼░░▒▒▒▒▒▒▒┼┼┼┼░░▒▒▒▒▒▒▒┼┼┼┼░┼┼░▒┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼░░┼┼░┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒░░░░┼┼┼┼░░▒┼┼┼┼░░░░░░░░▒┼┼┼┼░░▒┼┼┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒┼┼┼┼░░▒┼┼┼┼░░▒▒▒▒▒▒▒┼┼┼┼░░▒▒┼┼┼┼┼░░▒ FIDO: 2:5020/35.200 ▒▒▒
▒▒▒┼┼┼┼┼┼┼┼┼┼░░▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼░░▒▒▒┼┼┼┼░░▒▒ voice: (384-2-)23-46-16 ░░▒
▒▒▒▒░░░░░░░░░░▒▒▒░░░░░░░░░░▒▒▒░░░░▒▒▒▒▒░░░░▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Release 5.00 Public Beta Day 28 Dedicated to S.T.I.
December 94, 1
*** English translation: *.*******
Completely re-written HIEW release V (beta) contains some new
features. In this version "current offset" used not only in Edit mode, but in
other modes too. Now HIEW is able to add bytes to the file, create the new
file. Added .SAV and help files. Improved INI system. Changed stack
operations.
The missed things are assembler (386 assembler coming soon) and crypt
option.
I'll release beta version in the middle of January, then I'll release
2nd beta and 3rd finally bugfixed version. The FINAL release V will be done
in the March.
Video mode
~~~~~~~~~~
HIEW supports textmodes up to 132x75, but I really don't know is there
enough free heap space. In 132x60 everything works o.k. So if you running
HIEW in 132x75 please refer to F1-Info and "Heap".
The keys
~~~~~~~~
All the supported keys was described in HIEW.HLP (online reference, also may
be viewed by pressing ALT-H).
The structure of INI file.
~~~~~~~~~~~~~~~~~~~~~~~~~~
typedef struct{ // HIEW.INI
INI_HEADER ini_header; // header
ATTRIBUTE attribute; // the colors
INI ini; // start-up defaults
} INIFILE;
typedef unsigned char BYTE;
typedef unsigned int WORD;
typedef unsigned long DWORD;
typedef struct{
BYTE sign[ 8 ], // signature "HiewIni",0
unused[ 5 ], // not used yet
beta; // version of the INI file ( ⥪. 0x20 )
int version; // version of the HIEW
} INI_HEADER;
typedef struct{
BYTE main, // the MAIN color
current, // the color of the current byte(s)
mark, // the color of the block
edit, // editingof the file
editOut, // editing out of file
error, // error warning
msg, // message box
title, // title line
kbnum, // key number
kb, // active key
kboff, // inactive key
bar, // progress indicator
win, // input box (frame)
winBold, // - " - (highlighted)
winInput, // - " - (input mode)
menu, // menu bar (frame)
menuText, // - " - (text)
menuBold, // - " - (highlighted)
help, // help box (frame)
helpText, // - " - (field)
helpBold, // - " - (text)
unused[ 3+8 ]; // not used yet
} ATTRIBUTE;
typedef struct{
BYTE beep, // Y/N beep
bar, // L/R/P progress indicator
mode, // T/H/C start mode
wrap, // Y/N/A wrap the lines/do not wrap
tab, // Y/N/A tab
bigtab,// skip <bigtab> characters by pressing Ctrl/Rigth/Left
mouse; // Y/N hide/do not hide mouse cursor
} INI;
Valid values:
beep: Y - beep enabled
N - beep disabled
bar: L - progress indicator on the left side
R - progress indicator on the right side
P - show the percents instead of bar graph
mode: T - text
H - hex
C - code
wrap: Y - wrap the lines
N - do not wrap the lines
A - auto mode
tab: Y - allow TAB ( 0x09 )
N - disallow TAB ( 0x09 )
A - auto
bigtab: 0 - 255
mouse: Y - hide the mouse cursor
N - don't hide the mouse cursor
SAV file
~~~~~~~~
If there is no command line parameters, HIEW will look for HIEW.SAV in
the current directory and restore previously saved state (Ctrl/F10 - SaveState
). There is only one command line switch allowed:
/FS=<location/name of the savefile>
If file name command line parameter was passed to HIEW, HIEW.SAV will
be used only to restore previous search/replace data.
= YES =