Ну схемотехника тоже должна это поддерживать - например взять оригинальный спектрум - если там просто заменить память на более быструю, WAIT отменить всё-равно не получится, т.к. при чтении из видеопамяти одного знакоместа RAS и 2 CAS-а занимают целых два такта процессора (четыре такта пиксельклока) и чтобы втиснуть туда процессор, надо укорачивать RAS/CAS-стробы, что по видимому и попытался Зонов проделать в Ленинграде (раз у некоторых трюк с отрезанием вейта работает), но не до конца (трюк работает не у всех) - в зелёном Скорпионе говорят проделал...Lavr wrote:Тебе не кажется, что я тебе то же самое выше безо всякого ЗеХеПеКа сказал?Shaos wrote:Ответили:Blade wrote:Обычный Ленинград с РУ5 из мусорного бачка без WAIT скорее всего работать не будет. Если поставить нормальную память и немного изменить подключение CLК, то WAIT не нужен. У Зонова в зеленом Скорпионе на 3,5 МГц WAIT уже не используется.
Lavr wrote:Кроме медленных ДРАМ и совместимости с софтом - аппаратно нет никаких причин,
чтобы WAIT был обязательным.
Книга "The ZX Spectrum ULA" и Harlequin
Moderator: Shaos
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Я знавал в те далёкие времена людей, у которых был привезенный "оттуда" оригинальный спецтрум.Shaos wrote:например взять оригинальный спектрум - если там просто заменить память на более быструю, WAIT отменить всё-равно не получится...
Они даже на нём серьёзными вещами занимались...
Так вот их были единицы и "взять ...и заменить память на более быструю, WAIT отменить" - никто бы
тебе не дал...

Да и весь разговор про "отмену" WAIT здесь как раз шел в применении к советским спецтрум-совместимым
поделкам, которые, как мы выяснили, имеют собственную оригинальную схемотехнику.
Я что-то не припомню здесь речи о том, чтобы лезть в схемотехнику "оригинального спецтрума".
iLavr
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ну из тормозных наверное только у Ленинграда и можно было более-менее легко WAIT отрезать - у других вряд ли (если автор изначально такую задачу перед собой не ставил, разрабатывая схему).Lavr wrote:Я знавал в те далёкие времена людей, у которых был привезенный "оттуда" оригинальный спецтрум.Shaos wrote:например взять оригинальный спектрум - если там просто заменить память на более быструю, WAIT отменить всё-равно не получится...
Они даже на нём серьёзными вещами занимались...
Так вот их были единицы и "взять ...и заменить память на более быструю, WAIT отменить" - никто бы
тебе не дал...![]()
Да и весь разговор про "отмену" WAIT здесь как раз шел в применении к советским спецтрум-совместимым
поделкам, которые, как мы выяснили, имеют собственную оригинальную схемотехнику.
Я что-то не припомню здесь речи о том, чтобы лезть в схемотехнику "оригинального спецтрума".
P.S. Например мне что-то не попадались рецепты "ускорения" краснодарской схемы или скажем дидактика...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
ибо ULA не было. тот же пентагон повторяет описанное в патенте, алсо он почти как спец, только экран спектрумовский.Lavr wrote: Да и весь разговор про "отмену" WAIT здесь как раз шел в применении к советским спецтрум-совместимым
поделкам, которые, как мы выяснили, имеют собственную оригинальную схемотехнику.
возникает вопрос - вэйтовый ленинград это баг, фича или утечка прототипа в массы?
ЕМНИП краснодарский вариант как раз позиционировался "как оригинал" с медленной памятью
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Следя за этим топиком, я понял, что тебе много чего не попадалось...Shaos wrote:Например мне что-то не попадались рецепты "ускорения" краснодарской схемы или скажем дидактика...

Даже больше, чем мне, хотя я и отношусь к "Спецтрумам" очень отстраненно,
но за неимением в СССР иных источников, интересоваться их схемотехникой,
а особенно ПО - пришлось.
iLavr
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ну я же не спектрумист, а сочуствующийLavr wrote:Следя за этим топиком, я понял, что тебе много чего не попадалось...Shaos wrote:Например мне что-то не попадались рецепты "ускорения" краснодарской схемы или скажем дидактика...![]()

Я просто с PC познакомился раньше чем с ZX...
Last edited by Shaos on 11 Jun 2013 19:40, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ну блекэт грозился в любом советском клоне простым откусыванием убирать WAITMC68k wrote:ЕМНИП краснодарский вариант как раз позиционировался "как оригинал" с медленной памятью

