В ida pro, это если всякие ундок инструкции не используются.Лас писал(а):
P.S. А чем сейчас можно быстро дизассемблировать в файл код Z80?
Найдено 167 результатов
- 12 дек 2016, 23:38
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 23:24
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 23:19
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 23:14
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
Я не знаю из-за чего съезжает в эмуляторе, а на реале сначала было посчитано по тактам из расчета скока-то там линий (из стольки-то тактов каждая) до PAPER + левый бордюр и т.д. и т.п., потом написан код, по тактам соответствующий расчетам и запущен. И все работало, без учета каких-то фантомных инт...
- 12 дек 2016, 23:03
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 23:01
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 22:58
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 22:56
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
Подожди вроде же КС по схеме, как ты говорил, да с непонятным выравниванием но не на столько же. Наверное нужен таки живой кай и спецпрограмма, так проще будет чем всю схему лопатить. Развертка в эмуляторе вообще не должна никак зависеть от инта, развертка управляется сигналами кадровой и строчной ...
- 12 дек 2016, 22:53
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 22:52
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 22:50
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
http://zxdemos.ru/img/posts/posts_20/22438.png Ну и таки ннемо всех наебывал на счет безвэйтовости: (это фрагмент схемы kay256, тут нет турбы), в kay1024 все ровно то же самое, только сделано на других элементах. В ПЗУ - да кай безвэйтовый, а в ОЗУ - вэйтовый, по крайней мере когда H1 и /M1 оба нули.
- 12 дек 2016, 22:45
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 22:43
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 22:42
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 22:16
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
Попробовал демку для кая в Z80Stealth http://z80.emu-russia.net/ с бордером тоже каша, еще хуже чем в унриале.
- 12 дек 2016, 22:03
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 21:57
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 21:43
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 21:38
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
В унриале надо переделывать обработку подсчета тактов и вывода на экран. Сейчас нулевым тактом считается такт прихода прерывания, вместо того чтобы отсчет делался от VSYNC и отдельным параметром задавался бы INT_POS - позиция прерывания в тактах относительно VSYNC (там же можно было бы и галку для M...
- 12 дек 2016, 20:52
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
Привязка сигнала INT к M1 похоже делает аппаратное выравнивание на 4 такта, т.е. делаем ei / halt, halt постоянно сам себя в цикле читает, а сигнал прерывания выставляется только по M1 (на границе инструкции) и такого как на пентагоне, что INT пришел на произвольном такте 0..3 быть не может, на кае ...
- 12 дек 2016, 20:21
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
Вот цитата из датошита: Interrupt Request/Acknowledge Cycle Figure 9 shows the timing associated with an interrupt cycle. The CPU samples the interrupt signal (INT) with the rising edge of the final clock at the end of any instruction. Сигнал INT опрашивается по возрастающему фронту последнего такта...
- 12 дек 2016, 20:16
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 20:14
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 20:11
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
Про плавающий инт немного не ясно, конец да плавающий но начало то в любом случае по m1 его запускай или так подавай, проц же все равно закончит текущую команду? Или при таком раскладе пропустит и только на следующей будет прерывание? При приходе первого /M1 сигнал /INT перейдет из 1 в 0 (паттерн 1...
- 12 дек 2016, 18:09
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 17:49
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
Получил параметры развертки KAY1024 (моделированием схемы, кроме положения /INT) http://zxdemos.ru/img/posts/posts_20/22284_4.gif Для наглядности - картинка с времянками пентагона (для KAY1024 числа будут другие, они приведены ниже): Горизонтальная развертка: sync line: 16тактов blank line: 32 такта...
- 12 дек 2016, 15:46
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
- 12 дек 2016, 15:20
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
Да похоже nemo про безвэйтовость кая просто наебал, т.к. из схемы видно, что даже в нетурбо режиме wait генерируется при обращениях к ОЗУ, сигнал MXSEL - выбор ОЗУ, *TURBO=0 (турбо отключено), далее на D54 видно, что выбирается на сигнал A (а это по сути нестробированный /WAIT, стробирование делаетс...
- 12 дек 2016, 02:51
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247
Чего-то не очень здорово фурычит в эмуле - бордюр дергается... Да, у меня также все дергается. Если жать подряд несколько раз паузу, то видно, что на некоторых кадрах картинка норамльная, а на некторых бордер съезжает относительно папера на пол знакоместа. Надо разбираться, в чем там еще может быть...
- 12 дек 2016, 01:44
- Форум: PC-ZX Staff, Emmulator's
- Тема: Времянки UnrealSpeccy для KAY
- Ответы: 183
- Просмотры: 29247