Preface
  • About the MULTI manuals
  • Conventions
    1. Introduction to MULTI
  • Features
  • Embedded programming in MULTI
  • Running MULTI from the command line
  • Resources
    2. Using the Builder
  • Starting a Builder session
  • Setting up your software project
  • Navigating through your project
  • Setting options: An overview
  • Important options
  • Building your project
  • Debugging
    3. The Builder GUI
  • The Builder window
  • The Builder menus
  • The Builder toolbar
  • Other Builder components
  • Build Panel
  • File Options dialog box
  • Language Options dialog box
  • CPU Options dialog box
  • Toolchain Options dialog box
  • The Progress window
    4. Version control
  • MULTI Version Control
  • How to use MVC
  • Branching and version numbers
  • How to use the MVC commands
  • MVC command list
  • Other version control systems
    5. Using the Editor
  • Starting the Editor
  • Opening files
  • Navigating between open files
  • Saving files
  • Editing
  • Working with your code
  • Searching
  • Merging files
  • Comparing files
  • Using version control from the Editor
  • Configuring the Editor
    6. The Editor GUI
  • The main Editor window
  • Editor menus
  • Editor toolbar
  • Location fields
  • Status bar
  • Merge dialog boxes
  • Search dialog box
  • Goto dialog box
  • Per File Settings dialog box
  • File chooser
  • Print dialog box
    7. Editor commands
  • Navigation commands
  • Indentation commands
  • Selection commands
  • Drag-and-drop commands
  • Text deletion commands
  • Clipboard commands
  • Block commands
  • Search commands
  • Undo/Redo commands
  • File commands
  • Tool commands
  • Tag commands
  • Version control commands
  • Configuration commands
  • Help commands
  • Insert commands
  • 'if' conditional commands
    8. Default key bindings
  • Default keyboard settings
  • Escape key interrupt
  • Default mouse settings
    9. Configuring and customizing MULTI
  • Setting configuration options
  • Customizing the graphical user interface (GUI)
  • Creating custom functionality
  • How MULTI uses startup files to configure a session
  • Example customizations
    10. Configuration commands
  • Options dialog box
  • Other Configuration options
    11. Debugger GUI
  • Main debugger window
  • Debugger menus
  • Debugger toolbar
  • Pop-up menus
  • Generic debugger window features
  • Other window topics
    12. Expressions, variables, and procedures
  • Evaluating expressions
  • Viewing variables
  • Viewing memory addresses
  • Variable lifetime
  • Special variables
  • Examining data
  • Wildcards
  • Procedure calls
  • System variables
  • Syntax checking
    13. Debugger commands
  • Debugger notations
  • Command groups
  • Debugger commands
  • ! command
  • + command
  • - command
  • / command
  • ? command
  • -> command
  • ^ command
  • A
  • a
  • a
  • about
  • alias
  • apply
  • assem
  • assert
  • attach
  • B
  • b
  • bA
  • ba
  • backhistory
  • backout
  • bat
  • be
  • bg
  • bI
  • bi
  • bif
  • bpload
  • bpsave
  • bpview
  • bR
  • br
  • break
  • breakpoints
  • browse
  • bsearch
  • bt
  • bU
  • bu
  • bX
  • bx
  • build
  • builder
  • button
  • C
  • c
  • ca
  • cag
  • calls
  • callsview
  • Cb
  • cb
  • cf
  • cfb
  • chgcase
  • clearconfig
  • comeback
  • compare
  • completeselection
  • configoptions
  • configure
  • configurefile
  • connect
  • copy
  • createcontrol
  • CU
  • Cu
  • cU
  • cu
  • cvconfig
  • cx
  • D
  • d *
  • d
  • dbnew
  • dbprint
  • de
  • debug
  • debugbutton
  • define
  • detach
  • dialog
  • dialogsearch
  • dialogue
  • disconnect
  • dumpfile
  • E
  • e
  • echo
  • edit
  • editbutton
  • editfile
  • editview
  • error
  • eval
  • examine
  • f
  • filedialog
  • filedialogue
  • fill
  • find
  • findleaks
  • forwardhistory
  • fsearch
  • g
  • getargs
  • goaway
  • grep
  • H
  • h
  • halt
  • halta
  • haltag
  • haltx
  • hardbrk
  • help
  • i
  • if
  • indexnext
  • indexprev
  • infiniteview
  • info
  • inspect
  • iobuffer
  • isearch
  • isearchadd
  • k
  • keybind
  • L
  • l
  • load
  • loadconfigfromfile
  • loaddialogfile
  • loaddialoguefile
  • loadsym
  • M
  • macrotrace
  • make
  • map
  • mark
  • memdump
  • memload
  • memread
  • memview
  • memwrite
  • menu
  • monitor
  • mouse
  • mprintf
  • mvc
  • mvconfig
  • n
  • new
  • ni
  • nl
  • note
  • P
  • p
  • pop
  • print
  • printline
  • printsearch
  • printwindow
  • profdump
  • profile
  • profilegui
  • profilemode
  • push
  • pwd
  • Q
  • q
  • qfst
  • quit
  • quitall
  • R
  • r
  • Rb
  • rb
  • refresh
  • registers
  • regview
  • remote
  • restart
  • restore
  • resume
  • return
  • rload
  • rom
  • rundir
  • runtask
  • S
  • s
  • save
  • saveconfig
  • saveconfigtofile
  • sb
  • sc
  • scrollcommand
  • setargs
  • setbrk
  • shell
  • showdef
  • showfds
  • Si
  • si
  • signal
  • Sl
  • sl
  • source
  • stopif
  • stopifi
  • syncolor
  • T
  • t
  • target
  • targetwindow
  • taskwindow
  • tog
  • unalias
  • update
  • uptosource
  • view
  • viewcommand
  • viewdel
  • viewlist
  • W
  • w
  • wait
  • watchpoint
  • while
  • window
  • windowcopy
  • windowpaste
  • windowspaste
  • x
  • xmit
  • xmitio
  • Z
  • z
  • zignal
    14. The data explorer
  • The data explorer
  • Data explorer basics
  • View command
  • Related commands
  • Data explorer autosizing
  • Data explorer messages
  • Working with data explorers
  • Data explorer format menu
  • Data explorers with an infinite view
  • Updating data explorer windows
    15. Run-time error checking
  • Run-time error checking
  • Run-time Error tab check boxes
  • Memory checking drop-down list
  • Finding memory leaks
    16. The Profiler
  • Introduction to the profiler
  • Using the profiler
  • Profiling targets
  • The profdump command
  • The protrans utility
    17. Browse window
  • Browse window
  • Dialog box for procedures
    18. Memory view window
  • Opening a memory view window
  • Configuring a memory view window
  • Changing the address in a memory view window
  • Editing memory in a memory view window
    19. Call stack window
  • Call stack window
    20. Breakpoints window
  • Opening the Breakpoints window
  • Breakpoint types
  • Using the Breakpoints window
    21. Tree browser
  • Opening a tree browser
  • Using a tree browser
  • Configuring tree browser colors
    A. Third party tools
  • Third party version control systems
  • Third party editors
  • Using the Editor with third party tools
  • Using the Debugger with third party tools