Page 4 of 7

Re: Ошибки в us0.38.1

PostPosted: 13 Dec 2013, 17:44
by deathsoft
alone wrote:1) На ZX Evo магик не должен работать в ПЗУ.

В эмуляторе целая куча сочетаний кнопок для генерации NMI, как с включением определенного банка ПЗУ, тае и без включения, жми сочетание отвечающее за генерацию NMI без подключения определенного банка пзу (по дефолту вроде F11).

Re: Ошибки в us0.38.1

PostPosted: 13 Dec 2013, 20:26
by нолька
он имеет ввиду, что нми не должно работать, если M1 в роме, код то бишь из рома выполняется

Re: Ошибки в us0.38.1

PostPosted: 13 Dec 2013, 20:35
by deathsoft
нолька wrote:он имеет ввиду, что нми не должно работать, если M1 в роме, код то бишь из рома выполняется

Это почему еще? Там заглушка стоит на адерсе 66 в виде retn (по крайней мере так было в обычном ATM2).

Re: Ошибки в us0.38.1

PostPosted: 13 Dec 2013, 20:50
by нолька
по схеме должна быть блокировка (во пентагонах, скорпах и прочих есть, в атм не знаю, см.схему)

Re: Ошибки в us0.38.1

PostPosted: 13 Dec 2013, 20:58
by savelij
alone wrote:1) На ZX Evo магик не должен работать в ПЗУ.


За нюансами реализации магика это к lvd, а так работает из любого положения места. Проверо sts'ом ;)

Re: Ошибки в us0.38.1

PostPosted: 13 Dec 2013, 21:04
by нолька
тут про анрил как бэ речь, а не про железо

Re: Ошибки в us0.38.1

PostPosted: 13 Dec 2013, 21:33
by deathsoft
нолька wrote:по схеме должна быть блокировка (во пентагонах, скорпах и прочих есть, в атм не знаю, см.схему)

А в ATM нету, т.к. ничто не мешает вызывать NMI из ПЗУ, если стэк настроен правильно, в обычной ATM прошивке в не спектурм режиме стоит retn и магик просто не работает.

Посмотрел схему ATM2, там одновибратор АГ3 (который NMI по кнопке генерирует) разрешается только если идет выполнение из RAM, а как оно в пентеве, я хз, это надо у lvd узнавать.

Re: Ошибки в us0.38.1

PostPosted: 14 Dec 2013, 11:29
by alone
Уже узнавали, там хитрая проверялка.

Ещё баг - не работает 384x304, начиная как минимум с 0.37.6. Проверять старыми версиями ACEdit.

Re: Ошибки в us0.38.1

PostPosted: 14 Dec 2013, 11:33
by alone
>Выбери ATM3 - там часы есть.
Какое отношение выбор клона имеет к настройке

; cmos on DFF7/BFF7: none, DALLAS (pc chip), or 512Bu1 (russian chip)
CMOS=DALLAS

?
Эти часы можно хоть к 48K припаять. В настройках включено. Почему не работает? IMHO в порядке разбора портов часы должны стоять первым пунктом и по полному адресу.

Re: Ошибки в us0.38.1

PostPosted: 14 Dec 2013, 17:57
by нолька
у профи например (емнип) порты часов пересекаются с кемпстон мышкой