home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / maj / 2105 / ida.cfg < prev    next >
Text File  |  1994-03-16  |  5KB  |  223 lines

  1. //     *************************
  2. //    Sample IDA config file.        Created 17-Jul-91 by Guilfanov I.
  3. //     *************************
  4.  
  5. //
  6. //    #include's are allowed.
  7. //
  8. //    You can use C-like constants in this file.
  9. //
  10. //
  11.  
  12. /***********************************************************
  13.  *    Global Parameters                   *
  14.  *    -----------------                   *
  15.  ***********************************************************/
  16.  
  17. ASCII_PREFIX    =    "m_"            // Prefix for new ASCII strings
  18. NAME_LENGTH    =    32            // Maximal length of new names
  19.  
  20. OUTPUT        =    ""            // Default path for Output
  21.                         // Files (asm,map,exe)
  22.  
  23. AUTOSAVE    =    16            // Flush buffers after
  24.                         // 16 actions
  25.  
  26. EDITOR        =    "c:\\brief\\exe\\b.exe"    // BRIEF is the default editor
  27.  
  28. //
  29. // Swapping into extended/expanded memory.
  30. // Only IDA itself will be overlayed, not its data.
  31. //
  32.  
  33. SWAP_EXTENDED    =    256            // unit = 1 Kb
  34. SWAP_EXPANDED    =    16            // unit = 16 Kb
  35.  
  36. /***********************************************************
  37.  *    Screen Colors                       *
  38.  *    -------------                       *
  39.  *                               *
  40.  *  10.5.93    The color definitions don't work       *
  41.  *        for the moment.                   *
  42.  *                               *
  43.  ***********************************************************/
  44.  
  45.     /* dark colors */        /* light colors */
  46.  
  47. // 0    BLACK,            8    DARKGRAY,
  48. // 1    BLUE,            9    LIGHTBLUE,
  49. // 2    GREEN,            a    LIGHTGREEN,
  50. // 3    CYAN,            b    LIGHTCYAN,
  51. // 4    RED,            c    LIGHTRED,
  52. // 5    MAGENTA,        d    LIGHTMAGENTA,
  53. // 6    BROWN,            e    YELLOW,
  54. // 7    LIGHTGRAY,        f    WHITE
  55.  
  56. TEXT_COLOR            =    0x17        // LightGray on Blue
  57. TEXT_REV_COLOR        =    0x70        // Black on LightGray
  58. WARNING_COLOR        =    0x2F        // White on Green
  59. ERROR_COLOR            =    0x4F        // White on Red
  60. LIST_NORMAL_COLOR        =    0x0E        // Yellow on Black
  61. LIST_HIGH_COLOR        =    0x1F        // White on Blue
  62. STATUS_COLOR            =    0x17        // LightGray on Blue
  63. INDICATOR_COLOR        =    0x40        // Black on Red
  64. MENU_NORMAL_COLOR    =    0x70        // Black on LightGray
  65. MENU_HIGH_COLOR        =    0x0F        // White on Black
  66. ASK_COLOR        =    0x1F        // White on Blue
  67.  
  68. /***********************************************************/
  69. /*    Keyboard definitions                   */
  70. /*    --------------------                   */
  71. /***********************************************************/
  72.  
  73. "Execute"        =    "F2"
  74. "ExecuteLine"        =    "Shift-F2"
  75. "Flush"            =    0
  76. "Wait"            =    0
  77. "Shell"            =    "Alt-Z"
  78. "Repaint"        =    0
  79. "Quit"            =    "Alt-X"
  80.  
  81. "ProduceMap"        =    "Shift-F10"
  82. "ProduceAsm"        =    "Alt-F10"
  83. "ProduceLst"        =    0
  84. "ProduceExe"        =    "Ctrl-F10"
  85. "Unload"        =    "Ctrl-F2"
  86.  
  87. "JumpAsk"        =    "Ctrl-G"
  88. "JumpName"        =    "Ctrl-L"
  89. "JumpSegment"        =    "Ctrl-S"
  90. "JumpSegmentRegister"    =    "Ctrl-R"
  91. "JumpQ"            =    "Ctrl-Q"
  92. "JumpPosition"        =    "Ctrl-P"
  93.  
  94. "Return"        =    "Esc"
  95.  
  96. "SetDirection"        =    "Tab"
  97. "MarkPosition"        =    "Alt-P"
  98.  
  99. "JumpVoid"        =    "Ctrl-V"
  100. "JumpCode"        =    "Ctrl-C"
  101. "JumpData"        =    "Ctrl-D"
  102. "JumpProc"        =    "Ctrl-F"
  103. "JumpUnknown"        =    "Ctrl-U"
  104. "JumpDefined"        =    "Ctrl-A"
  105. "AskNextImmediate"    =    "Alt-I"
  106. "JumpImmediate"        =    "I"
  107. "AskNextText"        =    "Alt-T"
  108. "JumpText"        =    "Ctrl-T"
  109. "AskBinaryText"        =    "Alt-B"
  110. "JumpBinaryText"    =    "Ctrl-B"
  111.  
  112. "MakeJumpTable"        =    "Alt-J"
  113. "Link"            =    'L'
  114. "Unlink"        =    'U'
  115.  
  116. "MakeCode"         =    'C'
  117. "MakeData"        =    'D'
  118. "MakeAscii"        =    'A'
  119. "MakeArray"        =    '*'
  120. "MakeUnknown"        =    'U'
  121.  
  122. "SetAuto"        =    0
  123. "SetLowLimit"        =    0
  124. "SetHighLimit"        =    0
  125. "SetAsciiBreak"        =    0
  126. "SetAsciiEnd"        =    0
  127. "SetAsciiStyle"        =    0
  128. "SetDirection"        =    "Tab"
  129. "SetTailDepth"        =    0
  130.  
  131. "MakeName"        =    'N'
  132. "MakeProcedure"        =    'P'
  133. "MakeEndOfProcedure"    =    'E'
  134. "Alter1Operand"        =    "Alt-F1"
  135. "Alter2Operand"        =    "Alt-F2"
  136.  
  137. "IncrementIndent"    =    0
  138. "DecrementIndent"    =    0
  139. "SetTabulations"    =    "Shift-Tab"
  140.  
  141. "MakeComment"        =    ';'
  142. "MakePredefinedComment"    =    "Shift-F1"
  143.  
  144. "MakeExtraLineA"    =    "Ins"
  145. "MakeExtraLineB"    =    "Shift-Ins"
  146. "DeleteExtraLineA"    =    "Del"
  147. "DeleteExtraLineB"    =    "Shift-Del"
  148.  
  149. "IncrementCommentsIndent" =    0
  150. "DecrementCommentsIndent" =    0
  151.  
  152. "MakeDecimal"        =    'H'
  153. "MakeChar"        =    'R'
  154. "MakeNumber"        =    '#'
  155. "MakeVariable"        =    'V'
  156. "MakeSegment"        =    'S'
  157. "MakeOffset"        =    'O'
  158. "MakeOffsetCs"        =    "Ctrl-O"
  159. "MakeAnyOffset"        =    "Alt-R"
  160.  
  161. "CreateSegment"        =    0
  162. "SegmentBounds"        =    0
  163. "KillSegment"        =    0
  164. "MoveSegment"        =    0
  165. "RenameSegment"        =    "Alt-S"
  166. "SegmentAddressing"    =    0
  167. "SegmentClass"        =    0
  168.  
  169. "SegmentCombPrivate"    =    0
  170. "SegmentCombPublic"    =    0
  171. "SegmentCombCommon"    =    0
  172. "SegmentCombStack"    =    0
  173.  
  174. "SegmentAlignAbs"    =    0
  175. "SegmentAlignByte"    =    0
  176. "SegmentAlignWord"    =    0
  177. "SegmentAlignPara"    =    0
  178. "SegmentAlignPage"    =    0
  179. "SegmentAlignDble"    =    0
  180.  
  181. "SetSegmentRegister"    =    "Alt-D"
  182. "SetSegmentRegisterDefault"    = 0
  183.  
  184. "ShowRegisters"        =    "Space"
  185. "ShowSegmentRegisters"    =    0
  186. "ShowSegments"        =    0
  187. "ShowNames"        =    0
  188.  
  189. "PatchByte"        =    "Ctrl-E"
  190. "PatchWord"        =    "Ctrl-W"
  191.  
  192. "ToggleCrossReferences"    =    'X'
  193. "ToggleVoids"        =    0
  194. "ToggleSillyComments"    =    0
  195. "ToggleEmptyLines"    =    0
  196. "ToggleBorders"        =    0
  197. "ToggleAutoShow"    =    0
  198. "TogglePrefixes"    =    0
  199. "ToggleSegmentNames"    =    0    // use segment names in addresses
  200.                     // (instead of segment bases)
  201.  
  202. "ViewFile"        =    0
  203. "Calculate"        =    '?'
  204. "ShowFlags"        =    'F'
  205.  
  206. "WindowOpen"        =    "F3"
  207. "WindowMove"        =    "Ctrl-F5"
  208. "WindowZoom"        =    "F5"
  209. "WindowPrev"        =    "Shift-F6"
  210. "WindowNext"        =    "F6"
  211. "WindowClose"        =    "Alt-F3"
  212. "WindowTile"        =    "F7"
  213. "WindowCascade"        =    "F8"
  214.  
  215. "SetProcessor8086"    =    0
  216. "SetProcessor80286r"    =    0
  217. "SetProcessor80286p"    =    0
  218. "SetProcessor80386r"    =    0
  219. "SetProcessor80386p"    =    0
  220. "SetProcessor80486r"    =    0
  221. "SetProcessor80486p"    =    0
  222. "SetProcessor8085"    =    0
  223.