Где в ZX Spectrum системный монитор? Загадка ПЭВМ Дуэт
Комментарии (8)
23 июня 2017 в 10:21
+1↑
↓
Давным-давно, когда я ещё не знал ни о каком ассемблере, я нарвался где-то на команду RANDOMIZE USR 100, которая на моем самопаянном спектруме вызывала какое-то интересное поведение, наподобие хекс-редактора, в котором я не сумел тогда разобраться и забил. Может, это и есть «монитор»?
23 июня 2017 в 10:46
+1↑
↓
На моем Дуэте, как и на обычном спектруме, при этой команде происходит сброс. Но я помню такой монитор у друга на спектруме. Там было другое ПЗУ с монитором. При нажатии кнопки сброс, компьютер не сбрасывался и можно было подправить ячейки в памяти, чтобы увеличить количество жизней. Я нашел на форуме эту ROM от 91 года и попробовал подставить в эмулятор.Вот что вышло:Сразу видно, что другой год и другой знакогенератор. Если выполнить командуRANDOMIZE USR 100
мы как раз попадаем в монитор!монитор
Похоже?)23 июня 2017 в 11:12
0↑
↓
Очень похоже:) знакогенератор, правда, не помню, который у меня был, но запросто мог быть именно вот этот. Кстати, вопрос, а может быть такое, что из-за ошибки в байте 109 доступ в «монитор» оказывался открытым? Т.е. если в прошивке Дуэта заменить байт 109 на 40, может и «монитор» откроется?
23 июня 2017 в 11:23
0↑
↓
Нет, ошибка там как раз исправлена. Теперь можно сделать кнопку NMI и загрузить в ОЗУ вообще любой монитор. И по кнопке его в заходить. А в ПЗУ Дуэт монитора, к сожалению, нет23 июня 2017 в 11:35 (комментарий был изменён)
0↑
↓
-del-
23 июня 2017 в 11:45
0↑
↓
У меня на орели был такой редактор при нажатии на кнопку NMI. Но у него было не орелевское ПЗУ, а какое-то другое, плюс у него был контроллер дисковода. Ещё было интересное поведение — если загрузить что-то с диска, выдернуть контроллер дисковода и нажать кнопку RESET, то всё как-бы сбрасывалось, выпадало в бейсик, но память при этом не очищалась, и её можно было выгрузить на ленту.23 июня 2017 в 11:48
0↑
↓
Интересно, почему не орелевское. И дополнительные кнопки все работали?23 июня 2017 в 11:59
+1↑
↓
Мне он достался уже переделанным (внутри была не родная ПЗУ и куча МГТФ, не помню уже насчёт дополнительных микросхем, вроде как их не было, но точно были выведены какие-то сигналы на системный разъём), с дисководами, но в комплекте с родной инструкцией. То что описывалось в инструкции и близко было не похоже на то, что было у меня. Родной орелевской ПЗУ я не видел никогда, но, судя по всему там было что-то своё, с русской расскладкой клавиатуры. У меня же была оригинальная, судя по копирайту при запуске. Собственно кнопка переключения раскладок у меня не работала, и вроде были перепутаны некоторые шифты, но это не точно. Но стрелки работали, скорее всего они просто иммировали нажатие шифта с цифрой.