home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / MAXONNOG2NOGURU.DMS / in.adf / sim.specialdoc < prev    next >
Encoding:
Text File  |  1992-12-28  |  10.2 KB  |  90 lines

  1.  
  2. ---------------------------------------------------------------------------------------------------------------------------------------
  3.  S.I.M. Version 1.51 Command Overview
  4. ---------------------------------------------------------------------------------------------------------------------------------------
  5.  a  (s)(e)           :show memory as ascii (from s (to e))                       Monitor Function Key Overview
  6.  b                   :list all breakpoints                                      -------------------------------------------
  7.  bj [s]              :set JSR-breakpoint at s                                    <CURSOR>            :move cursor one step
  8.  bs [s]              :set stack breakpoint                                       <SHIFT+CURSOR>      :move cursor to limit
  9.  b  [s](j)           :set illegal breakpoint at s (with jokers, see below)       <ALT+CURSOR UP>     :command history back
  10.        *             :make breakpoint resident                                   <ALT+CURSOR DOWN>   :command history foreward
  11.        [n]           :make counter breakpoint                                    <DEL>               :delete char in line
  12.        ? [n]         :make condition breakpoint                                  <SHIFT+DEL>         :insert space in line
  13.        j|l|r         :make button breakpoint                                     <ALT+DEL>           :clear screen
  14.  b  [s]              :kill any breakpoint at s                                   <BACKSPACE>         :backspace
  15.  bk                  :kill all breakpoints                                       <SHIFT+BACKSPACE>   :real backspace
  16.  c  [s][e][t](j)     :compare from s to e with t (with jokers, see below)        <ALT+BACKSPACE>     :clear line
  17.        +/- [n]       :compare every nth byte, as- (s<e) or descending (s>e)      <ESC>               :toggle debugger on/off
  18.        *             :report the equal bytes, not the differing ones             <TAB>               :switch between windows
  19.        @             :execute F9 when reporting (m0=source,m1=target)            <SHIFT+ESC>         :insert commandline
  20.        !o|m|n        :all reports to matchbuffer. (o=old ones stay, m=same       <ALT+ESC>           :copy commandline
  21.                      :ones stay, n=new ones stay when finished)                  <HELP>              :first helppage
  22.  c  (s)(t)           :(set source (and target) new and) continue compare         <SHIFT+HELP>        :second helppage
  23.  d  (s)(e)           :show disassembly of memory (from s (to e))                -------------------------------------------
  24.  e  [s][d]           :edit memory directly at s                                  Graphic Searcher Function Key Overview
  25.  e  (s)              :start to edit in loopmode (at s)                          -------------------------------------------
  26.  e> [s](d)           :edit in loopmode                                           <CURSOR UP>         :one line up
  27.  f  [s][e](j)[d](m)  :find data d (with jokers, see 'compare')                   <CURSOR DOWN>       :one line down
  28.                      :from s to e (with mask m)                                  <CURSOR RIGHT>      :plane one word down
  29.  f  (s)(e)           :(set start (and end) new and) continue find                <CURSOR LEFT>       :plane one word up
  30.  f  [s][e](j) i [i]  :find disassembly (with jokers, see compare)                <SHIFT+UP>          :plane one page down
  31.  g  [s]              :go to subroutine at s                                      <SHIFT+DOWN>        :plane one page up
  32.  gw [s]              :prepare 'go to subroutine' to s                            <DEL>               :subtract 2 from modulo
  33.  h  (n)              :show (nth last) history                                    <HELP>              :add 2 to modulo
  34.  i  (n)              :leave out (n) instructions                                 <SHIFT+DEL>         :subtract 16 from modulo
  35.  k  [s][e]           :define matchbuffer from s to e                             <SHIFT+HELP>        :add 16 to modulo
  36.  k?                  :give matchbuffer measurements                              <BACKSPACE>         :clear modulo
  37.  k*                  :init matchbuffer again                                     <CR>                :switch hires/lores
  38.  k  {@}[s]           :show entries higher than s (report using F9)              -------------------------------------------
  39.  k                   :show next entry                                            Debugger Function Key Overview
  40.  l  (s)(e)           :disassemble copperlist (from s (to e))                    -------------------------------------------
  41.  l*                  :activate actual copperlist                                 <AMIGA+UP>          :one line up
  42.  l? (s)(e)           :search for active copperlist (from s (to e))               <AMIGA+DOWN>        :one line down
  43.  l= (n)              :find quick copperlist (one or two)                         <AMIGA+RIGHT>       :one byte/word up
  44.  m  (s)(e)           :show memory as hex/ascii (from s (to e))                   <AMIGA+LEFT>        :one byte/word down
  45.  n  [s][i]           :assemble instructions directly at s                        <AMIGA+SHIFT+UP>    :one page up
  46.  n  (s)              :start to assemble in loopmode (at s)                       <AMIGA+SHIFT+DOWN>  :one page down
  47.  n> [s][i]           :assemble in loopmode                                       <AMIGA+ALT+UP>      :decrease actual window
  48.  o  [s][e][d]        :occupy memory from s to e with data d                      <AMIGA+ALT+DOWN>    :increase actual window
  49.  q                   :return to debug server, confirm before quit                <AMIGA+S+A+UP>      :dec. window 0, inc. window 1
  50.  r  {?}              :show all registers (all memories)                          <AMIGA+S+A+DOWN>    :inc. window 0, dec. window 1
  51.  r  [r]{=}[x]        :set register r with value x                                <AMIGA+a>           :select asciidump
  52.  s  (p)(b)(s)        :set display (and backup (and transfer S.I.M.))             <AMIGA+b>           :set/clear breakpoint at top
  53.  t  [s][e][t]        :transfer memory from s to e at t                           <AMIGA+c>           :compare next
  54.  u                   :do next step, don't follow jst and bsr                     <AMIGA+d>           :select disassembly
  55.  v?                  :information about exception that forced entry              <AMIGA+e>           :edit at startaddr of window
  56.  v  [x]              :simulate occurrence of trap x                              <AMIGA+f>           :find next
  57.  v  -[x]             :take trap x off stack                                      <AMIGA+g>           :leave subroutine
  58.  w                   :show state of all traps                                    <AMIGA+h>           :hardcopy of screen
  59.  w  [x]              :set or clear trap x                                        <AMIGA+i>           :leave out instruction
  60.  wk                  :kill all traps                                             <AMIGA+j>           :jump to startaddr of window
  61.  x                   :continue program, confirm before exit                      <AMIGA+k>           :select swiss/american keymap
  62.  z  (j)              :tracestep (with jokers, see below)                         <AMIGA+l>           :select copperlist disassembly
  63.     [n]              :do n tracesteps                                            <AMIGA+m>           :select hexdump
  64.     * [x]            :trace till pc=x                                            <AMIGA+n>           :assemble at startaddr of window
  65.     ? [n]            :trace till result of formula not zero                      <AMIGA+p>           :toggle printer on/off
  66.     j|l|r            :trace till fire, left or right button pressed              <AMIGA+q>           :quit to debug server
  67.     c                :68020 trace emulation                                      <AMIGA+r>           :recalculate linkterms
  68.  A  [n]              :set startaddress of active window                          <AMIGA+s>           :split/unsplit window
  69.  B  [s]              :calculate and set bootchecksum                             <AMIGA+u>           :next step
  70.  D  (n)              :show (set) active drive for trackoperations                <AMIGA+v>         :set/clear resident breakpoint
  71.  D? (n)              :find track of actual drive (drive n)                       <AMIGA+x>           :exit
  72.  F                   :list definitions of function keys                          <AMIGA+z>           :trace step
  73.  F  [n](c){@}        :set function key n with macro c (execute directly)         <AMIGA+B>           :set/clear JSR-breakpoint
  74.  K  [s]              :calculate and set blockchecksum                            <AMIGA+N>           :replace top instruction by NOPs
  75.  L  [f][s]           :load file f to memory at s                                 <AMIGA+!>           :flush keystatefield
  76.  P  (s)(m)           :show plane (start at s (init modulo with m))               <AMIGA+?>           :toggle keyoardbuffer killer
  77.  Q                   :return directly to debug server                            <AMIGA+\>           :toggle Auto-Unmodify Traps
  78.  S  [f][s][e]        :save memory from s to e as file f                          <AMIGA+[>           :indirect (windowaddr=[windowaddr])
  79.  T  [n]{@}           :set (smart) linkterm of active window                      <AMIGA+]>           :exdirect
  80.  V  (path)           :list directory (press <SPACE> for more)                    <AMIGA+{>           :BCPL indirect
  81.  X                   :continue program directly                                  <AMIGA+}>           :enter last indirect
  82.  ?  [n]{,}(n)        :calculate result of formula(s)                             <AMIGA+F1-F10>      :toggle F-keys on/off
  83.  <s [s][b](n)        :read (n) sectors (starting with) b at s                    <AMIGA+0-9>         :get marked location
  84.  >s [s][b](n)        :write (n) sectors  (starting with) b from s                <AMIGA+SHIFT+0-9>   :mark location (only keypad!)
  85.  <t [s][t](n)        :read (n) logical tracks (starting with) t at s            -------------------------------------------
  86.  >t [s][t](n)        :write (n) logical tracks (starting with) t from s
  87.  >f (n)              ;format disk (in drive n)
  88. ---------------------------------------------------------------------------------------------------------------------------------------
  89.  
  90.