Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > ZX Spectrum Hardware > Unsorted

Reply
 
Thread Tools Display Modes
Old 28th January 2011, 19:26   #1
Veteran
 
lisica's Avatar
 
Join Date: 19th December 2008
Location: Черкассы
Posts: 1,498
Thanks: 329
Thanked 416 Times in 287 Posts
lisica is just really nicelisica is just really nicelisica is just really nicelisica is just really nicelisica is just really nice
Default

РТшка формирует КСИ,ССИ,СИНХ, и ещё несколько сигналов.
__________________
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.

lisica is offline   Reply With Quote
Old 3rd February 2011, 20:10   #2
Junior
 
Join Date: 3rd February 2011
Location: г. Хмельницкий, Украина
Posts: 18
Thanks: 6
Thanked 3 Times in 3 Posts
Nick Pastushok is on a distinguished road
Exclamation Мой РОБИК :-)

Здравствуйте друзья :-)

Разрешите представиться, меня зовут Пастушок Николай. Я из Украины, живу в городе Хмельницкий.

Разрешите расказать Вам историю моего знакомства с ZX-Spectrum, ну а потом по теме :-). Прошу сразу извеить меня за офтопик в начале, к концу стати обещаю постараться реабилитироваться. :-)

Nick ZX History.rar

Пару лет тому мне ктото из друзей принес на запчасти металолом, и Робик в том числе, в очень хорошем состоянии, вершинок пары кнопочек небыло и к системному разему ктот с помощью томагавчика сделал доступ с непонятной целью. Я ушол в отпуск и , благодаря тому , что мне в руки попала ХТ-Клавиатура, решил устроить себе ретро уголочек, сначала востановил ЕС-ку (ГДР-Роботрон ХТ Проц 8088) домучав и собрав по кускам из многих экземпляров винт флопик. Потом отремонтировал запасные (еще с одного набора) процессорную плату и видеоплату сожженую мною. Собрал все в уголку :-) Накачал старых добрых игруль (Пакман, дигер, паратрупер...) , красота , прям мечта начала 1990-ых, которая осуществилась :-))))) Дело дошло до Робика. Решил подключить его к ЕС-овскому цветному СГА монитору :-) Никогда не видел Спектрум в цвете :-( А мониторчик жывой, видемо организация выбросившая две ЕС-ки возле мусорных контейниров (Мы их вечером с другом нашли), не шибко насиловала машины , конечно , в каждой две ужасно гремящих турбины в огромном блоке питания (размером с современный минитовер), смазка не помагает, а голова болит уже через 15 минут :-). Робик к монитору подтыкнул успешно, и он оказался почти рабочий , только РУ6 одна битая (первые строчки из восьми в картинке вырезал). На клаву ктото написал , ее сначала решил ремонтировать , но дороги там поело конкретно , нашол сохранившуюся клаву от разбарахоленого в 2002 году Робика и впаял ее. Надпись "Сел то Ротор версия 03" удалось прочесть и с выпаленой РУ6 :-) Машину питаю пока 5 вольтами от АТ блока питания, кренку и штатный (рабочий кстати) блок питания пока на время курочания отпаял. Машына работает не стабильно. Не смог набрать ВЕЕР 1,10 , да и многое наверное в этом Бейсике не так , или я уже все с 1995-ого забыл ... Постоит 10 минут , нажмеш кнопочку любую, а она кракозяблы с букв в пол экрана выдает , чтото глючит. (РУ6 я уже поменял). Но просто подключить к монитору и отремонтировать не достаточно даже для ретро уголка , машину надо еще оживить. У меня лежит еще с 1995 года музпроцесор ямаховский, (я его на Пентагоне-48 юзал и растатся с ним не желал), рабочий. Я собрал от одного товарища проэкт-девайсик, Атмега 32 , а в ней эмулятор спектрумовского плера с 8-мю мелодиями , подпаять музпроц и он играет (Такой девайс своему малышу в мыльнице собираю - музшкатулку). Раз подключить музпроц , значить надо и флопик , а желательно Винтик , ну а тогда и память расширить.
Кстати , на расширение памяти меня натолкнул как-раз изготовитель Робика. Они там все сделали без панелек , а вот основное ОЗУ поставили на советские позолоченые панельки , и там были воткнуты не РУ5 а РУ7-1 (РУ7=256к, а РУ7-1 - отбраковка, в верхней половинке глюк , потому = 128к а старший адрес на земле (!!! А17=0 - всеравно через мультиплексор заводить нужно )) Я сначала подумал , что этот Робик уже не 48 а 128 , а потом мои мыси были , что это самодеятельность чьято , ведь топориком к системному разьему добирались самодеятели... Посмотрел , под ними МГТФом завод старший адрес (А8 которого в РУ5 нет) распаял на корпус, тоесть задействовал только 64 кб а 64 пропадают. Ну рас их завод не задействовал , то видемо это всетаки без доработок сложновато. Поискал в интернете, С машинами с одним полем памяти все просто , а вот с двумя тоже можно , но вот тока Робика в списках нету, где готовое решение , и это готовое решение не разжовано , просто мол такойто элемент резануть , к такой то точке припаять тото... Стал вопрос , который так для меня и не понятен , вопрос конечно же про это дополнительное поле. Все здесь , что удалось нарыть , как то это все подетски обяснено , то мол быстая память , а это медленная , да мол и коню понятно. А мне вот какраз таки и не понятн, и вопросы конкретные, без понимания которых и рыпаться с расширением не стоит. Я в Спектрумовской архитектуре не бумбум , а с ноля разбираться , времени много тянет. Кое что о станичках памяти по 16 кб и архитектуре расширеных машин посмотрел из документации Профи. Описания было не достаточно , хотя сами регистры управления и переключения сраничек расписаны. А не достаточно вот через что:
1 - Почему 48кб , ведь ОЗУ 565РУ5 имеет 64 ?
2 - Я предполагаю , что 16кб ОЗУ перекрывает ПЗУ бейсика (если так , то это по дурному сделано , не экономно , и для 1982 года уж слишком расточительно) тогда конечно 48кб . Но тогда простите, почему же тогда и машина с двумя полями памяти, где в РУ5 с перекрытием ПЗУ есть 48кб и в видеоавтомате на РУ6 еще отдельная видеообласть 16кб, почему же эти машыны тоже считаются Спектрум-48 ?
Самая лучшая статья по расширениюпамяти, которую нашел, все подробно разжевывала про расширение памяти в однополевых и двухполевых машинах:
http://www.emuverse.ru/wiki/Радиолюб...3/Спектрум-128

