Чел по документации работал и саму юлу смотрел - схемы восстанавливал потранзисторно...HardWareMan wrote:Я уже много раз говорил, что без внятного лога с логик анализатора никакого разговора не получится. Речь об ULA. Все книжки идут лесом априори, если только они не от разрабов в виде датащита. Тему можно крыть до того времени, пока кто-нибудь не посканит реальное положение дел.
Книга "The ZX Spectrum ULA" и Harlequin
Moderator: Shaos
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
в случае ZX-спектрума и ULA как раз таки всё понятно, а вот с пентагоном - муть какая-то...MC68k wrote:вот поэтому я и говорю про М1 и мастер клок.Shaos wrote:Скачал книжку целиком - посмотрел внимательно. Похоже пентагоновцы чередуют в соседних тактах процессора адреса видео и адреса с шины - процессор, байт видео, процессор, байт атрибутов. Получается, что одно знакоместо вычитывается за 4 такта процессора, что соответствует 8 точкам - вроде всё сходится, но процессор ведь может обращаться к памяти в ЛЮБОМ такте, т.к. в каждом цикле процессора может быть от 3 до 6 тактов и разрядить их через каждый второй не сильно возможно...Shaos wrote:Пентагон тем более не ТРЪУ - у него всё не по стандарту
P.S. А покрупнее картинко есть? Тут нифига не разобрать...
А если Z80 заменить на m68k, то получится Macintosh?MC68k wrote:пентагон получитсяShaos wrote:Ну как же можно не тормозить, если не тормозить нельзя?...MC68k wrote:ну по сравнению с ленинградом, который тормозил всю память(одно поле) и пентагоном(однополе), который был быстрый везде, краснодарский вариант(16к, которые можно и не тормозить+32к) какбе правильный по тактам.Shaos wrote:Ну блекэт грозился в любом советском клоне простым откусыванием убирать WAITMC68k wrote:ЕМНИП краснодарский вариант как раз позиционировался "как оригинал" с медленной памятью

Он гуглится в лёгкую - 4116MC68k wrote:вот тут наверное надо даташит на ОЗУ приложитьАвтор несколько лет изучал устройство ULA как бэ и я приводил осциллограммки из другого источника (восточно-европейского) где 2 RAS-а и 4 CAS-а видны невооружённым глазом.
Last edited by Shaos on 11 Jun 2013 21:42, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Урл на источник с выкладками, или не было.Shaos wrote:Чел по документации работал и саму юлу смотрел - схемы восстанавливал потранзисторно...HardWareMan wrote:Я уже много раз говорил, что без внятного лога с логик анализатора никакого разговора не получится. Речь об ULA. Все книжки идут лесом априори, если только они не от разрабов в виде датащита. Тему можно крыть до того времени, пока кто-нибудь не посканит реальное положение дел.
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Дык он сам в предисловии пишет - ему дали картинку силикона в 2008 году и потом он в архиве Ferranti сидел, который в музее науки Манчестера - он за год восстановил схему из 2500 транзисторов и перевёл её в защёлки и или-не гейты.HardWareMan wrote:Урл на источник с выкладками, или не было.Shaos wrote:Чел по документации работал и саму юлу смотрел - схемы восстанавливал потранзисторно...HardWareMan wrote:Я уже много раз говорил, что без внятного лога с логик анализатора никакого разговора не получится. Речь об ULA. Все книжки идут лесом априори, если только они не от разрабов в виде датащита. Тему можно крыть до того времени, пока кто-нибудь не посканит реальное положение дел.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Если бы я написал книжку про свой Специалист MX2, и в ее предисловии сказал, что мне показали плату Специалиста и я ее восстановил потранзисторно только по фотографии, ты бы мне тоже поверил? Где финики то, а? Т.е. настоящие выкладки, как это делает ORG с дендиком или те же Visual6502.Shaos wrote:Дык он сам в предисловии пишет - ему дали картинку силикона в 2008 году и потом он в архиве Ferranti сидел, который в музее науки Манчестера - он за год восстановил схему из 2500 транзисторов и перевёл её в защёлки и или-не гейты.
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
http://www.zxdesign.info/HardWareMan wrote:Если бы я написал книжку про свой Специалист MX2, и в ее предисловии сказал, что мне показали плату Специалиста и я ее восстановил потранзисторно только по фотографии, ты бы мне тоже поверил? Где финики то, а? Т.е. настоящие выкладки, как это делает ORG с дендиком или те же Visual6502.Shaos wrote:Дык он сам в предисловии пишет - ему дали картинку силикона в 2008 году и потом он в архиве Ferranti сидел, который в музее науки Манчестера - он за год восстановил схему из 2500 транзисторов и перевёл её в защёлки и или-не гейты.
Его выкладки экспериментально проверены - Harlequin запускает все оригинальные игры с бордерэффектами и мультиколором и потом какие-то челы на опенкорес повторили дизайн в фпга - тоже всё ок
P.S. Вот про 4-байтовое чтение подряд:
http://www.zxdesign.info/videoFetchRedesign.shtmlHowever ramsoft suggest that it takes the Spectrum two T-states to read a pair, and it reads two pairs in quick succession - taking four T-states. By doing so it doesn't need to read anything else for the next four T-states.
This sounds really complicated as you have to fetch the byte pair for the next display location and store it before it is needed.
Сайт "ramsoft", на который он ссылается уже помер, но его копия есть в веб-архиве:
http://web.archive.org/web/200805091937 ... ngbus.html
Там расписано как они программно обнаружили то, что байты из видеопамяти читаются по четыре
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
а теперь подумай,как они могли посчитать правильно процессором,если процессор тормозится, уточню, на неизвестное число фоллов/райзов мастер клока. это раз. как можно измерить шагомером расстояние между выводами микросхемы? правильно - никак. мастер клок приходит на ULA и ULA формирует клок для процессора с торможением или без, так? значит команды в их "мерялке" выполняются за разное количество тиков мастер клока.
еще раз - где в книге временные диаграммы с привязкой к мастер клоку?
P.S. Macintosh не получится - экран немного отличается
еще раз - где в книге временные диаграммы с привязкой к мастер клоку?
Code: Select all
XTAL_CLK -
C0 -
C1 -
C2 -
CPU_CLK -
/RAS -
/CAS -
/AE -
-
- Doomed
- Posts: 479
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Шаос, надо быть неисправимым ламером, чтоб повторять бред про чтение байтов "по четыре", после того как тебе всё разжевали и про работу видеовыхлопа, и про выбор фазыShaos wrote:Там расписано как они программно обнаружили то, что байты из видеопамяти читаются по четыре

