Цитата Сообщение от Titus Посмотреть сообщение
3. Что делает Preset Counter Command?
Эта команда выключает отображение (если оно включено) и сбрасывает горизонтальный и вертикальный счётчики (что соответствует началу экрана). В этом положении счётчики остаются до получения контроллером любой другой команды.
Зачем это нужно или как это можно использовать не очень понятно.
Ниже привожу тест (для Апогея), по первому нажатию вызывающий команду Preset Counter, а по второму Разрешение Прерываний и так по кругу. По первому нажатию изображение пропадает, по второму появляется, но со смещённым экраном по вертикали. Это происходит потому что неизвестно в какой момент пришла команда Preset Counter и соответственно следующая строка отображается уже первой при повторном запуске изображения.
Код:
program_begin:

  call $f803
  mvi  a, $e0
  sta  $ef01 

  call $f803
  mvi  a, $a0
  sta  $ef01

  jmp  program_begin