UKNCBTL How to use

From Felixl.com

Jump to: navigation, search

Как использовать эмулятор УКНЦ Back to Life. Краткое руководство.

Клавиатура

Глобальные клавиши
Play/Pause (мультимедийная кнопка) — то же что пункт меню Emulator | Run — запустить/остановить эмуляцию.
Stop (мультимедийная кнопка) — то же что пункт меню Emulator | Reset — сброс УКНЦ.
F8 — то же что и Emulator | Step — шаг в отладчике.
Окно просмотра памяти

(для того чтобы клавиши работали, нужно щелкнуть мышью по окну)

Space — циклическое переключение: ROM/CPU/PPU/RAM0/RAM1/RAM2
Up, Down, PageUp, PageDown — листание дампа в окне
Home — перейти на адрес 000000
G — перейти на заданный адрес
Окно состояния процессора / дизассемблер

(для того чтобы клавиши работали, нужно щелкнуть мышью по окну)

Space — переключиться между CPU и PPU
Окно экрана

(для того чтобы клавиши работали, нужно щелкнуть мышью по окну, при этом курсор меняется на текстовый)

Раскладка:

A..Z — соответствующие клавиши УКНЦ, раскладка QWERTY
К1...К5 = F1...F5
ТАБ = TAB
AP2 = Esc
УПР = левый Ctrl
НР = левый Shift
ГРАФ = правый Ctrl
АЛФ = правый Shift
ФИКС = Caps Lock
ПОМ = Delete
УСТ = End
ИСП = PageDown
СТОП = Pause/Break, дублировано на PageUp
СБРОС = Insert

Консоль отладчика

Список команд выдается по команде h:

  c          Clear console log
  dXXXXXX    Disassemble from address XXXXXX
  g          Go; free run
  gXXXXXX    Go; run processor until breakpoint at address XXXXXX
  m          Memory dump at current address
  mXXXXXX    Memory dump at address XXXXXX
  mrN        Memory dump at address from register N; N=0..7
  p          Switch to other processor
  r          Show register values
  rN         Show value of register N; N=0..7,ps
  rN XXXXXX  Set register N to value XXXXXX; N=0..7,ps
  s          Step; executes one instruction (F8)
  u          Save memory dump to file memdumpXPU.bin