Вход

Просмотр полной версии : Harlequin 128k issue 2D сборка, наладка, подключение переферии



Страницы : [1] 2

romancha
21.08.2018, 17:04
Предлагаю в данной теме делится опытом в сборке и наладке Harlequin 128k. :v2_dizzy_keyboard:

NiKa
21.08.2018, 17:18
А чем там делиться, проехали уже, а так если собирали все правильно то в наладке он не нуждается, я их собрал не один, проблем нет.

romancha
21.08.2018, 17:27
Согласен) для матёрого может и нет проблем. Первое с чем я столкнулся, не отображает белый цвет, подключаю через PAL, вместо него отображается жёлтый, грешу на то что где то синий теряется[emoji848]


Отправлено с моего iPhone используя Tapatalk

r3d
21.08.2018, 19:28
OKI-78SR-5, RECOM R-78E5.0-1.0 уж больно дорогие. Кто что ставил взамен?
Нет ли у кого-то их схемы на дискретных элементах?

MDreaMer
21.08.2018, 19:43
Планирую применить вот такую вещь:
https://ru.aliexpress.com/item/Mini-DC-DC-12-24V-To-5V-3A-Step-Down-Power-Supply-Module-Voltage-Buck-Converter/32826540392.html?spm=a2g0s.9042311.0.0.3cef33edAZF a6a
Только IN и OUT придется местами поменять.

romancha
21.08.2018, 19:49
Планирую применить вот такую вещь:
https://ru.aliexpress.com/item/Mini-DC-DC-12-24V-To-5V-3A-Step-Down-Power-Supply-Module-Voltage-Buck-Converter/32826540392.html?spm=a2g0s.9042311.0.0.3cef33edAZF a6a
Только IN и OUT придется местами поменять.

Интересная штука, однако действительно будут ли заявленные характеристики держаться, я все таки в чипе дипе REcom заказал за 300 рублей. А сейчас ATX блока питания 5 Вольт напрямую подаю, все работает


Отправлено с моего iPhone используя Tapatalk

r3d
21.08.2018, 19:56
я все таки в чипе дипе REcom заказал за 300 рублейМожно ссылку.

MDreaMer
21.08.2018, 20:01
https://pic.maxiol.com/thumbs/153487080420180821204853.jpg (https://pic.maxiol.com/?v=153487080420180821204853.jpg)
Осталось воткнуть U46 и U49.
Аушку 8912 пришлось с ебея тянуть. Тоже дефицитная стала.

romancha
21.08.2018, 20:06
Можно ссылку.

https://www.chipdip.ru/search?searchtext=R-78E5.0-1.0 , уже за 313 рублей)


Отправлено с моего iPhone используя Tapatalk

romancha
21.08.2018, 20:11
https://pic.maxiol.com/thumbs/153487080420180821204853.jpg (https://pic.maxiol.com/?v=153487080420180821204853.jpg)
Осталось воткнуть U46 и U49.
Аушку 8912 пришлось с ебея тянуть. Тоже дефицитная стала.
66030 8912 заменил пока сто ямахой


Отправлено с моего iPhone используя Tapatalk

romancha
21.08.2018, 20:15
Как то фото криво прикрепил... кстати по поводу жёлтого цвета вместо белого, действительно был непропай 8й ножки AD724JR, теперь все ок!


Отправлено с моего iPhone используя Tapatalk

r3d
21.08.2018, 20:37
66030 8912 заменил пока сто ямахоймелко, ничего не видно

romancha
21.08.2018, 20:46
https://b.radikal.ru/b24/1808/95/ffc9ac3fd15f.jpg (http://www.radikal.ru) собранная плата

romancha
21.08.2018, 20:55
Разъёмы PAL, AUDIO, и прочие не запаиваю, т.к. хотел сделать harlequin laptop, корпус буду печатать на 3д принтере. Но пока что надо все отладить, подключение к vga, usb клавиатура...[emoji57]


Отправлено с моего iPhone используя Tapatalk

r3d
21.08.2018, 21:16
Планирую применить вот такую вещь:
https://ru.aliexpress.com/item/Mini-DC-DC-12-24V-To-5V-3A-Step-Down-Power-Supply-Module-Voltage-Buck-Converter/32826540392.html?spm=a2g0s.9042311.0.0.3cef33edAZF a6a
Только IN и OUT придется местами поменять.Видел, но смущает соответствие заявленным характеристикам и защита, например от перенапряжения. И кстати, а она по размерам-то пройдет.

Были неприятности с эмулятором магнитофона (тот, что с Радиокота). Перегревается AMS1117 в итоге тепловой пробой и полное напряжение оказывается на ее выходе. Прежде чем понял, в чем дело и почему она горит два раза жег PIC и LCD в).

r3d
22.08.2018, 02:54
https://b.radikal.ru/b24/1808/95/ffc9ac3fd15f.jpg (http://www.radikal.ru) собранная платаА что С43 не припаян?

romancha
22.08.2018, 06:05
В описании C43 отмечен как “option”, нужен ли он?!


Отправлено с моего iPhone используя Tapatalk

- - - Добавлено - - -

В продолжение темы C43...
Запаянный C43 180pf
https://c.radikal.ru/c13/1808/02/33ad01f1bc3d.jpg (http://www.radikal.ru) ... какие-то артефакты по экрану?!
Без C43
https://b.radikal.ru/b26/1808/5c/a27f0118d558.jpg (http://www.radikal.ru)

r3d
22.08.2018, 12:56
В продолжение темы C43...Точки по экрану появляются с запаянным конденсатором?
У меня такого нет ни с памятью UM61512AK-15, ни с HM628128ALP-7 (время чтения 70ns).

romancha
22.08.2018, 13:00
Да, точки появляются при запаянном конденсаторе


Отправлено с моего iPhone используя Tapatalk

romancha
22.08.2018, 13:02
Странно конечно, сегодня попробую поменять память


Отправлено с моего iPhone используя Tapatalk

MDreaMer
22.08.2018, 13:29
Видел, но смущает соответствие заявленным характеристикам и защита, например от перенапряжения. И кстати, а она по размерам-то пройдет.
Судя по даташиту на м/с вроде как до 3А должна держать.
MP2315 (https://ru.mouser.com/datasheet/2/277/MP2315_r1.01-1384435.pdf)

r3d
22.08.2018, 21:18
https://www.chipdip.ru/search?searchtext=R-78E5.0-1.0 , уже за 313 рублей)уже 710 :)

romancha
23.08.2018, 06:07
уже 710 :)

Когда я заказывал, срок поставки был 3 дня, сейчас 2-3 недели [emoji44], да ещё и евро вырос, вообщем успел)


Отправлено с моего iPhone используя Tapatalk

romancha
23.08.2018, 06:09
По C43, память менял, но точки на экране при запаянном конденсаторе C43 не исчезли(


Отправлено с моего iPhone используя Tapatalk

romancha
25.08.2018, 10:21
Всем привет! Люди добрые подскажите где в Harlequin-е брать сигнал RDFE, чтобы подключить клавиатуру PS/2 через контроллер вот по этой схеме? https://b.radikal.ru/b05/1808/9e/2c5b5025f6d8.png (https://radikal.ru) :v2_dizzy_tired2:

caro
25.08.2018, 10:50
Всем привет! Люди добрые подскажите где в Harlequin-е брать сигнал RDFE, чтобы подключить клавиатуру PS/2 через контроллер вот по этой схеме?66061Ножка 6 U5B и есть этот сигнал RDFE

romancha
25.08.2018, 11:01
66061Ножка 6 U5B и есть этот сигнал RDFE

Благодарю! Буду пробывать


Отправлено с моего iPhone используя Tapatalk

romancha
18.09.2018, 10:36
Сделал обыкновенную 40-ка кнопочную клавиатуру из обычной usb-ной, все работает))). Вопрос следующий, подскажите кто подключал HARLEQUIN к VGA через ZXKit1 - плата VGA & PAL (http://zx-pk.ru/threads/10548-zxkit1-pl)? Там нужен сигнал F14Mhz, где его взять? Спасибо!

goodboy
19.09.2018, 22:29
нужен сигнал F14Mhz, где его взять?
смотри на схеме правый нижний угол

r3d
19.09.2018, 22:51
Там нужен сигнал F14Mhz, где его взять?А разве там нужно именно 14 MHz? Если ничего не путаю то там нужно заводить именно частоту кварцевого генератора, ту которая имеется в конкретной модели, с которой будет работать ZXKit1 в данный момент. Все это нужно чтобы засинхронизироваться именно с данной конкретной моделью клона Спектрума, с его кокретным кварцевым генератором, а не с абстрактной частотой 14MHz.

romancha
20.09.2018, 09:24
goodboy, так понимаю вы имеете ввиду вот это http://s3.uploads.ru/t/krBWG.jpg (http://uploads.ru/krBWG.jpg)

goodboy
20.09.2018, 09:29
да, всё верно.

romancha
20.09.2018, 09:31
А разве там нужно именно 14 MHz? Если ничего не путаю то там нужно заводить именно частоту кварцевого генератора, ту которая имеется в конкретной модели, с которой будет работать ZXKit1 в данный момент. Все это нужно чтобы засинхронизироваться именно с данной конкретной моделью клона Спектрума, с его кокретным кварцевым генератором, а не с абстрактной частотой 14MHz..
насколько понимаю там разный прошивки, в зависимости от тактовой частоты:v2_dizzy_tired2:

- - - Добавлено - - -


да, всё верно.
еще раз спасибо! Сегодня проверю)))

r3d
20.09.2018, 11:48
да, всё верноПо-моему метка CLK14 там осталась от предыдущих версий, когда кварц еще был на 14MHz. А сейчас там 28.375MHz.

- - - Добавлено - - -


насколько понимаю там разный прошивки, в зависимости от тактовой частотыДа, правильно там разные прошивки, но там не только все от прошивки зависит. ZXKit1 я давно смотрел и не буду утверждать как он точно работает, но насколько помню там тактовая частота заводится не только ради каких-то абстрактных 14 MHz. Для этого можно было бы поставить кварц на плату ZXKit1 вместо того чтобы тянуть частоту генератора с платы клона. В ZXKit1 важно завести именно точную частоту данного конкретного клона, чтобы именно его частотой и фазой засинхронизироваться.

