Кнопка сброса

Материал из C64 WIKI по русски.
Перейти к: навигация, поиск
Типичная кнопка сброса для порта пользователя.

Кнопка сброса это кнопка, которая инициирует аппаратный сброс, будучи нажатой.Устанавливая таким образом C64 в такое состояние, как будто он был только что включен. Ранее используемые данные в RAM, особенно BASIC - программы, сохраняются. Однако, после сброса программа может быть недоступной. При правильных обстоятельствах ее можно восстановить (см. UNNEW).

Чтобы защитить чувствительный выключатель питания, а также чтобы избежать циклов включения и выключения питания рекомендуется использовать кнопку сброса, когда компьютер "завис" и не реагирует на клавиатуру, мышь или джойстик.

Кнопка сброса может быть припаяна к плате C64 пользователем и часто монтируется в корпус. Кнопки сброса часто уже встроены в картриджи. Обычно кнопку сброса подключают через порт пользователя. Другие картриджи как Final Cartridge III или Action Replay используют Порт Расширения. У кнопок сброса в картриджах есть преимущество. Они будут работать даже с программами, которые пытаются предотвратить сброс, добавляя подпись картриджа (CBM80).

Эта схема "железного" сброса будет работать как неостанавливаемая кнопка сброса.

Схема

Так как линии портов присоединены непосредственно к микросхемам, даже простые устройства, такие как кнопка сброса должны быть присоединены или демонтированы только когда компьютер выключен. Это действительно не только для C64, но и для всех компьютеров Commodore.

Комментарий: инициализация программного обеспечения, выполняемая после сброса, может также инициироваться из BASIC.

  • C64: команда SYS 64738.
  • VIC-20: команда SYS 64802

Ссылки

Оригинал статьи на С64-WIKI.COM