Last edited by Shaos on 11 Jun 2013 18:32, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Возвращаясь к нашим "западным глюкавым клонам" (именно так великий Блэкет метко обозвал оригинальный спектрум 48K) - вот цитата из книжки:Shaos wrote:ZX-Spectrum 48K?Black_Cat wrote:Те, что у тебя в книжке.Shaos wrote:И кстати "западные глюкавые клоны" это чтоли оригиналы ты так называешь?...![]()
Книжка только про него...
А твоя проблема в том, что ты не видишь ничего, что отличается от сфантазированной тобой картины мира, даже если это очевидные вещи...Black_Cat wrote:Полагаю, проблема в том, что ты не можешь правильно оценить то что видишь...
P.S. Вот картинка из книжки про 4 чтения подряд - с подписями для особо одарённых:
P.S. Это к вопросу о четырёх чтениях подряд, в которые мало кто верит...As the display controller shares the video memory with the CPU, there is a small set up delay while it assumes control. To make access more efficient the controller reads two complete pairs of bytes each time it has control; therefore halving the number of memory claims and reducing the set up delays necessary.
To perform this operation, once the display controller has loaded a pair of bytes into the memory latches and transferred them to the shift register and attributes output latch, it immediately loads the next pair into the now empty memory latches, making effective use of the limited time window available.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
ну по сравнению с ленинградом, который тормозил всю память(одно поле) и пентагоном(однополе), который был быстрый везде, краснодарский вариант(16к, которые можно и не тормозить+32к) какбе правильный по тактам.Shaos wrote:Ну блекэт грозился в любом советском клоне простым откусыванием убирать WAITMC68k wrote:ЕМНИП краснодарский вариант как раз позиционировался "как оригинал" с медленной памятью
в красивой книжке с красивыми картинками на красивой диаграме нет мастер клока и М1. алсо автор заблуждается - возьми карандаш, лист бумаги и разрисуй схему по его рассуждениям.
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Скачал книжку целиком - посмотрел внимательно. Похоже пентагоновцы чередуют в соседних тактах процессора адреса видео и адреса с шины - процессор, байт видео, процессор, байт атрибутов. Получается, что одно знакоместо вычитывается за 4 такта процессора, что соответствует 8 точкам - вроде всё сходится, но процессор ведь может обращаться к памяти в ЛЮБОМ такте, т.к. в каждом цикле процессора может быть от 3 до 6 тактов и разрядить их через каждый второй не сильно возможно...Shaos wrote:Пентагон тем более не ТРЪУ - у него всё не по стандарту
P.S. А покрупнее картинко есть? Тут нифига не разобрать...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ну как же можно не тормозить, если не тормозить нельзя?...MC68k wrote:ну по сравнению с ленинградом, который тормозил всю память(одно поле) и пентагоном(однополе), который был быстрый везде, краснодарский вариант(16к, которые можно и не тормозить+32к) какбе правильный по тактам.Shaos wrote:Ну блекэт грозился в любом советском клоне простым откусыванием убирать WAITMC68k wrote:ЕМНИП краснодарский вариант как раз позиционировался "как оригинал" с медленной памятью
Автор несколько лет изучал устройство ULA как бэ и я приводил осциллограммки из другого источника (восточно-европейского) где 2 RAS-а и 4 CAS-а видны невооружённым глазом. Могу свой ZX-Spectrum+ открыть и с него осциллограммки снять...MC68k wrote:в красивой книжке с красивыми картинками на красивой диаграме нет мастер клока и М1. алсо автор заблуждается - возьми карандаш, лист бумаги и разрисуй схему по его рассуждениям.
P.S. Вот тебе с пиксельклоком 7 МГц:

а M1 то тебе зачем? Он бывает не каждый цикл и к работе с видеопамятью никак не относится...
Last edited by Shaos on 11 Jun 2013 21:35, edited 2 times in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
вот поэтому я и говорю про М1 и мастер клок.Shaos wrote:Скачал книжку целиком - посмотрел внимательно. Похоже пентагоновцы чередуют в соседних тактах процессора адреса видео и адреса с шины - процессор, байт видео, процессор, байт атрибутов. Получается, что одно знакоместо вычитывается за 4 такта процессора, что соответствует 8 точкам - вроде всё сходится, но процессор ведь может обращаться к памяти в ЛЮБОМ такте, т.к. в каждом цикле процессора может быть от 3 до 6 тактов и разрядить их через каждый второй не сильно возможно...Shaos wrote:Пентагон тем более не ТРЪУ - у него всё не по стандарту
P.S. А покрупнее картинко есть? Тут нифига не разобрать...
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
пентагон получитсяShaos wrote:Ну как же можно не тормозить, если не тормозить нельзя?...MC68k wrote:ну по сравнению с ленинградом, который тормозил всю память(одно поле) и пентагоном(однополе), который был быстрый везде, краснодарский вариант(16к, которые можно и не тормозить+32к) какбе правильный по тактам.Shaos wrote:Ну блекэт грозился в любом советском клоне простым откусыванием убирать WAITMC68k wrote:ЕМНИП краснодарский вариант как раз позиционировался "как оригинал" с медленной памятью
вот тут наверное надо даташит на ОЗУ приложитьАвтор несколько лет изучал устройство ULA как бэ и я приводил осциллограммки из другого источника (восточно-европейского) где 2 RAS-а и 4 CAS-а видны невооружённым глазом.
тут логический анализатор нуженМогу свой ZX-Spectrum+ открыть и с него осциллограммки снять...
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда