PDA

Просмотр полной версии : На какой клон это похоже?



Alex_Sander
20.01.2014, 22:08
Доброго времени суток, уважаемые ZX-люди!
Есть у меня платка, паял еще мой отец в 1990-91.
По документам (сохранилось, к сожалению, не всё) идёт как ПК ПРИОР, пр-во НПКП "Элин", Запорожье. В далеком 1992 примерно году собрал я по частям (плату покупал всборе) Пентагон 128 с дисководами, и этот Приор, будучи уже несколько раз подбитым статическим электричеством об клаву, и перепаянный моими кривыми ручонками ушел на покой.
Позже и пентагон был продан в угоду приобретению крутой машины IBM 386 DX25, но это уже другая история. А вот потом я пожалел, что пентагон пришлось продать.
Много лет я хранил... Ну, просто не выкидывал кучку дискет и даже кассету МК-60 с софтинками типа арт-студио, wham и др...
Короче, на днях торкнуло меня поностальгировать. Достал я из закромов плату приора, взял паяльник, обкусил отвалившиеся дорожки да припаял все более-менее крепко.
http://img-fotki.yandex.ru/get/6731/13410741.14/0_88b3e_fc0dbacf_orighttp://img-fotki.yandex.ru/get/6731/13410741.14/0_88b3e_fc0dbacf_S (http://img-fotki.yandex.ru/get/6731/13410741.14/0_88b3e_fc0dbacf_orig)
ПЗУшка родная еще в давние времена была кому-то отдана на АОН типа Русь, так что "родной" прошивки не осталось. Впрочем, вся разница, как я помню, была лишь в надписи, появлявшейся при RESETе вместо "Sinclair Research Ltd 1982".
В общем, скачал простую прошивку 48к из эмулятора, поделил пополам, залил в две РФ4. Предварительно добился от компа "матраса", ибо заработал он не сразу. Но как-то не пошлО дело с этой новой ПЗУшкой, и пришлось поискать в закромах пентагоновскую 27512. Припаял на скорую руку смешение видеосигналов в ч/б композит. После небольшой доработки платка завелась и радостно нарисовала Sinclair Research Ltd 1982.
Заработало!!!! :)
http://img-fotki.yandex.ru/get/6731/13410741.14/0_88b3c_313758c1_XL.jpg
Был рад, что еще что-то могу :)

Средство ввода с магнитной ленты: :)
http://img-fotki.yandex.ru/get/9762/13410741.14/0_88b3f_d4b2659a_XL.jpg
Панелька справа на плате - под доп. пзушку для расширенной клавы. Вылетела эта ПЗУшка в первый же день от статики :(

Так вот, у меня осталась часть схемы, и она не похожа ни на Ленинград, ни на Пентагон, ни на что-то другое, известное мне.
Люди добрые и грамотные, гляньте пожалуйста в схему, которую я тут сейчас прикреплю. Может узнает кто, что за клон такой. Хотя, может и элиновцы что-то своё разработали.http://img-fotki.yandex.ru/get/9826/13410741.14/0_88b40_4b4a2c1d_orighttp://img-fotki.yandex.ru/get/9826/13410741.14/0_88b40_4b4a2c1d_XL.jpg (http://img-fotki.yandex.ru/get/9826/13410741.14/0_88b40_4b4a2c1d_orig)
В общем, терзает меня мысль приделать к нему TR-DOS, да может и 128к.
Да вот только со знанием схемотехники у меня не совсем хорошо. Кое что знаю, но далеко не всё. Вот смотрю, генераторы вроде похоже собраны, а адресные мультиплексоры совсем по-другому. Я как бы и понял вроде, как работают КП11 и КП2, а вот почему именно такие сигналы мультиплексируются в таких парах (или четвёрках), да еще и по-разному в разных схемах - как говорится, ниасилил...
Ой, что-то много буков. Надо бы и документики предоставить.
http://fotki.yandex.ru/users/agrigoriev/album/150021/

Спасибо за внимание!

Буду рад, если кто-нибудь напишет как работает спектрум, почему мультиплексируются шина адреса и некие частоты (предполагаю, это связано с обновлением ОЗУ на каждом такте или как это там назвать?).
Хотелось бы "на пальцах" понять, в частности, можно ли применить доработки до 128к того же Ленинграда к данной схеме, и почему.
(в теории вроде всё понятно. Делается порт, в который записывается некое число, которое определяет страницу памяти, на которую надо переключиться, и, в зависимости от этого выбирается та или иная линейка ОЗУ. Но когда дело доходит до реального устройства, откуда-то вылезают еще и CHSCR, K1, а так же A14' и A15', окромя разделения одного /CAS на /CAS0 и /CAS1. Тут возникают вопросы, а описания этих непонятных сигналов "для чайников" я не нашел).

Ну а TR-DOS вроде бы должен "сростись" через "системный разъем", только с 27512 придется поколдовать, чтобы корректно выбирались её четвертинки.

rsorc
20.01.2014, 22:50
Помню, у нас в Запорожье продавались "Приоры" в красивом корпусе с расширенной клавиатурой, ток там почти вся логика была в квадратной микрухе по-типу ULA оригинального Спектрума. Может это какой-то первый вариант.

Alex_Sander
20.01.2014, 22:54
Помню, у нас в Запорожье продавались "Приоры" в красивом корпусе с расширенной клавиатурой, ток там почти вся логика была в квадратной микрухе по-типу ULA оригинального Спектрума. Может это какой-то первый вариант.

Вот что странно, это то, что такого клона, как Приор на просторах инета, да и в этом форуме - нету. Ни этого, ни того ULA-образного. :rolleyes:

rsorc
20.01.2014, 22:58
Самое хреновое - в период повального сваливания на "ПИСИ" знакомые всё спектрумоское добро продавали/выбрасывали. У троих моих знакомых был "Приор" с "типа-Улой", но ни у кого естественно не сохранился.

AAA
20.01.2014, 22:59
Наши умные папы сами схемы рисовали и платы травили. Потом паяли проверяли, сопли вешали и исправляли, так рождались клоны. По крайней мере, мой папаня, точно такой самопальный 128 к делал. Запустили, но кроме меню не продвинулись. Потом забросили и сделали Москву. А тот так и валялся. потом я его выкинул.

Может и этот такой же изобритенный.

Я так понимаю, схемы подгоняли под те детали которые были в наличии дома или "украсть" на работе на то время. Я говорю про 1986-1990 ые годы.

rsorc
20.01.2014, 23:00
И да, там тоже при старте/сбросе была не стандартная надпись - 1982 Sinclair Research Ltd, и если память не отшибло, вродь был он руссифицирован (русский шрифт в ПЗУ)
Ещё, вроде, были специальные кассеты именно под "Приор" (не ручаюсь за достоверность)

Alex_Sander
20.01.2014, 23:01
Тогда чтобы купить что-нибудь "ненужное", надо было продать что-нибудь "ненужное". А у нас, как всегда, денег нет. Вот теперь жалею, что продал.

Про надпись сказано в паспорте, по последней ссылке. А русского не помню - не особо требовался ;)


Может и этот такой же изобритенный.


Не, это серийная плата. Даже доки есть. Тираж, правда, мне неизвестен.

Alex_Sander
21.01.2014, 21:58
Нашел статейку в "Радио" по спектруму... Курю мануал...

Alex_Sander
16.02.2014, 01:00
Нашел статейку в "Радио" по спектруму... Курю мануал...
"Психанул", спаял ленинград. Буду на нем опыты делать. А этот оставлю как есть.

krotan
16.02.2014, 01:34
Очень похоже на переразведёный Ленинград-1

Alex_Sander
17.02.2014, 22:05
"Психанул", спаял ленинград. Буду на нем опыты делать. А этот оставлю как есть.

Таакс, ленинград обкатал, вроде все работает.
Достал из закромов когда-то купленную за полцены убитую плату пентагона 128. Были выдраны несколько микросхем, поломаны конденсаторы, разбиты оба кварца и оочень много драных дорожек.
Однако, после припайки всего этого "на соплях", он завелся!!! :)
Осталось сделать ОЗУ, ибо кусок платы под РУшками восстановить, похоже, не удастся (там всё подрано).
Вот думаю, паять мезонин с двумя линейками рушек, или сразу городить 30пиновый SIM....
РУшки есть, а вот сим еще поискать придется...
Ну а потом буду "поднимать" контроллер дисковода :-P