Memory Up ZX-128.rar

В ней сказано , что второе поле полноценно , разве только помедленее работает , потому что оно делитвремя доступа между процессором и автоматом выводящим данные через регистр на видеоэкран. Все вполне логично :-) Но тогда почему всетаки 48 а не 64 ?... В статье заменяют РУ6 на РУ5 и тогда 2 видеостраницы, это 32 кб этих РУ5 и еще 2 страницы общего назначения тоже в них же , они чуть по медленее , но целиком машина имеет уже 128 кб... (видемо по аналогии с 48 , не 128 таки а 128-16=112кб ?) В процессе перерисовки схемы Робика легко увидел , что в его видеопамять процессор может только записывать (входы данных РУ6 - 2выв. идут на шину данных через регистр ИР23 D25), а читать от туда проц не может (выходы данных РУ6 - 14выв. не идут никак на шинну данных , они идут только на видеорегистры формирующие видеосигнал), и в этом есть логичное зерно, в видеопамять достаточно писать , и желательно , но совсем не обязательно с нее читать , поэтому возможностью чтения ради упрощения схемотехники можно и пренебречь. Вот возникла мысль , а может быть эта видеообласть 16кб РУ6 дублирует кусочек 16кб в быстрой памяти ? Тогда 48 для двух полевой архитектуры справедливо. Просто при записи в видеопамять проц пишет и в основную память и паралельно дубликат в видеопамять, этот дубликат выводится на экран а в основной памяти просто лежит на тот случай что вдруг процу понадобится это читать, зато проц это сможет делать быстро не ожидая и не деля времени с видеовыводом. Когда проц читает , то он читает из основной памяти и никакого доступа к банку РУ6 не имеет при чтении. Получается тогда так что РУ6 , это вовсе не память , а просто видеобуфер, и в основной памяти имеется его содержимому копия , точнее сказать , содержымое этого видеобуфера (РУ6), это есть копия участка основной памяти, который называется видеообластью. Может быть я прав ? Тогда Расширять память до 128 за счет замены РУ6 на РУ5 не возможно, потому , как из расширеного куска не возможно будет читать ! И выше приведенная статья не подходит , либо она вообще не правильная , либо РОБИК , еще одна разновидность машин , с двумя полями , только видеополе не полноценно.... ???
Подскажите , кто расширял память , и кто на 100% в этом разбирается. Ато както странно получается , сами напаиваете , расширяете , говорите , все просто, стандартно , а когда все нарисовать толково , куда какой проводок и по какой схеме , то только читаю " мне друг доделывал и не знаю разрешит ли он схему дать , или я все наваял и все просто и офигенно работает , но схему уже не помню " прям таки вундеркинд ваял таки из мозгов на лету :-)))). Я конечно же способен разобраться в этом всем самостоятельно, но времени немерено может пойти отсеять жемчужены истины из флейма пустого, а Вам Китам спектрумовских технологий, на которых стоит этот форум, просто пальчиком пошевелить по клаве 5 минут , и на пару дней мне меньше работы :-) Посему прошу помочь , разжевать , ткнуть носом, подсказать, и желательно по конкретней и по сути...

