Зачем может понадобиться писать программу, результатом деятельности которой будет подвисание либо рестарт?
В Скорпионе модифицированное ПЗУ - да пожалуйста, хоть сто порций, там не только ПЗУ модифицировано, но и сама схема, архитектура немного, но отличается от классического Спектрума. Но в Спектруме, несмотря на наличие ошметков подпрограммы в ПЗУ, которая должна обслуживать NMI, это самое NMI, да и сама эта подпрограмма никак, нигде и никогда не используются. Следовательно, на оригинальном Спектруме вызвать NMI невозможно ну совсем никак - на ногу процессора не приходит сигнал, она не распаяна, висит в воздухе (немного утрирую, но пусть), на него ничего не подается, и кнопки никакой нет. Да, нештатное использование буфера принтера или области системных переменных может вызвать ресет Скорпиона - но не срабатывание NMI. На Скорпионе NMI генерируется аппаратно - и все тут. Могу ошибаться, со Скорпионом дела никогда не имел, но мне кажется, что теневой монитор на Скорпионе невозможно вызвать даже через запись в какой-то порт какого-то значения. Еще раз - могу ошибаться, но там теневой монитор вызывается только аппаратным рубильником. Ну, на крайний случай - сочетанием клавиш, которое обрабатывается все-таки аппаратно, и подает сигнал на ногу процессора NMI.
Можно было. По крайней мере, один раз - точно можно было, а то и несколько, если магнитофоны хорошие, и нет защиты - но какая на территории СНГ была защита... На первой-второй копии люфт шестеренок мог не сказаться. Лично я понимал, что так неправильно, и так никогда не делал, но знакомые делали, и работало.
Это сколько угодно. Но это уже не каноничный Спектрум, и программы, расчитанные на особенности советских клонов (да еще и определенных, а не всех), никто не писал.
Да и реализована эта кнопка была аппаратно, а не программно. Из программного кода вызвать NMI невозможно - в системе команд Z80 нет для этого команды.
их оборонял «Церикопик», проверяющий процедуру обработки немаскируемого прерывания, которая у «Байта» и оригинального Спектрума отличалась.
NMI в Спектруме не использовалось вообще. Оно использовалось внешними устройствами, такими, как контроллер дисковода. Совершенно непонятно, о какой "процедуре обработки NMI" идет речь.
Но Транспортная Ассоциация вполне могла же себе позволить иметь "Форд-Б", "Метеор", или что там в то время актуальное было? Что делать с ТРАМВАЕМ? Зачем и кому нужен такой "приз"? Продать вагон? Ну, попробуй, продай. А зачем тогда нужно было его дарить, раз придётся сразу же продавать? Использовать для частного извоза? Довольно сомнительно. Пристроить к своему дому, как отдельное помещение? Ну, разве что...
Не пойму — этой штуке нужен работающий сторонний веб-сервер, или оно само им умеет работать? Потому что всё, чего я смог добиться — это сканирования кода, после этого программа возвращается в консоль и ничего не скачивается.
А зачем тогда написано "у спектрумов в табличке -- только текст"?
Как бы там ни было - фраза "у спектрумов в табличке -- только текст" соответствует действительности, или нет?
Правильно. Если дальше не читать - то и не увидишь, что дальше для спектрумов приведено и графическое разрешение.
Они везде те же. Обратная совместимость.
Нет, спасибо.
Давным-давно перешел с фара на Altap Salamander, и доволен.
Ну это Родионов и Ларченко - "ZX-Spectrum для пользователей и программистов", и вторая, где описывался TR-DOS.
Возможно, вопрос был неправильно понят.
Зачем может понадобиться писать программу, результатом деятельности которой будет подвисание либо рестарт?
В Скорпионе модифицированное ПЗУ - да пожалуйста, хоть сто порций, там не только ПЗУ модифицировано, но и сама схема, архитектура немного, но отличается от классического Спектрума. Но в Спектруме, несмотря на наличие ошметков подпрограммы в ПЗУ, которая должна обслуживать NMI, это самое NMI, да и сама эта подпрограмма никак, нигде и никогда не используются. Следовательно, на оригинальном Спектруме вызвать NMI невозможно ну совсем никак - на ногу процессора не приходит сигнал, она не распаяна, висит в воздухе (немного утрирую, но пусть), на него ничего не подается, и кнопки никакой нет. Да, нештатное использование буфера принтера или области системных переменных может вызвать ресет Скорпиона - но не срабатывание NMI. На Скорпионе NMI генерируется аппаратно - и все тут. Могу ошибаться, со Скорпионом дела никогда не имел, но мне кажется, что теневой монитор на Скорпионе невозможно вызвать даже через запись в какой-то порт какого-то значения. Еще раз - могу ошибаться, но там теневой монитор вызывается только аппаратным рубильником. Ну, на крайний случай - сочетанием клавиш, которое обрабатывается все-таки аппаратно, и подает сигнал на ногу процессора NMI.
Можно было. По крайней мере, один раз - точно можно было, а то и несколько, если магнитофоны хорошие, и нет защиты - но какая на территории СНГ была защита... На первой-второй копии люфт шестеренок мог не сказаться. Лично я понимал, что так неправильно, и так никогда не делал, но знакомые делали, и работало.
Я правильно понял, что целенаправленно писали программы, результатом деятельности которых было подвисание либо рестарт?
Кассета с Кашпировским тоже, кажется, не от Спектрума.
Это сколько угодно. Но это уже не каноничный Спектрум, и программы, расчитанные на особенности советских клонов (да еще и определенных, а не всех), никто не писал.
Да и реализована эта кнопка была аппаратно, а не программно. Из программного кода вызвать NMI невозможно - в системе команд Z80 нет для этого команды.
NMI на Z80 генерируется аппаратно.
NMI в Спектруме не использовалось вообще. Оно использовалось внешними устройствами, такими, как контроллер дисковода. Совершенно непонятно, о какой "процедуре обработки NMI" идет речь.
О, RealCalc (в RPN-режиме) - лучший!
А МК-61 и МК-52 лежат в шкафу, и даже работают.
Но Транспортная Ассоциация вполне могла же себе позволить иметь "Форд-Б", "Метеор", или что там в то время актуальное было?
Что делать с ТРАМВАЕМ? Зачем и кому нужен такой "приз"?
Продать вагон? Ну, попробуй, продай. А зачем тогда нужно было его дарить, раз придётся сразу же продавать?
Использовать для частного извоза? Довольно сомнительно.
Пристроить к своему дому, как отдельное помещение? Ну, разве что...
Любопытно, а почему решили подарить именно трамвай, а не шахтную лебёдку, корабельный якорь или 237 тонн известняка?
Мда, "Луноход" я очень хотел, прочитал о нём в "Науке и жизни", но они у нас в городке просто не продавались.
А вот на таком я в детстве гонял.
Кросс 1
Кросс 2
йогуртыQR-ридеры одинаково полезны…Пробовал этим сканером — play.google.com/store/apps/details?id=com.google.zxing.client.android — а он не работает.
С Google Lens получилось.