Привет всем фанатам Спектрума и не только
Как я понял из последней дискуссии, тайны из Z80 всё продолжают и продолжают извлекать)
Ох уж эти биты 5 и 3
Насколько я понял после прерывания блочных команд биты 5 и 3 регистра флагов копируются из PC !? Всё так?
Или же биты 5 и 3 выставляются после выполнения команды BIT n,(HL) в процедуре прерывания, т.е. берутся из MEMPTR ???
И у меня ещё ряд вопросиков к знатокам:
Ребята, скажите, плиз, кто знает, Z80 реверснули или так и нет???
Создана ли его полноценная Verilog-модель?
И какое ядро Z80 залито в fpga в ZX-Next к примеру?
(читал разные темы, искал поиском, но так и не понятно)
В Следующем свое собственное ядро, но основанное на Т80, они его называют T80n.
Основа Т80 плюс немного, пару десятков, своих собственных самопальных операндов. Само собой совместимости это не прибавляет, а проблем - таки да. Чтобы не скучно было.
Например очередной тест. У них не идет. Так вот ищут проблемуу:
Checked undocumented im0/im1 instructions are done correctly. Checked timing of out (c), 0. Checked no ED xx NOP instructions are used. Checked with same Pentagon 128 ROMs as specemu. Looking at int pulse length next
Последний раз редактировалось zebest; 08.02.2022 в 01:14.
Profi v3.2 -=- Speccy2010,r2
sma77 (09.02.2022)
Не проходят все otir если память не изменяет, как и на всех реализациях на fpga
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Блочный тест флагов от Петера - весь не проходит.
CCF\SCF тоже не проходит.
Но то такое...
В Следующем дизайн на 99% заполнен, им просто физически невкуда(да и не зачем) фиксить и эти бесполезные знания.
В МиСТер-е со свободными ячейками несколько получше, но видимо у Алексея ровно те же соображения, а чисто из академических соображений тоже никому не впилось видимо.
zexall - это который многочАсовой?? Неее, сейчас тестят блоком тестов от Патрика, текущая версия 1.2
Profi v3.2 -=- Speccy2010,r2
Спасибо за информацию!)
zebest, я правильно нашёл ссыль на этот тест от Патрика?
https://github.com/raxoft/z80test
zebest, ещё хотел спросить про SCF/CCF )) Поясните пожалуйста в кратце, что с этими командами не так? В английском не очень шарю, поэтому может не очень правильно понял!? Биты 5 и 3 не всегда из А берутся?
Последний раз редактировалось sma77; 08.02.2022 в 09:30.
Если вкратце - то лучше в картинках, один раз увидеть, чем..
https://github.com/raxoft/z80test/co...11e3394a486051
флаги 5 и 3 как бы не очень то и документированы, поэтому конечные производители видимо корректили дизайн Z80 под себя, возможно и специально меняли.
На картинках три основных разновидности(паттерн) Патрик выделил для Zilog\NEC\ST, но попадаются и другие, которые видимо ни попадают ни в одну из этих, и поэтому тесты Патрика в отношении CCF\SCF не проходят.
Ну не проходят - и не проходят, что ж теперь )
Profi v3.2 -=- Speccy2010,r2
polikarpov76 (08.02.2022), sma77 (09.02.2022)
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)