Poking memory
You can manipulate the contents of memory using the Poke Tool (), but the interface for this is severely limited by space constraints: For more than the simplest editing, you will probably find the integrated hex editor far more convenient.
Nonetheless, to view and edit values within the circuit, the Poke Tool has two modes of operation: You can edit the address displayed, and you can edit an individual value.
Address selection
To edit the address displayed, click outside the display box or the address column.. Logisim will draw a red rectangle around the top address.
To exit the editor, simply click elsewhere on the schema.
- Typing hexadecimal digits will change the top address accordingly.
- The Down Arrow or Enter key will scroll down one line.
- The Up Arrow or Ctrl+Enter key will scroll up one line.
- The mouse wheel is used for the same scrolling functions.
- The Page Down or Space key will scroll down one page.
- The Page Up or Ctrl+Backspace key will scroll up one page.
Modification of data
To edit a particular value, click the value within the display rectangle. Logisim will draw a red rectangle around that address.
- The Down Arrow or Enter key will scroll down one line.
- The Up Arrow or Ctrl+Enter key will scroll up one line.
- The mouse wheel is used for the same scrolling functions.
- The Right Arrow or Space keys will scroll one box to the right.
- The Left Arrow or Backspace keys will scroll one box to the left.
- The Page Down or Ctrl+Space keys will scroll down one page.
- The Page Up or Ctrl+Return keys will scroll up one page.
- The R resets the entire memory with zeros or randomly according to project parameters.
- The Del resets the selected cell with a zero.
Next: Pop-up menus and files.