A number of screenshots are available below. Certain features shown may only be availble when supported by the architecture of the connected device or emulator.

The main window shows the device's registers and memory complete with source code and disassembly.

  • Main window showing an ARM processor.

    Monitoring the ARM on the Manchester Lab Board.

  • Main window showing an MU0 processor.

    Monitoring an MU0 on the FPGA of the Manchester Lab Board.

  • Main window showing a STUMP processor emulator.

    Monitoring the 'Dragon' STUMP emulator.

The UI is flexible providing a number of ways to view the system memory and registers.

  • Multiple windows showing registers and memory contents.

    Additional memory and register viewers can be created.

  • Using an expression to keep the PC in view.

    Views can be automatically scrolled to track registers values as they change.

  • Editing a memory value

    Memory and registers can be defined using a powerful Python-based expression language.

  • Changing the displayed base of numbers in the program.

    Values can be displayed in a number of bases.

  • Memory viewer showing several memory words at once.

    Memory viewers support many alternative views.

  • Memory viewer showing full source listing.

    Memory can be annotated with the full program source listing.

Support for additional peripherals such as FPGAs is built in.