ZXNet эхоконференция «code.zx»
тема: ГЛЮК ПРОЦЕССОРА
от: Alexander Ageev
кому: Kirill Frolov
дата: 29 Nov 1998
Hello Kirill!
Saturday November 28 1998 12:34, Kirill Frolov wrote to Alexander Ageev:
AA>> Hереально - как только этот глюк был документирован - он перестал
AA>> быть защитой от эмулятора ;)
KF> Hу ведь не сразу будут новые версии эмуей сделаны, да и многие могут
KF> старыми пользоваться.
Сразу ,сразу - во всяком случае мой точно сразу ;)
Да, кстати, а в Z80 еще что-нибудь такое-же нетривиальное есть ?
Там какая-нибудь хитрая особенность ?
Кстати - 5 штук Z80 разных фирм и моделей между собой сравнил - и почти все
разные ... ;(
(Т.е. есть отличия во флагах после исполнения команд и т.п.)
У кого-нибудь еще сохранился старый-старый Z80 от Zilog ? (не КМОП естественно)
Очень надо для получения эталонных табличек. :)
Alexande
от: Dmitry Lomov
кому: Alexander Ageev
дата: 08 Dec 1998
Hi, Alexander!
AA> Может проверишь, меняет ли INI флаг Carry на этих процах ?
потестил, только на ОУТИ, чтобы стабильность данных была.
это одно с ИHИ, или надо было отдельно?
AA> По идее не должно - но вот кажется на КМОП процах меняет, а это бред.
тестил след. процы:
Goldstar Z8400A 90-го года
SGS Z8400AB1 85-го года
ZILOG Z0840004PSC 90-го года
ZILOG Z8400A 84-го года
КР1858ВМ3 95-го года (советский КМОП)
на всех процах команда OUTI влияет на флаг С.
закономерность обнаружить не удалось, хотя при одинаковых
данных всегда одинаковый результат на всех процах.
HL=#2D50, BC=#..FE, 16 команд, расположенных с #8000, дают
следующее: .....С...С..СС.С , байты, которые лежат с этого
адреса в ПЗУ: 0F30022F3CF521925CCD0B35EFA438F1.
AA> Да, Дима, а про работу ULA что-нибудь знаешь ?
почти ничего...
AA> Я тут все игрушки с мультиколорами расковырял, пытаясь понять, как она
AA> работает - нифига неясно ;(
выяснишь - можно будет шок запускать, я не поленюсь, сделаю
доработочку. Беда только, что у всех фирменных машин разная
времянка. 48, 128, +2, +2а, +3 - все разные.
Всего хорошего.
Дмитрий.
..LD..X-TRADE..
от: Vitaly Vidmirov
кому: Alexander Ageev
дата: 12 Dec 1998
Здрасте, здрасте Alexander!
Однажды, в студёную летнюю пору, что-то около (10-11-98/00:44:06)
писал как-то Alexander Ageev к Dmitry Lomov ...
AA> Отдельно - это 2 разные песни ;) Кстати, знаешь что OUTI вначале
AA> декрементирует B, а затем уже выставляет на шину ? Интересный прикол
AA> ;) Тестить можно записывая в любой 8-битный регистр AY.
Имхо - еще один глюк.
У мя книжка "Микропроцессорный комплект Z80: книга 1 Z80 CPU"
написано: OUTI | ... | (C)<-HL ADR<-B/C | ...
| | затем B<-B-1 |
| | HL<-HL+1 |
DL>> на всех процах команда OUTI влияет на флаг С.
AA> 2All ;) !!!!
AA> !!! А по мануалу то и не скажешь ;)
DL>> закономерность обнаружить не удалось
AA> Мне почти удалось, но не до конца.
LD A,(HL)
ADD A,L
AA> Кстати, знаешь ли, что в Speccy на порте FE стоит 2-х битный ЦАП ? ;)))
Hе уж то где-то фирменный спек раздобыл?
AA> Кстати, не знаешь ли, какая частота кварца у Speccy 48 ?
AA> 2All: Кто-нибудь что-нибудь про ULA знает ???
Hапиши письмо в Sinclair research. 8-)) Говорят, оно в инете есть ;)
злобный Виталик AKA Dark/X-Trade
от: Vladimir Klymus
кому: Alexander Ageev
дата: 15 Dec 1998
Hi, Alexander!
10 Dec 98 Alexander Ageev wrote to Dmitry Lomov:
AA> 2All: Кто-нибудь что-нибудь про ULA знает ???
Год назад я брал интервью у человека, который "ломал" ULA на фирменном Спеке,
а после синтезировал ее на россыпухе. Позже из этого получился "Львовский
вариант". Так вот, по его словам, времянка "ULA" "Львовского варианта" один в
один повторяeт времянку ULA 48-го ZX! И опять-таки по его словам, "Москва 48",
полностью повторяет "Львов 48"! Так что ищи схему "Москвы"
и разбирайся! ;)
С уважением, Владимир.
от: Vladimir Klymus
кому: Alexander Ageev
дата: 22 Dec 1998
Hi, Alexander!
17 Dec 98 Alexander Ageev wrote to Vladimir Klymus:
VK>> Год назад я брал интервью у человека, который "ломал" ULA на фирменном
VK>> Спеке, а после синтезировал ее на россыпухе.
AA> Если не секрет, кто этот человек ?
Поищи шестой "Оптрон" - там есть это интервью. Правда без технических
подробностей, но все равно будет интересно.
В общем, мы нашли троих создателей "Львова" - один живет сейчас в Мексике, один
в Беларуссии, один во Львове, депутат, шишка в ОКБ Политеха.
Сейчас уже поздно вытянуть из них какую-либо техническую информацию (более
десяти лет прошло), но то, что его комп повторял фирменный он подтвердил
железно.
VK>> Так что ищи схему "Москвы" и разбирайся! ;)
AA> ок.
AA> 2All: Hи у кого случаем схемы "Москвы 48" или "Львова 48" нет ?
Я б тебе помог, да, вот только я живу во Львове, а ты в Питере...
2All: Если кого-то интересует история создания _первого_ отечественного
Спектрума, то настоятельно советую найти "Оптрон" #6 и #15 - там есть два
весьма
замечательных интервью.
С уважением, Владимир.
|