PDA

Просмотр полной версии : Помогите расширить с 256К до 1024К



EvgenRU
26.02.2016, 23:39
Доброго времени дня, уважаемые.

Был у меня Кворум БК-04, валялся в гараже долгие годы, пару лет назад я решил его реанимировать, кое-как запустил, потом решил расширить память с 48к до 128к, с этим справился, потом вспомнил, что у меня есть 8 штук 41256 и решил расшириться до 256к, сварганил схему из разных источников. Получилась вот такая схема.
56167
http://www.avray.ru/wp-content/uploads/2014/10/256k_upgrade_ay_1ffd_7ffd_3_tmp.png
Всё работало прекрасно, без проблем.

Недавно, откопал у себя несколько SIMM модулей 72, на них установлены микросхемы NN514405BJ-60 (1Mx4)
56168
Кое-как нашел даташит NN514_datasheet.pdf (http://pdf.icpdf.com/PdfOld/icpdf_datasheet_6/NN514_datasheet_67242/109377/NN514_datasheet.pdf)
Вроде всё в порядке, можно ставить 2 микросхемы и получится 1Мб памяти.
Припаял к переходникам, соединил их вместе и установил взамен 41256
56169

Сразу работать не захотело, пока не поставил буфер и не исправил /CAS под SIMM, аналогично данному сообщению (http://zx-pk.ru/showthread.php?t=21816&page=2), тогда всё заработало, причем намного лучше чем с 41256 и БП греться перестал.

После этого подумал, как бы расширить до 1024 и сформировать МА9, понравилось расширение по схеме Scorpion 1024, т.к. требовало минимум изменений в схеме, решил тупо в лоб, взять D6,D7 с 1FFD и бросить на 10 и 12 ноги КП2, на 11 и 13 подав GND, но ничего не получилось, 256 как было так и осталось, потом еще и /CAS начал глючить, короче вернул как было, 256к.

Предвижу вопрос по поводу VBORDER, пробовал и его подключать и другие сигналы, ничего не помогло.


ВОПРОС, может ли кто-то помочь с КП2, какие туда сигналы завести, чтобы заработал метр? Смогу ли я увеличить по стандарту Scorpion 1024? Видят ли программы такой стандарт? Не нужно ли специальный ROM прошивать, чтобы это работало? Нужно ли ставить еще одну КП11 для мультиплексирования D6,D7 порта #1FFD ?

Буду благодарен за любую помощь в этом вопросе, а то уже весь мозг сломал.

PS: вся схема расширения сделана на 74HC
PS2: или всё же малой кровью переделать под PROFI 1024? заменить #1FFD на #DFFD или лучше под KAY 1024 ?

Схема от Камиля(Caro) расширения до 1024 : http://zx-pk.ru/showthread.php?t=26225&p=860524&viewfull=1#post860524

EvgenRU
28.02.2016, 00:44
256 работает и это факт! Подключил 1Мб как планировал изначально, по стандарту Scorpion 1024, это D6,D7 порта #1FFD, поставил тест UMT (http://forum.tslabs.info/viewtopic.php?f=9&t=386), показывает, что некоторые ячейки ОЗУ с ошибками.
Закралось сомнение может быть для 256 сигнала H1 (DC1) достаточно, а вот для 1024 нет, надо попробовать как в оригинальной схеме /CPU подключить на 14 ногу IC7, завтра проверю....

UPD: всё, кажется разобрался, нужно подать на IC7 11 - VCC, 13 - GND, D6,D7 c 1FFD пропустить через КП11 и подать на 10 и 12 IC7, сейчас проверю окончательно и сообщу о результатах. Не, так тоже не работает... :(

SoftFelix
28.02.2016, 11:29
EvgenRU, глянь вот этот топик (http://zx-pk.ru/showthread.php?t=12678). Я там подключал SIMM_30 1MB к Ленинграду-1, который ужЕ был на 512КБ. Увидишь, как там нужно формировать МА9 и А9'. Глянул твою последнюю мессагу - вроде сам догадался, как правильно завести дополнительные биты порта конфигурации на на формирователь МА9, но текст-схему я плохо воспринимаю, лучше уж картинку. :) А переделка в 256КБ у тебя работала надёжно? Имеется в виду долговременная надёжность работы памяти (циклический тест памяти 5-8 часов без единой ошибки). И глянь ещё по даташиту на свои МС памяти, сколько линий регенерации им нужно. А то у меня был прикол: расширил до 4МБ на одном СИММ_30, подключив его по схеме а-ля 1МБ, а оно не работает нормально - в МА10 тоже нужно вводить регенерацию, в цикл ужЕ не укладывается... Но там всё хорошо закончилось. :)

EvgenRU
28.02.2016, 13:07
Спасибо за информацию.

Да 256К работает отлично с этой схемой, никаких проблем.

на sblive написано, что это упрощенная схема с само регенерацией, и вот, наконец, я открыл для себя истину там написано, /RAS на КП2 нужно подавать сигнал с первых ног мультиплексоров (КП11 в ZX), вместо /CPU так и остается H1 как на схеме.
Буду пробовать :)
UPD: не получилось, на мультиплексоры приходит дважды инвертированный RAS, попробую еще с ним пошаманить, может на память RAS подать или этот дважды инвертированный....
UPD2: это тоже не помогло :) может тест не для того менеджера? хотя Scorpion 1024....
UPD3: попробую переделать менеджер памяти под KAY1024, вроде с 7 битом 1FFD в HC нормально доступно 512

UPD4: кажется я понял, у меня неправильно MA8 генерируется, поэтому 256 нормально работает, а 1024 нет..., переделаю по схеме кая, возможно заработает ) Опять фэйл, там в схеме просто контакты другими местами подведены... :( проблема именно в MA9, т.к. тест первые 8 и третьи 8 банков всегда зеленым показывает, а остальные то зеленым, то красным, через какое-то время всегда красным, т.е. 256 нормально, а остальные банки нет, значит МА9 не работает по этой схеме.


PS: ладно, вернул пока 256К, тяжелая трудовая неделя предстоит, буду надеяться, что кто-нибудь из гуру мне что-то посоветует...

PS2: насчет сигнала A9', если мне не изменяет память, то он нужен для бутерброда из РУ5/7 когда генерируются 2 CAS... хотя могу ошибаться..., вроде здесь (http://zxpress.ru/article.php?id=11215) A9 тоже фигурирует, надо будет попробовать!!!


PS3: первое что попробую - это подать сигнал V0V6 (ARF) на 5 ногу КП2, и V1V7 на 11-ую, если не получится, придется добавлять А8 и А9 и резать дорожки у КП11 :)

EvgenRU
29.02.2016, 12:32
Пропускание A18P и A19P (с порта) через КП11 заметно улучшает проблему, но, видимо, в старших адресах происходит накладывание страниц друг на друга из-за 128 режима, не знаю как в схеме дуэта это работало...
Надо попробовать еще поставить отдельную КП2, может там они как-то влияют друг на друга...

SoftFelix
29.02.2016, 14:32
Недавно, откопал у себя несколько SIMM модулей 72, на них установлены микросхемы NN514405BJ-60 (1Mx4)
Нажмите на изображение для увеличения. Название: SIMM.jpg Просмотров: 181 Размер: 62.8 Кб ID: 56168
Кое-как нашел даташит NN514_datasheet.pdf

Возможно я не прав, но глянув даташтит я увидел, что эти МС регенерируются по 10-ти адресам (MA0...MA9). По твоей же схеме расширения я не вижу, что бы в МА9 присутствовали сигналы регенерации.

p.s. А почему не SIMM_30pin? Сложно достать?

EvgenRU
29.02.2016, 15:14
Возможно я не прав, но глянув даташтит я увидел, что эти МС регенерируются по 10-ти адресам (MA0...MA9). По твоей же схеме расширения я не вижу, что бы в МА9 присутствовали сигналы регенерации.

p.s. А почему не SIMM_30pin? Сложно достать?


Насчет 30pin SIMM, ну, нет их у меня, да и чипы там те же самые.


Вот что показывает тест памяти с КП11 на A18P,A19P
56212

UPD: еще вот нашел >>> инфу (http://zx-pk.ru/showthread.php?t=12891&p=332586&viewfull=1#post332586) <<<, буду читать дальше, это к слову почему тест 256К работает, а 1024К нет

UPD2: по той схеме, A10 и A11 я нашел у себя в кворуме, а вот АР3 и АР4 непонятно что это V3, V4 или H3, H4 по схеме кворума? Т.к. схемы орели нет, то понять сложно...

UPD3: Два варианта я вижу, либо это V20 и V61, которые аналогичны по ногам для A10, A11 на видеоконтроллере либо H3,H4.... вот какой взять, чтобы лишние дорожки не резать...

UPD4: пока что получилась такая схема (см. вложение) в четверг буду проверять, если кто-то до четверга сможет подсказать по AP3 и AP4 буду благодарен.


На всякий случай схему кворума (с модификациями) выложу.

doorsfan
03.03.2016, 01:11
Вам нужно так раскидать адреса на мультиплексорах, чтобы при рисовании экрана перебирались все MA при выборе RAS
Спектрум способен во время прорисовки экрана регенерировать 4МБ модуль, проверено практически.

PVG
03.03.2016, 09:38
Добрый день.

У меня KAY-256_v14 работает отлично. Решил расширить до 1Мб, подключил simm32 (пока как 256 не используя MA9 и MA10) и все сломалось, появляются разные символы, кубики. Иногда после нажатия сброса появляется стартовое меню на 1 сек. или только надпись снизу короче все висит.
Че делать ни знаю.

EvgenRU
03.03.2016, 11:22
Проверьте контакты на замыкание, если выпаивали РУ, если всё нормально, то проверьте есть ли у вас дополнительный буфер, если есть, то проверьте сигнал WE, и, если у вас там /OE есть его на землю кинуть

caro
03.03.2016, 11:37
По этой схеме было сделано порядка 50-ти компьютеров "Кворум 1024":
56254
56255
Все дополнительные элементы размещались на вспомогательной плате.
Монтаж МГТФ-ом на нижней стороне.

PVG
03.03.2016, 11:57
Я рушки извлек с панелек, буфер поставил АП6 (1-нога +5, 19 - ОЕ подключена к WE).
может дело в CAS попробую заменить на H0, вроде так все пишут.

EvgenRU
03.03.2016, 15:44
Если квадраты показывает, значит с кас всё в порядке, насчет ап6 не знаю, я на ИР22 делал, у АП6 вроде как 19 нога не инвертирована, так что скорее всего надо брать WE а не /WE поидее WE должно быть на микросхеме с /WE

PVG
03.03.2016, 15:55
19 нога инверсная.
я где то схему видел, а потом увидел в кай-1024 там стоит simm32 и ап6.

EvgenRU
03.03.2016, 22:54
По этой схеме было сделано порядка 50-ти компьютеров "Кворум 1024":
56254
56255
Все дополнительные элементы размещались на вспомогательной плате.
Монтаж МГТФ-ом на нижней стороне.

Спасибо, Камиль! Сделал по схеме, заработало сразу! Правда я на свой манер сделал, но сигналы те же использовал. Огромнейшее спасибо! Надеюсь данная тема еще многим пользователям Кворума поможет :)

Правда я, когда проделывал эту операцию, почувствовал себя Джеком Потрошителем )))))

Asd1995sse
06.08.2016, 18:12
блин, где вы были, когда я занимался подобной ахинеей:v2_dizzy_facepalm:. Теперь буду смотерть что у меня собрано, и чего не хватает и допиливать уже по этой схеме...

Zoidberg
10.12.2016, 20:45
По этой схеме было сделано порядка 50-ти компьютеров "Кворум 1024":
А похожая схема для "Кворум 64" существует?

CodeMaster
11.12.2016, 05:52
А похожая схема для "Кворум 64" существует?

Так они же из Кворум 64 и сделаны.

Zoidberg
11.12.2016, 06:47
Так они же из Кворум 64 и сделаны.
Я так понял, что это кворум бк04, т.е. фактически 48Кб ОЗУ.

HardWareMan
11.12.2016, 13:05
А для 128К версии есть схемка?
59006

Asd1995sse
02.10.2017, 15:24
не подскажите как формировали сигналы для simm? А то я запутался.

EvgenRU
09.10.2017, 08:35
Не совсем понятно о каких сигналах речь, я брал схему - верхняя часть схемы, только мультиплексоры, порезал старые дорожки у мультиплексоров (те что отличаются), перепаял, поменял CAS ну и у меня уже был формирователь RAM14-19 по стандарту скорпиона 1024, вроде всё заработало. Хотя, сейчас бы сделал по стандарту ПРОФИ. Но уже не хочу там ничего курочить, лучше сделать новый на CPLD :)

zyxel001
20.05.2019, 05:29
Здравствуйте.
Есть компьютер Кворум БК-04 (вроде бы клон MAGIC 05)

Фото платы (https://drive.google.com/open?id=1b2bOybL-s7j3Ot2ahJiE50Ad_Lll8bNs)

Хочу в него добавить памяти и контроллер TR-DOS.

Сначала думал 128К, но потом нашел вот эту схему от "Ленинграда" под РУ7.

Схема (https://drive.google.com/open?id=1DDx6z-fzrgxblDTb4UV47feEbspMlM04)

К сожалению, не очень разбираюсь в тонкостях, хотя пытаюсь понять.
Более-менее собранной информации по работе узлов спектрума для новичков найти не удалось.
Может быть проще будет сделать 128К (под /CAS0 /CAS1), но не очень хочется паять РУ5 вторым этажом.
Лучше закажу сразу 41256 и установлю их на место РУ5.
С TR-DOS придется позже разбираться, так как понять бы сначала систему с расширением памяти.
Самостоятельно оценить правильность и совместимость схемы со своей задачей не могу. Потому прошу помощи.
Также посоветуйте, какую прошивку нужно установить для верной работы. Микросхема планируется 27С512 (так как образовалось много лишних).

Еще не совсем понял, как работает выборка ПЗУ с платой расширения памяти.
Сигнал на ногу А14 ПЗУ делает выборку двух страниц по 16 килобайт и подается с платы расширения.
Но это всего два банка по 16К.
То есть нужно 32К прошивку заливать желательно в 27C256?
Дело в том, что попалась прошивка от пентагона и она 64К.
Это явно для 27C512. Но нужен будет сигнал А15 для ПЗУ, но откуда он подается - не понял.
Или может прошивка 64К вообще не для этого компа в принципе?

=====
Подойдет ли на этот комп контроллер дисковода BDI-HIMAC ?
=====
И вот еще что интересно:
Paper этого компьютера почему-то смещен на некоторое расстояние от центра вправо. На работу, вроде не влияет,но вот интересно от чего так.

Arkanoid
04.06.2021, 05:24
zyxel001,
Получилось что-нибудь? Хочу бк-04 до 128 расширить с помощью 41256 вместо ру5.

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

zyxel001,
Получилось что-нибудь? Хочу бк-04 до 128 расширить с помощью 41256 вместо ру5.

HighLander
23.09.2021, 12:41
По этой схеме было сделано порядка 50-ти компьютеров "Кворум 1024":
Можно в оркадовских файлах? Как я помню в них у Вас все схемы были? Я немного Женин комп уронил, восстановить некоторые проводки надо...
Там же еще турбо и доработка под пентагоновские времянки вроде бы делалось, думаю их сообщество тоже оценит.