ZXNet эхоконференция «hardware.zx»


тема: Вопрос про память



от: Михаил Тарасов
кому: All
дата: 19 Dec 2005
Hello, Mick Продолжаю издеваться на компом - отрезал WAIT ( в смысле на нем всегда теперь "1"). Пока работает без проблем. Хотя на что это повлияло и как это проверить я пока не знаю.

от: Vlad Semchenko
кому: All
дата: 20 Dec 2005
Hello, Mick Mic> Продолжаю издеваться на компом - отрезал WAIT ( в смысле на нем Mic> всегда теперь "1"). Пока работает без проблем. Хотя на что это Mic> повлияло и как это проверить я пока не знаю. Тестами количество тактов померяй. Заодно и стабильность шины выяснишь. Может еще что-то интересное узнаешь.

от: Konstantin Sviridov
кому: All
дата: 11 Jan 2006
Hello, caro car> Похоже все таки, второе предположение правильное и в Spectrum+2 в car> строке 228 тактов, а строк 311. Сверился с <проверенной шпаргалкой>, тактов в строке действительно 228. А насчет погрешности, для , главное было понять, что тактов больше, а не меньше, чем у +2. Тем более тест разрабатывался вами немного для другого (вычисления быстрых и медленных страничек), и свое предназначение выполнил великолепно. За что еще раз большое спасибо.

от: Камиль Каримов
кому: All
дата: 11 Jan 2006
Hello, Conan Con> Судя по результатам, которые предоставил Камиль, в фирменной машине Con> +2 тест показал: 70848 тактов (в <быстрых> банках), а исходя из Con> соотношения тактов в строке и строк (227*311) их 70597. То есть Con> погрешность составила: + 251 такт. Такая погрешность говорит либо о моей ошибке, либо о вашей. Завтра проверю, но уже сегодня могу предположить что в Spectrum+2 не 311 строк, а 312 строк, что дает (227*312)=70824 такта - погрешность +24 такта. Либо строк 311, а число тактов в строке 228, что дает (228*312)=70908 - погрешность -60 тактов. Сейчас проверил тест в эмуляторе ZXMAK, где прямо задается число тактов в кадре. Как оказалось тест дает ошибку в -64 такта :) Похоже все таки, второе предположение правильное и в Spectrum+2 в строке 228 тактов, а строк 311.

от: Alexander Yudin
кому: All
дата: 11 Jan 2006
Hello, Costa Кстати эта ошибка в 64 такта есть только в тесте версии 1.0 Версия 1.1 работает правильно с точностью до такта !

от: Alexander Yudin
кому: All
дата: 11 Jan 2006
Hello, caro car> Как оказалось тест дает ошибку в -64 такта :) Странно!?вроде не в минус 64 а в плюс 64 как я указал выше :v2_conf2:

от: Vitaly Kovalev
кому: All
дата: 11 Jan 2006
Hello, Mick Mic> Тест то тестом, но незабывайте у меня сейчас ZX-777 с переделками Mic> (SRAM128 и тактовая частота сдвинута). Может с оригинальным надо Mic> сравнить, может есть какая разница. У меня тоже 777 весь переделанный вдоль и поперек, и память стоит sim на 1 метр, но тактов показывал упорно 228 и до установки сима, правда я wait не отрезал, и что интересно, то что все фирмовые мультиколоры в играх он показывал правильно, просто тогда был у меня сдвиг в бошке что надо "что бы и пентагоновские мультиколоры шли", они шли, только бордюрные эффекты шли криво со сдвигом влево в каждой строке, получалась отличная лесенка......

от: Камиль Каримов
кому: All
дата: 11 Jan 2006
Hello, Costa Cos> Кстати эта ошибка в 64 такта есть только в тесте версии 1.0 Cos> Версия 1.1 работает правильно с точностью до такта ! Hу конечно, я же выкладывал версию 1.1, которая работает без ошибки. Сходу не смог найти этот тест в форуме, выкладываю заново, тем более он небольшой. Файл: tstmem11.zip http://zx.pk.ru/attachment.php?attachmentid=2146

от: Михаил Тарасов
кому: All
дата: 11 Jan 2006
Hello, Conan Con> Поскольку изменение предустановки результатов не принесло, то можно Con> сделать следующее: избавиться от C34 и сделать задержку предустановки Con> за счет заведения сигнала с 6-го вывода D73 на 1-й вывод D67 Con> (разумеется, отсоединив ее от <0>). Вчера изучал схему, не нашел C34 (по схеме их всего 31)

от: Михаил Тарасов
кому: All
дата: 11 Jan 2006
Hello, Costa Тест то тестом, но незабывайте у меня сейчас ZX-777 с переделками (SRAM128 и тактовая частота сдвинута). Может с оригинальным надо сравнить, может есть какая разница.