romancha
20.09.2018, 13:19
Взял осциллограф, проверю есть ли там 14Мгц или нет, отпишусь. "... В ZXKit1 важно завести именно точную частоту данного конкретного клона, чтобы именно его частотой и фазой засинхронизироваться. ", вот если так , тогда прошивки для 28.375 Мгц, нет((( Ну да ладно, скоро все прояснится, надеюсь .

r3d
20.09.2018, 16:14
Взял осциллограф, проверю есть ли там 14Мгц или нетТак откуда они там возьмутся, это же выход кварцевого генератора.

romancha
20.09.2018, 16:26
Так откуда они там возьмутся, это же выход кварцевого генератора.

ну я не силен, и утверждать не буду, но осмелюсь предположить может после логики 74HC04 все таки возьмется?!

r3d
20.09.2018, 16:43
ну я не силен, и утверждать не буду, но осмелюсь предположить может после логики 74HC04 все таки возьмется?!74HC04 это инвертор (логический элемент НЕ), а не счетчик и не триггер.

omercury
20.09.2018, 18:46
А разве там нужно именно 14 MHz? Если ничего не путаю то там нужно заводить именно частоту кварцевого генератора, ту которая имеется в конкретной модели, с которой будет работать ZXKit1 в данный момент. Все это нужно чтобы засинхронизироваться именно с данной конкретной моделью клона Спектрума, с его кокретным кварцевым генератором, а не с абстрактной частотой 14MHz.

"Абстрактные 14Мгц", кроме прочего, задают также параметры развертки монитора, так что не очень-то они и абстрактные.
А так в общем и целом это именно частота генератора. Только прошивка должна быть рассчитана именно на нужную частоту.

romancha
20.09.2018, 20:44
Голова кругом, мерил частоту, может что нет так смотрел, но частота на 4-U13B 3,6Mhz?! Не 14 и не 28.375... вот, Да и по остальным контактам, как уровень яркости (I), KSI, SSI , где брать, ума не приложу(((( подключал через GBS 8200 rgb s, все показывает, но кажется картинка темновата. А все таки хотелось бы запустить zxkitовский конвертер.


Отправлено с моего iPhone используя Tapatalk

r3d
20.09.2018, 21:11
Голова кругом, мерил частоту, может что нет так смотрел, но частота на 4-U13B 3,6Mhz?!Быть такого не может, что-то Вы не то намеряли.
На элементе U13A сделан кварцевый генератор на 28.375MHz. Элемент U13B используется просто для развязки кварцевого генератора от всего остального, т.е. просто как повторитель.

На осциллографе ставьте развертку 0,01 мкс и должны будете увидеть три периода.


Да и по остальным контактам, как уровень яркости (I), KSI, SSI , где брать, ума не приложу
Яркостный сигнал (I) – 9 вывод U32.
Синхросмесь (KSI+SSI) – 8 вывод разъема Mini-DIN.

Если не ошибаюсь: SSI – 5 вывод U27, KSI – 4 вывод U27.

goodboy
20.09.2018, 21:36
Голова кругом, мерил частоту
а что за осциллограф то ?

romancha
21.09.2018, 08:16
а что за осциллограф то ?
ISDS205B, покупал на алиэкспресс, да я так понял он физически не могет 28 Мгц померить.

- - - Добавлено - - -


Быть такого не может, что-то Вы не то намеряли.
На элементе U13A сделан кварцевый генератор на 28.375MHz. Элемент U13B используется просто для развязки кварцевого генератора от всего остального, т.е. просто как повторитель.

На осциллографе ставьте развертку 0,01 мкс и должны будете увидеть три периода. .

Ну с осциллографом разобрался, по описанию не может померять такую частоту, только до 20 Мгц. Работоспособность проверял на 6-й ножке процессора, там показывает 3,5 Мгц.



Яркостный сигнал (I) – 9 вывод U32.
Синхросмесь (KSI+SSI) – 8 вывод разъема Mini-DIN.

Если не ошибаюсь: SSI – 5 вывод U27, KSI – 4 вывод U27.

Спасибо за полезную информацию, буду колдовать, может какая прошивка и заработает с частотой Арлекина.

Quazatron
02.10.2018, 08:28
Подскажите пожалуйста, файл прошивки ПЗУ подойдёт от обычного ZX-Spectrun 128?
К примеру вот от сюда пункт- 16? http://www.zx-spectrum.narod.ru/rom.htm

r3d
02.10.2018, 12:08
К примеру вот от сюда пункт- 16Вполне. Кстати и Plus2, и Plus3 подойдет. Можно взять разные прошивки, залить их во флешку типа 29F040, 29F010, 29F020, 29C51002 и переключать. Кстати и от Пентагона подойдет, в моем архиве она называется "Стандартная прошивка Pentagon-128 с пунктом TR-DOS в меню".

romancha
20.11.2018, 20:36
https://uploads.tapatalk-cdn.com/20181120/f2422a650d787846c790f17da11b7686.jpg люди добрые подскажите, при включении с AY 8912 зависший экран с синим бордюром, пробовал другую микросхему тоже самое. При включении с ямахой 8910 через переходник DIP 40 на DIP28 , все запускается но звука нет((((


Отправлено с моего iPhone используя Tapatalk

r3d
20.11.2018, 21:07
romancha, может быть AY 8912 дохлые? Где их брали и в какую цену?

romancha
21.11.2018, 05:30
romancha, может быть AY 8912 дохлые? Где их брали и в какую цену?

Да вот тоже думаю, что дохляк, только проверить не где. А брал здесь на барахолке форума, у проверенного продавца за 120 руб. Только смущает ещё то что и 8910 тоже не поёт, брал в Китае, тоже что ли дохлая?!


Отправлено с моего iPhone используя Tapatalk

r3d
21.11.2018, 08:38
брал здесь на барахолке форума, у проверенного продавца за 120 руб.Дешево. Они сейчас по 400-500 руб.


Только смущает ещё то что и 8910 тоже не поёт, брал в Китае, тоже что ли дохлаяНе удивлюсь. Китайцы что-то последнее время продают одно барахло - б/у под видом новых, у микросхем ножки напаяны (видимо были отломаны при демонтаже), перемаркировка вообще в порядке вещей.

romancha
21.11.2018, 20:55
Дешево. Они сейчас по 400-500 руб.

Не удивлюсь. Китайцы что-то последнее время продают одно барахло - б/у под видом новых, у микросхем ножки напаяны (видимо были отломаны при демонтаже), перемаркировка вообще в порядке вещей.

На алиэкспрессе смотрел 1500 ₽ за 5 шт) и ни одного отзыва из 3-х заказов[emoji848], на ебее, 400-500 за 1 штучку, только доставка аж на февраль, [emoji44], капец!!! Опять ждать и платить за кота в мешке. А так при рабочей микрухе, щелчки при нажатии клавиш, бипер, музыка, все через один выход ?


Отправлено с моего iPhone используя Tapatalk

r3d
22.11.2018, 05:35
при рабочей микрухе, щелчки при нажатии клавиш, бипер, музыка, все через один выход ?да и даже магнитофон туда подмешан. Вот кусок audio схемы
https://pic.maxiol.com/thumbs/1542850875.1542078091.audioinouts.jpg (https://pic.maxiol.com/?v=1542850875.1542078091.audioinouts.jpg)

- - - Добавлено - - -


на ебее, 400-500 за 1 штучку, только доставка аж на февраль, капецРасчетная дата доставки, указанная на eBay, рассчитывается автоматом из заявленного способа доставки. Если, например, выбрана какая-нибудь Economy Shipping, то расчетная дата доставки будет 2 месяца, а если EMC то – 2 недели. Но в реальности Economy Shipping не значит, что посылка будет идти именно 2 месяца, продавец (в зависимости от цены лота, от его адекватности и т.п.) может отправить с нормальным отслеживаемым треком и тогда посылка может вполне дойти за пару недель.

Некоторые хитрые китайцы на eBay ставят расчетное время доставки вообще более 60 дней, т.е. когда уже истекает время защиты покупателя и таким образом покупатель уже не может открыть спор на eBay :)

romancha
24.11.2018, 09:24
Подскажите, ещё такой момент, а теоретически, без AY-38912, биппер должен клацать, при нажатии клавиш в Бейсике ? Просто его я так и не слышу(


Отправлено с моего iPhone используя Tapatalk

SoftLight
24.11.2018, 11:58
Обязан если динамик запаяли.

romancha
25.11.2018, 21:34
Обязан если динамик запаяли.

Так он там же не запаивается, подключение через Jack. Как вообще подключать? По схеме Harlequin-> mini усилитель->динамик???


Отправлено с моего iPhone используя Tapatalk

r3d
26.11.2018, 01:30
По схеме Harlequin-> mini усилитель->динамикИменно так, ибо без усилителя там ничего не услышишь. У меня что-то типа этого

https://www.aliexpress.com/item/TDA2822M-Amplifier-Board-DC-1-8-12V-2-0-Channel-Stereo-Mini-AUX-Audio-Amplifier-Board/32799830295.html

romancha
26.11.2018, 07:54
Именно так, ибо без усилителя там ничего не услышишь. У меня что-то типа этого

https://www.aliexpress.com/item/TDA2822M-Amplifier-Board-DC-1-8-12V-2-0-Channel-Stereo-Mini-AUX-Audio-Amplifier-Board/32799830295.html

Спасибо за содержательные ответы) извиняюсь за бестолковость, ещё раз вернусь к вопросу, без микросхемы AY-38912, биппер судя по схеме ( сигнал spkr U7) должен пищать в динамике?


Отправлено с моего iPhone используя Tapatalk

r3d
26.11.2018, 09:04
без микросхемы AY-38912, биппер судя по схеме ( сигнал spkr U7) должен пищать в динамике?Совершенно верно. И с AY и без AY на разъеме Audio, J5 будет присутствовать звук бипера (звук при нажатии клавиш, "биперный звук" в играх и т.п.).

SoftLight
26.11.2018, 11:33
Да точно бипера в 128k на плате нет, я просто и 48k и 128k собирал давно и перепутал. В любом случае, на аудиовыход бипер подмешивается без всякой ay. Можно нашники воткнуть, никакой усилитель будет не нужен.

stepmotor
28.11.2018, 19:17
Сегодня завершил сборку версии 2D , плату заказывал у Виталия(MV1971).
Попробую запустить на серии 1533 с 74hc :) Запаял кварц на 14мГц не посмотрев что в этой версии требуется кварц на 28.375мГц :) Не запускается в итоге .. :)

Может кто знает где в Митино на радио рынке можно прикупить кварц на 28.375мГц? , номинал не стандартный.. думаю не легко будет найти.

67058
67059

goodboy
28.11.2018, 20:03
номинал не стандартный.. думаю не легко будет найти.
есть в магазине кварц (при заводе)
http://www.quartz1.com

romancha
28.11.2018, 21:47
Можно нашники воткнуть, никакой усилитель будет не нужен.

В наушниках все клацает) Биппер работает!


Отправлено с моего iPhone используя Tapatalk

romancha
28.11.2018, 21:50
Может кто знает где в Митино на радио рынке можно прикупить кварц на 28.375мГц? , номинал не стандартный.. думаю не легко будет найти.



Кварц брал на алиэкспресс, у себя в городе не нашёл. Подскажите а что за микросхема для кемпстона? 74hc366 так и не нашёл.


Отправлено с моего iPhone используя Tapatalk

stepmotor
28.11.2018, 23:42
Отечественный аналог - ЛН6
Я нашел только 155 серию :) думаю будет работать так как я сомневаюсь что превышу частоту нажатий на кнопки джойстика выше чем 10 мГц :) по моему такой предел у 155 серии :)

stepmotor
29.11.2018, 13:36
Сегодня весь рынок обошел и не нашел кварца на 28.275 мГц :) Заказал в кварце (http://www.quartz1.com/), в субботу в митино заберу.. буду запускать.
Пока сегодня бродил нашел flash память в DIP32 AMD29F040 90PC 93г.в. в павильоне S-10 (http://s-10mitino.ru/).

Кто то использовал эту память ?
Какие прошивки лучше заливать ?

r3d
29.11.2018, 13:49
Кто то использовал эту память ?
Какие прошивки лучше заливать ?
У меня такая стоит с прошивками ZX Spectrum 128, ZX Spectrum +2, ZX Spectrum +3 и Pentagon-128 с пунктом TR-DOS в меню. На большее фантазии не хватило, хотя пробовал еще десяток разных прошивок – большая часть не работает, а из тех, что работают они ничем от выше упомянутых не отличаются.

Кстати почем 29F040?

stepmotor
29.11.2018, 14:16
ZX Spectrum 128, ZX Spectrum +2, ZX Spectrum +3 и Pentagon-128
О Спасибо ! Можете ссылку дать или выложить куда нибудь.


Кстати почем 29F040?
620р.

r3d
29.11.2018, 15:08
Можете ссылку дать или выложить куда нибудь.
https://cloud.mail.ru/public/ZrqM/bPbQEJLqQ

stepmotor
02.12.2018, 16:56
Сегодня до собирал версию 2D, на 1533 серии даже тактирование не хотело запускаться :) в итоге перекинул микрухи с платы версии 1B, на 74hc серии запустился, работает :) но звука через AY нет :) .. пробовал менять AY на другой не помогло.
Пробовал менять U4, U50, U51 .. тоже не помогло.. видно с 1B перенес какую то микруху не работающую.
Подскажите что еще в 2D влияет на работу AY кроме U4, U50, U51?

----
пробовал этот тест запускать http://hype.retroscene.org/blog/747.html
no soundchip пишет .. не видит ничего :) может конечно новый чип дохлый ..
через пиберный тест музычка играет :)

---
чип видит.. это я проглядел..
пишет single AY/YM soundchip.. но звук в каналы не выдает..
я уже подумал может на выходе кондеры не те впаял, там на схеме указаны керамические а в версии 1B указаны электролиты .. впаял электролиты звука все равно из AY нет :)
блин куда еще посмотреть :)

r3d
02.12.2018, 17:48
может конечно новый чип дохлыйГде брали AY и по какой цене?

stepmotor
02.12.2018, 18:13
у Виталия(MV1971) вместе с платой. :)

- - - Updated - - -

Долго смеялся :) воткнул колонки в EAR по идее это наушники и выход на колонки а надо было подключать в MIC .. так плата разведена ..
Все работает хорошо !

Quazatron
09.12.2018, 18:35
https://cloud.mail.ru/public/ZrqM/bPbQEJLqQ
Что то не могу открыть вашу ссылку, она больше не актуальна?

r3d
09.12.2018, 19:28
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.

stepmotor
10.12.2018, 18:05
r3d, у Вас порт джойстика работает хорошо ?

r3d
10.12.2018, 18:20
stepmotor, он у меня отключен. 1 – у меня нет джойстика. 2 – порт джойстика конфликтует с BDI который я использую.

stepmotor
11.12.2018, 14:07
stepmotor, он у меня отключен. 1 – у меня нет джойстика. 2 – порт джойстика конфликтует с BDI который я использую.

Спасибо ! надо проверить не конфликтует ли он с DivMMC Enjoy :)

Quazatron
11.12.2018, 17:37
Вообще во флешку Harlequin 128, в зависимости от ее объема, можно залить восемь любых прошивок. Каждая прошивка заливается с адреса 00000, 10000, 20000 ... 70000.

r3d Олег, если не трудно, напишите пожалуйста конфигурацию "пинов" S1 для всех адресов?
Я тут ещё одну "флешку" нашёл AT49F002T, залил на неё четыре ваши прошивки.

r3d
11.12.2018, 17:52
S1.1 | S1.2 | S1.3 | 64K Block
-----+-----+------+-------------
ON | ON | ON | 00000-0FFFF
OFF | ON | ON | 10000-1FFFF
ON | OFF | ON | 20000-2FFFF
OFF | OFF | ON | 30000-3FFFF
ON | ON | OFF | 40000-4FFFF
OFF | ON | OFF | 50000-5FFFF
ON | OFF | OFF | 60000-6FFFF
OFF | OFF | OFF | 70000-7FFFF

Quazatron
12.12.2018, 10:39
Вопрос по питанию.
В плате стоит RECOM Power R-78E5.0-1.0, можно на него подавать напряжение с импульсного БП,
типа такова?
Или только понижающий трансформатор, диодный мост ....

r3d
12.12.2018, 12:22
Quazatron, можно, почему нельзя. Только не забудьте про полярность, на центральном должен быть минус (ну если только с разъемом на самой плате ничего не делали).

156
13.01.2019, 12:15
Подскажите.
1.Я правильно подключил ZXkit1 : I - U32-9, B - U32-7, G - U31-9, R-U31-7, F14mHz- U14-14, SSI и KSI - U29-3? Прошивка ZXkit1- 1.0.2
2. Если вставить в R61 сопротивления на 4,7 кОм вместо 10 кОм, это плохо и надо поменять на 10 кОм?
3. Что надо сделать, что бы порт для джойстика и BDI 2.0 не конфликтовали?

r3d
13.01.2019, 14:18
156
1. Теоретически правильно, практически - нужно проверять.
2. 4,7 кОм не смертельно.
3. Вывод 15 микросхемы U39 отрезать и на него подать сигнал с вывода 4 микросхемы U5. Но это нужно проверять.

