PDA

Просмотр полной версии : Интересный вопрос про циклы и такты



Володя Березин
03.02.2009, 22:31
Привет всем!!!
Затеял я тут, старый грешник, эмуль. Написал уже было какое-то количество кода и вдруг, впервые за двадцать лет, представляете, задался вопросом: длительность команды в тактах, что указывается в доках- это с учётом выборки (цикла M1), или же без? И вот, что меня навело на такие размышления: Смотрю в доку: команда RLCA, байт - 1, циклов - 1, тактов - 4. Отсюда сразу вопрос: Или надо приплюсовать сюда 4 такта цикла M1, тогда будет 4 такта на M1 и 4 такта - сдвиг, или операция сдвига регистра A сама по себе не занимает тактов, или в доке опечатка, или я не грамотный?

SAM style
03.02.2009, 22:46
Это с учётом выборки. Аналогично - делаю эмуль, разбирался в оном. Официальная дока на Z80 с zilog.com немного кривовата, есть опечатки.

GriV
04.02.2009, 08:19
Может имеет смысл потратить свои силы не на строительство нового эмуля, а присоединиться к уже существующим проектам?

Володя Березин
04.02.2009, 16:06
Может имеет смысл потратить свои силы не на строительство нового эмуля, а присоединиться к уже существующим проектам?

?...

GriV
05.02.2009, 20:10
Сходите http://zx.pk.ru/forumdisplay.php?f=8
Там есть, например, http://zx.pk.ru/showthread.php?t=1512, http://zx.pk.ru/showthread.php?t=5262, http://zx.pk.ru/showthread.php?t=1345 и даже http://zx.pk.ru/showthread.php?t=4982. Я думаю помощь человека, который понимает в программировании, рабоработчи(-ку,-кам) не будет лишним.

Володя Березин
09.02.2009, 07:12
Решил посвятить общественность в тайну того, что пока успел наваять. Авось кому и сгодится. Пишется это всё в MS Visual C++ 6.0.