Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   ZX Spectrum: аппаратная реализация на восьми микросхемах (http://zx-pk.ru/showthread.php?t=13747)

Lisitsin 11th March 2011 00:01

Нормально. Можно сделать.

Lisitsin 11th March 2011 18:53

Добрый вечер, Higgins. Имеется ли настроение поработать? Готов запустить трейсинг с инкрементом R.

Higgins 11th March 2011 19:44

Quote:

Originally Posted by Lisitsin (Post 365341)
Готов запустить трейсинг с инкрементом R.

Давайте. :)

Lisitsin 11th March 2011 19:50

Quote:

Originally Posted by Higgins (Post 365347)
Давайте. :)

Я бы рад, но не знаю условий :smile:

Higgins 11th March 2011 19:56

Quote:

Originally Posted by Lisitsin (Post 365348)
Я бы рад, но не знаю условий

Условие такое: PC=#8842 ИЛИ #8844 ИЛИ #8847 ИЛИ #8849. Регистры PC и AF.

Lisitsin 11th March 2011 19:56

1 Attachment(s)
Есть. Немножко. Если нужно - сделаю больше.

Lisitsin 12th March 2011 11:08

1 Attachment(s)
Чуть по-больше:

Higgins 12th March 2011 12:32

Quote:

Originally Posted by Lisitsin (Post 365351)
TRACE I_A_1.zip

"LD A, I" по #8842. При I=#3F после исполнения ошибочно F=#00 вместо правильного F=#28.

Как выставлять флаги: CF не меняем. В SF и флаги 3 и 5 копируем соответствующие разряды регистра I. Взводим ZF если I=#00, иначе ZF сбрасываем. В PF кладем IFF2.

Для "LD A, R" делаем в точности то же, но вместо I берем регистр R (все восемь его разрядов).

Lisitsin 12th March 2011 12:49

Quote:

Originally Posted by Higgins (Post 365587)
В PF кладем IFF2.

У меня IFF2 вообще не формируется. Его сложно генерировать?

Higgins 12th March 2011 13:25

Quote:

Originally Posted by Lisitsin (Post 365588)
У меня IFF2 вообще не формируется. Его сложно генерировать?

Насколько мне известно, в Спектруме IFF1 и IFF2 изменяются синхронно, поэтому вместо IFF2 можно использовать IFF1.


All times are GMT +4. The time now is 16:59.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.