home *** CD-ROM | disk | FTP | other *** search
/ Software Recommendations - 1998 Season 1 / DNBCD4.iso / develop / asm / dasm / qview241 / QVIEW.HLP < prev    next >
Encoding:
INI File  |  1997-06-14  |  17.6 KB  |  461 lines

  1. [0000]
  2.  !4Text !4view ▄
  3.   ▀▀▀▀▀▀▀▀▀▀
  4. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  5.  !1Up!0,!1Down       Line up/down
  6.  !1Left!0,!1Right    Char left/rigth
  7.  !1Home!0,!1End      Line begin/end
  8.  !1PgUp!0,!1PgDn     Page up/down
  9.  !1Ctrl!0+!1Home     Top of file
  10.  !1Ctrl!0+!1End      End of file
  11.  !1Ctrl!0+!1PgUp     Top of file
  12.  !1Ctrl!0+!1PgDn     End of file
  13.  
  14. !2──── !3General !3function !2─────────────────────────────────────────────
  15.  !1F1            Help
  16.  !1F2            Select word wrap/unwrap
  17.  !1F4            Change view mode to Hex view
  18.  !1F6            Select LineFeed symbols
  19.  !1F7            String search
  20.  !1F8            Select char code table
  21.  !1F10           Quit
  22.  !1Alt!0+!1F1        About
  23.  !1Alt!0+!1F5        User screen
  24.  !1Alt!0+!1F6        Open/create file
  25.  !1Alt!0+!1F7        File history list
  26.  !1Alt!0+!1F9        Update all changes
  27.  !1Alt!0+!1F10       Truncate file at current position
  28.  !1Shift!0+!1F1      Color glucker on/off
  29.  !1Shift!0+!1F7      Next string search
  30.  !1Ctrl!0+!1F6       Calculator
  31.  !1Ctrl!0+!1F7       Replace string
  32.  !1Ctrl!0+!1F9       Undo all changes
  33.  !1Esc           Quit
  34.  !1Enter         Next view mode
  35.  
  36. !2─── !3Block !3operations !2──────────────────────────────────────────────
  37.  !1Ctrl!0+!1F4       Insert bytes into viewed file from current position
  38.  !1Ctrl!0+!1F5       Delete bytes from viewed file from current position
  39.  
  40. !2──── !3BookMarks !2────────────────────────────────────────────────────
  41.  !1Alt!0+!1'+'       Store current position to bookmark state
  42.  !1Alt!0+!1'-'       Delete current bookmark state ( '-' not from numeric
  43.                keypad )
  44.  !1Alt!0+!1BS        Restore position from current bookmark state
  45.  !1Alt!0+!1'1' ─┐
  46.   ...     ├──  Restore position from N-th bookmark state
  47.  !1Alt!0+!1'9' ─┘
  48.  !1Alt!0+!1'0'       Clear all bookmark states
  49. [0001]
  50.  !4Hex !4view ▄
  51.   ▀▀▀▀▀▀▀▀▀
  52. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  53.  !1Up!0,!1Down       Line up/down
  54.  !1Left!0,!1Right    Byte left/rigth
  55.  !1Home!0,!1End      Line begin/end
  56.  !1PgUp!0,!1PgDn     Page up/down
  57.  !1Ctrl!0+!1Home     Top of file
  58.  !1Ctrl!0+!1End      End of file
  59.  !1Ctrl!0+!1PgUp     Top of file
  60.  !1Ctrl!0+!1PgDn     End of file
  61.  
  62. !2──── !3General !3function !2─────────────────────────────────────────────
  63.  !1F1            Help
  64.  !1F3            Undo current byte
  65.  !1BS            Undo prevision byte
  66.  !1F4            Change view mode to AV
  67.  !1F5            Goto address
  68.  !1F7            String search
  69.  !1F8            MS-DOS .exe header view
  70.  !1F9            Crypt system for marked block
  71.  !1F10           Quit
  72.  !1Shift!0+!1F1      Color glucker On/Off
  73.  !1Shift!0+!1F7      Next string search
  74.  !1Ctrl!0+!1F6       Calculator
  75.  !1Ctrl!0+!1F7       Replace string
  76.  !1Ctrl!0+!1F9       Undo all changes
  77.  !1Alt!0+!1F1        About
  78.  !1Alt!0+!1F5        User screen
  79.  !1Alt!0+!1F6        Open/create file
  80.  !1Alt!0+!1F7        File history list
  81.  !1Alt!0+!1F9        Update all changes
  82.  !1Alt!0+!1F10       Truncate file at current position
  83.  !1Tab           Select hex/ascii input
  84.  !1Esc           Quit
  85.  !1Enter         Next view mode
  86.  
  87. !2──── !3Block !3operations !2─────────────────────────────────────────────
  88.  !1Ins           Mark block begin/end, unmark block
  89.  !1Shift!0+!1F2      Put marked block to disk file as code/dump/asm list
  90.  !1Shift!0+!1F3      Get block from disk file into marked block
  91.  !1Shift!0+!1F4      Delete marked block from viewed file
  92.  !1Shift!0+!1F5      Insert block from disk file into viewed file from
  93.                current position
  94.  !1Ctrl!0+!1F4       Insert bytes into viewed file from current position
  95.  !1Ctrl!0+!1F5       Delete bytes from viewed file from current position
  96.  
  97. !2──── !3BookMarks !2────────────────────────────────────────────────────
  98.  !1Alt!0+!1'+'       Store current position to bookmark state
  99.  !1Alt!0+!1'-'       Delete current bookmark state ( '-' not from numeric
  100.                keypad )
  101.  !1Alt!0+!1BS        Restore position from current bookmark state
  102.  !1Alt!0+!1'1' ─┐
  103.   ...     ├──  Restore position from N-th bookmark state
  104.  !1Alt!0+!1'9' ─┘
  105.  !1Alt!0+!1'0'       Clear all bookmark states
  106. [0002]
  107.  !4Asm !4view ▄
  108.   ▀▀▀▀▀▀▀▀▀
  109. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  110.  !1Up!0,!1Down       Line up/down
  111.  !1Left!0,!1Right    Byte left/rigth
  112.  !1PgUp!0,!1PgDn     Page up/down
  113.  !1Ctrl!0+!1Home     Top of file
  114.  !1Ctrl!0+!1End      End of file
  115.  !1Ctrl!0+!1PgUp     Top of file
  116.  !1Ctrl!0+!1PgDn     End of file
  117.  !1Ctrl!0+!1Left     Go to prev comment string
  118.  !1Ctrl!0+!1Right    Go to next comment string
  119.  
  120. !2──── !3General !3function !2─────────────────────────────────────────────
  121.  !1F1            Help
  122.  !1F2            Select default segment address,operands size 16/32
  123.  !1F3            Undo current byte
  124.  !1BS            Undo prevision byte
  125.  !1F4            Change view mode to TV
  126.  !1F5            Goto address
  127.  !1F6            Assembler search
  128.  !1F7            String search
  129.  !1F8            MS-DOS .exe header view
  130.  !1F9            Crypt system for marked block
  131.  !1F10           Quit
  132.  !1Shift!0+!1F1      Color glucker On/Off
  133.  !1Shift!0+!1F6      Next assembler search
  134.  !1Shift!0+!1F7      Next string search
  135.  !1Ctrl!0+!1F6       Calculator
  136.  !1Ctrl!0+!1F7       Replace string
  137.  !1Ctrl!0+!1F9       Undo all changes
  138.  !1Alt!0+!1F1        About
  139.  !1Alt!0+!1F5        User screen
  140.  !1Alt!0+!1F6        Open/create file
  141.  !1Alt!0+!1F7        File history list
  142.  !1Alt!0+!1F9        Update all changes
  143.  !1Alt!0+!1F10       Truncate file at current position
  144.  !1Alt!0+!1'C'       Call a far procedure from cursor
  145.                !4N.B. Use !2RETF instruction to end proc
  146.  !1Alt!0+!1'E'       Enter comment for current string
  147.  !1Tab           Select hex/asm input
  148.  !1Esc           Quit
  149.  !1Enter         Next view mode
  150.  
  151. !2──── !3Block !3operations !2─────────────────────────────────────────────
  152.  !1Ins           Mark block begin/end, unmark block
  153.  !1Shift!0+!1F2      Put marked block to disk file as code/dump/asm list
  154.  !1Shift!0+!1F3      Get block from disk file into marked block
  155.  !1Shift!0+!1F4      Delete marked block from viewed file
  156.  !1Shift!0+!1F5      Insert block from disk file into viewed file from
  157.                current position
  158.  !1Ctrl!0+!1F4       Insert bytes into viewed file from current position
  159.  !1Ctrl!0+!1F5       Delete bytes from viewed file from current position
  160.  
  161. !2──── !3BookMarks !2────────────────────────────────────────────────────
  162.  !1Alt!0+!1'+'       Store current position to bookmark state
  163.  !1Alt!0+!1'-'       Delete current bookmark state ( '-' not from numeric
  164.                keypad )
  165.  !1Alt!0+!1BS        Restore position from current bookmark state
  166.  !1Alt!0+!1'1' ─┐
  167.   ...     ├──  Restore position from N-th bookmark state
  168.  !1Alt!0+!1'9' ─┘
  169.  !1Alt!0+!1'0'       Clear all bookmark states
  170.  
  171. !2──── !3Asm !3jmp/call !3etc !3trace !2───────────────────────────────────────
  172.  !1Shift!0+!1'1' ─┐
  173.     ...     ├─ Goto address from N-th jmp/call etc
  174.  !1Shift!0+!1'9' ─┘
  175.  !1Shift!0+!1'0'     Return from jump
  176. [0003]
  177.  !4View !4MS-DOS !4.exe !4header ▄
  178.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  179.  !1F1            Help
  180.  !1F3            Edit header fields
  181.  !1F5            Goto MS-DOS 'MZ' executable file entry point
  182.  !1ESC           Return to view mode
  183. [0004]
  184.  !4Edit !4MS-DOS !4.exe !4header ▄
  185.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  186. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  187.  !1Left!0,!1Rigth    Cursor left/right
  188.  !1Up!0,!1Down       Cursor up/down
  189.  !1TAB           Cursor down
  190.  
  191. !2──── !3General !3function !2─────────────────────────────────────────────
  192.  !1F1            Help
  193.  !1F3            Undo current field changes
  194.  !1F9            Return to view with update header
  195.  !1ESC           Return to view with skip all changes
  196. [0005]
  197.  !4Search !4string ▄
  198.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  199. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  200.  !1Left!0,!1Rigth    Char left/rigth
  201.  !1Up!0,!1Down      Select Ascii/Hex input
  202.  !1Tab           Select Ascii/Hex input
  203.  !1Home!0,!1End      String begin/end
  204.  
  205. !2──── !3General !3function !2─────────────────────────────────────────────
  206.  !1Del!0,!1BS        Delete char from string
  207.  !1Ctrl!0+!1'Y'      Clear string
  208.  !1Ins           Insert/Overide string input mode select
  209.  !1Esc           Exit to view mode
  210.  !1Enter         Start search string/ goto input replaced string
  211.  !1F1            Help
  212.  !1F2            Assembler
  213.  !1F4            Case sensitive On/Off select
  214.  !1F5            Search with masking On/Off select
  215.  !1F6            Search with use current char set On/Off select
  216.  !1F7            History list
  217.  
  218. !2──── !3Compare !3mask !3symbol !2──────────────────────────────────────────
  219.  !1'?'           Skip one char, if masking mode is on
  220. [0006]
  221.  !4Replace !4string ▄
  222.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  223. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  224.  !1Left!0,!1Rigth    Char left/rigth
  225.  !1Up!0,!1Down       Select Ascii/Hex input
  226.  !1Tab           Select Ascii/Hex input
  227.  !1Home!0,!1End      String begin/end
  228.  
  229. !2──── !3General !3function !2─────────────────────────────────────────────
  230.  !1Del!0,!1BS        Delete char from string
  231.  !1Ctrl!0+!1'Y'      Clear string
  232.  !1Ins           Insert/Overide string input mode select
  233.  !1Esc           Exit to view mode
  234.  !1Enter         Start search and replace
  235.  !1F1            Help
  236.  !1F2            Assembler 
  237.  !1F5            Search with masking On/Off select
  238.  !1F6            Search with use current char set On/Off select
  239.  !1F7            History list
  240. [0007]
  241.  !4Assembler !4search ▄
  242.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  243. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  244.  !1Left!0,!1Rigth    Char left/rigth
  245.  !1Home!0,!1End      String begin/end
  246.  
  247. !2──── !3General !3function !2─────────────────────────────────────────────
  248.  !1Del!0,!1BS        Delete char from string
  249.  !1Ctrl!0+!1'Y'      Clear string
  250.  !1Ins           Insert/Overide string input mode select
  251.  !1Esc           Exit to view mode
  252.  !1Enter         Start assembler search
  253.  !1F1            Help
  254.  !1F2            Search step select
  255.  !1F3            Search area select
  256.  !1F4            Search offset select
  257.  !1F5            Search type select
  258.  !1F6            Find reference to current file offset
  259.  !1F7            History list
  260.  
  261. !2──── !3Compare !3mask !3symbols !2─────────────────────────────────────────
  262.  !1'?'           Skip one char
  263.  !1'*'           Skip substring from current char to end of string or
  264.                ',' char
  265.  !1'$'           Skip begined '0' chars number constant
  266.  !1'%'           Skip word from current char to end of string, ' ' or
  267.                ',' symbols
  268.  
  269. !2──── !3Search !3options !2───────────────────────────────────────────────
  270.  ■ !1Step
  271.   - Command    Select next instruction for compare after current
  272.                instruction
  273.   - Byte       Select next instruction for compare after current
  274.                byte
  275.  ■ !1Area
  276.   - File       search in file
  277.   - Block      search in block
  278.  
  279.  ■ !1Offs
  280.   - Begin      search from begin file/block
  281.   - CurOfs     search from current position in file/block
  282.  
  283.  ■ !1Type
  284.   - Full       Skip compare chars after end of searched string
  285.   - Small      Select only equal instruction
  286. [0008]
  287.  !4View !4PE !4header ▄
  288.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  289.  !1F1            Help
  290.  !1F3            Object table dialog
  291.  !1F5            Go to entry point
  292.  !1F8            Go to view 'MZ' MS-DOS header
  293.  !1ESC           Return to view mode
  294. [0009]
  295.  !4View !4PE !4header !4object !4table ▄
  296.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  297. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  298.  !1Up!0,!1Down       Line up/down
  299.  !1PgUp!0,!1PgDn     Page up/down
  300.  
  301. !2──── !3General !3function !2─────────────────────────────────────────────
  302.  !1F1            Help
  303.  !1Enter         Go to object first page
  304.  !1ESC           Return to view PE header
  305.  
  306. !2──── !3Fields !3comments !2──────────────────────────────────────────────
  307.  !1Object        Object name
  308.  !1V_Size        Virtual memory size.  The size of the object that
  309.                  will be allocated when the object is loaded.
  310.  !1RVA           Relative Virtual Address.
  311.  !1PhysSize      The size of the initialized data in the file for
  312.                  the object.
  313.  !1PhysOffs      Physical offset for object's first page.
  314.  !1WREspcUIC
  315.  ││││││││└──── Code object.
  316.  │││││││└───── Initialized data object.
  317.  ││││││└────── Uninitialized data object.
  318.  │││││└─────── Object must not be cached.
  319.  ││││└──────── Object is not pageable.
  320.  │││└───────── Object is shared.
  321.  ││└────────── Executable object.
  322.  │└─────────── Readable object.
  323.  └──────────── Writeable object.
  324. [000A]
  325.  !4Edit !4in !4Asm !4view !4(Assembler) ▄
  326.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  327. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  328.  !1Left!0,!1Rigth    Char left/right
  329.  !1Home!0,!1End      String begin/end
  330.  !1Up!0,!1Down       Select for edit prev/next instruction without
  331.                asseble instruction from input string
  332.  
  333.  
  334. !2──── !3General !3function !2─────────────────────────────────────────────
  335.  !1Ins           Select Insert/Override string edit mode
  336.  !1BS!0,!1DEL        Delete char from string
  337.  !1Ctrl!0+!1'Y'      Clear string
  338.  !1ENTER         Assemble instruction (only changed instructions)
  339.  !1TAB           Select hex edit
  340.  !1ESC           Select hex edit
  341.  !1F1            Help
  342. [000B]
  343.  !4History !4list ▄
  344.   ▀▀▀▀▀▀▀▀▀▀▀▀▀
  345.  !1Up!0,!1Down       Line up/down
  346.  !1F1            Help
  347.  !1F8!0,!1DEL        Delete current record
  348.  !1F10           Delete all records
  349.  !1ENTER         Return with select current record
  350.  !1ESC           Return with skip select
  351. [000C]
  352.  !4Crypt !4procedure !4edit ▄
  353.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  354. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  355.  !1Left!0,!1Right    Char left/right
  356.  !1Up!0,!1Down       Line up/down
  357.  !1Home!0,!1End      String begin/end
  358.  
  359. !2──── !3General !3function !2─────────────────────────────────────────────
  360.  !1Ins           Select Insert/Override string edit mode
  361.  !1BS!0,!1DEL        Delete char in string
  362.  !1Ctrl!0+!1'Y'      Clear string
  363.  !1F1            Help
  364.  !1F2            Save crypt file
  365.  !1F3            Load crypt file
  366.  !1F4            Input offset for data section of crypt procedure
  367.  !1F5            Goto address
  368.  !1F6            Erase crypt procedure without data section
  369.  !1F7            Clear crypt procedure data section
  370.  !1F8            Delete current instruction
  371.  !1F9            Run crypt procedure
  372.  !1Alt!0+!1F1        Select asm command input mode: Insert/Override
  373.  !1TAB           Select data section edit
  374.  !1ENTER         Assemble instruction
  375.  !1ESC           Exit to view without run crypt procedure
  376. [000D]
  377.  !4Crypt !4data !4editor ▄
  378.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  379. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  380.  !1Left!0,!1Right    Char left/right
  381.  !1Up!0,!1Down       Line up/down
  382.  
  383. !2──── !3General !3function !2─────────────────────────────────────────────
  384.  !1F1            Help
  385.  !1F5            Goto address
  386.  !1TAB           Select crypt procedure edit
  387.  !1ESC           Exit to view without run crypt procedure
  388. [000E]
  389.  !4Calculator ▄
  390.   ▀▀▀▀▀▀▀▀▀▀▀
  391. !2──── !3String !3editor !2────────────────────────────────────────────────
  392.  !1Left!0,!1Right    Char left/right
  393.  !1Home!0,!1End      String begin/end
  394.  !1Ins           Select Insert/Override string edit mode
  395.  !1BS!0,!1DEL        Delete char in string
  396.  !1Ctrl!0+!1'Y'      Clear string
  397.  
  398. !2──── !3General !3function !2─────────────────────────────────────────────
  399.  !1F1            Help
  400.  !1F2            Dec default
  401.  !1F3            Hex default
  402.  !1F4            Oct default
  403.  !1F5            Bin default
  404.  !1Enter         Evaluate
  405.  !1Esc           Exit
  406.  
  407. !2──── !3Operations !2───────────────────────────────────────────────────
  408.  !1()            Change evaluating order                 ■ Priority 0
  409.  !1~!0, !1-          NOT, NEG (unary minus)                  ■ Priority 1
  410.  !1<<!0, !1>>        SHL, SHR                                ■ Priority 2
  411.  !1*!0, !1/!0, !1%       MUL, DIV (unsigned int), DIV remainder  ■ Priority 3
  412.  !1&!0, !1|!0, !1^       AND, OR, XOR                            ■ Priority 3
  413.  !1+!0, !1-          ADD, SUB                                ■ Priority 4
  414.  
  415. Note: high priority level is zero.
  416.  
  417. !2──── !3Type !3convertions !2─────────────────────────────────────────────
  418.  Last char in number constant:
  419.  !1d             dec
  420.  !1h             hex
  421.  !1o             oct
  422.  !1b             bin
  423. [000F]
  424.  !4View !4NE !4header ▄
  425.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  426.  !1F1            Help
  427.  !1F3            Object table dialog
  428.  !1F5            Go to entry point
  429.  !1F8            Go to view 'MZ' MS-DOS header
  430.  !1ESC           Return to view mode
  431. [0010]
  432.  !4View !4NE !4header !4object !4table ▄
  433.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  434. !2──── !3Cursor !3movement !2──────────────────────────────────────────────
  435.  !1Up!0,!1Down       Line up/down
  436.  !1PgUp!0,!1PgDn     Page up/down
  437.  
  438. !2──── !3General !3function !2─────────────────────────────────────────────
  439.  !1F1            Help
  440.  !1Enter         Go to object first page
  441.  !1ESC           Return to view NE header
  442.  
  443. !2──── !3Fields !3comments !2──────────────────────────────────────────────
  444.  
  445. !1GH3DPLCrEPsMIttt
  446. ││││└┤│││││││└┴┴ Segment type Data/Code
  447. ││││ │││││││└─── Iterated segment
  448. ││││ ││││││└──── Movable segment
  449. ││││ │││││└───── Segment can be shared
  450. ││││ ││││└────── Preload segment
  451. ││││ │││└─────── Execute/read-only for code/data segment
  452. ││││ ││└──────── Segment has relocations
  453. ││││ │└───────── Code conforming/Data is expand down
  454. ││││ └────────── I/O privilege level
  455. │││└──────────── Discardable segment
  456. ││└───────────── 32-bit code segment
  457. │└────────────── Huge segment
  458. └─────────────── GDT allocation requested
  459. [!END]
  460.  
  461.