от: Михаил Тарасов
кому: All
дата: 11 Jan 2006
Hello, caro car> Hу конечно, я же выкладывал версию 1.1, которая работает без ошибки. car> Сходу не смог найти этот тест в форуме, выкладываю заново, тем более car> он небольшой. Померял новой версией - результат на 64 больше, чем был. Мерял без WAIT --------------------- page | takts per INT --------------------- 0 | 72384 1 | 72384 2 | 72384 3 | 72384 4 | 72384 5 | 72384 6 | 72384 7 | 72384 ---------------------- Вообще этот результат - это есть хорошо или нет? Так что, надо ли поробовать перерезать и подпаять что нибудь, или не надо?

от: Konstantin Sviridov
кому: All
дата: 11 Jan 2006
Hello, Mick Mic> Вчера изучал схему, не нашел C34 (по схеме их всего 31) У меня в наличии две отсканированные схемы и одна в псевдографике. Конденсатор С34 обозначен только на одной из отсканированных схем (предоставил Costa). Фрагмент с конденсатором публикую, кроме того, прилагаю фото платы, где C34 обведен красным кружком (что бы было понятно его расположение). Схему если необходимо вышлю электропочтой (укажите адрес в ЛС). Mic> Померял новой версией - результат на 64 больше, чем был. Мерял без Mic> WAIT Mic> takts per INT 72384 Mic> Вообще этот результат - это есть хорошо или нет? С исправленным тестом, результат вероятнее всего такой: 72384/312=232 такта на строку. Если предположить (хотя по схеме должно быть 312 строк), что строк 320, то деление (двоичное) не получается: 72384/320=226,2 Ц так делить двоичный счетчик не может. Hевозможно и 228 тактов в строке при 72384 такта на экран: 72384/228=317,473684Е Поэтому 232 такта на строку наиболее вероятны. Это не очень хорошо, поскольку не совпадает ни с одним стандартом (ни фирменным, ни <Пентагон>-овским). Mic> Так что, надо ли поробовать перерезать и подпаять что нибудь, или не Mic> надо? Если <уникальность> не самоцель, можно попробовать привести времянки экрана к стандарту ZX Spectrum (и большинства отечественных клонов): 224 такта на строку (312 строк вроде как уже есть). Для этого нужно добавить счетчику D58 одну <единичку> при предустановке (завести вывод 10 на +5 вольт, а выводы 1, 15 на <землю>). Если все получится, то тест будет показателен. Файл: ZX777_1.jpg http://zx.pk.ru/attachment.php?attachmentid=2151 Файл: ZX-777_up.jpg http://zx.pk.ru/attachment.php?attachmentid=2152

от: Камиль Каримов
кому: All
дата: 11 Jan 2006
Hello, Mick Mic> А сколько попугаев в фирменном Пентагоне? В Пентагоне число строк в кадре 320, число тактов в строке 224, в результате: takts per INT = 224*320 = 71680.

от: Михаил Тарасов
кому: All
дата: 11 Jan 2006
Hello, Conan Con> Если <уникальность> не самоцель, можно попробовать привести времянки Con> экрана к стандарту ZX Spectrum (и большинства отечественных клонов): Con> 224 такта на строку (312 строк вроде как уже есть). Для этого нужно Con> добавить счетчику D58 одну <единичку> при предустановке (завести Con> вывод 10 на +5 вольт, а выводы 1, 15 на <землю>). Если все получится, Con> то тест будет показателен. Вот попробовал - комп отсался жив. C34 - выкинул. Вот результат замера после доработки. takrs per INT = 69888. Сразу минус 72384 - 69888 = 2496 "попугаев" А теперь этот результат что означает - были перепентагоном, стали недопентагоном :) . Кстати - лично субъективное ощущение - демки идут плавней. А сколько попугаев в фирменном Пентагоне?

от: Михаил Тарасов
кому: All
дата: 11 Jan 2006
Hello, Conan Con> У меня в наличии две отсканированные схемы и одна в Con> псевдографике. Конденсатор С34 обозначен только на одной из Con> отсканированных схем (предоставил Costa). Фрагмент с конденсатором Con> публикую, кроме того, прилагаю фото платы, где C34 обведен красным Con> кружком (что бы было понятно его расположение). Схему если необходимо Con> вышлю электропочтой (укажите адрес в ЛС). ] Да, прикольно конденсатор на плате есть, а на схеме нет. Вывод - схема у меня от предыдущей версии компьютера. Попробуем его убрать. Con> Если <уникальность> не самоцель, можно попробовать привести времянки Con> экрана к стандарту ZX Spectrum (и большинства отечественных клонов): Con> 224 такта на строку (312 строк вроде как уже есть). Для этого нужно Con> добавить счетчику D58 одну <единичку> при предустановке (завести Con> вывод 10 на +5 вольт, а выводы 1, 15 на <землю>). Если все получится, Con> то тест будет показателен. Так, пошел уже за паяльником. Hу ладно всех спектрумистов и сочувствующих с наступающим 2006 годом.! :) :) :)




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

Похожие статьи:
Разное - Конкурс. Краткий отчет о наших конкурсах.
Застрял ? - Описание игры "North & South".
Реклама - Реклама и объявления ...
Железо - собираем СТЕРЕО-УСИЛИТЕЛЬ на TDA 2004 или TDA 2005 и на TDA 1517.
Mатематика - как вычисляется синyс по таблице.

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