Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Memory viewer

The memory viewer allows viewing and editing system RAM of the emulated system.

Memory viewer

The viewer can be opened through the 'View > Memory' menu item.

The table shows the address of the leftmost byte in the first column. Following addresses can be identified by the byte ruler at the top. Hexadecimal values of each byte show in the middle and to the right an ASCII-representation of the 16 bytes is shown.

When a value has been changed recently, the value text lights up in yellow.

To skip to an address, enter the address in the top textbox (in hexadecimal) and click 'Go'. The skip_previous button skips back to the beginning of the RAM (address 0) and the skip_next button skips to the end. The other buttons skip backwards or forwards by $100 or $1000 bytes.

Editing memory

To edit a value, simply click on it, change the value in the textbox that appears and press ENTER or click anywhere. To cancel editing press ESCAPE.

Searching

Snow provides two search options:

  • Searching for a hexadecimal value (of any length). Enter the value in the 'Search for (hex)' textbox and click 'Find next'.
  • Searching for (ASCII) strings. Enter the string to be found in the 'String sewrch' textbox and click 'Find next'.

Searching will always start from the top address currently shown in the viewer and will wrap-around when the end of memory is reached. The search needle will be highlighted in the memory viewer with a yellow background color.

Memory viewer search