romancha
13.01.2019, 19:53
Подскажите.
1.Я правильно подключил ZXkit1 : I - U32-9, B - U32-7, G - U31-9, R-U31-7, F14mHz- U14-14, SSI и KSI - U29-3? Прошивка ZXkit1- 1.0.2
2. Если вставить в R61 сопротивления на 4,7 кОм вместо 10 кОм, это плохо и надо поменять на 10 кОм?
3. Что надо сделать, что бы порт для джойстика и BDI 2.0 не конфликтовали?

У меня Zxkit с Арлекином issue 2D не заработал( а на фото то какой арлекин с zxkit -ом?


Отправлено с моего iPhone используя Tapatalk

156
14.01.2019, 00:58
156
1. Теоретически правильно, практически - нужно проверять.
3. Вывод 15 микросхемы U39 отрезать и на него подать сигнал с вывода 4 микросхемы U5. Но это нужно проверять.
1. А чем проверять? Есть специальные тесты?
3. Проверю, но не скоро.

У меня Zxkit с Арлекином issue 2D не заработал( а на фото то какой арлекин с zxkit -ом?

Harlequin 128k issue 2D. Для контакта F14MHz брал сигнал с 14 ноги U14, но там 14,2 МГц. При стандартных настройках монитора картинка сдвинута сильно верх и чуть влево, на фото не видно, но сверху очень тонкий бордюр. На ZXkit1 разомкнуты все перемычки, при замыкании 50 Гц картинка сдвигается. При подключении HARLEQUIN 48K REV G картинка такая же, при подключении Leningrad-2012 и тестовой прошивки картинка ровно по центру. Кабель с заземленным экраном.
Надо подольше за ним посидеть и понаблюдать.

romancha
14.01.2019, 01:46
Harlequin 128k issue 2D. Для контакта F14MHz брал сигнал с 14 ноги U14, но там 14,2 МГц. При стандартных настройках монитора картинка сдвинута сильно верх и чуть влево, на картинке не видно, но сверху очень тонкий бордюр. На ZXkit1 разомкнуты все перемычки, при замыкании 50 Гц картинка сдвигается. При подключении HARLEQUIN 48K REV G картинка такая же, при подключении Leningrad-2012 и тестовой прошивки картинка ровно по центру. Кабель с заземленным экраном.
Надо подольше за ним посидеть и понаблюдать.

Второе дыхание, надо бы свой zxkit ещё помучать)


Отправлено с моего iPhone используя Tapatalk

dmi
15.03.2019, 13:49
http://pro4gl.ru/lj/zxtest.jpg

А это так и надо? Или я что-то напортачил? Музыкалку вытаскиваю - всё становится норм.

Шина данных нестабильна-в цикле подтверждения прерывания засорена

unalex
24.03.2019, 13:49
Объясните мне, неопытному, почему в схема применен кварц 28,375МГц, а не ровно 28,000? Это необходимость или нечто из серии "что у автора было", и насколько критична эта частота
имею кварц на 28,000МГц - будет работать нормально?
---
по собсвенному опыту знаю, что в 48 арлекине, при частоте кварца 14,3138, вместо 14,000 некоторые китайские телеки били картинку

NiKa
24.03.2019, 16:36
Потому что тактовая частота оригинального 128 - 3.546...МГц, совместимость Арлекина итак оставляет желать лучшего, а если использовать 3.5МГц то будет еще хуже, и тогда уж лучше собрать Пентагон.

crrush
23.04.2019, 00:16
всем привет, а как сообщество юзает rgb 8 штырьковый выход, где берете разъем?

creator
23.04.2019, 02:32
crrush, в ChipDip есть.

npc87
23.04.2019, 11:11
Я на ибее брал, но кабель так и не собрал. Однако, неудобно лично для меня разведен разъем ввиду присутствия только РГБ-выхода. Для вывода картинки использую PVM-14N5E, он без РГБ, как ни крути, приходится двумя кабелями подключать, неэстетично :confused:

crrush
04.05.2019, 18:50
crrush, в ChipDip есть.

поищу, может при заказе через сайт есть, но я к ним заскакивал экспромптом - не было((

r3d
04.05.2019, 19:39
https://www.chipdip.ru/product/kls1-294-m-08-b

crrush
04.05.2019, 20:36
спасибо, настроение улучшается!
следующий вопрос - про арлекин и div mmc enjoy
div mmc прекрасно работает на оригинальном 2+ все хорошо
но совсем не работает с арлекином. переключатель 2 поставил в положение off - other model
пустой экран((
https://ibb.co/TLJ6H91
https://ibb.co/16Xwx5X

плиз хелп!

NiKa
05.05.2019, 03:57
Ну дык div mmc enjoy и задуман видимо был для оригинального спекка, и не обязан он работать на всяких клонах.

crrush
05.05.2019, 14:03
и не обязан
он не обязан. но он у всех работает

r3d
05.05.2019, 15:44
Ну дык div mmc enjoy и задуман видимо был для оригинального спекка
Чем оригинальный отличается от Арлекина в плане краевого разъема (сигналов на нем) и подключения к нему периферии?

- - - Добавлено - - -


переключатель 2 поставил в положение off
Переключатели 1 и 2 пробовали во всех возможных комбинациях?
Их будет всего четыре комбинации.

crrush
05.05.2019, 21:55
Переключатели 1 и 2 пробовали во всех возможных комбинациях?
Их будет всего четыре комбинации.

вот прям во всех - нет, но сейчас попробую. да, еще родилась мысль что что-то не контачит, протру разъем, доложусь
итак, я все победил, как и сказал коллега r3d, вопрос был в комбинации - нужно было выбирать тостер
плюс было плохое питание, заменил блок
сейчас все завелось, но появились помехи. я подозреваю плохой кабель, я буду пользоваться rgb шнуром, но пока вопрос открыт - выпадают какие то видео-артефакты
вот видео
https://www.youtube.com/watch?v=sKqOaJINdQk

NiKa
06.05.2019, 03:56
Чем оригинальный отличается от Арлекина в плане краевого разъема (сигналов на нем) и подключения к нему периферии?
Вот сигналами на нем и отличается. Обсуждали ведь это уже, Арлекин не 100% клон оригинала.

r3d
06.05.2019, 13:28
Вот сигналами на нем и отличается.
Там 95% сигналов – сигналы с ног процессора. Единственное, что кривоватое в фирменном Спектруме, по форме сигнала, это Clock CPU.


Обсуждали ведь это уже, Арлекин не 100% клон оригинала.
Да не 100% клон, но всё это отличие внутри логики, грубо говоря в ULA, где формируется "экран".
А можно поподробнее. Ссылку на обсуждение, например.


P.S. И все эти DivMMC, DivMMC EnJOY, NanoSD и т.п. они одинаковые по своей сути и по схемотехнике. То один разъем под SD карту поставят, то два, то проводок припаяют. Паяют и продают одно и то же разные люди, а продают под разными названиями.

NiKa
06.05.2019, 18:23
У меня нет желания пробовать запускать на Арлекине 20 тысяч игр, хотя такое колличество есть у меня, но из пары десятков, что пробовал три не пошли совсем - Boovie, Boovie 2, Robocop 3.

r3d
06.05.2019, 18:45
сейчас все завелось, но появились помехи
Конденсатор С43 припаян?

https://pic.maxiol.com/thumbs/1557157483.1542078091.c43.jpg (https://pic.maxiol.com/?v=1557157483.1542078091.c43.jpg)

goodboy
06.05.2019, 19:27
У меня нет желания пробовать запускать на Арлекине 20 тысяч игр, хотя такое колличество есть у меня, но из пары десятков, что пробовал три не пошли совсем - Boovie, Boovie 2, Robocop 3.
так это проблемы софта, есть такие игры которые были разработаны на/для +3,
на сером +2 они естественно не будут корректно работать

crrush
07.05.2019, 01:54
Конденсатор С43 припаян?

припаян. он только для пала актуален или для rgb (скарта) тоже?

r3d
07.05.2019, 02:26
припаян
попробуйте отпаять

NiKa
07.05.2019, 04:02
на сером +2 они естественно не будут корректно работать
Те что я привел выше на сером работают, какой смысл сравнивать с +3 он еще дальше от оригинала, чем даже Арлекин.

goodboy
07.05.2019, 13:04
Те что я привел выше на сером работают, какой смысл сравнивать с +3 он еще дальше от оригинала, чем даже Арлекин.
ну посмотри FantasyWorlDizzy. на сером issue1 она вообще сбрасывается (из-за исполняемого кода в медленной памяти),
на более поздней ревизии работает, но снежит и семплы/музыка звучат ужасно.

crrush
07.05.2019, 13:52
она вообще сбрасывается (из-за исполняемого кода в медленной памяти),
на более поздней ревизии работает, но снежит и семплы/музыка звучат ужасно.

вот. а можно офтоп. какую модель 128 можно было бы назвать максимально "всеядной"?
есть пара снепов формата z80, запускаются на эмуляторах (онлайн, и даже на эмуляторе zx на амиге). все рабоатет. на реальных машинах - 2b (черный) - они сбрасываются. на арлекине тоже.
получается - лучший спетрум, это эмулятор?
это же касается, например, робокоп 3, атик атак (запускался на ленинграде, а на 2b не идет) и так далее. варианты "несовместимости" разные.
сори за офтоп, но есть ли некий "король спектрумов", который переваривает максимум?
я подозреваю тосттрак)

goodboy
07.05.2019, 17:31
есть ли некий "король спектрумов", который переваривает максимум?
максимум переваривают все, но наберётся с десяток/другой программ которым нужна определённая модель.

NiKa
07.05.2019, 18:10
на реальных машинах - 2b (черный) - реальный только серый, +2A/B/+3 это уже не то.

crrush
07.05.2019, 22:57
пнятненько, я просто думал у меня плохие машины, ну там глучат или снепшоты битые (и т.п.)

nihirash
08.05.2019, 20:03
вот. а можно офтоп. какую модель 128 можно было бы назвать максимально "всеядной"?
есть пара снепов формата z80, запускаются на эмуляторах (онлайн, и даже на эмуляторе zx на амиге). все рабоатет. на реальных машинах - 2b (черный) - они сбрасываются. на арлекине тоже.
получается - лучший спетрум, это эмулятор?
это же касается, например, робокоп 3, атик атак (запускался на ленинграде, а на 2b не идет) и так далее. варианты "несовместимости" разные.
сори за офтоп, но есть ли некий "король спектрумов", который переваривает максимум?
я подозреваю тосттрак)

Atic Attack вылетает на любой 128к машине - нужно отрубать верхнюю память.
На арлекине играл много в него.

crrush
08.05.2019, 22:48
ах вот оно что, спасибо!

crrush
18.05.2019, 22:32
всем привет, наладил rgb scart шнурок, подключил divmmc, купил отличный блок питания 9в.
остался последний штрих
как приляпать джойстик? где выводы? ничего не понимаю)

кстати, кому интересно, dicmmc enjoy работает на арлекине заметно медленней оригинального 2b (черного)

r3d
18.05.2019, 23:36
как приляпать джойстик? где выводы?
J13

https://pic.maxiol.com/thumbs/1558211741.1542078091.joysticksocket.jpg (https://pic.maxiol.com/?v=1558211741.1542078091.joysticksocket.jpg)

crrush
20.05.2019, 22:18
J13

https://pic.maxiol.com/thumbs/1558211741.1542078091.joysticksocket.jpg (https://pic.maxiol.com/?v=1558211741.1542078091.joysticksocket.jpg)

идеально, спасибо!

romancha
09.07.2019, 19:31
Может кто подскажет где купить микросхему 74HCT366 для кемпстона или аналог что ли?


Отправлено с моего iPhone используя Tapatalk

serperus
10.07.2019, 13:46
Привет,

Люди добрые, подскажите.

Спаял данную ревизию, помыл, проверил на залипухи..включил без проца, ОЗУ и ПЗУ - черный квадрат, белый бордер. Вроде все логично.
Воткнул память и проц - экран в разноцветных квардатиках, иногда просто черный с красными полосками. Тыкаю раз 10-15 ресет, кручу плату - оба-на, сбросилась в меню 128. Фиксирую в этом положении - выключаю/включаю питание - опять ерунда с квадратиками..и опять в зависимости от погоды в Нарьян-маре может сброситься и показать меню.

Куда покопать-потыкать-измерить?

Спасибо!

serperus
15.07.2019, 12:24
И снова привет.
На 6 ноге Z80 (CLK) - имею 3.5Мгц при нажатом ресете. При отпускании ресет - прыгает от 2.4 до 3.2Мгц. Это нормально?
При дотрагивании щупом до ножек D9 (74HC74) - начинает нормально работать. Что за ерунда, товарищи?

Спасибо.

NiKa
15.07.2019, 17:32
У меня было подобное, лечил заменой счетчиков 74HC161 на 74AC161, также очень желательно в генераторе ставить качественные чипы или 74HCU04 (если найдете).

Freiwind
15.07.2019, 19:17
У меня эта версия платы завелась без проблем. По максимуму ставил везде ACT серию. Где не было аналогов в АСТ, то ставил НСТ.

Quazatron
15.07.2019, 21:02
Может кто подскажет где купить микросхему 74HCT366 для кемпстона или аналог что ли?


Отправлено с моего iPhone используя Tapatalk

я тут бралhttps://www.radiodetali.perm.ru/general/str_farlot.php?Ntovara=5108587&find=74hc366&lotname=74HC366N@NXP%27
так же там есть и К155ЛН6

romancha
17.07.2019, 06:08
я тут бралhttps://www.radiodetali.perm.ru/general/str_farlot.php?Ntovara=5108587&find=74hc366&lotname=74HC366N@NXP%27
так же там есть и К155ЛН6

Спасибо) уже изучаю[emoji112]


Отправлено с моего iPhone используя Tapatalk

serperus
04.08.2019, 17:43
156, Привет,

А как Вы подключали KSI+SSI? На одну ногу микросхемы, на синхру?

Спасибо.

serperus
09.08.2019, 09:48
Привет,

В общем, подключил zxkit vga к harlequin rev 2d.
Все сигналы взял как написал камрад 156

Прошивка подошла только 2.09, показывает на старом VGA FUNAI c трубкой и на новеньком LG LCD.
На LCD картинка странная, пол экрана по вертикали в норме, другая половина - как будто съезжает строка. На Funai все четко.

Пока не поборол


https://i.ibb.co/nwTMSR9/IMG-1066.jpg (https://ibb.co/nwTMSR9)

HardWareMan
09.08.2019, 11:10
Джиттер строчной синхронизации.

serperus
09.08.2019, 11:33
Джиттер строчной синхронизации.

на LCD с лед подсветкой думаешь будет виден джиттер?
И оно статичное. Не дергается.

npc87
01.11.2019, 09:38
А реально ли малой кровью доработать данный аппарат до совместимости с Пентагоном?

nihirash
01.11.2019, 13:15
А реально ли малой кровью доработать данный аппарат до совместимости с Пентагоном?

Мне кажется, что в этом смысла нет. Идея этой машины в том, чтобы не быть пентагоном :-)