Комп я уже так сказать подготовил к расширениям , ПЛМки, ПЗУхи(и РЕ3 в том числе), Проц и все ОЗУ (РУ5 и РУ6) у меня уже на панельках , я все микрули станцией акуратно выпаял и впаял панельки. Все очень красиво, паечка, будто я туды и не лез а завод вот так собрал, так что курочить и экспериментировать с ножечком мне тоже не хочиться. Если ничего конкретного не найду , то курочить и не буду , пускай будет 48кб.

Для лучшего понимания всей схемы и для точности (не люблю я всякие размытости и недо-понимания) я взял на форуме прилагаемую к РОБИКУ схему и документацию (места не помню точно у кого и где но это и не важно ,к тому же Вы уш точно знаете где взять тоже). Как выяснилось при подключении СГА монитора , документация абсолютно бесполезна, а схема частично, а чтоб она была мне и вам полезной , пришлось над ней, в Паинте виндовом, и над платой компа с Мультиметром здорово попыхтеть 3 дня целиком и полностью до ночиньки глубокой :-) Вот Вам на суд и в попытку реабилитации :-) за длинющее письмо :-). Думаю , может быть Вам она будет полезной.

Robik_Nick+.rar

Не думаю , что она 100% правильна , может быть гдето и закралось пару ошибок в шинах , хотя я старался все сделать правильно , сначала перерисовал схему в Паинте , затем с тестером прозвонил все и все проверил и многое написал , что не удалось прочесть с оригинала , все в логической части многократно проверил... Так что думаю , можете ей верить смело. Если найдете ошибки , не умалчивайте, пишите мне one-nick@rambler.ru Я почту редко читаю , но раз в 2 недели попадаю таки почитать В Теме пишите "ZX-ROBIK".

Спасибо Вам за то , что дочитали мой "венигред" :-)))))

С уважением Николай :-)
Nick Pastushok is offline   Reply With Quote
Old 3rd February 2011, 20:40   #3
Master
 
Join Date: 4th December 2008
Location: Ukraine
Posts: 532
Thanks: 91
Thanked 628 Times in 295 Posts
vlad is a splendid one to beholdvlad is a splendid one to beholdvlad is a splendid one to beholdvlad is a splendid one to beholdvlad is a splendid one to beholdvlad is a splendid one to behold
Default

Занимался доработками для этого АЛУ. Вот к чему привела у меня его доработка ultra
__________________
ReVerSE U16
vlad is offline   Reply With Quote
Old 3rd February 2011, 21:36   #4
Junior
 
Join Date: 3rd February 2011
Location: г. Хмельницкий, Украина
Posts: 18
Thanks: 6
Thanked 3 Times in 3 Posts
Nick Pastushok is on a distinguished road
Default

vlad,

Вот это таки прикольно :-) Немножко таки оттенка Робика просматривается но уж очень оно както все сложно и пугающе :-)
На мой взгляд расширять само АЛУ до опупения не целесобразно, а стоит лиш добавить памяти, ПЗУ модернизировать, музпроц , и больше внутрь не лезть , все остальное снаружи подсоединять , и оно , то что снаружи , уже может быть стандартным.
Получается тогда сама доработка АЛУ на пару микруль (5-7шт), и чтоб по проще и по совместимее.
Конечно Ультра заслуживает уважения огромного , он и турбирован и память , как я понял на статическую заменена по причине турбирования , и ЦАПов там разных нагромождено . Но такое , я уж точно за недельку не сделаю , да и если бы зделал , то мой Робик уже бы совсем не Робиком был и ужасно на вид бы смотрелись елочки да допаечки , курочить бы пришлось основательно :-)
Nick Pastushok is offline   Reply With Quote
Old 3rd February 2011, 21:55   #5
Junior
 
