Я уже выкладывал текст как сделано для Nemo контроллера http://zx.pk.ru/attachment.php?attac...3&d=1269027522
Я уже выкладывал текст как сделано для Nemo контроллера http://zx.pk.ru/attachment.php?attac...3&d=1269027522
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Hmmm.... I see....
For example in this code is value of register B different than BIN 11xxxxxx - then INI instruction can on some machines read data also from paging ports. Real ZX Spectrum 128 / +2 crash....Код:;READ SECTOR (512 BYTES) READSEC LD DE,PRT_RW LD A,#40 READSC1 LD C,D INI LD C,E INI LD C,D INI LD C,E INI LD C,D INI LD C,E INI LD C,D INI LD C,E INI DEC A JR NZ,READSC1 RET
Exist one fix : in B register must be value #FF before reading any NEMO IDE port. Then will on real ZX return AY data and no crash. (before read sector data set B=#FF and after each INI insert INC B)
All NEMO IDE ports adress use A1=0. In combination with A15=0 is very dangerous write any value to this port. Fix: before any OUT to NEMO IDE port set register B to value #FF - this will on real ZX write data to AY port and no crash.
Последний раз редактировалось VELESOFT; 19.04.2010 в 02:17.
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
Последний раз редактировалось AAA; 20.04.2010 в 00:43.
На фениксе работает.![]()
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)