# Command reference of ucsim

General commands and information

- help,? Help about commands (changed 0.2.38)
- show Show different kind of information (since 0.1.3) (changed 0.2.38)
- file,load Load FILE into ROM
- download,dl Download (intel hex) data
- quit Quit (changed 0.2.12)
- kill Shut down the simulator (since 0.2.12)
- reset Reset
- where,Where Search for data in memory (since 0.2.38)
- conf Configuration
- state State of simulator
- info Information (changed 0.2.38)
- timer Managing timers to measure execution time and profiling
- set Set various things (since 0.2.38)
- get Get various things (since 0.2.38)
- fill Fill memory region with data (since 0.2.38)

Execution

- stop Stop (since 0.2.12)
- s,step Step (renamed from s 0.2.38)
- n,next Next
- pc Set/get PC (since 0.1.5)
- r,run,go Go (since 0.2.20) (changed 0.2.38)

Breakpoints

- break Set fix breakpoint (changed 0.2.38)
- tbreak Set temporary breakpoint (changed 0.2.38)
- clear Clear fix breakpoint
- delete Delete breakpoint(s)

Dump commands

- dump Dump memory or bits (since 0.2.38)
- disassemble Disassemble
- dc Dump code in disass format
- dch Dump code in hex format
- di Dump Internal RAM
- dx Dump External RAM
- ds Dump SFR

Removed obsolet commands

- wi,Wi Search for string in Internal RAM (removed 0.2.38, use where,Where instead)
- wx,Wx Search for string in External RAM (removed 0.2.38, use where,Where instead)
- wc,Wc Search for string in ROM (removed 0.2.38, use where,Where instead)
- gopt Get value of option(s) (removed 0.2.38, use get option instead)
- sopt Set value of option (removed 0.2.38, use set option instead)
- g Go (changed 0.2.12) (removed 0.2.38, use run instead)
- bs Set FETCH Breakpoint (removed 0.2.20, use break or tbreak instead)
- bse Set EVENT Breakpoint (removed 0.2.38, use break or tbreak instead)
- bd Delete FETCH Breakpoint (removed 0.2.20, use clear instead)
- bde Delete EVENT Breakpoint (removed 0.2.38, use delete instead)
- ba Delete all breakpoints (removed 0.2.38, use delete instead)
- bl List Breakpoints (removed 0.2.20, use info breakpoints instead)
- dr Dump registers (removed 0.2.37, use info registers instead)
- dp Dump ports (removed 0.2.38, use info hardware instead)
- si Set Internal RAM (removed 0.2.38, use set memory instead)
- sx Set External RAM (removed 0.2.38, use set memory instead)
- sc Set code (ROM) (removed 0.2.38, use set memory instead)
- ss Set SFR area (removed 0.2.38, use set memory instead)
- sb Set bit (removed 0.2.38, use set bit instead)
- fi Fill IRAM area with data (removed 0.2.38, use fill instead)
- fx Fill XRAM area with data (removed 0.2.38, use fill instead)
- fs Fill SFR area with data (removed 0.2.38, use fill instead)
- fc Fill ROM area with data (removed 0.2.38, use fill instead)
- db Dump bit (removed 0.2.38, use dump instead)
- sp Set port pins (removed 0.2.38, use set port instead)