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/ |