Байты читаются по два на знакоместо - это закон!


"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.

zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Какой ты упёртый однако...Black_Cat wrote:Шаос, надо быть неисправимым ламером, чтоб повторять бред про чтение байтов "по четыре", после того как тебе всё разжевали и про работу видеовыхлопа, и про выбор фазыShaos wrote:Там расписано как они программно обнаружили то, что байты из видеопамяти читаются по четыре.
Байты читаются по два на знакоместо - это закон!..даже для ламеров!
А если я сниму со своего спектрума осциллограмки, то ты будешь говорить, что я их в фотошопе налепил?
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Как я понял они порт FF юзали - если из него читать в нужные моменты времени, то оттуда можно взять байт атрибутов, только что выведенный на экран - соответственно записав в разные места памяти атрибутов разные байты, можно понять какое конкретно место только что выводилось - вобщем как-то так...MC68k wrote:а теперь подумай,как они могли посчитать правильно процессором,если процессор тормозится, уточню, на неизвестное число фоллов/райзов мастер клока. это раз. как можно измерить шагомером расстояние между выводами микросхемы? правильно - никак. мастер клок приходит на ULA и ULA формирует клок для процессора с торможением или без, так? значит команды в их "мерялке" выполняются за разное количество тиков мастер клока.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 479
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Вот кто бы говорилShaos wrote:Какой ты упёртый однако...Black_Cat wrote:Шаос, надо быть неисправимым ламером, чтоб повторять бред про чтение байтов "по четыре", после того как тебе всё разжевали и про работу видеовыхлопа, и про выбор фазыShaos wrote:Там расписано как они программно обнаружили то, что байты из видеопамяти читаются по четыре.
Байты читаются по два на знакоместо - это закон!..даже для ламеров!
А если я сниму со своего спектрума осциллограмки, то ты будешь говорить, что я их в фотошопе налепил?



"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.

zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
я тоже могу снять осциллограммы :3Shaos wrote:Какой ты упёртый однако...Black_Cat wrote:Шаос, надо быть неисправимым ламером, чтоб повторять бред про чтение байтов "по четыре", после того как тебе всё разжевали и про работу видеовыхлопа, и про выбор фазыShaos wrote:Там расписано как они программно обнаружили то, что байты из видеопамяти читаются по четыре.
Байты читаются по два на знакоместо - это закон!..даже для ламеров!
А если я сниму со своего спектрума осциллограмки, то ты будешь говорить, что я их в фотошопе налепил?
не пойму, ты стебаешься или и в правду веришь, что там 4 чтения? подумай хорошо - как можно процессором Z80 с тактовой частотой 3.5МГц ловить на каком пикселе(пиксель клок 7МГц) читаются атрибуты.
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
С настоящего "Спецтрума", где есть ULA?MC68k wrote:я тоже могу снять осциллограммы :3Shaos wrote:А если я сниму со своего спектрума осциллограмки, то ты будешь говорить, что я их в фотошопе налепил?
Ну так сняли бы уже, сравнили - и закрыли вопрос!
Заодно и все мы бы узнали, что есть "ТРЪУ"...
iLavr
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
Lavr wrote:С настоящего "Спецтрума", где есть ULA?MC68k wrote:я тоже могу снять осциллограммы :3Shaos wrote:А если я сниму со своего спектрума осциллограмки, то ты будешь говорить, что я их в фотошопе налепил?
Ну так сняли бы уже, сравнили - и закрыли вопрос!
Заодно и все мы бы узнали, что есть "ТРЪУ"...

2 Shaos, точно,можно вообще всю память на регистрах построить.