Кнопка NMI

ZX evolution software and hardware

Postby sevol » 04 Apr 2011, 16:35

Надеюсь не надоел со своими вопросами.
Сегодня решил протестировать кнопку NMI програмкой монитор
Загрузил програмулинку, через команду LOAD""CODE программа должна включатся кнопкой NMI, по крайней мере программа включалась через спек Орель БК-08
С ZX EVO комп просто перегружается в бейсик.
Attachments
mz80.tap
(8.02 KB) Downloaded 1228 times
sevol
 
Posts: 49
Joined: 17 Jan 2011, 13:06
Group: Registered users

Postby DDp » 04 Apr 2011, 22:39

sevol wrote:...по крайней мере программа включалась через спек Орель БК-08
С ZX EVO комп просто перегружается в бейсик.

:susel:
Может быть, потому, что программа не для ZX EVO.
D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F
DDp
 
Posts: 103
Joined: 27 Oct 2007, 11:29
Group: Registered users

Postby breeze » 04 Apr 2011, 23:55

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


ну я хрен его конечно знает ;) но в TRASHe by E-mage, хидден парт включается именно перехватом MAGIC, однако при нажатии мы вываливаемся в барсик 49 XD
User avatar
breeze
 
Posts: 764
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby savelij » 05 Apr 2011, 00:03

Ясен пень что нажатие магика работает как сброс ибо ошибка нми в басике48 не исправлена.
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby breeze » 05 Apr 2011, 00:11

savelij wrote:ошибка нми в басике48 не исправлена.


это именно сам ROM надо править ?
User avatar
breeze
 
Posts: 764
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby sevol » 05 Apr 2011, 00:59

Програмка написанна под Орель БК-08, на эмуляторе бы ее проверить с поддержкой NMI. А есть еще какие нибудь програмки с использованием кнопки NMI, кроме этой что я выложил?
sevol
 
Posts: 49
Joined: 17 Jan 2011, 13:06
Group: Registered users

Postby savelij » 05 Apr 2011, 17:10

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


Ага, басик48 ром такой какой есть. То есть с родными басик48 ошибками. Я туда немного влез да ведь кодеры иной раз такое наговнокодят что не знаешь где что боком вылезет. ПОтому пока вернул какой был басик.
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby savelij » 05 Apr 2011, 17:12

Ближайший пример: не работала дема AEON после моего влезания в басик48. Причина: код CALL #006F. По этому адресу лежит команда JP (HL). Внимание вопрос, нахера так было делать?
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby homeness » 05 Apr 2011, 17:47

Защита :) Тут подумалось, если б кому-то приходилось бы править некий код в однократной ПЗУ методом записывания отдельных нулей, то хрен бы какой могучий реверсивный инженегр допетрил до истины ;)
homeness
 
Posts: 72
Joined: 10 Apr 2010, 18:32
Location: Новосибирск
Group: Registered users

Postby нолька » 05 Apr 2011, 18:15

какая нахер защита. этот код конкретно писал я еще в 2002 году, работает везде. Т.к. с 1986 года никто кривыми руками басиц48 не трогал (ну за исключением фиксов всем известных багов).
Я ж миллион раз говорил, не нужно трогать ни трдос ни другие бейсики, тогда проблем не будет. А иначе это будет похоже вечный фикс багов, причем с каждым фиксом багов будет прибавляться, и в конце концов останется неисправленый басиц48 1982/86.
я проснулся среди ночи и понял, что всё...
всё идет по плану
User avatar
нолька
рОвный
 
Posts: 264
Joined: 08 Apr 2007, 21:12
Group: Registered users

Next

Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 1 guest

cron