home *** CD-ROM | disk | FTP | other *** search
- 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 <n> 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 <TAB>'
- OnClick = ModusText1Click
- end
- object ModusOverwrite1: TMenuItem
- Caption = 'O&verwrite'
- Checked = True
- Hint = 'Switch between insert/overwrite mode <Ins>'
- 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
-