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 - там есть два
весьма
замечательных интервью.

С уважением, Владимир.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
От авторов - Многие спрашивают, почему газета так дорого стоит. Во-первых 50 сантим - это не дорого...
Сталевары Спектрума - рассказ о сегодняшних буднях западных фирм, некогда выпускавших игры для Спектрума.
Мысли - Lunohod1: ...о правилах русского языка на ТВ и радио.
Проекты - Сетевой "Спектрум". Соображения о направлении развития Спектрума как сетевого компьютера.
Наш гость - Megus рассказывает историю создания Star Group (BrainWave).

В этот день...   4 мая