Тем более есть аля пентагон 512, но без бета диска.

npc87
05.11.2019, 10:34
Идея этой машины в том, чтобы не быть пентагоном :-)
Да, соглашусь)

serg_svd
14.05.2020, 22:01
Доброго времени суток всем! Принимайте новенького :). ZX Spectrum был у меня в 90-х, а сейчас прижала ностальгия и собрал себе HARLEQUIN 128 Issue 2D. Плату и основные комплектующие (процентов так на 90) брал у Павла.
Нужна помощь сообщества в виде полезных советов и наставлений.
Заранее прошу прощения за, возможно, неполную информацию, но сейчас пишу по памяти. Просто в течении длительного времени не удавалось получить регистрацию на сайте.

Теперь собственно о некоторых проблемах. Плата заработала, можно сказать, сразу. Но есть отдельные непонятные моменты.
1. ОЗУ у меня стоит UM61512. С43 180 пФ я поначалу не поставил, так как при сборке ориентировался на данную тему и фотографии собранных плат, найденных в интернете. Хотя и обратил внимание, что он стоит в цепи вывода WE, отвечающего за запись данных в чип. Прогнав тест после первого включения я получил ошибку записи по одному из адресов памяти (какому точно - сейчас не помню). Визуально ошибка проявляла себя появлением знакоместа с отличными от соседних атрибутами при загрузке ПЗУ. Рассудив, что конденсатор не зря стоит в ОЗУ, отвечающей за область экрана я его впаял, последующий тест ошибки не выявил и визуально все работало ровно. Но до того момента, пока я не загрузил Dizzy VII. На заставках и в самой игре я получил артефакты на изображении. Начал искать другие тесты, но они все дают разные показания. Запомнились, test430, который выдавал кучу сообщений об ошибках в памяти, что память чем-то тормозится. Ошибка об отсутствии чипа AY… В общем печальные выдавал тест результаты. И еще попробовал тест, находящийся в ROM superfo_128_29F040.bin, который показал, что с памятью все отлично. Подскажите, куда копать в поиске неисправности? У друга собрана данная версия платы, но проблем нет с ОЗУ. Единственное, у него стоят чипы HM628128, которые более медленные, чем UM61512.

2. Корпуса с клавиатурой у меня нет, поэтому для начала спаял тестовую клавиатуру на тактовых кнопках. Для тестов вполне годится, а так не очень удобная. Сразу захотелось подключить клавиатуру PS/2. Для чего я собрал контроллер по схеме, взятой здесь https://www.avray.ru/ru/zx-spectrum-ps2-keyboard/.
Но так как у меня этот контроллер нормально не заработал и, чтобы исключить ошибку в подключении, прошу уточнить по сигналу /RDFE.

66061Ножка 6 U5B и есть этот сигнал RDFE
Это действительно так или нет?

Благодарю! Буду пробывать
Прошу ответить romancha, заработала ли у Вас эта схема? С каким МК и номером версии прошивки? Остальные вопросы по данному контроллеру перенесу в соответствующую тему.

serg_svd
15.05.2020, 09:33
Дополню про ОЗУ.
Почему-то в более поздних ревизиях HARLEQUIN разработчик начал применять разные микросхемы памяти для памяти экрана (HM628128 или аналог с временем доступа 55-70 нс) и для памяти программ (UM61512 с временем доступа 15-25 нс). При этом конденсатор, стоящий в цепи WE ОЗУ экрана, убран.

bilykboris
19.05.2020, 16:35
Собирал HARLEQUIN 128K из готового набора, купленного на bytedelight. При включении такая картинка появляется. По идее, курсор же должен быть? У меня два варианта: не видит ROM или не подключена клавиатура.https://pic.mysku-st.ru/uploads/pictures/02/70/46/2018/05/30/611238.jpg

NiKa
19.05.2020, 17:34
bilykboris, курсор будет когда нажмете чего нибудь.

Freiwind
19.05.2020, 17:37
По идее, там меню 128-го должно быть, а не 48 васик сразу.

Uzix
19.05.2020, 18:34
Ошибка об отсутствии чипа AY…
Насколько помню, на оригинальных 128К это нормально. Шина данных видеопамяти связана с ШД процессора через резисторы, и Тест 4.30 при чтении порта #BFFD AY вместо ожидаемых FF получает то, что сейчас читается из видеопамяти, и из-за этого считает что AY подключен некорректно.

goodboy
19.05.2020, 18:55
там похоже AY действительно подключается некорректно.
в дешифрации не участвует сигнал M1, без него PSG гадит на ШД
(критично в программах где нет полной таблицы для IM2)

ASand
20.05.2020, 19:02
Здравствуйте! Мне нужна ваша помощь. Спаял, наконец, я тут во время карантина свой Halequin128k. Но при первом включении заветной картинки на телевизоре не получил. Разочарованно вздохнув и вооружившись осциллографом я в первую очередь проверил генерацию тактового сигнала на 4 ножке U13 (74HCU04). Прибор показал положенные 28.375Мгц. Затем проверяя выходные тактовые сигналы на ногах 11,12,13,14 микросхем U14,U15,U16 (74HC161) выявил, что микросхема U16 не подает признаков жизни, хотя все входные сигналы присутствуют. Решив, что она неисправна (хотя я почти все микросхемы перед запайкой проверил на исправность программатором TL866) выпаял её. Каково было мое удивление, что при повторной проверке она оказалась исправной. Запаяв на место U16 панельку, я стал вставлять туда разные микросхемы. Некоторые начинали работать, но очень неустойчиво. Читал тут, что сюда желательно ставить вообще AC серию, но у меня такой нет. В результате экспериментов, как ни странно, довольно устойчиво заработала 74LS161. Наконец появилось изображение на телевизоре. Вот только показывало не то, что нужно.
https://pic.maxiol.com/?v=1589989110.1336759740.img1128kmainmenu.jpg&dp=2
Компьютер реагирует на клавиатуру. Если войти в Бейсик и понажимать кнопки, то видно, что что-то печатается.
https://pic.maxiol.com/?v=1589989330.1336759740.img248kps.jpg&dp=2
И печатается одновременно в левой половине и правой половине экрана. Если присмотреться, то можно заметить, что слева печатается низ символа, справа верх.
Вот еще то, что показывает тест прошитый в ПЗУ:
https://pic.maxiol.com/?v=1589989848.1336759740.img3test1.jpg&dp=2
https://pic.maxiol.com/?v=1589989892.1336759740.img3test2.jpg&dp=2
Трудность диагностики неисправности усугубляет, то что я запаял напрямую в плату все микросхемы кроме ЦП, ПЗУ и ОЗУ. Подумал, что проверив микросхемы на исправность все заведется с пол пинка. При этом будет все надежней работать без панелек. В результате, вот сижу перед "разбитым корытом" и думаю на что грешить. Жду вашего совета.

Что-то картинки не показываются. Тогда вот вставлю ссылки на них.

https://pic.maxiol.com/?v=1589989110.1336759740.img1128kmainmenu.jpg&dp=2
https://pic.maxiol.com/?v=1589989330.1336759740.img248kps.jpg&dp=2
https://pic.maxiol.com/?v=1589989848.1336759740.img3test1.jpg&dp=2
https://pic.maxiol.com/?v=1589989892.1336759740.img3test2.jpg&dp=2

NiKa
20.05.2020, 19:11
Я тоже наступал на эти грабли, только замена всех трех микросхем U14,U15,U16 (74HC161) на AC серию решила проблему.

ASand
20.05.2020, 19:45
Вы думаете, что такое неправильное изображение именно из-за этих микросхем?
На мой взгляд сейчас они у меня вроде правильные сигналы выдают. Да и прямоугольник с бордюром ровненькие выводятся.

NiKa
20.05.2020, 19:54
Я уже сейчас не помню подробности, помню что менял по одной и только когда все заменил заработало как надо.

ASand
20.05.2020, 20:11
Эх были бы у кого-нибудь временные диаграммы в ключевых точках платы. Я бы с помощью своего китайского Saleae их бы сравнил.
Кстати, на процессор приходит правильная тактовая частота 3.52Мгц

serg_svd
21.05.2020, 09:55
U14,U15,U16 (74HC161)
У меня стоят 74HCT161. И тоже проверял все микросхемы перед запайкой на TL866II PLus.
А Вы включали полностью собранный комп? Я первое включение делал без Z80, ОЗУ и ПЗУ. Только убедившись, что есть картинка, поставил на место все остальное.
По своему вопросу насчет AY примерно понял, от чего тест не проходит. Все-таки эти тесты сильно ориентированы на версию клона и насколько она соответствует оригиналу. Микросхемы ОЗУ все еще в пути на замену. Поэтому вопрос совместимости микросхем ОЗУ для меня еще открыт.

Freiwind
21.05.2020, 10:43
Я тоже наступал на эти грабли, только замена всех трех микросхем U14,U15,U16 (74HC161) на AC серию решила проблему.У меня стоят 74АСТ. Тоже проблем нет.

ASand
21.05.2020, 11:15
А Вы включали полностью собранный комп?
Первое включение я делал без ПЗУ. Изображения правильного "матраса" не получил. Потом попробовал запустить с прошитым тест ПЗУ и получил вот это:
https://pic.maxiol.com/thumbs2/1589989892.1336759740.img3test2.jpg (https://pic.maxiol.com/?v=1589989892.1336759740.img3test2.jpg&dp=2)
А если запускать без всего, то получаю просто белый прямоугольник на сером фоне.

serg_svd
21.05.2020, 11:43
В перечне элементов в примечании есть такая строчка.

72663

(PS. Подскажите! Как сделать, чтобы картинку крупнее вставлял?)
Уж не знаю, как влияет, но я ставил то, что смог купить.


А если запускать без всего, то получаю просто белый прямоугольник на сером фоне.
Ну по идее все правильно работает, если выводит белый экран. Что-то мне кажется, что Вам надо копать в сторону ОЗУ экрана и его обвязки. Посмотрите мои сообщения. У меня тоже с виду все работает, но не везде и не во всех приложениях. И именно артефакты на экране

PS2. Опять же! Тип микросхемы ОЗУ какой у Вас? С43 пробовали ставить?

ASand
21.05.2020, 13:23
Опять же! Тип микросхемы ОЗУ какой у Вас? С43 пробовали ставить?
ОЗУ W24512AK-10
С43 - что он есть, что его нет, без разницы.
U13 у меня стоит рекомендованная 74HCU04.
Так что, я считаю у меня проблемы не со 161 счетчиками, а где-то в выборке данных из памяти для видеоконтроллера.

serg_svd
21.05.2020, 13:42
ОЗУ W24512AK-10
Посмотрел информацию. Тоже высокоскоростная микросхема, High speed access time: 15/20/25/35 nS (max.).
Мои UM61512 также. Но вот, что смущает.... Разработчик в дальнейших версиях отказался от скоростного чипа памяти для ОЗУ экрана. И стал ставить там HM628128 (70 нс).
Я об этом чуть выше и писал. И вот для быстрой памяти и нужен был конденсатор С43, но он или требует точного подбора, или не всегда спасает. Как его подобрать с инструментальными замерами я не нашел.

ASand
21.05.2020, 22:38
Ох и проблемный Harlequin у меня получился. Разбирался я со схемой, чтобы понять где какие сигналы должны быть. Даже Протеус к этому делу подключил. Симулировал куски схемы и получившиеся временные диаграммы сравнивал с реалом. Аж голова разболелась. Но в итоге выяснил, что с выхода 3 микросхемы U28 (74HC32) вместо пачек по 32 импульса у меня к каждому импульсу добавлялась иголка. Поэтому микросхема U38 (74HC4040) считала пачки по 64 импульса. Решил я эту проблему подпайкой конденсатора на 180 пф между 3 ногой и землёй микросхемы U28. И ура!, появилась правильная картинка (я так думал). Но затем понажимав клавиши я заметил, что выводится всего 31 символ вместо 32. Последний не виден. Плюс атрибуты первого символа в строке смещены на 1 пиксель вниз, а последнего в начало этой строки. Ну вообще, абзац...:(
Вот скриншот для полного понимания:
https://pic.maxiol.com/thumbs2/1590089828.1336759740.imgb.jpg (https://pic.maxiol.com/?v=1590089828.1336759740.imgb.jpg&dp=2)

Dexus
22.05.2020, 01:19
Похоже на то что видеоконтроллер считает что видеопамять начинается с адреса #3FFF. Или хз. Короче этой подпайкой ты совсем не исправил ситуацию, а развернул её другой стороной.

ASand
22.05.2020, 08:36
Наверно, все-таки, придется искать микросхемы 74AC161. Эти три микросхемы прям как фундамент всего компьютера. От их точности и синхронности зависят времянки всей схемы.

serg_svd
22.05.2020, 09:06
ASand, а заменить 74HCU04 есть на что-нибудь из другой серии? Я при сборке рекомендацию видел, но приобрести не смог именно HCU и поставил НС. Мало ли....

Прошу помощи в формировании сигнала /RDFE!
Пробовал по схеме в этом сообщении https://zx-pk.ru/threads/29455-harlequin-128k-issue-2d-sborka-naladka-podklyuchenie-pereferii.html?p=976623&viewfull=1#post976623 , но не работает контроллер клавиатуры.

ASand
22.05.2020, 11:49
ASand, а заменить 74HCU04 есть на что-нибудь из другой серии? Я при сборке рекомендацию видел, но приобрести не смог именно HCU и поставил НС. Мало ли....

Я ставил обычную 74hc04. Разницы на осциллографе не заметил. Но так как была уже куплена 74HCU04, то оставил её трудиться в компьютере.

ASand
26.05.2020, 01:49
Методом проб и ошибок наконец добился вывода всех 32 символов в строке. Оказалось достаточно подпаять еще один конденсатор на 68 пф между 2 ногой и землёй микросхемы U28. Теперь надо что-то сделать, чтобы одновременно работал контроллер дисковода и kempston joystick.

serg_svd
26.05.2020, 09:11
Оказалось достаточно подпаять еще один конденсатор на 68 пф между 2 ногой и землёй микросхемы U28.
Сдаётся мне - это костыль...
А какая маркировка у микросхем U19, U21 и U28? U28 - это просто для сравнения, дабы понять это триггер U19 шалит или все же какая-то из микросхем на шине OutLatch, которая идет с U28A:3

ASand
26.05.2020, 19:16
Сдаётся мне - это костыль...
Ну да, костыль. Но работает же. Помню в 90-х на платах от "Ленинграда" без таких костылей вообще нормально никогда не работало.


А какая маркировка у микросхем U19, U21 и U28?
У меня все эти микросхемы от Texas Instruments (SN74HCxxN)

- - - Добавлено - - -

И еще я заметил, что на этой плате всё плохо с разводкой питания. Земля вроде ещё нормально, а вот плюсовая шина... Сопротивление на отдаленных участках превышает 1 ом. На некоторых микросхемах, при этом, получается напряжение не более 4.8 вольта.

- - - Добавлено - - -

Сейчас включил компьютер без ПЗУ и вместо стабильного "матраса" получил кучу мусора пробегающего на фоне него. Так и должно быть в Harlequin-e или что-то гадит на шину? Хотя вроде всё работает. Даже игры загружал и немного поиграл.

serg_svd
26.05.2020, 19:38
Сопротивление на отдаленных участках превышает 1 ом. На некоторых микросхемах, при этом, получается напряжение не более 4.8 вольта.
А каково общее потребление тока?
У меня более разнообразная солянка микросхем. Не было возможности брать одной фирмы, да я и не стремился к этому. Но тем не менее я был удивлен потребляемым током около 350 мА.


Сейчас включил компьютер без ПЗУ и вместо стабильного "матраса" получил кучу мусора пробегающего на фоне него.
Насчет мусора не совсем понятно. Как он у Вас выглядит? У меня чистый, белый "матрас". Единственное гадит PAL кодер. Выражается в виде волн пробегающих по изображению. Но это если близко смотреть. С расстояния в 1 м уже незаметно. Только при выводе текста его границы как бы размываются. То ли тоже разводка там тоже не самая хорошая, то ли чуть частота 4,43 МГц не совпадает... Жаль автор от подстроечного конденсатора в этой цепи отказался.
Провод RGB еще не спаял. Хотелось бы посмотреть какая картинка будет.

PS. пробовал заземлять корпуса кварцев как на кодере PAL, так и основной задающий. При отображении с композитного выхода разницы в качестве сигнала нет. Но у меня кварцы усеченные. А куму делал платку с AD724JR для Пентагона и он ставил туда полноразмерный корпус кварца, так вот соединение его корпуса с общим проводом значительно улучшало картинку. Хотя я тоже не предусмотрел подстроечный конденсатор, как в даташнике.

PS2. Эх! поменять бы у Вас U19… Что-то мне кажется триггер шалит.

ASand
26.05.2020, 21:35
А каково общее потребление тока?
Потребляет всего 310 мА


Насчет мусора не совсем понятно. Как он у Вас выглядит?
Ну "матрас" должен быть такой:
https://pic.maxiol.com/thumbs2/1590517340.1336759740.b9970644ca34.png (https://pic.maxiol.com/?v=1590517340.1336759740.b9970644ca34.png&dp=2)
А у меня показывает вот это:
https://pic.maxiol.com/thumbs2/1590516893.1336759740.noise1.jpg (https://pic.maxiol.com/?v=1590516893.1336759740.noise1.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1590517428.1336759740.noise2.jpg (https://pic.maxiol.com/?v=1590517428.1336759740.noise2.jpg&dp=2)
И такое изображение не статично, а постоянно меняется. Замирает только если нажать кнопку reset.

- - - Добавлено - - -


PS2. Эх! поменять бы у Вас U19… Что-то мне кажется триггер шалит.
Ну не знаю, стоит ли мучиться с её выпайкой, т.к. у меня есть другие микросхемы триггеры только 155 и 555 серии. Я думаю будет только хуже.

serg_svd
26.05.2020, 21:36
Ну "матрас" должен быть такой:
https://pic.maxiol.com/thumbs2/1590517340.1336759740.b9970644ca34.png (https://pic.maxiol.com/?v=1590517340.1336759740.b9970644ca34.png&dp=2)

Точно? У меня почему-то белое поле. Поэтому я и удивился названию "матрас". Я думаю фото прикреплять излишне. У меня один Арлекин только, у кума Ленинград и Пентагон. И везде белое поле, если не установлены ОЗУ, ПЗУ и Z80

Eltaron
26.05.2020, 21:51
Точно? У меня почему-то белое поле. Поэтому я и удивился названию "матрас". Я думаю фото прикреплять излишне. У меня один Арлекин только, у кума Ленинград и Пентагон. И везде белое поле, если не установлены ОЗУ, ПЗУ и Z80
Синий матрас появляется, если убрать одно только ПЗУ. Он генерируется процессором, а отображается из ОЗУ :)

А без всего будет белый экран, да. Видеоконтроллер будет рисовать экран из сплошных 0xFF (подтяжка шины данных).

serg_svd
26.05.2020, 22:00
Синий матрас появляется, если убрать одно только ПЗУ.
Без ПЗУ у меня разноцветное лоскутное одеяло. Причем каждое знакоместо со своим рисунком.
Просто я про такой тест со снятием только ПЗУ не в курсе. Обычно тестировалось без ОЗУ, ПЗУ и процессора.
Если у меня вот такое "одеяло", то что, не работает тоже плата что ли?

ASand
26.05.2020, 22:11
Без ПЗУ у меня разноцветное лоскутное одеяло. Причем каждое знакоместо со своим рисунком.
И оно статично? Или постоянно меняется?

zebest
26.05.2020, 22:13
https://zx-pk.ru/threads/11486-faq-zheleznogo-razdela-(under-construction).html?p=789283&viewfull=1#post789283
так правильнЕЕ

serg_svd
26.05.2020, 22:26
И оно статично? Или постоянно меняется?
Статичное. При следующем сбросе если несколько знакомест и поменяются, то не особо уследишь

- - - Добавлено - - -

zebest, Спасибо! Буду осциллограф искать. У меня его, увы, нет.

ASand
27.05.2020, 09:39
Статичное. При следующем сбросе если несколько знакомест и поменяются, то не особо уследишь
По идее, такое должно быть если вынуть ПЗУ и ЦП, а ОЗУ оставить. А у Вас выглядит так, что или ЦП не запускается или он вообще не может считать и выполнить команду #FF (RST56).

serg_svd
27.05.2020, 10:20
А у Вас выглядит так, что или ЦП не запускается
Так в том то и дело. Полностью собраная плата работает же. Да и проц я пробовал менять, поведение одинаковое.

или он вообще не может считать и выполнить команду #FF (RST56).
А как это проверить?

ASand
27.05.2020, 10:27
И еще, после подачи питания на компьютер он у вас всегда сразу запускается или нужно нажать ресет, как у меня, чтобы он стал готов к работе? Другие мои клоны после включения в таком действии не нуждаются.

- - - Добавлено - - -


А как это проверить?
Ну наверно, это можно посмотреть логическим анализатором. А еще в первую очередь посмотрите подтянута ли шина данных к +5в. Сопротивление между восемью резисторами слева от ЦП и плюсом питания должно быть не более 10 кОм.

serg_svd
27.05.2020, 10:41
После подачи питания комп сам запускается.
Сборка на шине данных R1 10к*8 установлена. Перед пайкой я сборку прозванивал, все резисторы в номинале. Единственное, что не проверил, наличие +5В на 1 ноге этой сборки. Вечером перепроверю.

serg_svd
28.05.2020, 10:09
ASand, как успехи?

У меня плата с браком оказалась. Была повреждена металлизация отверстия на 1 выводе сборки R1. Банально на сборку R1 не приходило напряжение +5 В. Я пропаял этот вывод с двух сторон, но проверить, что из этого получилось, вчера не смог.

PS. Интересно, как у меня без подтяжки шина данных работала и еще нормально программы запускались?

Eltaron
28.05.2020, 12:59
PS. Интересно, как у меня без подтяжки шина данных работала и еще нормально программы запускались?
Процессору отсутствие подтяжки не помешает читать ПЗУ/ОЗУ. Подтяжка нужна, чтобы ноги процессора не висели в воздухе в моменты, когда на шину никто не подключен.

serg_svd
28.05.2020, 13:51
ASand, в общем ситуация после восстановления питания сборки R1 такая.
Вначале после подачи питания выводит лоскутное одеяло. Затем, после нажатия сброса, выводит пародию на матрац, как у Вас на фото. И он не статичный.
У моего друга аналогичное поведение на такой же плате.
Может у этого клона просто не 100% совместимость и здесь не будет четкого и стабильного "матраца"?

caro
28.05.2020, 14:00
Может у этого клона просто не 100% совместимость и здесь не будет четкого и стабильного "матраца"?Стабильный матрас является признаком того, что на шине данных читаются все единицы,
для этого и ставится её подтяжка на +5V.

serg_svd
28.05.2020, 14:34
Стабильный матрас является признаком того, что на шине данных читаются все единицы,
для этого и ставится её подтяжка на +5V.
Ну сейчас после проверки и пропайки я в подтяжке на +5 В не сомневаюсь. Она есть и резисторы там все 10к. Только стабильного "матраца" нет.
Там то на шине данных только U1, U2, U3, сборка резисторов U47 (в моём случае из отдельных резисторов) и U7. Что там может "шуметь" на этой шине - непонятно.

zebest
28.05.2020, 14:52
Может у этого клона просто не 100% совместимость и здесь не будет четкого и стабильного "матраца"?
Хы... может и правда у клонов :) не дОлжно быть матраЦа ?) Мне проверить почти не трудно.
ПЗУ отключать дольше, проще сделать ПЗУ с содержимым из одних #FF, это же то жЫ самое, не?)
https://s.micp.ru/HrZ8m.jpg

Расцветка не совсем голубенькая, но в целом приличный матрас, иногда проскакивают "иголки", слева видно, например
Есичо - это не Арлекин, просто клон. какой-то

serg_svd
28.05.2020, 15:06
Там то на шине данных только U1, U2, U3, сборка резисторов U47 (в моём случае из отдельных резисторов) и U7.
Что интересно.... Кроме ПЗУ снял с панельки и U3. И картинка совсем не изменилась даже.

- - - Добавлено - - -

zebest, думаю FF в ПЗУ - это не тест. Тут смысл именно с ОЗУ считывать. Поправьте, если я не прав

Eltaron
28.05.2020, 15:11
zebest, думаю FF в ПЗУ - это не тест. Тут смысл именно с ОЗУ считывать. Поправьте, если я не прав
FF в ПЗУ - это как раз аналог отсутствия ПЗУ при подтянутой шине данных.

Freiwind
28.05.2020, 15:28
Есичо - это не Арлекин, просто клон. какой-то
Не Арлекин не катит. На Карабасе у меня, например, замечательный синий матрас. А вот на ZX MAX 128 тоже матрас не фонтан.

zebest
28.05.2020, 16:20
Не Арлекин не катит.
потомуу и уточнил, что не показатель. Но тем немене
ну и вот, вроде как этот самый Харлекуин
http://www.breakintoprogram.co.uk/projects/harlequin/building-a-harlequin-spectrum-128k-clone
там есть картинко с матрацем.

Freiwind
28.05.2020, 16:30
Ну, значит, в чем-то косяк. У меня на Арлекине тоже матраса нет. Но работает нормально.

goodboy
28.05.2020, 16:36
ну и вот, вроде как этот самый Харлекуин, там есть картинко с матрацем.
арлекин !!!
и там написано что в ROM одна страница (выбирается перемычками) забита #FF
"so was trying to boot the Harlequin off an empty ROM in Bank 7 containing just 0xFFs."

не зря на фирменных спеках ШД называют "плавающей" FloatingBus

serg_svd
28.05.2020, 17:25
арлекин !!!
У него одна страница ПЗУ по ошибке оказалась забита #FF/
Надо будет попробовать сделать аналогично и посмотреть, что получится

