PDA

Просмотр полной версии : Pentagon 128 - ZX-BUS или как прикрутить например Z-Controller



djspawn
23.01.2018, 17:36
Подскажите кто силен в вопросе: Какие доработки необходимо сделать на Pentagon чтоб прикрутить шину ZX-BUS или например просто Z-Controller к плате Pentagon 128 mod.2014?

Mor-Da
23.01.2018, 17:47
Думал я над этим. Шину можно и не делать, а сигнал IORQGE точно нужно сделать на свободных эл-ах. Схема была тут где-то отдельно на аж на EPM3032, можно от Феникса взять, но там 3064. Там из деталей-то, cpld, стабилизатор на 3,3В да пулл-ап резисторы. На макетке все можно распаять... Да вот руки никак не доходят.

solegstar
23.01.2018, 17:47
примерно вот так... (http://zx-pk.ru/threads/27121-gde-luchshe-vzyat-i-kak-sdelat-csrom-csromce-iorq-iorqce-wait-na-pentagon-128.html) остальные сигналы с проца.

JV-Soft
23.01.2018, 18:49
solegstar, Олег а наша плата для этих целей не пойдет ?

solegstar
23.01.2018, 18:51
solegstar, Олег а наша плата для этих целей не пойдет ?
пойдет.

JV-Soft
23.01.2018, 19:03
djspawn, есть у нас такой проект ,это пока тестовая плата , тема по ней - http://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok.html?p=945385&viewfull=1#post945385

djspawn
23.01.2018, 19:09
ООО) спасибо, ща гляну) Подскажите еще вопрос, как быть с CSROM,CSROM? В плате 2014 года там ведь сделано что-то подобное, т.к. стоит тестовая ПЗУ?

JV-Soft
23.01.2018, 19:24
Подскажите еще вопрос, как быть с CSROM
Завести на нашу плату , а для CSROMCE как давали ссылку выше
- можно сделать несколькими способами:
1. вставить резистор в разрыв дороги между 3 ногой D85 и 22 ногой D36, и брать сигнал с 22 ноги D36.
2. вставить элемент "ИЛИ" в разрыв дороги между 3 ногой D85 и 22 ногой D36, один вход соотв. подключать к 3 ноге D85, второй подтянуть к земле через резистор 1кОм (680 Ом) и он будет входом CSROMCE, выход элемента подключить к 22 ноге D36. второй способ лучше.

Опять таки ,смотря что вы хотите от Z-Controller ,может то уже есть на плате расширений

djspawn
23.01.2018, 19:40
Опять таки ,смотря что вы хотите от Z-Controller ,может то уже есть на плате расширений

На плате Z-Controller'a просто есть клава и мышь PS/2, собственно отсюда я и думаю, что остальное взять с Вашей платы

djspawn
24.01.2018, 15:18
И еще не могу найти откуда в Пентагоне брать сигнал /DOS?

solegstar
24.01.2018, 16:17
И еще не могу найти откуда в Пентагоне брать сигнал /DOS?
c 1 вывода ПЗУ.

djspawn
24.01.2018, 16:23
c 1 вывода ПЗУ.
Спасибо огромное, я конечно подозревал что это он, но все же в пентагоне много сигналов типа "С №", думал мало ли)

JV-Soft
24.01.2018, 17:02
djspawn, для некоторых доработок используют /DOS c 9 вывода D76

djspawn
26.01.2018, 16:14
Хочу сделать что-то в виде райзера с разьемами ZX-BUS для Pentagon, может кто проверить схему на предмет работоспособности\ошибок? Будет ли это все дело работать по этой схеме?)

https://pp.userapi.com/c841434/v841434366/969ce/w-GYQiPsMGs.jpg

djspawn
01.02.2018, 09:32
Собственно сделал райзер по схеме высше, завел Z-Controller, клава и мыша - работает, СД и винт еще не пробовал, надо еще допаять остальные слоты, докинуть туда еще например NeoGS

Всем спасибо за помощь и ответы!;)

https://pp.userapi.com/c840522/v840522534/4b9da/5vAIFrbcHtg.jpg

solegstar
01.02.2018, 10:35
Собственно сделал райзер по схеме высше, завел Z-Controller, клава и мыша - работает, СД и винт еще не пробовал, надо еще допаять остальные слоты, докинуть туда еще например NeoGS
прикольно вышло! :)

djspawn
01.02.2018, 11:23
прикольно вышло! :)

Да, только новый домик надо делать пентагону, ибо в этот уже все не влезет), а райзер - да, аккурат на корпуса мк ложится и хорошо сидит в цанге под проц)

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

Кому надо - печатака райзера в Sprint Layout 6:

