Вход

Просмотр полной версии : Расширение Pentagon до 512К на SRAM



Protom
11.05.2015, 22:13
Привет.

Знакомый соорудил сабж, так что хочу поделиться со всеми, может кому нибудь пригодиться. Как это сделано можно прочитать здесь: http://www.8bit.lt/ru/pentagon-128k/rasshirenie-pamjati-do-512k-na-sram

AndyP
05.05.2019, 18:19
Никак не могу заставить работать эту плату. Написал на сайте обратной связи но ответа пока нет :(

JV-Soft
05.05.2019, 18:44
Никак не могу заставить работать эту плату.
Можешь попробовать схему 512/1024 sram отсюда взять - https://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok.html?highlight=

xolod
05.05.2019, 19:12
А симтомы то какие?

AndyP
06.05.2019, 09:20
https://uploads.tapatalk-cdn.com/20190506/e442dd259b2e1985568605ee9f320dc4.jpg

Вот и все симптомы

AndyP
06.05.2019, 09:23
Без ПЗУ вроде как все ок.
https://uploads.tapatalk-cdn.com/20190506/d2581057fd61fe0ed299c9ed48e09b46.jpg

JV-Soft
06.05.2019, 09:41
AndyP, шестой бит памяти залип на +5в.

AndyP
06.05.2019, 10:03
Хм. Но SRAM же :) Пока не пойму как починить.

JV-Soft
06.05.2019, 10:05
AndyP, там еще 244 буфер его пощупай , на предмет обрыва/кз

AndyP
06.05.2019, 10:08
Я думаю что для классического пентагона эта схема канает. А т.к у моей платы все неиспользуемые выводы на +5В могут быть затыки.

JV-Soft
06.05.2019, 10:20
А т.к у моей платы все неиспользуемые выводы на +5В могут быть затыки.
там ничего из элементов пентагона не используется ,не в этом дело.

AndyP
06.05.2019, 10:34
Ну как же так. По схему с 8bit необходимо использовать 12,13,14 выводы DD62, на один подать землю, другой в плату третий на +5
а они все уже на +5 висят.

JV-Soft
06.05.2019, 12:00
Ну как же так. По схему с 8bit необходимо использовать 12,13,14 выводы DD62, на один подать землю, другой в плату третий на +5
а они все уже на +5 висят.

Выход не может висеть на +5в , в твоем случае надо только 13 ногу пересадить с плюса на землю.

AndyP
06.05.2019, 12:18
Да это понятно, что 12й я подал на плату SRAM, 13 отогнул и на землю.
Я что понимаю, что если есть изображение значит память живет. Иначе ничего бы не отображалось.
Матрас очевиден, это тоже радует.
Вот дальше затык, почему проблема именно в 6 бите ошибка.
Возможно нужно попробовать ограничить память в 128к , там есть такая схема.

JV-Soft
06.05.2019, 12:53
Вот дальше затык, почему проблема именно в 6 бите ошибка.
Возможно нужно попробовать ограничить память в 128к , там есть такая схема.
Нет у тебя замыкание или обрыв шестого бита , его и прозванивай. 128/512 к этому вообще не имеет отношение

Hysk
07.05.2019, 15:10
Привет.

Как и советовал JV-Soft, надо проверить Q6 на замыкание на 244 и SRAM. Можешь проверить с другой 244?

Покажи фото как все собрал.

AndyP
08.05.2019, 09:06
Другой 244 к сожалению нет.
Проверил SRAM 20я нога и 7я 244 соеденены. При включении на 7й ноге 244 появляется +3V

AndyP
08.05.2019, 10:20
https://uploads.tapatalk-cdn.com/20190508/4b0cddd13b5ca795cf9152b9c23128a4.jpg
https://uploads.tapatalk-cdn.com/20190508/7c1eb2cd810fac31dc49e16d982b8d2a.jpg

Hysk
08.05.2019, 14:44
Проблема сдесь:

https://i.postimg.cc/T2qtBGBn/pent512fix.png

Нехватает двух пинов, один из них как раз и есть D6.

AndyP
08.05.2019, 15:32
Блин. Там краской залито и размер меньше. Спасибо. Теперь уже после праздников попробую

AndyP
13.05.2019, 10:44
Как то так :))))https://uploads.tapatalk-cdn.com/20190513/645c6964fe002df51c824cd69425eca2.jpg

balu_dark
13.05.2019, 12:02
Два штыря допаяли ?

AndyP
13.05.2019, 12:04
Да. Они были сделаны как переходные отверстия и залиты маской. Пришлось рассверливать и счищать маску. Ну вроде получилось.

ABRAMKA0
12.07.2019, 21:29
Тоже хочу 512 к в Пентагоне-128.Где можно приобрести плату расширения и за сколько?

AndyP
17.07.2019, 12:55
Да суть то не в 512к, для такого объема софта практически нет, разве что пара демок. Ну если только рамдиск, но это для тех кто кодит. Самый смысл уйти от динамической памяти, которую сейчас тяжко найти нормальную. Вот и все. А так, смотри платы в барахолке.

ZX_NOVOSIB
17.07.2019, 14:52
Да суть то не в 512к, для такого объема софта практически нет, разве что пара демок
Суть именно в 512к! С 512к на пентагоне можно и демки посмотреть и поиграть в 10000 игр, а без 512 только демки смотреть.

AndyP
17.07.2019, 15:20
Какие такие игры на 512к ?

ZX_NOVOSIB
17.07.2019, 17:20
AndyP, да любые игры. Вот например играешь в игру, а тут бац и пора спать, и чо? Каждый раз начинать игру заново и терять достигнутый прогресс? А если игра длинная и сложная? На эмуляторе можно сохранить снапшот, а потом загрузить, а на реальном пентагоне с 512к памяти можно заюзать Cash Remember (https://zx-pk.ru/threads/27892-cash-remember-servisnyj-monitor-(512k-cache).html), который позволит делать то же самое только на реале. Без кэш ремембера пентагон - бесполезная куча железа, и непонятно зачем он нужен, ведь демки и на ютубе посмотреть можно :)

AndyP
18.07.2019, 06:38
Да я не про то. Я думал что есть версии игр именно для 512к.
У меня были другие цели просто.

ZX_NOVOSIB
18.07.2019, 07:33
У меня были другие цели просто
Какие?
1)Спаять пент просто чтобы поставить на полку пылиться.
2)Смотерть демы (можно и на ютубе).
3)Играть в 10000 игр (тут-то и пригодятся 512к).

AndyP
18.07.2019, 08:36
Да что одно и то-же то. Вроде пишу простым текстом. Я ставил 512к просто для того чтобы уйти от динамической памяти. Все. Я скупил все рушки в городе. Надоело и поставил статику.
Во все игры можно играть и без 512к на то и рассчитано что любую игру можно пройти в один присест. Что там такого то. Ну да, сохранения , навороты и прочее.
Про 10000 игр лично я думал что это специально под 512к а по сути все игры под 48 под 128 только звук другой. У каждого свои цели.

ZX_NOVOSIB
18.07.2019, 09:16
Во все игры можно играть и без 512к на то и рассчитано что любую игру можно пройти в один присест.
Расcчитано строго наоборот. Расчет в zx-играх на то, что игра должна быть максимально сложной, чтобы максимально растянуть геймплей, при изначально скромном количестве игрового контента. Игру можно пройти "за один присест", но при условии, что перед этим "присестом" ты сутками будешь придрачиваться к особенностям геймплея, к врагам, запоминать каждый пиксель и т.д. Ну давай пройди в один присест любой zx-квест без солюшна. R-TYPE там какой-нибудь. Да хотя бы Exolon или Green Beret, или Commando. Или предложи любому ретро-геймеру, не знакомому с солюшном, пройти диззи-5 без бессмертия, посмотрим как он пройдёт "в один присест" :D

AndyP
18.07.2019, 11:14
Ты сильно заморачиваешся. :) Как то же грузил я игры с кассеты и играл. И думать тогда не мог ни про какие дисководы и вообще про сохранения. Правда это было в 92м году, когда уже ПК были во всю со всеми прелестями которые ты описываешь :)

JV-Soft
18.07.2019, 18:22
ZX_NOVOSIB, четко сказали, статика = стабильность.
Я как статику поставил deflektor прошел за недельку не выключая пентагон и играя когда есть время , думаешь на рущках неделю можно во что то играть не выключая zx ?:)

zx_
18.07.2019, 18:53
JV-Soft, видел как на этой плате сделано ? ножки втыкать в панельки памяти
даешь плату расширения без мгтф!

https://uploads.tapatalk-cdn.com/20190508/7c1eb2cd810fac31dc49e16d982b8d2a.jpg

AndyP
18.07.2019, 20:25
Без мгтф никак все равно :)

AndyP
19.07.2019, 04:43
https://uploads.tapatalk-cdn.com/20190719/a85e3beaed3a31e64ce6a78d0c317f4b.jpg

Lapu-Leen
04.07.2021, 14:21
Здорова камрады! Спаял данный девайс из радионабора, в общем, тест в ПЗУ показывает меняющиеся цветные линии по краям экрана при этом белый квадрат по центру, после полос остаётся белый квадрат и чёрный бордер и больше ничего, без теста тоже только белый квадрат и чёрный бордер. Все линии вызвонил - все линии есть. Трабла с мс памяти или что ещё? https://b.radikal.ru/b37/2107/6f/09b10cecbbfbt.jpg (https://b.radikal.ru/b37/2107/6f/09b10cecbbfb.jpg) Кто-нибудь может подсказать где такую мс можно купить по быстрому? Сабж во флюсе, ибо пробовал греть феном.

JV-Soft
04.07.2021, 22:01
при этом белый квадрат по центру
Память молчит ,cas ras где то потерялся
или буфер.

Lapu-Leen
04.07.2021, 23:02
Память молчит ,cas ras где то потерялся
или буфер.

То есть, для начала проверить наличие сигналов на 2, 22,29 пинах BS62LV4006? А буфер это где смотреть?

AndyP
05.07.2021, 10:42
Косяк платы исправили ? Там 2х пинок не хватает. Фото получше надо.


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

Lapu-Leen
05.07.2021, 11:07
Косяк платы исправили ? Там 2х пинок не хватает. Фото получше надо.




С пинами вроде всё ОК, по крайней мере вызваниваются все линии в соответствии со схемой, не ожидал такого фиаско :v2_dizzy_tired2: На всякий случай заказал AS6C4008-55SIN, надеюсь это полный аналог.


По сигналам получается следующее: CE - постоянные импульсы 500кГц, WE(C16) - импульсы чтения/записи, RAS - постоянные импульсы 500кГц, C37 - постоянная 1.

AndyP
05.07.2021, 12:42
Фото можно ?


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

Lapu-Leen
05.07.2021, 19:14
Фото можно ?




Фото чего именно? На моём фото даже маркировка микросхем различима, а со стороны пинов всёравно не получится сделать так, чтобы было видно какой куда попадает, так что поверь на слово, они идут куда надо, за исключением GND, но он вроде по всем пинам запараллелен поэтому подал только на один, хотя если GND должен идти куда-то из платы тогда да - косяк.

AndyP
05.07.2021, 19:28
Да, увидел. Фото в галлерее открывал. Схема не такая как у меня потому пока не могу подсказать что не так.

Lapu-Leen
07.07.2021, 07:18
По сигналам получается следующее: CE - постоянные импульсы 500кГц, WE(C16) - импульсы чтения/записи, RAS - постоянные импульсы 500кГц, C37 - постоянная 1.



Сорян, где 500кГц там конечно же на самом деле 3.5МГц просто настройки лог.анализатора были не на максимуме поэтому такую низкую частоту видел.

Кто-нибудь может сказать, постоянная 1 на C37 это ОК?

AndyP
19.07.2021, 13:05
Добрый день.
7я нога 74HC08 - GND - по моему весит в воздухе. У моей платы там пин вставляющийся в панельку.
Возможно у вас на плате нет GND ? Или только на этой МС.

Lapu-Leen
20.07.2021, 18:29
Добрый день.
7я нога 74HC08 - GND - по моему весит в воздухе. У моей платы там пин вставляющийся в панельку.
Возможно у вас на плате нет GND ? Или только на этой МС.