serg_svd
28.05.2020, 20:59
Eltaron, zebest, Вы правы!
Взял чистую W27C512. Установил на плату. После включения получил идеальный "матрас". Без ПЗУ шина, видимо, "шумит". О чем недвусмысленно и говорил test430 в свое время. Но причину этого шума я не обнаружил. Как бы ей не был сам процессор.
Пропайка вывода 1 сборки R1 в моём случае не дала никаких результатов. Тот же Dizzy VII на изображении выдаёт артефакты.
Возможно, надо R1 надо заменить на 4,7 кОм. Может и поможет. Но я перепаивать пока не спешу. Пока жду микросхемы HM628128 для замены UM61512. По результатам отпишусь

serg_svd
30.05.2020, 15:44
Отчет!
Тип микросхем памяти играет роль. Поставил микросхемы HM628128. Dizzy VII заработал без артефактов. Тест 4,30 в принципе нормально пройден.
Без ПЗУ, при этом, матрас не получается. Видимо схемотехника такая и не стоит мучаться. Я пока доволен, если не найду еще багов

zebest
30.05.2020, 16:25
Отчет!
если не найду еще багов
Так их нету, а ты их хочешь найтить?? Так позапускай другие тесты, думаю найдуЦЦа.
В 48-е тайминги не может? Хоть 128е верно рисует?? На бордюре, например

serg_svd
30.05.2020, 17:24
В 48-е тайминги не может? Хоть 128е верно рисует?? На бордюре, например
Я Вас не понял. Как и чем я должен это проверить?

oistalker
16.06.2020, 22:16
Тоже оставлю отчёт о сборке, - собрал, не заработало, - получил стандартную проблему с 74HC161, хорошо, что есть эта тема с подсказкой и ещё одна на польском форуме, - там пишут, что HC/HCT для счётчиков не подходят по причине ограничения рабочей частоты сверху цифрой 30МГц, которую не все экземпляры купленные на великом и ужасном алиэкспрессе переваривают. В итоге купил в Кварце К1554ИЕ10 от завода Интеграл, почему-то промаркированные как IN74AC161N и получил изображение. А после устранения косяков с пайкой некоторых чипов, и менюшку 128 спека.


https://i.imgur.com/M5R84dr.jpg

https://i.imgur.com/X0JxliD.jpg

Т.к. клавиатуры у меня нет, особо потестировать не удалось, но путём замыкания 7 и 1 контактов разъемов получилось запустить загрузку


https://i.imgur.com/NOJ2gWM.jpg
https://i.imgur.com/Xi8KGJa.jpg


AY3-8912 друзья китайцы, походу, прислали либо перемаркированное нечто, либо окирпиченную, поэтому музыку послушать тоже не удалось. Конечно, в плане подбора компонентов к компьютеру масса недоумевающих вопросов... зачем транзисторы вместо диодов на клавиатуру? 1N4148 время восстановления 4нс, неужели не хватает? Ведь и к транзисторам не подведено внешнее питание, и в них используется только 1 p-n переход, как обычный диод, причём транзистор выбран такой, что у него ноги не как у всех. Лично меня жаба задушила покупать 2SA1175 по 50р штука, впаял обычные BC556 извратившись... подумаю, может быть перепаяю на обычные 1n4148. Опять же, зачем в микшере AY - резисторы 9.1кОм? Такая большая разница с 10к была бы? Я лично запаял 7.5к, как в отечественных клонах. Ещё непонятно зачем на формирователь видео было ставить HC253 ? C чем там возможны конфликты, зачем ему Z-состояние ? Я поставил более доставаемую HC153, - изображение есть. Для джойстика, опять же, зачем экзотика в виде HC368 на 6 бит, неужели нельзя было обойтись копеечной HC245 на 8 бит, которых, как грязи в магазинах?

r3d
16.06.2020, 22:28
Ведь и к транзисторам не подведено внешнее питание
А резисторная сборка R13 зачем?

Freiwind
17.06.2020, 08:03
В итоге купил в Кварце К1554ИЕ10 от завода Интеграл, почему-то промаркированные как IN74AC161N
Интеграл - это Беларусь. Они в 90-х перешли на международную маркировку логики.

ASand
19.06.2020, 20:01
Конечно, в плане подбора компонентов к компьютеру масса недоумевающих вопросов... зачем транзисторы вместо диодов на клавиатуру?
А я не стал заморачиваться с поиском подходящих транзисторов и сразу запаял диоды между крайними отверстиями (кстати в новой ревизии компьютера Harlequin используются уже диоды). Клавиатура заработала, но кнопки плохо срабатывали. Даже разобрал клавиатуру для чистки контактов на пленках. Думал окислились за 27 лет. Но оказалось не в клавиатуре дело. Впаяв резисторную сборку R13 (использовал на 10к вместо 4.7к, т.к. такой у меня нет) все заработало как надо. Вообще странно. Вроде бы, сборки R2 должно хватать для подтяжки.

- - - Добавлено - - -


Для джойстика, опять же, зачем экзотика в виде HC368 на 6 бит, неужели нельзя было обойтись копеечной HC245 на 8 бит, которых, как грязи в магазинах?
Там стоит же HC366, а не HC368. HC366 я не смог найти, вот HC368 нашлась и я ее думаю прикрутить с небольшой доработкой. А вместо HC245 лучше использовать АП3. Она сразу инвертирует выходы, как и HC366.

ASand
20.06.2020, 09:20
Поставил микросхемы HM628128. Dizzy VII заработал без артефактов.
Вы все две заменили или можно только какую-то одну? Может достаточно заменить только U8?

OldSpeccer
23.06.2020, 16:59
Конечно, в плане подбора компонентов к компьютеру масса недоумевающих вопросов...

И список не полный. Как вам TL712 в узле чтения с магнитофона? А само его включение?? А идиотский шаг с удвоением тактовой частоты - ради чего?
Факт, что отклонение тактовой частоты - мизерное, главный аспект совместимости - это тактов/прерывание и отсносительня скорость памяти (contended memory) - вот его добились и ладно, а нахрен была эта заморочка с 28,375 мегагерцами - загадка... Конструкторы они такие загадочные.

Я в общем тоже собрал и запустил Арлекина. Rev 128 D.
На НСТ161-х не взлетел - с первого счетчика впридачу к счетным импульсам следовала паразитная игла, на которую следующий, будучи НСТ, окликался...Пришлось сходить за НС161-ми. С ними синхра
появилась сразу (впоследствие оказалось, что можно было обойтись заменой первого, но пофиг уже). Потом нашел еще одну залипуху между А14-А15 - пробитый диод, после замены которого спек начал подавать признаки жизни, показывал красивый матрас с пустой ПЗУ-хой, но упорно отказывался запускаться - вместо менюхи 128го показывал другой матрас - красивый, разноцветный, всегда одинаковый. Началась двухдневная эпопея по поиску несуществующей неисправности, итогом которой я обнаружил, что дело в проце и его потребностях в питании. Как только я воткнул КМОП-ный 20 мегагерцный Z80 - арлекин радостно зашуршал. Сыграл на нем пару игр - все замечательно. Кстати, в узел чтения приколхозил LM311 - выход подтянул через 680 ом к 5в, а инверсный вход (2 на 311й) - к земле через 10к. Впоследствии я специально перепробовал еще несколько процов - у меня БП дает возможность плавной подстройки в диапазоне 4,9 - 5,25 вольта. Так вот, с Z84C0020 и Z84C0006 - работает при любом напряжении, безымянный 80A-CPU - взлетает примерно на 5,1 вольтах, 80A-CPU MME - примерно при 5,2, а вот Z80B от ST (разумеется, исправный) - не взлетел вообще.
Это на заметку всем собирающим, у которых видимо все хорошо, но комп все же не работает (или странные глюки, например с клавиатурой)- питание!! Или заведомо КМОП-ный проц.Кстати, мои КМОПные процы в арлекине вообще не греются.

Самим клоном я чрезвычайно доволен. Совместимость выдающаяся - все хитро-бордерно мультиколорное идет, как 48К спековское, так и под 128К - причем тайминги можно переключать на лету, красота. SHOCK megademo, 70908, KKolor - ну в общем я протащился, все идет без нареканий. Первый арканойд работает из коробки!! Пофиксил адресацию AY, теперь соответствует серому 2+. Еще е себе добавил S-Video выход, с
9 и 11 выводов АД724й - по резистору на 75 ом и электролиту на 220 мф последовательно - цвет и яркость. Доработку горячо рекомендую всем, так как при наличии такого входа - разница в качестве картинки разительная, с S-Video колорбандинг отсутствует вообще, показывает очень приближенно к RGB.

Теперь комп работает нормально, но дальше у меня уже глюки с divIDE вылазят, а это уже вроде как оффтоп.

ASand
24.06.2020, 11:21
причем тайминги можно переключать на лету
Там же кроме перемычек J14 и J15 нужно ведь и квац менять на 28.000 МГц. Или с кварцем на 28.375 МГц и 48-е тайминги прокатывают?

Пофиксил адресацию AY
А что, что-то не работало с непофикшеной? Что с ней не так?

- - - Добавлено - - -

А еще, кто-нибудь уже решил красиво проблему конфликта Kempston джойстика и BDI? Я посмотрел, как это делается в Pentagon 128K (на время обращения к TR-DOS джойстик автоматически блокируется), но что-то у меня получается громоздкое решение. Может можно это сделать в Harlequin-е легко и просто?

oistalker
24.06.2020, 11:32
(на время обращения к TR-DOS джойстик автоматически блокируется), но что-то у меня получается громоздкое решение. Может можно это сделать в Harlequin-е легко и просто?

По идее, можно поставить в разрыв между 15 ножкой U39 и платой резистор 470 Ом и соединить эту же 15ю ножку с ROMCS от BDI

OldSpeccer
24.06.2020, 12:52
Там же кроме перемычек J14 и J15 нужно ведь и квац менять на 28.000 МГц.

Зачем? Ради полупроцентного отклонения тактовой частоты, которое никто никогда не заметит?
Так называемые "тайминги" - это СООТНОШЕНИЯ частот, которые задаются делением, и никакого отношения
к такту не имеют. 28375 кварца у меня не нашлось, нашелся 28322. Ставил этот, и 28, в итоге оставил 28 ибо похер совершенно.



А что, что-то не работало с непофикшеной? Что с ней не так?

RodLand например. Но мне это пофиг - я хочу, чтоб корректно было.
72958



А еще, кто-нибудь уже решил красиво проблему конфликта Kempston джойстика и BDI? Я посмотрел, как это делается в Pentagon 128K (на время обращения к TR-DOS джойстик автоматически блокируется), но что-то у меня получается громоздкое решение. Может можно это сделать в Harlequin-е легко и просто?

Хоспади, да какое там громоздкое решение?? U39, вывод 1 - к нему идут два диода. Добавляешь третий, на него - сигнал блокировки. Это громоздко?


По идее, можно поставить в разрыв между 15 ножкой U39 и платой резистор 470 Ом и соединить эту же 15ю ножку с ROMCS от BDI

Или так.

ASand
24.06.2020, 13:17
А слона я и не заметил:v2_dizzy_facepalm:. В Harlequine точно также просто сделана блокировка ПЗУ. А я городил огород с не конфликтующей дешифрацией портов...

- - - Добавлено - - -


80A-CPU MME - примерно при 5,2
А у меня, что MME UB880D, что Z0840004PSC работают при любом напряжении. Только UB880D греется сильнее.

OldSpeccer
24.06.2020, 13:39
А у меня, что MME UB880D, что Z0840004PSC работают при любом напряжении. Только UB880D греется сильнее.

Так вот и мне это не нравится. Тем более, что с любым процом происходит шевеление на всех шинах, запускается, но кому-то где-то явно размаха
не хватает, скорее всего ОТ процессора. Смотрел все скопом, пока ума не приложу почему.

ASand
24.06.2020, 13:48
где-то явно размаха
не хватает, скорее всего ОТ процессора
Вот интересно то, что без ПЗУ не удается добиться правильного матраса и не все процессоры работают. Может это как-то связано?

OldSpeccer
24.06.2020, 13:52
Не думаю. Отсутствие "матраса" - результат "плавающей" шины данных и вполне нормально. Что и подтверждается включением чистого пзу - когда с ШД читаются все единицы за счет пзу - имеем правильный матрас. Просто у совкоклонов шина
одна, и всегда "подтянута" - вот и имеем матрас без пзу. А вот проблемка с процами - явно не от этого, что-то еще.

ASand
24.06.2020, 13:53
RodLand например.
На сколько я понял, на картинке красным отмечено то, что нужно добавить. А зеленым что?

OldSpeccer
24.06.2020, 14:04
На сколько я понял, на картинке красным отмечено то, что нужно добавить. А зеленым что?
В 128 D. этот резистор уже есть на плате (R59).

ASand
24.06.2020, 14:10
А, спасибо, понятно. А можно ссылочку где об этой проблеме написано поподробней?

OldSpeccer
24.06.2020, 14:24
http://board.esxdos.org/viewtopic.php?id=426

NiKa
26.06.2020, 09:17
Добавляешь третий, на него - сигнал блокировки.
Это сигнал ROMCS?

OldSpeccer
26.06.2020, 12:11
Это сигнал ROMCS?

Да.

r3d
26.06.2020, 19:34
А вот проблемка с процами - явно не от этого, что-то еще.
Подтяжку на +5В с вывода 6 CPU (clock) ставили (330 Ом по спецификации Z80-CPU, но обычно ставят 470-680)?

OldSpeccer
26.06.2020, 22:20
Подтяжку на +5В с вывода 6 CPU (clock) ставили (330 Ом по спецификации Z80-CPU, но обычно ставят 470-680)?