64015


Да, и забыл сказать, в спринте нет номеров контактов, так что в SL-62 (ZXBUS слоты) нумерация контактов начинается !сверху! т.е. контакты a1 b1 вверху как смотреть в спринте...

djspawn
02.02.2018, 10:36
https://www.youtube.com/watch?v=iMoGJn9twvE

Небольшое видео работы райзера с Z-Controller(HDD DNA OS), NeoGS

JV-Soft
02.02.2018, 12:15
Небольшое видео работы райзера с Z-Controller(HDD DNA OS), NeoGS
Образ мой брали для винта ? Проблем не было ?
Собираюсь новый делать с Matrix.

djspawn
02.02.2018, 12:59
Образ мой брали для винта ? Проблем не было ?
Собираюсь новый делать с Matrix.
Да, именно Ваш!) Нет, проблем не было, развернул, докинул своих файлов немного - все отлично работает!) Да, было бы круто с Matrix, буду ждать!) Я так понимаю с Matrix нужно будет прошивку в ПЗУ другую шить? Если да, то сразу не мешало бы в архивчике с образом ромы банок приложить!;) так сказать для полноценной сборки)

djspawn
05.02.2018, 09:53
Собственно доделал райзер и укомплектовал это все дело корпус), вышло по-моему неплохо)

https://pp.userapi.com/c841121/v841121462/6f4db/OQjWVAz4Pp4.jpg
https://pp.userapi.com/c841121/v841121462/6f521/E_-Y7vIRl-E.jpg
https://pp.userapi.com/c841121/v841121462/6f4ef/86VLwoh_ho8.jpg

Mishka
10.12.2019, 23:06
Уважаемые форумчане, доброго времени суток.
Просьба по возможности проконсультировать.
Имеем старенький но рабочий Pentagon 128k версии 1991г. Захотелось сдуть с него пыль веков, вспомнить молодость и немножко "подновить". На Барахолке были приобретены Плата Riser для Pentagon 128 собранная по схеме из 14 поста разработки djspawn этой темы. Riser https://zx-pk.com/forum/viewtopic.php?f=7&t=10135 и Z-Controller https://zx-pk.com/forum/viewtopic.php?f=7&t=4152.
Вот что получилось, была переписка с продавцом, который потом меня и на правил в эту ветку форума:
Подробности: глюк не работы PS/2 клавиатуры при вставленной SD карте пропал сам собой, непонятно. Далее веселее. На работе нашёлся комп PC с WinXP и дисководом. С помощью ZX Disk Studio https://zx-pk.ru/threads/12842-zx-disk- ... iskov.html записал на дискетки Fatall 021 и 025. Вечером дома обнаружил что при вставленном в слот Z-Controllerе дисководы напрочь отказываются читать дискеты. Ошибка Track 0 Sector 9 и так у всех. Вынимаю из Riser Z-Controller - всё работает. Чешу репу....Методом тыка выяснилось что Z-Controller сильно просаживает сигнал DOSen заведённый проводком в Riser с 1DD36(ПЗУ). Без Z-Controllerа на 1DD36 4.5 вольта, то есть лог.1. С вставленным в слот Z-Controller - 0.2 вольта, лог.0... По схеме сигнал DOS в Z-Controller заведён напрямую на 77 ногу EPM7128SLC84 и более вроде никуда. Снимаю контакт DOS с Ризера - диски читаются, клава тоже работает. Но без этого сигнала Fatall не может найти FAT устройства. Круг замкнулся. Методом подбора номиналов вставил резистор в разрыв цепи 1DD36 ->560кОм!!!!!! ->DOS (контакт на плате Riser ) и....Заработало! Дискеты читаются, контролер видит жёсткий диск всё ОК(кроме SD карты). Понимаю, что это технически не грамотное решение, но ближе к ночи вариантов в голову не приходило.
В сухом остатке:
Почему Z-Controller так просаживает сигнал с 1DD36, как это полечить грамотно!?
Никак не видится SD карта, ни в каких комбинациях. При попытке определить виснет Fatall->перезапуск. ?!?
Жёсткий диск - работает ОК.
Клавиатура PS/2 - работает ОК.
Мышку - пока не пробовал.
И спасибо за информация по версия фатала. Теперь понятно почему 025 у меня не работает. Да, Спек старенький простенький. Можно конечно наколхозить расширение памяти до 512, Но боюсь много граблей будет.

