Просмотр полной версии : Компьютер SpeccyBob
Привет всем.
Такой вот нескромный вопрос - кто-нибудь собирал себе клон Спектрума под названием SpeccyBob?
Суть в чем: по имеющимся схемам (их можно найти тут (http://sblive.narod.ru/ZX-Spectrum/SpeccyBob/SpeccyBob.htm)) я спаял себе на макетке сей комп. Единственно что изменил в схемах - применил серию 74ALS вместо 74HC и поменял 74HC4040 и 74HC76 на наши аналоги с незначительной корректировкой схемы, т.к. в серии КР1533 таковых прямых аналогов нет.
Само собой разумеется комп не заработал :)
Понимаю, что возможны косяки в переводе схем на ALS логику и при пайке (хотя проверил всё, что только можно), но хотелось бы для начала знать - по авторским схемам (актуальная версия схем 1.3) у кого-нибудь комп собирался и работал?
Я этот комп реализовывал в FPGA. Чисто для "потрогать ПЛИС".
По вышеприведенным схемам? И всё работало?
P.S. На всякий случай приложу схему, по которой я собирал компьютер.
Да, схемы с sblive.narod.ru.
Да, все работало, есть косяк, какой-точно не помню. Постараюсь вспомнить)
Посмотрел на схему-вспомнил:
На листе, которая отвечает за видеочасть на счетчики U9 и U10 на вход сброса надо подавать инвертированный сигнал VSync, иначе они будут считать только во время активного сигнала VSync.
Вспомню что-нибудь еще-напишу.
А как именно комп не заработал? На экране есть хоть что-нибудь?
А как именно комп не заработал? На экране есть хоть что-нибудь?
Сейчас я тестирую компьютер поэтапно. На данный момент я застрял на отображении бордюра, а именно при выводе полос на бордюр (например при работе тестового ПЗУ) центральная часть экрана (где расположен сам экран) дико искажается. При этом в статическом режиме, если просто медленно перебирать цвета бордюра, картинка стабильная. Явно что-то тут не то.
Данные из видео-ОЗУ выдаются правильно, т.е. видны символы, знакоместа и т.п. При записи в видео ОЗУ экран дёргается, тест памяти даёт случайные ошибки в экранной области. Однако это я буду тестировать вторым этапом как только удастся расправиться с первым глюком.
Еще хочу уточнить- вышеописанное мною исправление также включает в себя:
Сигнал Sync формируется на 1 листе схемы, тригером U14A и берется с инвертированного выхода тригера, возьми его с прямого выхода.
Взял VSync для счётчиков U9,U10 с прямого выхода U14a. При этом информация на экран (точки, знакоместа) вообще перестала выводиться.
Cat_Alex/QRP
07.03.2015, 15:08
Приветствую,Prusak! Статья по этому поводу (желательно с описание пошаговой наладки) будет? Ибо интересно почитать, для повышения образованности.
Учитывая, что я долблюсь с этим компьютером уже почти год и всё безрезультатно - полагаю, что ничего не будет.
Учитывая, что я долблюсь с этим компьютером уже почти год и всё безрезультатно - полагаю, что ничего не будет.
Напиши как долбался, и как не получалось. Такие статьи тоже бывают, а там как знать - может кто и подскажет. Не все же тут на форуме сидят.
Напиши как долбался, и как не получалось.
При выводе полос на бордюре жутко искажается вся видимая часть экрана:
http://s10.postimg.org/dzzgcuaxh/bob1.jpg (http://postimg.org/image/dzzgcuaxh/)
В то время как при статическом бордюре (любого цвета) экран стабилен. Правда граница экрана и бордюра несколько дрожит. Такое ощущение, что есть какая-то рассинхронизация при выводе строк (одна строка относительно другой выводится с задержкой или наоборот раньше чем надо).
так это - hsync нема
или есть , но вне амплитуды
Есть и кадровая (50 Гц) и строчная (15625 Гц). Смешиваются на ЛП5 и подаются вместе с RGB на формирователь монохромного видеосигнала для монитора МС6105. У меня формирователь внешний, выполненный в виде отдельного устройства, на которое подаются сигналы синхры и цветов в виде ТТЛ уровней. Я бы грешил на этот преобразователь, однако при подключении к нему по тому же входу любого другого спектрума таким же образом, как я подключаю SpeccyBob - изображение великолепное.
ram_scan
08.03.2015, 16:00
Привязку к черному (гашение) правильно сделайте и настанет вам щщастье.
Привязку к черному (гашение) правильно сделайте и настанет вам щщастье.
Использование схемы привязки к уровню "черного" для Ленинграда и метода "тыка" помогло. С искажениями при полосах на бордюре разобрался.
Остались искажения на границе бордюра и экрана в виде "гребенки":
http://s22.postimg.org/6o0e2wlzh/bob2.jpg (http://postimg.org/image/6o0e2wlzh/)
у боба есть несколько видеорежимов чтоль?
ну р влюбом случае, то что видим экране - дефект видео аналогово
у боба есть несколько видеорежимов чтоль?
У него один видеорежим - стандартный спектрумовский экран :)
-------------
Пляски с паяльникомбубном принесли свои результаты. На данный момент компьютер стартует, проходит тест ОЗУ 48К (из тестового ПЗУ). Изображение на мониторе нормальное.
PAL-кодер с компьютером не работает из-за нестандартного видеовыхода последнего. В частности длительность строчного синхроимпульса целых 9 мкс вместо 4 мкс, требуемых кодером. Однако я сделал доработку, укорачивающую синхроимпульс. В результате PAL-кодер показывает цветное изображение без искажений, но по кадрам, похоже, не совсем "ловит" синхронизацию, т.к. изображение медленно "плывёт" вверх (повторюсь - это проблема именно при подключении PAL-кодера, с обычными мониторами всё в порядке).
но по кадрам, похоже, не совсем "ловит" синхронизацию, т.к. изображение медленно "плывёт" вверх
Скорее всего у пал-кодера завышенные требования к кадровому синхроимпульсу. По стандарту там все намного сложнее, чем смесь на ЛП5.
Скорее всего у пал-кодера завышенные требования к кадровому синхроимпульсу.
Не исключено. Однако подавляющее большинство клонов Спектрума (и не только) этот кодер понимает. По моей статистике проблемы с "плаванием" кадра, кажется, есть только на SpeccyBob.
Частота кадровой - 50 Гц (20 мс), проверил по осциллографу. Разве что проблема в длительности импульса или его положении относительно других импульсов...
--------------------
Update: всё-таки дело было в длительности кадрового синхроимпульса. Слишком короткий, поэтому его PAL-кодер не захватывает. Увеличил до 200 мкс (как в "Байте") - сразу же на PAL-кодере пошло отличное изображение без "плавания" кадров.
Статья по этому поводу (желательно с описание пошаговой наладки) будет? Ибо интересно почитать, для повышения образованности.
Прошу: http://zxbyte.ru/?id=120.
Cat_Alex/QRP
22.03.2015, 01:19
Премного благодарен. И не в тему: о подключении дисковода Sony MPF920. С пентагоном и иже с ними работает гут, нужно перепаять перемычку выборки (она там хитро спрятана).
Такая версия была?
https://echorod.home.xs4all.nl/zx/zx_spectrum_issue_7.htm
SoftWareGuy
25.11.2018, 15:57
-
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot