PC-01 Lviv
http://pc01.lviv.ua/forum/

Стандартный Basic 2.0
http://pc01.lviv.ua/forum/viewtopic.php?f=22&t=189
Page 4 of 4

Author:  Zelya [ 25 Oct 2012, 11:54 ]
Post subject:  Re: Стандартный Basic 2.0

Задачка для допытливых:
http://www.emu-land.net/forum/index.php ... 7.html#new
Коротко суть. При запуске ПК-01 все время спаимтся одно сообщение ?SN. Скорее всего залипла клавиша. Господа знатоки, внимание вопрос: какая клавиша залипла у пользователя? ;)

Author:  ivagor [ 26 Oct 2012, 17:36 ]
Post subject:  Re: Стандартный Basic 2.0

Возможно дело не в клавиатуре, или не только в клавиатуре.

Author:  sadfsdfsdaf [ 14 Nov 2012, 20:41 ]
Post subject:  Re: Стандартный Basic 2.0

Quote:
При запуске ПК-01 все время спаимтся одно сообщение ?SN. Скорее всего залипла клавиша. Господа знатоки, внимание вопрос: какая клавиша залипла у пользователя? ;)
это код ошибки синтаксиса, но нет продолжения, слова "ERROR"
имеет смысл контрольные суммы ПЗУ проверить по СБР+Т

Author:  b2m [ 22 Aug 2013, 13:24 ]
Post subject:  Re: Стандартный Basic 2.0

Ещё один удивительный факт. Как известно, Бейсик копируется в ОЗУ, то есть его можно "пропатчить". Более того, похоже разработчики специально оставили в некоторых местах нулевые байты, т.е. команды NOP. Одно из таких мест, по адресу 1420 (&H058C). Если туда записать код команды XRA A - 175 (&HAF), которая обнуляет А и устанавливает флаг Z=1, то программу на Бейсике становится невозможным прервать. Более того, пропадает известный глюк: после этого можно использовать клавиши-стрелки в программах на Бейсике, тепепь они не останавливают программу и не выдают противный звуковой сигнал.

Выяснилось после того, как sas9568635 спросил, можно ли избавиться от глюка клавиш-стрелок.

Page 4 of 4 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/