+5 v через резистор 10 кОм к 1DD36 подтягивал, толку чуть.
Пробовал программу WDC. Жёсткий виден без проблем. При обращении к SD с выбором драйвера видно обращение к SD, загорается светодиод, и ничего. В отличии от Fatall, WDC не виснет при опросе карты. Там в проге два драйвера, оба - нет.
Пару раз, через Fatall, каким то чудом увиделась SD карточка, но только пару раз и взаимосвязи с чем то не обнаружил.
Может быть, по совету JV-Soft (13-й пост) взять сигнал /DOS c 9 вывода D76 ?!.

Спасибо! Буду рад если что то подскажите по моим проблемам.
P.S> Прошу прошения за длинный опус. На форуме новичок, был только читателем, регистрировали долго и с трудом, уж не надеялся.
7097970980

Mishka
12.12.2019, 23:43
Вообщем подача сигнала /DOS c 9 вывода D76 ничего не дало. Подключил на прямую без резисторов. Всё работает, кроме SD карты((( Также при подгрузке драйвера загорается светодиод активности. Прога WDC просто не видит, а Fatall виснет при инициализации FAT.
Уже начинаю грешить на сам Z-controller, ту часть отвечающую за SD. Как бы его протестировать?!

saymon
13.12.2019, 13:40
Wdc 1.62 пользуетесь или 1.6. У меня 1.6 не видит карту хотя драйвер выбирается.
Ещё одна фишка с zc , его нужно четко вставлять в слот,
Было дело то пол клавиатуры не работало то sd карты не видно.

Mishka
13.12.2019, 14:15
Wdc 1.62 пользуетесь или 1.6. У меня 1.6 не видит карту хотя драйвер выбирается.
Ещё одна фишка с zc , его нужно четко вставлять в слот,
Было дело то пол клавиатуры не работало то sd карты не видно.

Пользуюсь Wdc 1.6. 1.62 надо поискать, но ведь и Fatall021 тоже карту не видит....Хотя было два раза, как то распознал карту, с мусором вместо файлов. Карты SD менял разные, формат в FAT32. В слоты вставлял переставлял неоднократно. Точно и внимательно. Теперь проверю ещё более внимательно, может действительно есть смещения. Клава, жёсткий живут отлично. Мышку пока не попробовал, не знаю какая программа/игрушка поддерживает мышь.
И всё таки терзают сомнения в правильности подключения сигнала /DOS. То что я описал в 22 посту.

Felix_73
11.02.2020, 16:10
Вообщем подача сигнала /DOS c 9 вывода D76 ничего не дало. Подключил на прямую без резисторов. Всё работает, кроме SD карты((( Также при подгрузке драйвера загорается светодиод активности. Прога WDC просто не видит, а Fatall виснет при инициализации FAT.
Уже начинаю грешить на сам Z-controller, ту часть отвечающую за SD. Как бы его протестировать?!

Протестировал на Pentagone128.
Корректно заработало при установленном проце Z84C0020PEC (Z80A и Z84C006PEC действительно выдают "мусор" с SD карты) и подключенном /DOS к 9 выводу D76.
На платке Riser,желательно "поиграться" с серией (1533/555) микросхемы ЛЛ1.
Тестил через Fatall и WDC - обе проги "видят" SD карту и копируют файлы на дискету.

Mishka
11.02.2020, 22:46
Протестировал на Pentagone128.
Корректно заработало при установленном проце Z84C0020PEC (Z80A и Z84C006PEC действительно выдают "мусор" с SD карты) и подключенном /DOS к 9 выводу D76.
На платке Riser,желательно "поиграться" с серией (1533/555) микросхемы ЛЛ1.
Тестил через Fatall и WDC - обе проги "видят" SD карту и копируют файлы на дискету.

Спасибо за подсказку. Буду пробовать.
Из процессоров есть КР1858ВМ1, который и был изначально впаян в плату. А после установки панельки и riserа воткнул Zilog Z0840004PSC Z80 CPU. Судя по статье http://www.155la3.ru/k1858.htm отечественный аналог имеет лучшую нагрузочную способность.
Отечественных ЛЛ1 в своё время в продаже чип и дип не оказалось, поэтому установлена sn74als32n.

Evgeny Muchkin
12.02.2020, 22:50
Корректно заработало при установленном проце Z84C0020PEC (Z80A и Z84C006PEC действительно выдают "мусор" с SD карты)
Только что столкнулся с такой же ерундой, только на SMUC v2.0 rev. A. Чуть не укакошил данные на HDD, запись глючила. Поставил Z84C0010PEG и проблема ушла.

tropik_yak
28.07.2022, 13:56
Образ мой брали для винта ? Проблем не было ?
Собираюсь новый делать с Matrix.

А образ не скинете я на cf карту хочу развернуть как на видео выше поста, а так установил дна ос запускается с винта образы трд монтирует при записи на образы убивает винт (cf cartу), если можно на мыло [email protected]