Просмотр полной версии : Harlequin 128k issue 2D сборка, наладка, подключение переферии
serg_svd
11.12.2020, 20:35
Проблема с джойстиком решена. Купил 74HC366E.
В качестве джойстика использую китайский дешевый манипулятор по типу Sega. Каплю не вырезал. Переделка минимальная. Надо отпаять черный и белый провода, а синий перепаять на плате на +5 В.
Собрал машину.
https://s.micp.ru/thumb/SmdR2.jpg (https://s.micp.ru/SmdR2.jpg)
Больше фото тык (https://cloud.err200.net/index.php/s/73TR85tYZkMm8Ax?path=%2Fharlequin-128-rev-d).
Вместо OKI-78SR-5 поставил K7805-2000R3. Корпусу закрываться не мешает.
Счётчики U14, U15, U16 серии HC не заработали, с AC всё ок.
Изначально изображение было обрезано справа на 7 пикселей - вместо них сразу шёл бордюр. Так же местами были вертикальные полосы в 1 пиксель шириной. Исправил установкой конденсатора 220пФ между 11 ногой U19 и землёй. При меньших и больших значениях изображение не обрезалось, но полосы оставались/менялись.
Неправильно декодируется порт AY, что может привести к зависанию некоторых программ. Завёл M1 на 6 ногу U4 вместо VCC.
U31 и U32 74HC253 в доступности нигде не нашёл. Временно поставил КР1533КП12, но с ними изображение (ожидаемо) тёмное. Буду ждать правильных микросхем с али.
U5 временно поставил серии LS - работает.
Разочаровало отсутствие снега (тест snow.tap), всё-таки назвать этот клон образцово совместимым не получится.
В кемпстоне старшие биты подтянуты к 1, могут быть проблемы с софтом, использующим расширенные кнопки.
Стерео у AY весьма условное - каналы сильно смещены к центру. Вероятно, всему виной С31 и C34.
В остальном всё работает отлично.
Думаю, может перерисовать схемку и плату в KiCad со всеми исправлениями?
Uzix, А можно подробнее про все исправления, хотелось бы попробовать довести до ума свой Арлекин, в данный момент меня напрягает, то что не работает BDI-ZX при включенном джойстике.
oistalker
24.12.2020, 08:12
U31 и U32 74HC253 в доступности нигде не нашёл. Временно поставил КР1533КП12, но с ними изображение (ожидаемо) тёмное. Буду ждать правильных микросхем с али.
Можно (нужно) ставить 74HC153. Зачем отключать выходы, на время Blank'а вообще не понятно, тем более они к лог. 0 не подтянуты.
в данный момент меня напрягает, то что не работает BDI-ZX при включенном джойстике.
Выше же уже был рецепт исправления, - допаяйте один диод к 1й ножке U39 и соедините его с сигналом ROMCS
в данный момент меня напрягает, то что не работает BDI-ZX при включенном джойстике.
Тут проблема в том, что сигнал IORQULA используется для блокирования только порта #FE. Причём так сделано и на фирменных 128К, что, КМК, явное упущение разработчиков. По-хорошему, он должен быть соединён через резистор 470 Ом с IORQ и использоваться при декодировании всех портов.
Freiwind
24.12.2020, 09:09
У меня стоят ACT253. Без проблем работают.
в данный момент меня напрягает, то что не работает BDI-ZX при включенном джойстике.
https://pic.maxiol.com/thumbs2/1608797995.3108238812.joystickfix01a.jpg (https://pic.maxiol.com/?v=1608797995.3108238812.joystickfix01a.jpg&dp=2) https://pic.maxiol.com/thumbs2/1608798029.3108238812.joystickfixpcb.jpg (https://pic.maxiol.com/?v=1608798029.3108238812.joystickfixpcb.jpg&dp=2)
oistalker
28.01.2021, 00:09
Как оказалось, китайский DC-DC преобразователь не самая предсказуемая в поведении штука, если при включении штекера питания неудачно задеть рукой, на плату подаётся повышенное напряжение и почему-то сгорает логический элемент U22B, который в итоге делает лог. 0 на U21A выше (примерно 3.8 вольта) , чем он должен быть, в результате на выходе U28A получается чёткая лог. 1 всегда, и счётчики адресов видеопамяти перестают работать. Проявляется как сплошной белый или чёрный экран. Уже 2 раза так "спалил" плату. Интересно, если по дедовски впаять обычный LM7805 - оно потянет без огромного радиатора ?
Как оказалось, китайский DC-DC преобразователь
Я вообще отрезал плюс от гнезда и подаю его на плюсовую шину, минуя преобразователи и прочее. Питаю +5, по старинке, чего и вам желаю!
- - - Добавлено - - -
Uzix, А можно подробнее про все исправления, хотелось бы попробовать довести до ума свой Арлекин, в данный момент меня напрягает, то что не работает BDI-ZX при включенном джойстике.
А можете осветить суть проблемы, точнее - сразу к вопросу - я тут прикупил Just nano sd со встроенным кемпстоном, и оно не заводится на арлекине. На карабасе ок, на 2+ ок а на арлекине - ESX DOS loading error :(
Что делать не ясно, да - J16 разомкнут конечно
Может быть одной природы такая беда?
UPD - сделал обе модификации, кинул вместо 5в на u4 сигнал М1, а так же ромселект через диод, в итоге изменилось противное дергание экрана, которое было (а может просто что-то пропаялось) а карточка по-прежнему не работает
ESX DOS loading error :(
Здравствуйте . Я новенький.. Решил вспомнить молодость. Собрал версию Harlequin 128k issue 2D полностью на 74HC ну кроме 74HC366 без 8912. если не считать проблемы с единственной соплёй при пайке запустился сразу. микросхемы логику 74HC*** CPU и AD724JR покупал на https://eu.mouser.com/ ну и диоды какие то остальное на алике. Хочу сделать контроллер для USB клавиатуры(может и мышь за место джоистика или какой стандартный USB подключим). вот интересно это форумчанам или нет... также кто то тут хотел перерисовать схему в KiCAD могу поучаствовать... дабы печатка 2D да и 4 версия разведена не ахти как. сам Электронщик и программист ... умею микроконтроллеры
- - - Добавлено - - -
Фотку своего компа вечером или в выходные выложу
Собрал машину.
https://s.micp.ru/thumb/SmdR2.jpg (https://s.micp.ru/SmdR2.jpg)
Больше фото тык (https://cloud.err200.net/index.php/s/73TR85tYZkMm8Ax?path=%2Fharlequin-128-rev-d).
Вместо OKI-78SR-5 поставил K7805-2000R3. Корпусу закрываться не мешает.
Счётчики U14, U15, U16 серии HC не заработали, с AC всё ок.
Изначально изображение было обрезано справа на 7 пикселей - вместо них сразу шёл бордюр. Так же местами были вертикальные полосы в 1 пиксель шириной. Исправил установкой конденсатора 220пФ между 11 ногой U19 и землёй. При меньших и больших значениях изображение не обрезалось, но полосы оставались/менялись.
Неправильно декодируется порт AY, что может привести к зависанию некоторых программ. Завёл M1 на 6 ногу U4 вместо VCC.
U31 и U32 74HC253 в доступности нигде не нашёл. Временно поставил КР1533КП12, но с ними изображение (ожидаемо) тёмное. Буду ждать правильных микросхем с али.
U5 временно поставил серии LS - работает.
Разочаровало отсутствие снега (тест snow.tap), всё-таки назвать этот клон образцово совместимым не получится.
В кемпстоне старшие биты подтянуты к 1, могут быть проблемы с софтом, использующим расширенные кнопки.
Стерео у AY весьма условное - каналы сильно смещены к центру. Вероятно, всему виной С31 и C34.
В остальном всё работает отлично.
Думаю, может перерисовать схемку и плату в KiCad со всеми исправлениями?
А давай попробуем вместе ... перерисовать
aleksy, cхему перерисовал (с некоторыми изменениями), а вот на плате запал кончился... https://s.micp.ru/96EDG.png
Ну как и обещял Фотки:
https://s.micp.ru/ePM00.jpg
https://s.micp.ru/U1si0.jpg
https://s.micp.ru/K6qZs.jpg
мощьность 1,5 ват
https://s.micp.ru/lLOw2.jpg
https://s.micp.ru/8ATxr.jpg
oistalker
05.04.2021, 00:15
Ну как и обещял Фотки:
Удивительно, что оно у вас завелось с 74HC161... вы их как-то подбирали или (может быть, DC-DC преобразователь выдаёт больше 5V) ?
Удивительно, что оно у вас завелось с 74HC161... вы их как-то подбирали или (может быть, DC-DC преобразователь выдаёт больше 5V) ?
Я Думаю что покупал я их не в Китае а на https://eu.mouser.com/ новые качественные... :-) а по питанию стоит https://eu.mouser.com/ProductDetail/919-R-78E5.0-1.0 а вот питание разведено на плате крайне погано.... на проц 4.85 доходит .. а на всех 4.98 ...
Потребляет Это всё не много 1.25 Ват судя по источнику . А серия 74HC до 40 MHz работает а у нас 28.xxx максимум.
https://www.esr.co.uk/components/digital-74hc.htm
OldSpeccer
05.04.2021, 18:00
Удивительно, что оно у вас завелось с 74HC161... вы их как-то подбирали или (может быть, DC-DC преобразователь выдаёт больше 5V) ?
Нет, не удивительно. У меня тоже завелось, и у многих, и вообще, изначально оно было именно на НС161 разработано, ибо оказалось, что дело не только в быстродействии, но и задержках - потому позже, как "fix" стали советовать АС161, костыли хромому. Потому как дурацкая игра с 28 мегагерцами абсолютно не оправдана.
а вот питание разведено на плате крайне погано.... на проц 4.85 доходит
Что не удивительно, линия питания огибает почти всю плату по пути к процу, я посмотрел это легко можно исправить закольцевав её.
Но как по мне то версия 2D не очень удачная, слишком много ошибок, почему то никто не собирает версию 2B мне она больше нравится.
Что не удивительно, линия питания огибает почти всю плату по пути к процу, я посмотрел это легко можно исправить закольцевав её.
Но как по мне то версия 2D не очень удачная, слишком много ошибок, почему то никто не собирает версию 2B мне она больше нравится.
по тому что автро гербер выложил.. и плат дофига.
Да и на версию 2B гербер выложен, иначе я бы и не говорил про неё.
oistalker
25.04.2021, 00:39
Купил в Чип и Дипе 3 штуки HC161 и картина точно такая же, как с микросхемами с Али Экспресса, т.е. чёрный экран и никакой картинки, - методом научного тыка выяснил, что если оставить вместо U16 AC161, то всё работает отлично (в том числе и с микросхемами из китая в качестве U14 и U15). Ирония тут в том, что U16 формирует 15625Hz и наименее критична к максимальной тактовой частоте... моя версия, на данный момент, что дело в сигнале переполнения счёта, наверное он как-то слишком запаздывает относительно сигнала 28МHz и счётчик не переключается. Возможно дело в том, что на тактовый генератор установлена HC04, а в схеме рекомендуют HCU04. Вообщем, надо встать осциллографом на 2 и 10 ножки U16 и посмотреть, что там реально происходит. Ну и где-то достать HCU04 или HC04 от другого производителя.
oistalker, стопудово это импульс переполнения, я вообще поначалу воткнул 555ие10 для эксперимента , в итоге работают первые два счетчика и то второй похоже только на половину, потом заменил 14 на HC161 и появились импульсы переполнения и на 15 но все равно даже картинки не было, потом заменил и 15 и тогда все заработало
duke_yusupov
12.06.2021, 19:47
Работает ли на той плате разъём ZX BUS?
Freiwind
12.06.2021, 20:05
Да. Чего бы ему не работать? :)
Я свой, кстати, почти весь на 74ACT собрал. Работает стабильно.
https://i.ibb.co/yg2S3hk/IMG-20201224-091032.jpg (https://ibb.co/yg2S3hk)
watchara
15.06.2021, 09:35
aleksy, cхему перерисовал (с некоторыми изменениями), а вот на плате запал кончился... https://s.micp.ru/96EDG.png
Похоже, это было скопировано из "Superfo Harlequin 128 issue 4A"
Quazatron, архив на месте, просто я его переименовал, поэтому ссылка и не работает :)
Вот новая ссылка: https://cloud.mail.ru/public/EWrV/xSYWUUwe9
В архиве четыре прошивки:
- Spectrum_128k.rom - Оригинальная прошивка ZX Spectrum 128 - 1986 Sinclair Research Ltd;
- PLUS2.rom - Оригинальная прошивка ZX Spectrum +2 - 1986, 1982 Amstrad Consumer Electronics Plc;
- PLUS341.rom - Оригинальная прошивка ZX Spectrum +3, version 4.1 - 1982, 1986, 1987 Amstrad Plc;
- Pentagon.rom - Стандартная прошивка Pentagon-128 с пунктом TR-DOS в меню - 1986 Sinclair Research Ltd.
Вообще во флешку Harlequin 128, в зависимости от ее объема, можно залить восемь любых прошивок. Каждая прошивка заливается с адреса 00000, 10000, 20000 ... 70000.
Коллеги, подскажите сколько не пытаюсь собрать прошивку из нескольких работает только Spectrum_128k.rom остальные отображаю только мигающие квадратики
причем неважно в какую область памяти я что записываю
Помогите пожалуйста со схемой подключения Арлекина по скарту, заранее спасибо.
Freiwind
09.07.2021, 23:20
Здесь.
https://zx-pk.ru/showthread.php?p=1083615
Quazatron
11.07.2021, 00:06
doc_fbi
Перемычки J17 и J18 правильно поставили?
Здесь.
https://zx-pk.ru/showthread.php?p=1083615
А дополнительных резисторов ставить не надо?
Freiwind
12.07.2021, 11:39
На плате Арлекина все уже есть, что надо.
Купил в Чип и Дипе 3 штуки HC161 и картина точно такая же, как с микросхемами с Али Экспресса, т.е. чёрный экран и никакой картинки, - методом научного тыка выяснил, что если оставить вместо U16 AC161, то всё работает отлично (в том числе и с микросхемами из китая в качестве U14 и U15). Ирония тут в том, что U16 формирует 15625Hz и наименее критична к максимальной тактовой частоте... моя версия, на данный момент, что дело в сигнале переполнения счёта, наверное он как-то слишком запаздывает относительно сигнала 28МHz и счётчик не переключается. Возможно дело в том, что на тактовый генератор установлена HC04, а в схеме рекомендуют HCU04. Вообщем, надо встать осциллографом на 2 и 10 ножки U16 и посмотреть, что там реально происходит. Ну и где-то достать HCU04 или HC04 от другого производителя.
"Купил в Чип и Дипе 3 штуки HC161 и картина точно такая же" Да чип и Дип У того же китайца покупали
Граждане арлекиноводы :) Возникла некоторая проблемка в совместной работе на арлике rev2D у divmmc и контроллера ps/2 клавиатуры от Каро на атмеге48. Клавиатура в основном меню и бейсиках в принципе работает, но при выходе в есх-дос отказывается фунциклировать ваще. Сигнальчик iord1 брал с 6-го вывода U5. Wait, m1 и а0 с соответствующих выводов CPU. Подскажите пожалуйста как подружить два устройства? Схемку контроллера кб прилагаю.
Отвечу "сам себе":
...контроллер от Caro имеет несколько модификаций, упрощенную и с подачей сигнала wait для турбированных вариантов. Соответственно и прошивок различных туева хуча, под разные частоты кварцевых резонаторов, с wait-ом и без. Просто хочу обратить на это внимание собирающих данный переходничек. Вся необходимая инфа на форуме присутствует.
Собрал я и себе Harlequin 128 2D. Долго мучился пытаясь увидеть "матрас", даже отломал ногу у микросхемы памяти пока переставлял их из панелек туда-сюды, заказал даже микросхем в Китае, потом вычитал здесь, что это норма для Арлекина. Сделал М1 на 6 пин U4, как здесь советовали, игры с АУ перестали зависать, спасибо посоветовавшим. Работает довольно стабильно, прошёл Бомбермена полностью, но есть одна неприятность. Он при подаче питания не загружается и даже нет никакого изображения (композит), пока пальцем кварц 28.375 не потрогаю, тогда либо загружается, либо квадратики и загружается после резета. Что посоветуете? Кварц поменять и его конденсаторы?
https://i.postimg.cc/W48N7nmV/IMG-20230525-WA0031.jpg
https://i.postimg.cc/76cyBQfF/IMG-20230525-WA0036.jpg
https://i.postimg.cc/G3W4tXqg/IMG-20230526-WA0002.jpg
А какая стоит U13, рекомендуется 74HCU04, простые 74HC04 не все вытягивают такую частоту.
SN74HCU04N U13. Ещё на композитном выходе экран по вертикали иногда дрожит, в основном при загрузках. Ещё заметил, что под кварцем переходное отверстие без маски, на котором А14, запаивал сначала подложив кусочек лейкопластыря под кварц, но потом после отмывки кварц отпаивал, пластырь отклеивал и обратно запаивал так, чтобы он корпусом на А14 не лёг.
Процессор Z840008PEC, вроде кмоп, но при работе если палец на центр прижать, то горячо, удержать можно, но на пределе.
При работе частоты на счётчиках держатся ровно, на 6 ноге процессора на несколько десятков герц скачут (измерение частоты мультиметром).
Также в компьютере 2 микросхемы серии 74LS138N U18 и U17, дешифраторы, если не ошибаюсь, все остальные кмоп.
oistalker
27.05.2023, 16:27
Что посоветуете? Кварц поменять и его конденсаторы?
Да, попробуйте уменьшить ёмкости конденсаторов и поставить вместо 4Мом, меньший номинал
https://i.imgur.com/ioTpPNi.png
R15 там сейчас 2.2М, R16 1k, ёмкости 27 пФ. Поставить 1М, 270 Ом и 10 пф?
Когда собирал первый свой Harlequin 128, тоже долго мучался с подобным, менял кварц, подбирал ему конденсаторы, но помогла замена 74HC161 на серию AC (производитель тоже думаю играет роль).
NiKa, а какие номиналы обвязки сейчас стоят на нём? Счётчики у меня все 3 AC161 стоят. Заметил ещё при первых запусках, что проблемы со стартом именно когда ПЗУ в панельке воткнуто. Кстати, прошу ещё совет. На какой бы корпус друга с 3д - принтером озадачить? Клавиатуру есть мысли древнюю австрийскую механику переделать, повыпаивать кнопки, обрезать плату, поотрезать дорожки и проводками 5 столбцов 8 полурядов проложить. Ещё бонусом Z80 Sharp с неё выпаять можно) Если корпус оригинального синклера, то разъёмы СГ-5 (ОНЦ) под джойстики там места не будет куда их вкорячить?
С обвязкой кварца придётся мне до работы потерпеть, дома радиодеталей нужных не так много(
простые 74HC04 не все вытягивают такую частоту
у меня все вытягивает - берете схему классики (пример - karabas-128) и ОБЯЗАТЕЛЬНО мелкий конденсатор на землю и все работает.скрин формы сигнала на 28МГц с моего осцилла78926
- - - Добавлено - - -
пока пальцем кварц 28.375 не потрогаю, тогда либо загружается, либо квадратики
потому что стартует генерато на гармонике какого-то порядка - а пальцем Вы вносите емкость паразитную в схему и запускаете кварц уже на основной частоте)))
На моём последнем Арлекине счётчики AC161, простой 74HC04 обвязка вся стандартная и всё работает отлично.
По поводу корпуса, есть у меня плата ZX 128 Spider, я его не собирал, купил как нерабочий, отладил и вот встал вопрос с корпусом, посмотрел варианты самоделки в инете но ни чего подходящего, и не дорогого не нашёл.
Пошёл тогда в магазин компьютерного барахла, попросил показать, что у них есть из всяких старых роутеров и маршрутизаторов, по размерам больше подошёл D-Link DI-707P есть ещё таких же размеров DI-808H, на 3D принтере напечатал заднюю заглушку и всё корпус готов. Теперь осталось приторочить сверху клавиатуру, но вот тут столкнулся с проблемой 3D принтер не хочет печатать те размеры, что я нарисовал, пока нахожусь в раздумьях.
Да, брат говорил, что 28.375 это не основная гармоника подбирать номиналы нужно, как-то так.
Корпус я в интернете 2 варианта нашёл, чтобы друг мне напечатал:
https://www.thingiverse.com/thing:1240780
https://www.stlfinder.com/model/zx-spectrum-harlequin-computer-62Jyb9ZE/4797341/
Какой лучше, чтобы туда ещё 2 гнезда разъёма Din-5 (сг-5) воткнуть можно было?
Счётчики AC161 благо на панельках. Местами попереставлял, стал запускаться когда сам БП 9В в розетку вставляю, если сам разъём 5х2.1, то всё по-старому.
https://i.postimg.cc/66Z9NbzY/IMG-20230528-185600.jpg
А ещё здесь https://zx-pk.ru/threads/29455-harlequin-128k-issue-2d-sborka-naladka-podklyuchenie-pereferii.html?p=1095878&viewfull=1#post1095878 на схеме и фотографии анод и катод у диода в разные стороны или мне показалось?
Есть диоды у которых черная полоска стоит не у анода, сам на это попадался.
Проблема старта кварца решилась установкой конденсаторов по 20 пФ вместо 27. Благодарствую за помощь и советы. Вот такое вот решение решил:
https://i.postimg.cc/KzgXhdCt/IMG-20230529-220134.jpg
Осталась проблема дрожания изображения (иногда размазывание по горизонтали, также дрожание, а иногда и срывы вертикальной синхронизации (зависит от цвета на экране, например, battle city с белым бордюром трясётся и срывается синхра, что не поиграть, но с синим бордюром только при старте уровня подрагивает, играется нормально. C25 ставил подстроечник, оно либо работает, либо не работает, особо что 4 пФ что 10 пФ не влияет. Это по композиту. РГБ разъём в процессе, проблема пал-кодера или на скарте такое же дрожание будет? 220 пФ 11 ноги U19 тоже на моём компьютере заметно не влияет.
Доработку диод с romselect на 1 ногу 366 пришлось убрать, кемпстон с ним 255 и не работает.
По ргб проводками в гнездо подсоединился - изображение не дрожит и не прыгает. По композит дрожит. Микросхема 724JR совсем китайская значит попалась или второй кварц 4.433619?
Ещё обнаружилась проблема с кемпстоном. В играх с АУ (не во всех) либо глючит АУ, либо АУ работает, но глючит кемпстон, либо виснет (например в "Smelly cat"). В чём может быть причина?
Заметил, когда воткнул n-mos процессор Z80A LH0080A фирмы Sarp, что ёмкости 20 пФ у кварца уже не прокатывают, снова от пальца стартует, чем это можно объяснить? Не очень качественный резонатор?
narviktor
28.09.2023, 13:03
Отмыл сегодня от флюса и картинка намного стала лучше, есть только небольшое подергивание букв. И заметил что такие помехи изображения как были появляются когда дотрагиваешься к кварцу Y2. А можете пожалуйста скинуть распиновку кабеля РГБ на СКАРТ. https://pic.maxiol.com/thumbs2/1601747287.781540708.img20201003202054.jpg (https://pic.maxiol.com/?v=1601747287.781540708.img20201003202054.jpg&dp=2)
Здравствуйте, удалось ли "победить" полностью искажения на PAL кодере? У меня аналогичная ситуация, через RGB изображение идеальное, а через композитный выход есть небольшие искажения.
Думаю что нет, так как тактирование от разных источников (кварцев) и всегда будет биение.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot