Syntax10.Scn.Fnt ParcElems Alloc Syntax10i.Scn.Fnt Hex.Open ^ Hex.GetBool Hex.GetSet Hex.GetNum Hex.GetSInt Hex.GetInt Hex.GetLInt Hex.GetReal Hex.GetLReal Hex.SetFont ^ Courier12.Scn.Fnt Courier10.Scn.Fnt Hex-Dump Utility for Oberon (hjb Feb 94 / mh Mar 94) _________________________________________________________________________________________ Hex is a tool to inspect arbitrary files. Hex displays the file in three columns: absolute address of a byte (position in file), hexadecimal dump and ASCII dump. Editing is possible both, in hexadecimal and ASCII dump. Edited bytes are replaced, it is not possible to insert bytes into a file. Set the cursor (click left mouse button) on the byte you wish to change and type in the new value. Cursor-left and cursor-right keys can be used to navigate through the file. Changes to a file must be made permanent with Hex.Store. The commands in the standard menubar: Hex.OpenText creates a text viewer with the same content as seen on the screen. The name of the viewer is the same as in the menubar, with the extension ".Text". Hex.Store writes an edited file back to disk and performs a backup copy of the old file (extension ".Bak"). Hes.Search searches for the pattern found in the most recent selection and positions the cursor after the next occurrence of the pattern in the file. The search begins at the current cursor position or at the beginning of the file if no cursor is visible. With Hex.SetFont you can change the font used by the editor (default and recommended is Courier12.Scn.Fnt). Only non-proportional fonts are allowed. Commands which begin with Get... can be used to interpret a sequence of bytes in the specified format. The interpretation starts at cursor position and the result will be written to System.Log. Upon Hex.Open, a text with name Hex.Menu.Text is searched and if present, it is installed in the menu frame of the new viewer. If it is not present, a standard menu will be used.