Нет, не ставил. И в спецификации (точнее даташите) Z80 я ничего не нашел про подтяжку. Там только сказано, что клок должен быть однофазным
и с МОП-уровнями. Подтяжку как раз ставят, когда его от ТТЛ тактируют, и особенно - на ТТЛ нагружают. А арлекин весь на кмоп. Но может я упустил что-то?
В общем, для "чистоты эксперимента" я конечно попробую, делов-то на 2 удара паялом - мало ли что. Но судя по овцелографу - дело не в клоке.

UPD. Подтянул. Как и предполагалось - это не изменило ровным счетом ничего, увы.

serg_svd
19.07.2020, 13:13
Вы все две заменили или можно только какую-то одну? Может достаточно заменить только U8?
Без артефактов заработало уже при замене одной U8. Но по итогу я обе заменил. Правда панельки под узкие корпуса я не стал выпаивать. В качестве панелек для HM628128 я впаял просто цанговые гнезда.

oistalker
13.08.2020, 23:34
Собрал себе DivMMC и на Арлекине он у меня не заработал. Эффект такой же, как будто пустая ПЗУ, т.е. красный матрас на экране, при этом мерцает лампочка NMI. Подключал к серому ZX-SPECTRUM +2, там всё работает. Что бы это могло быть? У самого даже идей нет и ничего не гуглиться, к сожалению.

r3d
14.08.2020, 08:29
oistalker, нет сигнала, ну или проверьте сигнал ROMCS, по схеме это romcs1, подается на пин 49 разъема. А у +2 ROMCS подается на другой пин разъема - 29, и сигнал по схеме romcs2.

oistalker
14.08.2020, 21:00
oistalkerпроверьте сигнал ROMCS, по схеме это romcs1, подается на пин 49 разъема. А у +2 ROMCS подается на другой пин разъема - 29, и сигнал по схеме romcs2.

Проверил, цепь от 49 пина разъема до эмиттера транзистора - звонится. Сам транзистор тоже проверил, рабочий. От 40 пина (сигнал romcs) XC9572 до базы транзистора - звонится. Сигналы romcs2 и ROMOE2 (для 3+) тоже заведены на слот - 29 и 8 пин, через джамперы (отключены, хотя уже пробовал по всякому). Доставать осциллограф - смотреть линию M1? Или может быть влияет, что клок со слота инвертируется триггером Шмитта?

Chewbacca
07.09.2020, 20:26
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.

Здесь (http://www.shadowmagic.org.uk/spectrum/roms.html) почти все. И обновляется.

KOCT9I
02.10.2020, 22:12
Вот я собрал Арлекина и при первом включении вот такая картинка, Что не так? может нехватка питания. https://pic.maxiol.com/thumbs2/1601666403.781540708.img20201002215154.jpg (https://pic.maxiol.com/?v=1601666403.781540708.img20201002215154.jpg&dp=2)

oistalker
02.10.2020, 22:34
Вот я собрал Арлекина и при первом включении вот такая картинка, Что не так? может нехватка питания. https://pic.maxiol.com/thumbs2/1601666403.781540708.img20201002215154.jpg (https://pic.maxiol.com/?v=1601666403.781540708.img20201002215154.jpg&dp=2)

AD724 не стабильно генерирует поднесущую PAL. Попробуйте менять С25 на что-нибудь вроде 3.3pF, 4.7pF, 7.5pF. Если не поможет, тогда поменять кварц на Y2. Если и это не поможет, то поменять саму AD724. Но, в принципе, лучше подключаться по RGB, через SCART. Но прежде чем паять, сначала нужно отмыть, как следует от флюса, особенно если это был какой-нибудь ЛТИ. Такие большие платы лучше вообще глицериново-спиртовым, с небольшой добавкой лимонной кислоты, флюсом паять, потом можно будет легко отмыть в теплой воде с мылом (и пополоскать потом дистилированной водой, несколько раз поменяв).

r3d
02.10.2020, 23:32
Попробуйте менять С25 на что-нибудь вроде 3.3pF, 4.7pF, 7.5pF.
Лучше конденсатор подстроечный поставить

https://pic.maxiol.com/thumbs2/1601670652.3109100386.cpal.jpg (https://pic.maxiol.com/?v=1601670652.3109100386.cpal.jpg&dp=2)

KOCT9I
03.10.2020, 15:22
От флюса я правда плату не отмывал. А не может быть такая картинка от того что я использую источник питания зарядку от планшета? Сначала я пробовал блок питания от Сеги через китайский преобразователь но картинка была нестабильна и менялась от того что я пальцем дотрагивался до стабилизатора. фото стабилизатора https://pic.maxiol.com/thumbs2/1601727661.781540708.img20201003151647.jpg (https://pic.maxiol.com/?v=1601727661.781540708.img20201003151647.jpg&dp=2)

KOCT9I
03.10.2020, 20:48
Отмыл сегодня от флюса и картинка намного стала лучше, есть только небольшое подергивание букв. И заметил что такие помехи изображения как были появляются когда дотрагиваешься к кварцу Y2. А можете пожалуйста скинуть распиновку кабеля РГБ на СКАРТ. https://pic.maxiol.com/thumbs2/1601747287.781540708.img20201003202054.jpg (https://pic.maxiol.com/?v=1601747287.781540708.img20201003202054.jpg&dp=2)

npc87
05.10.2020, 10:38
распиновку кабеля РГБ на СКАРТ
73629

7emen13
21.10.2020, 03:00
Собрал себе Harlequin 128 issue 2D. Несколькими страницами ранее читал про то, что AY гадит на шину данных. Да, есть такое дело. Исправляется очень легко. Вместо VCC на 6-ю ножку U4 необходимо подать от процессора сигнал M1. Тест на исправление ошибки - демо Lyra 2 часть Бутылка. Без М1 её кошмарит. Исправил так:
https://pic.maxiol.com/?v=1603237807.2995551456.img20201021014043.jpg&dp=2
https://pic.maxiol.com/?v=1603237848.2995551456.img20201021014055.jpg&dp=2

- - - Добавлено - - -

Читал тут, что Harlequin 128 issue 2D глючит с divMMC и divIDE. Та же беда. Исправилась пропусканием CLOCK через КР1533ТЛ2, 74LS14 и 74ALS14. С микросхемами 74HC14 и 74HCT14 глючит. Думаю можно заменить в девайсах на SN74LVC1G14DBVR и так же будет нормально работать, но не проверял.

tank-uk
21.10.2020, 07:28
кварцу Y2
Всегда сам делаю и всем советую, корпус кварца нужно заземлить на общую шину, увидите сразу на сколько стабильнее поведет себя AD724

r3d
21.10.2020, 07:50
Читал тут, что Harlequin 128 issue 2D глючит с divMMC и divIDE. Та же беда.
А можно более подробно, пожалуйста, в чем это глючит конкретно проявлялось?


Исправилась пропусканием CLOCK через КР1533ТЛ2, 74LS14 и 74ALS14.
Т.е. Вы в разрыв 12 вывода U13F (CLKB) и контакта A8 разъема ZX EDGE J3 поставили КР1533ТЛ2 (74LS14, 74ALS14)? А в чем смысл этого действа, если в DivMMC сигнал CLKB (он же CPUCLK) пропускается через 74LVC1G14DBV. Т.е. в Вашем случае сигнал с 12 вывода U13F пропускается через два ТШ последовательно?


Думаю можно заменить в девайсах на SN74LVC1G14DBVR и так же будет нормально работать, но не проверял.
Непонятно что на что заменить? В DivMMC уже стоит SN74LVC1G14DBVR, ее нужно на что-то другое заменить?

oistalker
21.10.2020, 20:37
Посмотрел, заинтересованным взглядом таки в принципиальную схему

https://i.imgur.com/TqpNFns.png

Какая красота,... оно там не тормозиться на время работы видеоконтролера? А ULA у Spectrum 2+ 128k, по случайности не непрерывно ли маслает 3.5МГц на разъем расширения ? А может оно и должно глючить, т.к. DivMMC для SPI клоки из 3.5МГц формирует ? Может быть нужно на вход U13F подавать сигнал HC0, а не с U12C ? Эх,... не хочется плате портить внешний вид и резать дорожки/кидать МГТФ "сопли".

7emen13
21.10.2020, 21:42
А можно более подробно, пожалуйста, в чем это глючит конкретно проявлялось?
если ставлю HC или HCT, карта не читается вообще.

Т.е. Вы в разрыв 12 вывода U13F (CLKB) и контакта A8 разъема ZX EDGE J3 поставили КР1533ТЛ2 (74LS14, 74ALS14)? А в чем смысл этого действа, если в DivMMC сигнал CLKB (он же CPUCLK) пропускается через 74LVC1G14DBV. Т.е. в Вашем случае сигнал с 12 вывода U13F пропускается через два ТШ последовательно?
Нет, экспериментировал на своём варианте divMMC, он на макетке распаян, просто меняю микросхему в панельке. Самая стабильная работа divMMC в любой машине 48, 128, +2, +3 при КР1533ТЛ2 от Интеграл.

Непонятно что на что заменить? В DivMMC уже стоит SN74LVC1G14DBVR, ее нужно на что-то другое заменить?
у меня divMMC от Bytedelight с HC14, вообще не видит карту в H128 2D.

goodboy
21.10.2020, 22:52
это не арлекин, но может эта схема что-то прояснит https://www.sellmyretro.com/uploaded/img/ZX%20Nuvo%20128%20Issue%203A.pdf

r3d
21.10.2020, 23:29
goodboy, тоже самое, т.е. сигнал CLCB реализован аналогично.

- - - Добавлено - - -

7emen13, ну, если у Вас, как выясняется, "divMMC от Bytedelight" вообще не работает с Harlequin, то зачем сразу ковырять Harlequin. А если подключить Ваш DivMMC к другому Спектруму, то где вероятность того что DivMMC с ним заработает и тогда придется и этот Спектрум ковырять. Может быть, стоит ковырять DivMMC?

7emen13
22.10.2020, 00:01
читаете не понимая сути?
мой вариант с ТЛ2 работает с спектрумами - 48, 128, +2A, +3, H48 G, H128 2D.
байтделайт работает в принципе со всеми криво :)

r3d
22.10.2020, 02:24
читаете не понимая сути?
Теперь уж точно ничего не понимаю, ибо Вы абсолютно меня запутали своими рассказами и шифровками.


Читал тут, что Harlequin 128 issue 2D глючит с divMMC и divIDE. Та же беда. Исправилась пропусканием CLOCK через КР1533ТЛ2, 74LS14 и 74ALS14. С микросхемами 74HC14 и 74HCT14 глючит. Думаю можно заменить в девайсах на SN74LVC1G14DBVR и так же будет нормально работать, но не проверял.
В этом сообщении Вы говорите, что Ваш DivMMC глючит с Harlequin 128 issue 2D и Вы это исправили путем пропусканием CLOCK через КР1533ТЛ2. И я так понимаю, что эту доработку Вы вставили в свой Harlequin 128 issue 2D, ибо менять что-то в "девайсах" Вы не стали, ну, или, во всяком случае, об этом не сказали.


мой вариант с ТЛ2 работает с спектрумами - 48, 128, +2A, +3, H48 G, H128 2D.
Теперь Вы говорите, что Ваш DivMMC с вариантом ТЛ2 работает с другими клонами. Т.е. Вы вставили ТЛ2 в Harlequin 128 issue 2D и у Вас эта переделка повлияла на то, что и в других Спектрумах DivMMC заработал? Либо я тупой, либо попрошу кого-то другого сказать иными словами как понимать эти умозаключения уважаемого 7emen13.

oistalker
22.10.2020, 22:23
В порядке эксперимента завёл HC0 на 2-ю ножку LVC1G14 в своём DivMMC, - ничего не поменялось, вставляешь DivMMC - сразу красно-белые полосы на экране и мерцает светодиод NMI. С нажатым пробелом, - уходит в циклическую перезагрузку, показывая всё те же полосы. Вытаскиваю DivMMC из Арлекина, возвращаю 2-ю ножку на место, вставляю в серый Spectrum 2+, - после включения сразу показывает splash screen EsxDOS. Как это лечить, по прежнему загадка.

r3d
23.10.2020, 00:42
В порядке эксперимента завёл HC0 на 2-ю ножку LVC1G14 в своём DivMMC, - ничего не поменялось, вставляешь DivMMC - сразу красно-белые полосы на экране и мерцает светодиод NMI.
Не там ищите причину. Сигнал CLOCK, он же CLKB на выводе A8 EDGE коннектора Harlequin-а, нужен только для тактирования SPI на картах памяти и не требует никакой синхронности со Спектрумом и уж тем более не должно быть всего этого "красно-белые полосы, мерцает светодиод NMI, с нажатым пробелом, - уходит в циклическую перезагрузку" и т.п. Сигнал CLKB можно вообще не подавать на DivMMC и все будет корректно запускаться - экран с заставкой esxDOS отобразится, а вот SD карты не примонтируются и соответственно не прочитаются, ну и системные файла esxDOS не загрузятся.

7emen13
23.10.2020, 01:08
может так будет понятней :)
Вот работа divMMC от Bytedelight на оригинальном ZX 128. Через какое-то время начинает работать корректно. Я х.з. Поменял ROM, RAM, XC9572....
https://pic.maxiol.com/?v=1603404028.2995551456.img20201023005008.jpg&dp=2
https://pic.maxiol.com/?v=1603404072.2995551456.img20201023005021.jpg&dp=2

А это мой прототип divMMC. При установленной КР1533ТЛ2, работает на всех машинах из 48, 128, +2А, +3, Harl48G, Harl128 2D. Но, с серией HC14 или HCT14 не работает только с Harl128 2D.
https://pic.maxiol.com/?v=1603404240.2995551456.img20201023005151.jpg&dp=2
https://pic.maxiol.com/?v=1603404279.2995551456.img20201023005211.jpg&dp=2