На плате все GND запараллелены и у меня GND кинут отдельным проводом. Пришли микросхемы ОЗУ, в выходные попробую перепаять. Есть вероятность, что в процессе манипуляций пропал контакт где-то на основной плате.


P.S. Плата заработала после замены микросхемы на AS6C4008-55SIN.

tropik_yak
21.07.2022, 11:34
https://uploads.tapatalk-cdn.com/20190719/a85e3beaed3a31e64ce6a78d0c317f4b.jpg

А можно там вторым этажом SRAM припаять и добиться 1024кб?

Hysk
21.07.2022, 23:08
А можно там вторым этажом SRAM припаять и добиться 1024кб?

Можно, но не так просто. Понадобится один елемент ЛИ1, два ЛЛ1 и один ЛН1, делать так:
1 - освободить 22-ую ножку первой SRAM, вторую SRAM положить вторым этажом за исключением 22-ой ножки
2 - на плате Пентагона отрезать 11DD64 от 15DD62 и подать на землю
3 - на плате разширения падать сигнал с 6DD4 на один вход ЛИ1, на другой вход сигнал от раньше отрезанной ножки 15DD62
4 - для первой SRAM: сигнал с ЛИ1 подать на один вход ЛЛ1, на второй вход ЛЛ1 сигнал с 3DD4 на плате разширения, выход ЛЛ1 на 22-ую ножку SRAM
5 - для второй SRAM: сигнал с ЛИ1 подать на инвертор ЛН1, его выход на один вход ЛЛ1, на второй вход ЛЛ1 сигнал с 3DD4 на плате разширения, выход ЛЛ1 на 22-ую ножку SRAM

Схема (рисовал на digikey.com, не бейте):
https://i.ibb.co/DYvHVHQ/512-512.png

Если ненапутал чего нибудь должно работать :v2_dizzy_roll: Неуверен насчет задержек через ЛЛ1 и ЛН1, нужно тестить.
На стандартной плате Пентагона есть свободные елементы: ЛИ1 - DD82 12 И 13, DD97 9 и 10, ЛЛ1 - DD52 4 и 5, DD65 9 и 10, ЛН1 - DD84 3.

P.S. После доработки не будет блокировки памяти до 48K. Нужно ли это - решай сам.

tropik_yak
22.07.2022, 01:55
Можно, но не так просто. Понадобится один елемент ЛИ1, два ЛЛ1 и один ЛН1, делать так:
1 - освободить 22-ую ножку первой SRAM, вторую SRAM положить вторым этажом за исключением 22-ой ножки
2 - на плате Пентагона отрезать 11DD64 от 15DD62 и подать на землю
3 - на плате разширения падать сигнал с 6DD4 на один вход ЛИ1, на другой вход сигнал от раньше отрезанной ножки 15DD62
4 - для первой SRAM: сигнал с ЛИ1 подать на один вход ЛЛ1, на второй вход ЛЛ1 сигнал с 3DD4 на плате разширения, выход ЛЛ1 на 22-ую ножку SRAM
5 - для второй SRAM: сигнал с ЛИ1 подать на инвертор ЛН1, его выход на один вход ЛЛ1, на второй вход ЛЛ1 сигнал с 3DD4 на плате разширения, выход ЛЛ1 на 22-ую ножку SRAM

Схема (рисовал на digikey.com, не бейте):
https://i.ibb.co/DYvHVHQ/512-512.png

Если ненапутал чего нибудь должно работать :v2_dizzy_roll: Неуверен насчет задержек через ЛЛ1 и ЛН1, нужно тестить.
На стандартной плате Пентагона есть свободные елементы: ЛИ1 - DD82 12 И 13, DD97 9 и 10, ЛЛ1 - DD52 4 и 5, DD65 9 и 10, ЛН1 - DD84 3.

P.S. После доработки не будет блокировки памяти до 48K. Нужно ли это - решай сам.

Спасибо! попробую



Я хотел вот так сделать видимо глубоко ошибся :)

https://i.ibb.co/h8p3hBv/SRAM1024.png

Hysk
22.07.2022, 09:27
В твоем варианте нет 5-ого бита порта #7FFD, он нужен для управления памятью болше 512к :)

tropik_yak
22.07.2022, 09:45
Понял спасибо