This window shows a detailed view of the instructions within the Core. The view shows a block of instructions, color-coded by the warriors that executed, modified, or otherwise affected the instructions. An instruction in red is about to be executed. Empty core, or any instruction at a location that is not displayed in the graphics area, is colored dark gray. The window is non-modal, so it may remain open while a battle is in progress, and the controls on the main window may be used. The view updates in real-time as the battle progresses. A new core view is opened each time the View Core button on the main window is clicked. The view may be resized vertically, but not horizontally.
Instructions that have breakpoints set are shown with a symbol to the left of the line. Normally, the symbols are green, but a breakpoint that has caused execution to halt is colored red. Squares mark type 1 breakpoints (E F 1), circles are type 2 (E M 1), and diamonds are type 3 or greater (custom breakpoints).
· The Line and Page spin controls move the view through Core by 1 line and 1 page per click, respectively.
· To move the view to a new location, type a number (decimal or $hex) into the Location box and press the TAB key to execute the move.
· The Processes button brings up the Processes dialog box.
· The Breakpoints button brings up the Breakpoints dialog box.
· A mouse click on the location number of an instruction line (to the left of the opcode) toggles among three breakpoint types: Type 1 (fixed), Type 2 (movable), and back to Type 0 (no breakpoint). If a breakpoint is not one of these three types, a click has no effect.
· A double click on the location number of an instruction line brings up the Edit Breakpoint dialog box, allowing a custom set of conditions to be set for that instruction.
· A double click on the right part of an instruction line (starting at the opcode) brings up the Edit Core dialog box, allowing that instruction to be changed.
· A right click on either of the operands (either A or B) brings up a popup menu showing the absolute address of the operand. If the operand uses an indirect address mode, both the intermediate address (“$X”) and the final address (“<X”) is shown. Clicking on either of the addresses in the popup will open a new Core View window at that location.
· The range of cells shown in each Core View window is marked with a red underline in the Core display. A click anywhere in the Core display will move the topmost Core View window to that location.