Вообще, у оригинальных спектрумов какая-то беда с CLOCK, он разный, из-за этого при разработке своего клона Spectranet долго парился, чтобы избежать использование CLOCK :)

goodboy
23.10.2020, 10:00
oistalker, если есть возможность посмотрите сигнал на линии M1 проца - есть там `шевеление` ?

7emen13
23.10.2020, 10:48
вставляю в серый Spectrum 2+, - после включения сразу показывает splash screen EsxDOS.

Если работает в сером 2+, значит всё с divMMC нормально.
Копать надо Арлекин. Проверь сигналы от процессора до ZX BUS.

r3d
23.10.2020, 12:15
Копать надо Арлекин
Прежде чем копать нужно, выяснить

- что там за версия DivMMC. Каким образом в ней выставляются romcs1 и romcs2 перемычками или автоматом;
- как организована защита записи в EEProm (перемычкой или контактами сокета SD карты);
- отключить защиту записи в EEProm, т.е. деактивировать DivMMC и посмотреть загрузится ли Harlequin;
- нет ли у его версии DivMMC проблем с romcs1 и идет ли romcs1 на 49 вывод EDGE коннектора, ему это советовали проверить еще месяц назад.

7emen13
23.10.2020, 18:15
Прежде чем копать нужно, выяснить

- что там за версия DivMMC. Каким образом в ней выставляются romcs1 и romcs2 перемычками или автоматом;
- как организована защита записи в EEProm (перемычкой или контактами сокета SD карты);
- отключить защиту записи в EEProm, т.е. деактивировать DivMMC и посмотреть загрузится ли Harlequin;
- нет ли у его версии DivMMC проблем с romcs1 и идет ли romcs1 на 49 вывод EDGE коннектора, ему это советовали проверить еще месяц назад.

У него Арлекин и серый ZX. У обоих ROMCS. У обоих +9V и отсутствует Video. Автомат отработает одинаково.
Понятно, что его Арлекин не видит ROM.
Мигает NMI, значит как-то совпадают условия :)

Для начала бы прозвонить все сигналы процессор-ZXBUS. Может дефект имеется.

oistalker
23.10.2020, 18:50
Прежде чем копать нужно, выяснить

- что там за версия DivMMC. Каким образом в ней выставляются romcs1 и romcs2 перемычками или автоматом;

То что удалось найти в интернетах. Разводил сам, паял тоже.



- как организована защита записи в EEProm (перемычкой или контактами сокета SD карты);


Перемычкой



- отключить защиту записи в EEProm, т.е. деактивировать DivMMC и посмотреть загрузится ли Harlequin;


Если сделать на горячую, экран становится серым. После сброса стартует нормально, показыавется 128-ю менюшку. При запуске с нажатым пробелом, стартует так же, как и отпущенным



- нет ли у его версии DivMMC проблем с romcs1 и идет ли romcs1 на 49 вывод EDGE коннектора, ему это советовали проверить еще месяц назад.


Один ROMCS c ПЛИСины разводится через 2 транзистора на на romcs1 и romcs2. romcs2 идёт через перемычку на 29 контакт, romcs1 на 49 напрямую. romcs1 ещё заведён на 8 ножку разъема (как было нарисовано на фотке с фиксом, но вряд ли это влияет... есть ещё 2й самопальный DivMMC, где этот сигнал идёт через перемычку и его включение/отключение тоже никак не влияет).

7emen13
26.10.2020, 05:22
То что удалось найти в интернетах. Разводил сам, паял тоже.

как ты развёл сам, работает на Harlequin 128 сразу после пайки :)
https://pic.maxiol.com/?v=1603678659.2995551456.img20201026051247.jpg&dp=2
https://pic.maxiol.com/?v=1603678638.2995551456.img20201026051255.jpg&dp=2

если говорю - прозвони CPU - ZXBUS сигналы, значит так и надо сделать.
что-то ты припаял криво в самом Harlequin, может даже банально резистор неверного сопротивления

r3d
26.10.2020, 14:02
romcs1 ещё заведён на 8 ножку разъема (как было нарисовано на фотке с фиксом, но вряд ли это влияет).
Это нужно для +2/+3, где установлены две микросхемы ПЗУ.
А у Вас какой фирменный Спектрум?


Если сделать на горячую, экран становится серым. После сброса стартует нормально, показыавется 128-ю менюшку.
Снимаете этот джампер и включаете Harlequin. Он нормально запускается, без проблем?

oistalker
29.10.2020, 21:42
Наконец-то добрался до платы, - репортую



Снимаете этот джампер и включаете Harlequin. Он нормально запускается, без проблем?

Да, снимаю джампер, показывает менюшку

http://i.imgur.com/mRTDKgkt.jpg (https://imgur.com/mRTDKgk)


Ставлю обратно, получаю матрас с красными полосками

http://i.imgur.com/9BKjAcbt.jpg (https://imgur.com/9BKjAcb)



А у Вас какой фирменный Спектрум?

Серый Spectrum +2




если говорю - прозвони CPU - ZXBUS сигналы, значит так и надо сделать.

Прозвонил, всё нормально звонится (сигналы питания типа -5/-12/etc не проверял). Проверил сопротивления R7 и R9 (и остальных на 470r ) - все соответствуют схеме, они у меня и по габаритам отличаются от 4к7, 10к. Прозвонил romcs1 от контакта на слоте, до R7 и до /CE на W27C512 (даже скачал даташит и убедился, что воткнул его в кроватку правильно, 20 пин ПЗУшки соответствует 22 пину на кроватке). В том то и дело, что не нахожу никаких ошибок в монтаже. Достал осциллограф,

вот сигнал M1 со снятым DivMMC

http://i.imgur.com/phJp2SCt.jpg (https://imgur.com/phJp2SC)

вот с установленным (и установленной перемычкой)

http://i.imgur.com/08rW00it.jpg (https://imgur.com/08rW00i)

вот сигнал CLKB

http://i.imgur.com/T69oi0xt.jpg (https://imgur.com/T69oi0x)

не понятно ничего (тем более, что другие сборки работают с DivMMC, чудеса).

oistalker
31.10.2020, 01:10
Удалось добиться прогресса с DivMMC. Удалось найти ПЗУ с UV стиранием, M27C256B - записал в неё ROM от 128K машины, поставил вместо W27C512, переставил перемычку J18, включил питание и сразу увидел заставку EsxDOS. Выключил, вставил SD карточку, включил - карта определилась, нажал NMI - получил меню DivMMC c содержимым карты. Это, конечно, решение проблемы (к сожалению внешний вид UV ПЗУшки далёк от идеала)... но хотелось бы запустить с W27C512 и понять что не так с ней, - бросается в глаза следующий факт, 27C512 с временем доступа 45нс, AT28C64E на DivMMC - аж 250нс (хотя, возможно, дело вовсе не в этом).

http://i.imgur.com/4HTkneMm.jpg (https://imgur.com/4HTkneM)

Добавлено:

Посмотрел даташит на M27C256B, - у неё тоже 45нс. Попробовать залить образ ПЗУ в 3 и 4 банки, вместо 0 т.к. J18 просто коммутирует VCC на A15 в этом случае, если заработает, то виновата либо U45B, либо слишком мудрёная схема с поддержкой разных ПЗУшек. По результатам отпишусь.

r3d
31.10.2020, 08:30
oistalker, вспомнил, у меня были проблемы с ZXDandanator, но проблемы несколько иного характера. Попробуйте, может быть поможет. Итак, если образ ОС который Вы заливаете в ПЗУ Harlequin-a меньше 64К, например 32К, то его нужно залить два раза подряд, т.е. чтобы образ занял всю страницу 64К.

oistalker
31.10.2020, 10:17
Попробуйте, может быть поможет. Итак, если образ ОС который Вы заливаете в ПЗУ Harlequin-a меньше 64К, например 32К, то его нужно залить два раза подряд, т.е. чтобы образ занял всю страницу 64К.

Спасибо! Проблема с DivMMC решена. Залил 128К ROM 2 раза на W27C512, переставил J18 в штатное положение и оба DivMMC заработали, как ни в чём не бывало.

NiKa
17.11.2020, 15:30
Заказал на али ещё Bluetooth MH-MX28 модулей и подключил к Арлекину, очень удобно загружать программы прямо с ПК, с телефона, с планшета.
https://www.dropbox.com/s/u3tczfypu0m8xbr/bluetooth%20mh-mx28.jpg?dl=0

serg_svd
21.11.2020, 18:19
Не работает порт джойстика. У меня не было 74HC366, поставил К155ЛН6.
Пробовал тестить порт такой программкой:
10 POKE 23692,255
20 PRINT IN 31
30 GOTO 10
После запуска постоянно выводит 255. В играх это выражаетсяв виде выполнения какого-либо действия с автоповтором.
Подскажите в какую сторону копать и какие шины проверять?

oistalker
21.11.2020, 20:33
Подскажите в какую сторону копать и какие шины проверять?

Если никаких проблем с логическими уровнями и микросхема исправна, то по идее должно работать. Я бы проверил надёжно ли оно контачит/припаяно, правильно ли впаяны D6, D7, R61 и прохождение IORQ на 15 ножку. Ну и J16 тоже проверил бы.

serg_svd
21.11.2020, 22:16
Если никаких проблем с логическими уровнями и микросхема исправна, то по идее должно работать. Я бы проверил надёжно ли оно контачит/припаяно, правильно ли впаяны D6, D7, R61 и прохождение IORQ на 15 ножку. Ну и J16 тоже проверил бы.

Все проверил и перепроверил. Наверное имелся в виду R60? все детали исправны. Все сигналы (A5,RD,IORQ,D0-D5) прозвонил вплоть до ножек процессора и S0-S4 до разъема J13. Увы, нет нормального осциллографа, чтобы все сигналы визуально посмотреть. Есть только Хамелеон с Радиокота. Он показывает некие сигналы на указанных линиях, кроме IORQ. Там либо сигнала нет, либо он его не видит. Смотрел как на 15 ноге U39 так и на 20 ноге Z80. Но в остальном комп то работает. И собран весной еще. Но вот только сейчас руки дошли до порта Кемпстон.
J16 разомкнута.

oistalker
21.11.2020, 22:33
serg_svd, осциллограф тут особо и не нужен, достаточно просто проверить наличие контакта мультиметром. Может быть проблема в самом джойстике, т.к. ЛН6/HC366 c инверсией выходов, то и замыкать надо внутри не VCC на S1, S2, итд, а GND.

serg_svd
21.11.2020, 22:44
serg_svd, осциллограф тут особо и не нужен, достаточно просто проверить наличие контакта мультиметром. Может быть проблема в самом джойстике, т.к. ЛН6/HC366 c инверсией выходов, то и замыкать надо внутри не VCC на S1, S2, итд, а GND.

Контакт есть. Джойстик у меня тестовый просто из 5 позиционной кнопки. Замыкает на землю. Тут все отлично. Вот грешу только на К155ЛН6.Больше похоже не на что. Надо где-то искать 74HC366, но в ближайших ларьках такого не водится. Есть у Павла, но мне оплачивать доставку из-за одной микрухи увы расточительно, чтобы просто убедится, микруха это гадит или нет

goodboy
21.11.2020, 23:44
Может быть проблема в самом джойстике
если порт реализован то из него читается 0 при чём тут джойстик ?
#FF читается из любого отсутствующего порта
(хотя на ранних версиях кемпстона в трёх старших битах могло быть что угодно)

oistalker
21.11.2020, 23:55
если порт реализован то из него читается 0 при чём тут джойстик ?

В одних схемах внешние входы порта к 0 подтянуты, в других к 1. И даже внутри джойстика это может быть сделано, в зависимости от полёта фантазии его разработчиков. Если бы тут портом работала 74HC245, то полярность получилась бы обратной от используемой HC366. Нужно взять пинцет и позамыкать 7 контакт на 2,3,4,5,6 при отключенном джойстике. Проверил у себя с HC366, на замыкание пинцетом реагирует как ожидается.

serg_svd
22.11.2020, 11:57
goodboy, у меня считывается 255. Хотя изредка проскакивает 0 и 56. При этом порт висит в воздухе и никакие контакты джойстика на землю не посажены. Почему-то порт нормально не опрашивается.

oistalker, В данной схеме ревизии 2D порты притянуты к +5 В. При замыкании 7го контакта на 2,3,4,5,6 ничего не происходит. Хоть пинцетом замыкай, хоть кнопкой, хоть проводком. Я уже это в третий раз пишу

- - - Добавлено - - -

есть китайский анализатор. Снял им такую картину, но разобраться не могу. Кто соображает в этом деле прошу помочь!
74012
Форум размер режет :(

- - - Добавлено - - -

https://cloud.mail.ru/public/35xA/3nGPDJAad

- - - Добавлено - - -

А вот так выглядит картинка, если снимать сигналы по фронту RD
https://cloud.mail.ru/public/2yAF/4fALWiaAz

goodboy
22.11.2020, 12:28
goodboy, у меня считывается 255. Хотя изредка проскакивает 0 и 56.
у тебя выборка порта не происходит. 0/56 это фича именно фирменного спека

serg_svd
22.11.2020, 12:40
у тебя выборка порта не происходит.
Так подскажите, пожалуйста, куда копать? Где и как проверять эту выборку?
Я вот тут заодно вспомнил, что когда весной собрал эту плату и у меня глючила видеопамять, то один из тестов мне выдавал, что порт 1F не реализован. Но я тогда не придал этому значения. А сейчас порт распаян по схеме. Сигналы все приходят, но он не работает