object FormMain: TFormMain Left = 108 Top = 134 AutoScroll = False Caption = 'XVI32' ClientHeight = 392 ClientWidth = 684 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] Menu = MainMenu1 OldCreateOrder = True OnActivate = FormActivate OnClose = FormClose OnCloseQuery = FormCloseQuery OnCreate = FormCreate OnDestroy = FormDestroy OnMouseDown = FormMouseDown OnResize = FormResize PixelsPerInch = 96 TextHeight = 13 object StatusBar1: TStatusBar Left = 0 Top = 373 Width = 684 Height = 19 HelpContext = 999 Panels = < item Width = 115 end item Width = 78 end item Width = 55 end item Width = 500 end> SimplePanel = False end object Panel1: TPanel Left = 0 Top = 0 Width = 684 Height = 25 HelpContext = 8 Align = alTop BevelOuter = bvNone TabOrder = 1 object CMBtnOpen: TCMBtn Left = 30 Top = 0 Width = 25 Height = 25 Hint = 'Open' Enabled = True PopupMark = True onClick = Open1Click end object CMBtnSave: TCMBtn Tag = 1 Left = 55 Top = 0 Width = 25 Height = 25 Hint = 'Save' Enabled = True PopupMark = True onClick = Save1Click end object CMBtnNew: TCMBtn Left = 5 Top = 0 Width = 25 Height = 25 Hint = 'New file' Enabled = True PopupMark = True onClick = New1Click end object CMBtnFind: TCMBtn Tag = 1 Left = 180 Top = 0 Width = 25 Height = 25 Hint = 'Find' Enabled = True PopupMark = True onClick = Find1Click end object CMBtnReplace: TCMBtn Tag = 1 Left = 205 Top = 0 Width = 25 Height = 25 Hint = 'Replace' Enabled = True PopupMark = True onClick = Replace1Click end object CMBtnInfo: TCMBtn Left = 255 Top = 0 Width = 25 Height = 25 Hint = 'About' Enabled = True PopupMark = True onClick = Info1Click end object CMBtnWhats: TCMBtn Left = 280 Top = 0 Width = 25 Height = 25 Hint = 'What'#39's this?' Enabled = True PopupMark = True onClick = CMBtnWhatsClick end object CMBtnCut: TCMBtn Tag = 1 Left = 105 Top = 0 Width = 25 Height = 25 Hint = 'Cut to clipboard' Enabled = True PopupMark = True onClick = Cut1Click end object CMBtnCopy: TCMBtn Tag = 1 Left = 130 Top = 0 Width = 25 Height = 25 Hint = 'Copy to clipboard' Enabled = True PopupMark = True onClick = Cut1Click end object CMBtnPaste: TCMBtn Tag = 1 Left = 155 Top = 0 Width = 25 Height = 25 Hint = 'Paste from clipboard' Enabled = True PopupMark = True onClick = Paste1Click end object CMBtnDel: TCMBtn Tag = 1 Left = 80 Top = 0 Width = 25 Height = 25 Hint = 'Delete block' Enabled = True PopupMark = True onClick = Blockdelete1Click end object CMBtnOptions: TCMBtn Left = 230 Top = 0 Width = 25 Height = 25 Hint = 'Options' Enabled = True PopupMark = True onClick = Options1Click end end object CMStrGridText: TCMStrGrid Left = 35 Top = 26 Width = 272 Height = 332 HelpContext = 39 ColCount = 19 DefaultColWidth = 15 DefaultRowHeight = 15 FixedCols = 0 RowCount = 20 FixedRows = 0 Font.Charset = DEFAULT_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Terminal' Font.Style = [] Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goDrawFocusSelected, goTabs] ParentFont = False ScrollBars = ssNone TabOrder = 2 OnDrawCell = CMStrGridTextHexDrawCell OnKeyDown = CMStrGridTextKeyDown OnKeyPress = CMStrGridTextKeyPress OnKeyUp = CMStrGridTextKeyUp OnSelectCell = CMStrGridTextHexSelectCell SlaveGrid = CMStrGridHex end object CMStrGridHex: TCMStrGrid Left = 313 Top = 26 Width = 363 Height = 332 HelpContext = 40 Color = clInactiveBorder ColCount = 19 DefaultColWidth = 20 DefaultRowHeight = 15 FixedCols = 0 RowCount = 20 FixedRows = 0 Font.Charset = DEFAULT_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Terminal' Font.Style = [] Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goDrawFocusSelected, goTabs] ParentFont = False ScrollBars = ssNone TabOrder = 3 OnDrawCell = CMStrGridTextHexDrawCell OnKeyDown = CMStrGridTextKeyDown OnKeyPress = CMStrGridTextKeyPress OnKeyUp = CMStrGridTextKeyUp OnSelectCell = CMStrGridTextHexSelectCell end object CMStrGridAddr: TCMStrGrid Left = 0 Top = 27 Width = 31 Height = 331 HelpContext = 70 Color = clBtnFace ColCount = 1 DefaultColWidth = 15 DefaultRowHeight = 15 Enabled = False FixedCols = 0 RowCount = 20 FixedRows = 0 Font.Charset = DEFAULT_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Terminal' Font.Style = [] Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goDrawFocusSelected, goTabs] ParentFont = False ScrollBars = ssNone TabOrder = 4 end object MainMenu1: TMainMenu Left = 385 object File1: TMenuItem Caption = '&File' HelpContext = 11 OnClick = File1Click object New1: TMenuItem Caption = '&New' ShortCut = 16462 OnClick = New1Click end object Open1: TMenuItem Caption = '&Open...' ShortCut = 16463 OnClick = Open1Click end object Reload1: TMenuItem Tag = 1 Caption = 'Re&load' Hint = 'Open current file again' ShortCut = 16460 OnClick = Reload1Click end object Reopen1: TMenuItem Caption = '&Reopen' end object N3: TMenuItem Caption = '-' end object Save1: TMenuItem Tag = 1 Caption = '&Save' ShortCut = 16467 OnClick = Save1Click end object SaveAs1: TMenuItem Tag = 1 Caption = 'Save &As...' OnClick = SaveAs1Click end object N4: TMenuItem Caption = '-' end object Close1: TMenuItem Tag = 1 Caption = '&Close' OnClick = Close1Click end object N2: TMenuItem Caption = '-' end object Insertfile1: TMenuItem Tag = 1 Caption = '&Insert...' Hint = 'Insert file contents before current address' OnClick = Insertfile1Click end object Writeblock1: TMenuItem Tag = 1 Caption = '&Write block...' Hint = 'Write block to file' OnClick = Writeblock1Click end object N1: TMenuItem Caption = '-' end object Print1: TMenuItem Tag = 1 Caption = '&Print...' HelpContext = 64 ShortCut = 16464 OnClick = Print1Click end object N15: TMenuItem Caption = '-' end object Exit1: TMenuItem Caption = '&Exit' OnClick = Exit1Click end end object Edit1: TMenuItem Caption = '&Edit' HelpContext = 12 OnClick = Edit1Click object Insert1: TMenuItem Tag = 1 Caption = '&Insert string...' HelpContext = 50 Hint = 'Insert string before current address' OnClick = Insert1Click end object Overwritestring1: TMenuItem Tag = 1 Caption = 'Over&write string...' Hint = 'Overwrite string, beginning at current address' OnClick = Overwritestring1Click end object N11: TMenuItem Caption = '-' end object Blockmark1: TMenuItem Tag = 1 Caption = 'Block &mark' HelpContext = 56 Hint = 'Mark begin or end of block' ShortCut = 16450 OnClick = Blockmark1Click end object Blocknchars1: TMenuItem Tag = 1 Caption = 'Block <&n> chars...' HelpContext = 56 Hint = 'Mark block consisting of chars' OnClick = Blocknchars1Click end object Blockunmark1: TMenuItem Tag = 1 Caption = 'Block &unmark' ShortCut = 16469 OnClick = Blockunmark1Click end object N13: TMenuItem Caption = '-' end object Blockdelete1: TMenuItem Tag = 1 Caption = 'Block &delete' ShortCut = 16452 OnClick = Blockdelete1Click end object Blockcopy1: TMenuItem Tag = 1 Caption = 'Block ©' Hint = 'Copy block before current adress' ShortCut = 16459 OnClick = Blockcopy1Click end object Blockcopyovwr1: TMenuItem Tag = 1 Caption = 'Block copy/&overwrite' Hint = 'Copy block at current adress (overwriting)' ShortCut = 16471 OnClick = Blockcopy1Click end object Blockmove1: TMenuItem Tag = 1 Caption = 'Block mo&ve' Hint = 'Move block before current adress' ShortCut = 16461 OnClick = Blockcopy1Click end object N5: TMenuItem Caption = '-' end object Clipboard1: TMenuItem Tag = 1 Caption = 'Clip&board' object Cut1: TMenuItem Tag = 1 Caption = 'Cut' ShortCut = 16472 OnClick = Cut1Click end object Copy1: TMenuItem Tag = 1 Caption = 'Copy' ShortCut = 16451 OnClick = Cut1Click end object Paste1: TMenuItem Tag = 1 Caption = 'Paste' ShortCut = 16470 OnClick = Paste1Click end object Copyhex1: TMenuItem Tag = 1 Caption = 'Copy as hex string' ShortCut = 16456 OnClick = Copyhex1Click end object Pastefromhexstring1: TMenuItem Tag = 1 Caption = 'Paste from hex string' OnClick = Pastefromhexstring1Click end end object N14: TMenuItem Caption = '-' end object Deletefromcursor1: TMenuItem Tag = 1 Caption = 'Delete &from cursor' Hint = 'Delete from current adress (incl.) until end' OnClick = Deletefromcursor1Click end object Deletetocursor1: TMenuItem Tag = 1 Caption = 'Delete &to cursor' Hint = 'Delete from begin until current adress (incl.)' OnClick = Deletetocursor1Click end end object Search1: TMenuItem Caption = '&Search' HelpContext = 13 object Find1: TMenuItem Tag = 1 Caption = '&Find...' HelpContext = 51 ShortCut = 16454 OnClick = Find1Click end object Findagaindown1: TMenuItem Tag = 1 Caption = 'Find again &down' HelpContext = 51 ShortCut = 114 OnClick = Findagaindown1Click end object Findagainup1: TMenuItem Tag = 1 Caption = 'Find again &up' HelpContext = 51 ShortCut = 8306 OnClick = Findagainup1Click end object Count1: TMenuItem Tag = 1 Caption = '&Count...' HelpContext = 52 OnClick = Count1Click end object N10: TMenuItem Tag = 1 Caption = '-' end object Replace1: TMenuItem Tag = 1 Caption = '&Replace...' HelpContext = 53 ShortCut = 16466 OnClick = Replace1Click end object Replaceagaindown1: TMenuItem Tag = 1 Caption = 'Replace &again down' HelpContext = 53 ShortCut = 115 OnClick = Replaceagaindown1Click end object Replaceundo1: TMenuItem Tag = 1 Caption = 'Replace &undo' HelpContext = 53 Hint = 'Undo last replacement' OnClick = Replaceundo1Click end object N12: TMenuItem Caption = '-' end object Charconversion1: TMenuItem Tag = 1 Caption = 'C&haracter conversion...' HelpContext = 60 Hint = 'Convert characters using char table' OnClick = Charconversion1Click end end object Address1: TMenuItem Caption = '&Address' HelpContext = 14 OnClick = Address1Click object Goto1: TMenuItem Tag = 1 Caption = '&Goto...' Hint = 'Goto absolute/relative address' ShortCut = 16455 OnClick = Goto1Click end object N6: TMenuItem Caption = '-' end object Jumpwidth1: TMenuItem Tag = 1 Caption = 'Jump &width...' Hint = 'Enter number of bytes to jump up and down' OnClick = Jumpwidth1Click end object Jumpdown1: TMenuItem Tag = 1 Caption = 'Jump &down' ShortCut = 116 OnClick = Jumpdown1Click end object Jumpup1: TMenuItem Tag = 1 Caption = 'Jump &up' ShortCut = 8308 OnClick = Jumpup1Click end object N7: TMenuItem Caption = '-' end object Rememberaddress1: TMenuItem Tag = 1 Caption = '&Remember address' Hint = 'Remember current adress' OnClick = Rememberaddress1Click end object Gotoremembered1: TMenuItem Tag = 1 Caption = 'Goto re&membered' Hint = 'Goto remembered adress' OnClick = Gotoremembered1Click end object Displaydifference1: TMenuItem Tag = 1 Caption = 'Display di&fference...' Hint = 'Display difference between current and remembered adress' OnClick = Displaydifference1Click end end object Bookmarks1: TMenuItem Tag = 1 Caption = '&Bookmarks' OnClick = Bookmarks1Click object Add1: TMenuItem Caption = '&Add...' Hint = 'Add new bookmark for current address' OnClick = Add1Click end object Remove1: TMenuItem Caption = '&Remove...' Hint = 'Remove a defined bookmark' OnClick = Remove1Click end object Removeall1: TMenuItem Caption = 'R&emove all' Hint = 'Remove all currently defined bookmarks' OnClick = Removeall1Click end object N16: TMenuItem Caption = '-' end object Savetofile1: TMenuItem Caption = '&Save to file...' Hint = 'Save all currently defined bookmarks to file' OnClick = Savetofile1Click end object Loadfromfile1: TMenuItem Caption = '&Load from file...' Hint = 'Load bookmarks from file' OnClick = Loadfromfile1Click end object Bookmarkdivi: TMenuItem Caption = '-' Visible = False end object Bookmark1: TMenuItem Visible = False OnClick = BookmarkClick end object Bookmark2: TMenuItem Visible = False OnClick = BookmarkClick end object Bookmark3: TMenuItem Visible = False OnClick = BookmarkClick end object Bookmark4: TMenuItem Visible = False OnClick = BookmarkClick end object Bookmark5: TMenuItem Visible = False OnClick = BookmarkClick end object Bookmark6: TMenuItem Visible = False OnClick = BookmarkClick end object Bookmark7: TMenuItem Visible = False OnClick = BookmarkClick end object Bookmark8: TMenuItem Visible = False OnClick = BookmarkClick end object Bookmark9: TMenuItem Visible = False OnClick = BookmarkClick end end object Tools1: TMenuItem Caption = '&Tools' HelpContext = 15 OnClick = Tools1Click object ModusText1: TMenuItem Caption = '&Text mode' Checked = True Hint = 'Switch between text/hex mode ' OnClick = ModusText1Click end object ModusOverwrite1: TMenuItem Caption = 'O&verwrite' Checked = True Hint = 'Switch between insert/overwrite mode ' OnClick = ModusOverwrite1Click end object DataInspector1: TMenuItem Caption = 'Data &inspector' Hint = 'Show tool window with current address, decoding numbers, file si' + 'ze' OnClick = DataInspector1Click end object N8: TMenuItem Caption = '-' end object Decode1: TMenuItem Tag = 1 Caption = '&Decode number...' Hint = 'Decode 1/2/4 bytes as integer or float' OnClick = Decode1Click end object Encode1: TMenuItem Tag = 1 Caption = '&Encode number...' Hint = 'Encode integer or float to 1/2/4 bytes' OnClick = Encode1Click end object Bitmanipulation1: TMenuItem Tag = 1 Caption = '&Bit manipulation...' Hint = 'View/set bits in current byte' OnClick = Bitmanipulation1Click end object CalculateCRC321: TMenuItem Tag = 1 Caption = '&CRC...' Hint = 'Calculate CRC16/CRC32 of file/block' OnClick = CalculateCRC321Click end object Patch1: TMenuItem Tag = 1 Caption = '&Patch BP 7.0 EXE' Hint = 'Patch BP 7.0 program for execution > 200 Mhz' OnClick = Patch1Click end object N9: TMenuItem Caption = '-' end object Options1: TMenuItem Caption = '&Options...' Hint = 'General options and appearance' OnClick = Options1Click end end object Script1: TMenuItem Caption = '&XVIscript' HelpContext = 80 OnClick = Script1Click object Editor1: TMenuItem Caption = '&Editor...' Hint = 'Edit, load, save script, do syntax check, or execute' OnClick = Editor1Click end object Executeactive1: TMenuItem Caption = 'E&xecute active' Hint = 'Execute active script, i.e. script in editor' ShortCut = 16504 OnClick = Executeactive1Click end end object Help1: TMenuItem Caption = '&Help' HelpContext = 16 object Contents1: TMenuItem Caption = '&Contents' OnClick = Contents1Click end object Info1: TMenuItem Caption = '&About...' Hint = 'About author/memory state' OnClick = Info1Click end end end end