Page 1 of 3

Кнопка NMI

PostPosted: 04 Apr 2011, 16:35
by sevol
Надеюсь не надоел со своими вопросами.
Сегодня решил протестировать кнопку NMI програмкой монитор
Загрузил програмулинку, через команду LOAD""CODE программа должна включатся кнопкой NMI, по крайней мере программа включалась через спек Орель БК-08
С ZX EVO комп просто перегружается в бейсик.

Re: Кнопка NMI

PostPosted: 04 Apr 2011, 22:39
by DDp
sevol wrote:...по крайней мере программа включалась через спек Орель БК-08
С ZX EVO комп просто перегружается в бейсик.

:susel:
Может быть, потому, что программа не для ZX EVO.

Re: Кнопка NMI

PostPosted: 04 Apr 2011, 23:55
by breeze
DDp wrote:Может быть, потому, что программа не для ZX EVO.


ну я хрен его конечно знает ;) но в TRASHe by E-mage, хидден парт включается именно перехватом MAGIC, однако при нажатии мы вываливаемся в барсик 49 XD

Re: Кнопка NMI

PostPosted: 05 Apr 2011, 00:03
by savelij
Ясен пень что нажатие магика работает как сброс ибо ошибка нми в басике48 не исправлена.

Re: Кнопка NMI

PostPosted: 05 Apr 2011, 00:11
by breeze
savelij wrote:ошибка нми в басике48 не исправлена.


это именно сам ROM надо править ?

Re: Кнопка NMI

PostPosted: 05 Apr 2011, 00:59
by sevol
Програмка написанна под Орель БК-08, на эмуляторе бы ее проверить с поддержкой NMI. А есть еще какие нибудь програмки с использованием кнопки NMI, кроме этой что я выложил?

Re: Кнопка NMI

PostPosted: 05 Apr 2011, 17:10
by savelij
breeze wrote:это именно сам ROM надо править ?


Ага, басик48 ром такой какой есть. То есть с родными басик48 ошибками. Я туда немного влез да ведь кодеры иной раз такое наговнокодят что не знаешь где что боком вылезет. ПОтому пока вернул какой был басик.

Re: Кнопка NMI

PostPosted: 05 Apr 2011, 17:12
by savelij
Ближайший пример: не работала дема AEON после моего влезания в басик48. Причина: код CALL #006F. По этому адресу лежит команда JP (HL). Внимание вопрос, нахера так было делать?

Re: Кнопка NMI

PostPosted: 05 Apr 2011, 17:47
by homeness
Защита :) Тут подумалось, если б кому-то приходилось бы править некий код в однократной ПЗУ методом записывания отдельных нулей, то хрен бы какой могучий реверсивный инженегр допетрил до истины ;)

Re: Кнопка NMI

PostPosted: 05 Apr 2011, 18:15
by нолька
какая нахер защита. этот код конкретно писал я еще в 2002 году, работает везде. Т.к. с 1986 года никто кривыми руками басиц48 не трогал (ну за исключением фиксов всем известных багов).
Я ж миллион раз говорил, не нужно трогать ни трдос ни другие бейсики, тогда проблем не будет. А иначе это будет похоже вечный фикс багов, причем с каждым фиксом багов будет прибавляться, и в конце концов останется неисправленый басиц48 1982/86.