| m.d. ( @ 2009-11-09 03:08:00 |
| Entry tags: | atari, atari xl/xe, attic |
Cold reset в Atari XL/XE («Freezer»)
По мотивам статьи сделал в 800XL сабж.
На самом понятном из языков доработка выглядит так:

Как известно, проблема выбора между «холодным» и «горячим» стартом в 8-битных Atari имеет программные корни: кнопка «RESET» делает честный сброс 6502 (SALLY), а вот процедура старта ОС уже принимает решение. Мод заставляет ОС думать, что сменен картридж и требуется «холодный» старт.
Одновременно с RESET зажимается дополнительная кнопка. Если недодержать, то сброс будет «теплым», если передержать — «холодным», но с подвисом (спасает повторный RESET). Подумываю сделать более основательный ресет-мод на МК, который будет гарантированно сбрасывать на выбор: обычно, «холодно», без бейсика, с бейсиком.
x