Alex_Sander
22.02.2014, 00:07
С пентагоном пока мучаюсь, пытаясь восстановить дороги...
А тем временем сделал мод ленинграду - 27512 с тремя вариантами прошивки - 1991, 2006 и 3х1982. Плюс тест48 в нулевую четвертушку. Ну и сделал джамперы, чтобы выбирать ПЗУ.
Нашел тут супермегабыструю загрузку "с кассет", и это очень круто!
Приделал CD-ROM, теперь загружаются программки считанные секунды!!! (пока пишу на CD-RW, потом наделаю дисков CD-R с игрушками :) влезет как раз до 99 штук на диск).
Надо будет собрать это в корпус - ленинград - с сидиромом :) Размер "материнки" как раз с CD-ROM. :)
Если бы у меня не лежало много дискет 5,25 в течение 20 лет, можно было бы этим ограничиться (ну еще AY впаять).
Но меня ждут 3 реальных флопа на 5,25, и еще 3 на 3,5 (хотя дискет спектрумовских на 3,5 у меня не было).
Так что пентагон еще впереди ;)

solegstar
22.02.2014, 11:47
Alex_Sander, зря Вы восстанавливаете старую плату. Я пытался тоже восстанавливать старые платы пентагонов, тоже было куча оборванных дорожек, вроде получилось запустить, но потом начали появляться другие обрывы, дороги начали сыпаться в разных местах. в итоге я перепаял оба своих старых пентагона на новодельные платы. так и надежнее и нервы крепче, чего и Вам желаю.
фоток первого старого более-менее работающего пента нет, есть только перепаянный на новодельную плату:
http://s017.radikal.ru/i435/1304/8c/1eabeb32218f.jpg
http://s019.radikal.ru/i610/1304/66/972a7ddbd96f.jpg
второй я даже не стал восстанавливать, сразу начал перепаивать:
было:
http://i017.radikal.ru/1402/62/ca5b3f78fc8c.jpg
http://s003.radikal.ru/i204/1402/fd/989badd0eed9.jpg
стало:
http://s020.radikal.ru/i702/1306/71/6c40a5628999.jpg
http://s41.radikal.ru/i091/1306/b8/13f95c3fdd4e.jpg

ram_scan
22.02.2014, 17:22
Старая плата была более чем подьемной. поМГТФить немножко конечно бы пришлось, но в аккуратный вид ее привести работы на два вечера.

solegstar
22.02.2014, 17:38
ram_scan, после возни с первой старой платой, вторую восстанавливать не было никакого желания, зная, что будут те же проблемы с дорогами, что у первой. а так за вечер сделал нормальный стабильный вариант. тем более возня не стоит того. новодельные платы пентагон 128к продаются по вполне адекватным ценам, чтоб терять больше времени на восстановление дорог. это моё ИМХО, кому-то нравится возня со старыми платами, это его выбор. мне хотелось получить стабильный комп.

dosikus
22.02.2014, 17:40
Нашел тут супермегабыструю загрузку "с кассет", и это очень круто!
Приделал CD-ROM, теперь загружаются программки считанные секунды!!!
Можно подробней ?

Alex_Sander
22.02.2014, 18:26
http://sblive.narod.ru/ZX-Spectrum/TurboTapeLoading/TurboTapeLoading.htm

А также поиск по otla - это более новая версия программки.

Вкратце суть такая: скорость загрузки с кассеты у оригинального спектрума оочень занижена в целях минимизации ошибок от несовершенства трактов магнитофонов. На самом деле спек способен грузить через вход tapeIN гораздо быстрее.
Для этого берется программка, которая создает wav-файл, в котором сначала идет загрузчик на нормальной скорости, которую понимает просто спектрум, а дальше идет код на очень большой, почти ультразвуковой скорости. Конечно, магнитофон не способен это записать без искажений, но при цифровом воспроизведении чистого wav или даже mp3 с плеера, подключенного к спектруму фокус прокатывает, и получаем, что 48к игрушка грузится менее 30 сек (плюс загрузчик)!

Есть подводные камни в виде "своих" загрузчиков у игр, которые продолжают ожидать "нормального" сигнала и не догружаются. В этом случае нужно делать не образ ленты, а образ снапшота. При этом чуть портятся картинки (как с magic'ом), но всё работает, а это - главное!
Удачи! :)

PS: Оп, dosikus, мир тесен! :) Ярославль :))

Alex_Sander
24.02.2014, 21:56
Подключил CD-ROM к приору. Получил tape loading error. Вывод: его читалка не подходит для сверхскоростной загрузки, хотя кассеты он читал лучше всех - там довольно крутая схема с усилителем и компаратором, но не как в ленинграде, а круче.
Буду приделывать ЛН2 :)
Еще мне сегодня подарили корпус-клаву :) с спектрумовскими клавишами! Видно, что кто-то по ним топал не один год, но всё же... :) Кого-нибудь запихаю в него - или приора, или ленинграда.
А еще дали Дельту-с, так там памяти две линейки! Видимо, 128к. Жаль, что всё впаяно - проц, озу и пзу. Еще не привез, соответственно - не включал.

Alex_Sander
26.02.2014, 00:00
Дельту завёл. УГ. Прошивка своеобразная, пытался грузить игрушки - виснет или сбрасывается, когда дело до кода доходит. Видимо, несовместимость имеет место быть.

ram_scan
26.02.2014, 05:52
Дельту завёл. УГ. Прошивка своеобразная, пытался грузить игрушки - виснет или сбрасывается, когда дело до кода доходит. Видимо, несовместимость имеет место быть.

ОЗУ проверяйте.

Alex_Sander
16.03.2014, 00:21
Товарищи, извиняюсь за очередной оффтопик, но не могу не поделиться радостью. http://img-fotki.yandex.ru/get/9821/13410741.14/0_8a8aa_387e79f6_XL.jpg
Удалось добиться меню! :)
Вот как выглядит рукожопство:
http://img-fotki.yandex.ru/get/9821/13410741.14/0_8a8ab_71d1b806_XL.jpg
Но еще страшнее - здесь:
http://img-fotki.yandex.ru/get/9821/13410741.14/0_8a8ac_c4491909_XL.jpg
Дорожки реально держатся на канифоли. Если её смыть, точно что-нибудь коротнёт :( Так вот была убита эта плата.
Однако, меню уже есть, осталось с клавой разобраться (порты похоже битые) и можно будет наконец-то ковырять дисководный контроллер! :v2_dizzy_roll:
Значит не зря лежит коробочка с дискетками на 5,25 уже 20 лет! :cool:

зы: "Эта грязь - технологическая! Её нельзя смывать! Иначе - всё пропало! :v2_wink2:"

---------- Post added 16.03.2014 at 00:21 ---------- Previous post was 15.03.2014 at 23:53 ----------

Вот кстати промежуточная стадия ленинграда. Тут еще не реализован бланк, а также нету лл1, которая блокирует запись в порт бордюра/звука при обращении к AY, однако AY тут уже работает!!! :)
http://img-fotki.yandex.ru/get/9816/13410741.14/0_8a8ad_86aef8df_XL.jpg
ЛА3 и ЛЕ1 очень удобно расположились под AY внутри панельки :)

зы: после припайки музыкалки выяснилось, что при обращении к AY (собственно, когда играет музыка), срабатывает запись в ТМ9, отвечающую за бордюр и звук, ну еще вывод на мафон.
Так что музыка сопровождалась пердежом из бипера и спецэффектами на бордюре, а всё потому, что выборка порта сделана в ленине слишком упрощённо - при записи вообще в любой порт срабатывает вывод в ТМку.
Ну, логика тут же подсказала простое решение - пропустить сигнал через элемент, который будет запрещать запись в ТМ, и вот на свободном месте монтажки рядом с ТМ2 для бланка появилась ЛЛ1 (это как бы И для отрицательных сигналов, т.е. при двух нулях на входе (вывод в порт, сигнал инверсный, и выборка AY - а тут как раз 0 только если не пишется в AY) как раз пишется в порт.