Join Date: 3rd February 2011
Location: г. Хмельницкий, Украина
Posts: 18
Thanks: 6
Thanked 3 Times in 3 Posts
Nick Pastushok is on a distinguished road
Default

Вот ведь как , получается , Робик есть с 91 года , а нормальная схема впервые появилась в 19 01 2011 . Искал я ее раньше , нормальную не нашол , потому хотелось сделать чтото хорошее , а получилось как всегда :-) аж обидно :-) Надо ж было мне так пухнуть , когда нормальная схема уже есть ? :-) Поздравляю Вас АВТОР Сиего творения :

Robik__.rar

Нам надо было встретится чуть раньше и разбить схему напополам
Nick Pastushok is offline   Reply With Quote
Old 6th February 2011, 18:20   #6
Junior
 
Join Date: 3rd February 2011
Location: г. Хмельницкий, Украина
Posts: 18
Thanks: 6
Thanked 3 Times in 3 Posts
Nick Pastushok is on a distinguished road
Default

Вот мой зверек :-)

Только кишечки , ну а внешний вид тоже хороший , его можно везде найти посмотреть (в музеях) :-)
Нолевая фотка - я РУ6 выпаял и подготовил для впайки панелек дюрочки :-)
Акуратный, обещаю его не курочить :-) (Если конечно получется :-)

Robik_0.rar

Robik_1.rar

Robik_2.rar

Robik_3.rar

Robik_4.rar

Nick Pastushok is offline   Reply With Quote
Old 6th February 2011, 18:38   #7
Junior
 
Join Date: 3rd February 2011
Location: г. Хмельницкий, Украина
Posts: 18
Thanks: 6
Thanked 3 Times in 3 Posts
Nick Pastushok is on a distinguished road
Default

А вот типа скриншот с подключеного ЦГА монитора (незнаю или правильно подцепил, синхронизируется синхросмесью, У-собран диодами как и в доках, но чтото мне кажится , что то что яркое , у меня тусклое , загружаемая картинка темнее бордюра и немножко не так выглядет , как на эмуляторе): v2_dizzy_army:
Attachment 24807
Nick Pastushok is offline   Reply With Quote
Old 14th February 2011, 15:01   #8
Veteran
 
ALKO's Avatar
 
Join Date: 25th September 2009
Location: Одесса
Posts: 1,399
Thanks: 230
Thanked 387 Times in 225 Posts
ALKO is just really niceALKO is just really niceALKO is just really niceALKO is just really nice
Default

Интересен вот какой разрез...
ALKO is offline   Reply With Quote
Old 14th February 2011, 19:43   #9
Veteran
 
lisica's Avatar
 
Join Date: 19th December 2008
Location: Черкассы
Posts: 1,498
Thanks: 329
Thanked 416 Times in 287 Posts
lisica is just really nicelisica is just really nicelisica is just really nicelisica is just really nicelisica is just really nice
Default

На счёт артефактов - это к Владу, у меня их нет. Там дополнительно ставится ИР23
в разрез входов ЛП5, выходов синхры и яркости. И ещё чёт проводком допиляно, ща не вспомню, это надо доставать плату из корпуса, а это так геморно...
__________________
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.

lisica is offline   Reply With Quote
Old 16th February 2011, 00:10   #10
Veteran
 
lisica's Avatar
 
Join Date: 19th December 2008
Location: Черкассы
Posts: 1,498
Thanks: 329
Thanked 416 Times in 287 Posts
lisica is just really nicelisica is just really nicelisica is just really nicelisica is just really nicelisica is just really nice
Default

Достал таки плату. Там у ир23 (д8) 11 нога отрубана от ре3 и подсоединена к 11 ноге ие10 (ж4)
__________________
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.


Last edited by lisica; 18th February 2011 at 10:29.
lisica is offline   Reply With Quote
The Following User Says Thank You to lisica For This Useful Post:
Mad Killer/PG (16th February 2011)
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 20:25.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика