Просмотр полной версии : Галаксия (Плюс): сборка и настройка
Первый пост буду постоянно обновлять.
Схема (http://www.nedopc.org/forum/download/file.php?id=3332). Схема клавиатуры (http://zx-pk.ru/attachment.php?attachmentid=65996&d=1534524556).
Прошивка ПЗУ 2764 (http://www.spetsialist-mx.ru/Galaksija/Soft/galaksija_chrgen.rar) (DD5). Прошивка ПЗУ 27128 (http://zx-pk.ru/attachment.php?attachmentid=66011&d=1534672502) (DD11).
Микросхемы и их аналоги, используемые в Галаксии:
http://www.spetsialist-mx.ru/Galaksija/images/GalaksijaList10.png
Ошибка: цоколёвка транзисторов VT1 - VT3 не соответствует действительности. Если расположить транзистор BC547 (ВС549) или КТ3102 лицом к себе, то цоколёвка - КБЭ, на плате - БЭК. Пришлось раскорячить транзисторы.
Косяк по цоколёвке мой - не проверил привязку схемного элемента с посадочным местом.
Начал пайку. Первый этап - запаял генератор и счётчики: DD1, DD13, DD16, DD17. Завтра запаяю резисторы и конденсатор генератора и отпишусь о результатах..
- - - Добавлено - - -
Запаял R1 и R2 по 1 кОм и C1 - 4,7 нФ, кварц на 6,144 МГц. C5 не стал запаивать - на оригинале схемы автора он является подборным.
Вот осциллограммы основных частот платы. Под частотой подписано, на каком выводе она замерена.
Приступаю к запайке остальных деталей. На место памяти (ОЗУ и ПЗУ) и процессора впаяю панельки. Цепи магнитофона и SD контроллера не буду запаивать.
интересно, будем следить да
PVV, а я почему-то записал в системное ПЗУ это (см. атач). Не подскажешь, что это за версия?
Это именно та версия, что нужна для этой платы. Это файл GALAXY_ROM16_v8_6.BIN из архива по этой (http://www.nedopc.org/forum/download/file.php?id=3816) ссылке, который сразу на 16КБ.
Хорошо, поместил ссылку в первый пост. Почти всё спаял, не решаюсь включать.
Не зря я боялся первого включения - тёмный экран с небольшой градиентной белой полосой вверху. Это мы проходили - несоответствие уровней со входом телевизора. Засим дальнейший запуск откладываю до лучших времён.
Хотя автор обещал, что с подключением к телевизору будет всё в порядке.
На днях ко мне пришла эта печатка от Павла, что стало для меня весьма неожиданно, за что Павлу и fifan_у большое спасибо!
Проведя ревизию необходимых для сборки микросхем и докупив вчера на местном радиорынке несколько недостающих элементов, сегодня я плату спаял, пока без клавиатуры и SD интерфейса.
Включил без z80, ОЗУ и ПЗУ, посмотрел осциллографом сигналы, все ок. Воткнул z80, ОЗУ на 32КБ и обе ПЗУ, подключил к телевизору, включил и увидел приглашение:
# READY_ .
Так что плата вполне работоспособна. На днях подключу клавиатуру и проверю SD.
Подключил сейчас клавиатуру и распаял SD интерфейс, все работает! На плате ни одного пореза или дополнительных перемычек!
после приглашения ввел A=USR(&F000) - попал в SDOS, прочитал и позапускал файлы.
Единственное НО, у меня нет держателя для SD предусмотренного на плате, и я использовал готовую платку с Ali - с держателем microSD, стабилизатором на 3.3В и преобразователем уровней 5->3В.
Тоже собрал
Выдал такую картинку
https://preview.ibb.co/da4gvK/102_A1959_602_D_4_A77_AD49_965_B93_EC1_C06.jpg (https://ibb.co/hxPQNz)
https://thumb.ibb.co/jCfXKe/3899_F56_F_042_C_4_D0_C_B869_7_C0_EA98249_FB.jpg (https://ibb.co/jCfXKe)
так транзистор раскорячивать?
А если нажимать на кнопки клавиатуры,можно просто проводом, что то меняется на экране? На первый взгляд похоже на непропай или коротыш узла ПЗУ шрифтов-ир10, и еще можно С5 по подбирать...
- - - Добавлено - - -
по цоколевке транзисторов fifan писал, там футпринт с ошибкой, я нашел какие-то транзисторы у себя, даже их маркировки не знаю, вызвонил их и запаял...
С клавиатурой пока не получится, нет DD14
https://preview.ibb.co/mz31Sz/CAC8_E893_3_A8_E_4379_B087_7_EC631_C378_A0.jpg (https://ibb.co/jRST7z)
Еще вместо 27128 поставил пока 27256 с записанной два раза прошивкой.
Какая у Вас клавиатура?
у меня обе ПЗУ 27с512 , с дублированием нужное число раз. Клавиатуру я использовал от РК-86 вот тут (http://www.nedopc.org/forum/viewtopic.php?f=71&t=9407&start=165#p140461) ее видно... сейчас я ее 'облагородил'
- - - Добавлено - - -
так на DD14 сидит сигнал CLT на 9й ножке, а это же управление старшими разрядами ПЗУ шрифтов - вот и картинка такая...
Как временное решение можно DD14 - ид10 заменить на ид4 (более распространенная), она, правда без ОК, но сейчас это не имеет значение. Вот тут (http://www.nedopc.org/forum/viewtopic.php?f=71&t=9407&start=165#p140970) на схеме - U13 - ее включение, надо подключить соответственно сигналы А3,А4,А5,/KEY и CLT. Будет нормальная картинка на экране. Для полноценной работы клавиатуры надо на выходы ид4 поставить диоды, иначе, без диодов, клавиатура будет работать только на одиночные нажатия, набрать что-то с шифтом не поручится. (Для сигнала CLT диод вообще не нужен.)
Мне нужно докупить ид10, они есть в наличии, просто не доложили 1 шт, когда брал кучей детали.
в DIP корпусах закончились. :(
Придется городить огород из этого..
https://preview.ibb.co/echZ0K/57492_EE0_F06_C_4_CD3_9_F4_C_4_BBCD2_FA1_A38.jpg (https://ibb.co/dU0bEe)
Холдера для SD карты у меня нет, и я воспользовался вот таким (http://www.nedopc.org/forum/viewtopic.php?f=93&t=16296#p133655) решением. Резисторные делители для преобразования уровней 5 в 3В карты сделал из десяти :) чип резисторов 0603 на 4.7К, нижние, на землю по одному 4.7К, а вот верхние по два в параллель на R42 и R46, и три на R44! Все работает, карту видит, файлы читаются.
Попробовал разместить фотки платы на стороннем ресурсе, первая (https://ibb.co/mGKbFU) с платкой SD с Ali и вторая (https://ibb.co/eKRdUp) на переходнике SD->microSD.
https://preview.ibb.co/kkTHnz/E5_EB9_DDB_4975_4673_91_C8_0_B5_D011_CFC9_C.jpg (https://ibb.co/cJwRfK)
В общем заработало.
Яркость картинки только очень низкая.
Про SD карту я что то не понял: не достаточно впаять кард-холдер на плату, нужно дорабатывать?
Вопрос к Pluto - как получилось видео подключить? У меня вот пустой экран, у меня такое было на старой плате Галаксии не правильное напряжение и телевизор не размахивал сигнал.
- - - Добавлено - - -
По поводу подключения китайского модуля с SD картой. Данный модуль уже имеет на борту преобразователи уровней, т.е. для него резисторы R42...R47 и стабилизатор DA1 не нужны. Сигналы на модуль подключаются к левым по схеме выводам резисторов R42, R44, R46 и 11 DD22. Также не нужны диоды VD4 и VD5, конденсатор C21. Также для модуля нужно питание +5В.
В общем заработало.
поздравляю!
Яркость картинки только очень низкая.
можно поменять местами R16 и R17, а еще можно уменьшить R9, нужно лишь смотреть, что бы при заполненном экране не срывало строчную синхронизацию.
Про SD карту я что то не понял: не достаточно впаять кард-холдер на плату, нужно дорабатывать?
Достаточно! Это у меня нет холдера и я 'приколхозил' что было под рукой. Однако обращаю внимание, что 1533ИР24 дает уровень меньше 555 серии и надо R44 ставить меньше номинал, не 1.7К, а 1К.
to fifan: у меня на первой фото этих деталей и нет, та что на китайском SD модуле (у нас же была переписка на предмет добавить внутри холдера еще разъем для такой платки с Ali, но решили то сейчас его не ставить, а может на следующей ревизии платы так сделать, но мне бы этот разъем пригодился бы и на этой ревизии...) и еще, при первом запуске платы С5 я не устанавливал, а вчера при включении был просто черный экран, при том, что осциллографом видно, что комп работает... поставил С5, и картинка появилась. У меня и на макетке было нечто похожее, но там вертикали букв пропадали до 90%, а здесь все 100% получилось пропали, видимо.
при первом запуске платы С5 я не устанавливал, а вчера при включении был просто черный экран, при том, что осциллографом видно, что комп работает... поставил С5, и картинка появилась. У меня и на макетке было нечто похожее, но там вертикали букв пропадали до 90%, а здесь все 100% получилось пропали, видимо.
Посмотрю. Я просто растроился, что наступил на свои же грабли - чёрная картинка при запуске. Видно что есть что-то маленькое белое, но оно не разворачивается на экран.
Посмотрю. Я просто растроился, что наступил на свои же грабли - чёрная картинка при запуске. Видно что есть что-то маленькое белое, но оно не разворачивается на экран.
А какой номинал этого конденсатора ставить? У тебя со схемы я переписал значение в 47 пФ, здесь (http://www.spetsialist-mx.ru/Galaksija/index.html) указано 10...30 пФ.
Это подборный элемент, можно любой поставить в пределах 50-150пф, у меня сейчас стоит, первый попавшийся на 82пф...
Вопрос к Pluto - как получилось видео подключить? У меня вот пустой экран, у меня такое было на старой плате Галаксии не правильное напряжение и телевизор не размахивал сигнал.
Я собирал все по схеме. Ничего не менял. Включил, заработало.
Больше и сказать нечего.
Теперь спаяю на макетке клаву из тактовых кнопок и дождусь кардхолдер из китая, буду SD запускать.
https://preview.ibb.co/hFucqU/5_A8_A1040_2_F7_B_40_D6_9_A2_D_DBB78741_F74_A.jpg (https://ibb.co/crpAAU)
Провел эксперимент по работе Галаксии с Z80 разных производителей, один из которых вообще наш, который и в дюймовую панельку то толком не лезет :), работают все!
https://preview.ibb.co/drfxPp/IMG_20180908_213339.jpg (https://ibb.co/kJCoVU)
Запайка какого-либо конденсатора в качестве С5 (ставил 47, 82 и 150 пФ) ни к чему не привела. Менял три процессора - бестолку. В атаче - картинка экрана. Опять закидываю эту Галаксию на месяц на полку, дальше мозги е. она мне не будет.
Запайка какого-либо конденсатора в качестве С5 (ставил 47, 82 и 150 пФ) ни к чему не привела. Менял три процессора - бестолку. В атаче - картинка экрана. Опять закидываю эту Галаксию на месяц на полку, дальше мозги е. она мне не будет.
Ну как так то? :(
Я кстати поменяли местами R16 и R17 картинка стала по ярче.
SD нужно форматировать FAT 16 и просто сгрузить в нее файлы?
картинка стала по ярче.
Нет картинки вообще. На фото видно.
SD нужно форматировать FAT 16 и просто сгрузить в нее файлы?
Карту нужно форматировать только в FAT16. Если карта до 2гб,то это просто.а если больше 2х.то нужно на ней создать раздел не больше 3,9гб. И раздел должен быть первичный! Дальше просто копировать на нее файлы.
Карту буду применять 4 гб
Запаял кард-холдер.
Допаяю кубик-рубика :v2_dizzy_roll: (клавиатуру), буду пробовать.
Быстро не получается, вчера смог 4 линии осилить :(
Я нарезаю МГТФ на куски от кнопки до кнопки, облуживаю и впаиваю. Может быстрей как то можно, целой линией паять?:confused:
Подключил к ЭЛТ телеку, картинка вполне сносной яркости.
https://preview.ibb.co/e8EWLU/04779_BC7_A51_C_452_D_9_F55_38570_AF46706.jpg (https://ibb.co/dbey0U)
На фото видна белая полоса сверху экрана.
На жк мониторе она тоже наблюдается, но слабей.
Но при этом информация отображается
Допаял клавиатуру.
Запустил SD карту.
Работает.
https://preview.ibb.co/nzk39p/0_A4_F430_D_2221_4859_866_B_91184_A0_C6_AD2.jpg (https://ibb.co/ggfs29)
https://preview.ibb.co/jvHEh9/1474459_B_F2_AD_4182_933_B_FD81_E1973_D0_E.jpg (https://ibb.co/fBWJ9p)
https://preview.ibb.co/e3dWUp/DA1_DC263_7_DD1_4719_B96_A_4536_EEF4_AC46.jpg (https://ibb.co/gix3aU)
На фото видна белая полоса сверху экрана.
На жк мониторе она тоже наблюдается, но слабей.
Но при этом информация отображается
А у меня белая полоса, символы не отображаются.
Регулировка яркости, контрастности не помогает?
Регулировка яркости, контрастности не помогает?
?
Причём здесь это? У меня же полоса выходит, а символов нет. Если бы вообще изображения не было. У автора компьютера вот корректировщик сигнала есть - если что может подкрутить, выделить сигнал. А специально под Галаксии другого у меня телевизора нет.
Белая полоса сверху экрана вероятнее свего проявляется от увеличенной длительности кадрового импульса, которая в Галаксии задается RC цепочкой на DD18.2. Допуск там может быть большой, но тем не менее, такой сигнал некоторые телевизоры могут не воспринимать и выводить надпись 'Нет сигнала', показывая синий экран. Однако, если на телевизоре есть эта белая полоса, значит телевизору такой сигнал подходит и он пытается его отобразить. Дальше, для формирования ССИ и КСИ запуск z80 в Галаксии не требуется, значит на телевизоре будет этот сигнал из синхросмеси с белой полосой сверху даже и без Z80(или ПЗУ-ОЗУ)...
у Fifan_а осциллограф есть, значит надо посмотреть сигналы на всех ножках Z80, ПЗУ и ОЗУ, в части непропаев и замыканий. Посмотреть наличие сигналов на: DD18.1-(ножка)13, DD18.2-5, DD14-12, DD14-9, DD6.1-4, DD6.1-5, DD6.2-8, DD10-6,9,12,15, DD15-13, и по этим сигналам уже делать выводы о не/работоспособности элементов схемы. Главное, нужно желание запускать! В Галаксии, действительно, деталей минимум, ошибок в плате и схеме нет, что подтверждается уже двумя работающими платами.
Галаксия работает , но имеется глюк: файлы с длинными именами не запускаются, выдается сообщение: файл не найден.
Где можно почитать про возможности SDOS ?
Принципиальных ограничений на работу с длинными именами нет, тк на каждое длинное имя создается ДОСовское имя, но по факту я тоже такие файлы не могу запустить, а по тому все файлы переименовываю в ДОС формат 8+3, причины этого не смотрел (есть подозрение, что при вводе длинного имени в ДОС формате используется неправильный символ 'обрезки' - '>' или '~' или еще что-то). Длинные имена очень сильно 'съедают' место в таблице записей ФАТ, и требуется в несколько раз больше времени на просмотр каталога, что тоже является сдерживающим фактором в изучении работы с длинными именами файлов.
Что касается описания возможностей SDOS, то в этом (http://zx-pk.ru/attachment.php?attachmentid=66152&d=1536249074) архиве есть файл ReadMe.txt, в котором я пытался что то описать.
Сейчас проверил в эмуляторе, но и на реале должно быть так же, если заменить символ '>' в длинном имени на '?', то такой файл находится, запускается и работает... тк знак вопроса подменяет собой любой символ (один символ!, а '*' - звездочка - группу символов).
запустил демку
https://youtu.be/zDn2ftda6aw
забавно
Несмотря на примитивность "графики" есть оригинальные и динамичные игры
https://preview.ibb.co/n0d2uz/60_A8_EBC0_D3_D0_4739_B820_D4156529_B231.jpg (https://ibb.co/k4uaEz)
https://preview.ibb.co/mOSj7K/3704_CB11_4_CD9_4_A24_B67_C_54007_B5_B49_F4.jpg (https://ibb.co/eK4mMe)
Режим Галаксии Плюс предусмотрен?
"Запуск режима Плюс:
A=USR(&E000)
GRAPH"
будет работать?
Режим Галаксии Плюс предусмотрен?
"Запуск режима Плюс:
A=USR(&E000)
GRAPH"
будет работать?
А попробовать? :) Все должно работать, равно как и игрушки должны работать плюсовые
Добрался до компа, запустил
https://preview.ibb.co/dfr1Pz/0_A35_E44_B_DB75_4_ADA_965_B_71949_BA7_D9_A7.jpg (https://ibb.co/i4vT4z)
Только не понял как игры запускать?
SDOS по тому же адресу (&F000) запускать?
- - - Добавлено - - -
режим Плюс запускается, дальше какие то глюки начинаются :(
Проверил сейчас у себя еще раз, все работает... а какой чип ОЗУ установлен? не на 8КБ случайно? очень на это похоже... для Плюса 32КБ нужно.
ОЗУ стоит такое
https://preview.ibb.co/cMWtMe/56_D190_B5_EC8_B_4_C19_BB6_F_4_D2341844621.jpg (https://ibb.co/iXt7ge)
вроде 32 кб
что показывает:
PRINT BYTE(&2A6A)
?
PRINT BYTE(&2A6B)
?
или оно же:
PRINT WORD(&2A6A)
?
у меня
0
160
и
-24576
2A6A - это адрес верхней границы памяти
- - - Добавлено - - -
ОЗУ на 32КБ, все правильно, я на картинках первого запуска посмотрел уже...
- - - Добавлено - - -
диоды VD2 и VD3 правильной полярностью установлены?
Все отображается так же :
https://preview.ibb.co/dfx01e/E24_E39_B1_C92_C_4_E6_F_A230_A6_D72724_C8_FB.jpg (https://ibb.co/k7Ur7K)
Диоды:
https://preview.ibb.co/excTnK/CE8_DF579_6_E94_44_F3_BD91_6802_B0_DED3_DA.jpg (https://ibb.co/frdCEz)
https://preview.ibb.co/mXkL1e/IMG_20180918_223047.jpg (https://ibb.co/ckL9uz)
вот работа SDOS в Плюсе
- - - Добавлено - - -
да, по границе памяти все правильно...
- - - Добавлено - - -
а другого чипа ОЗУ нет для проверки?
еще можно блок питания заменить для проверки... у меня пока нет идей из-за чего такое может быть, сбоит ОЗУ, а вот чем это вызвано?
Что еще можно проверить?
Осциллограф есть
- - - Добавлено - - -
На БП могу напряжение покрутить.
Режим Плюса сбоит и без запуска SDOS, так я понимаю? переключение графический режим и текстовый GRAPH и TEXT не отрабатывается? конденсаторы по питанию на ОЗУ может увеличить?(то, что они есть, я вижу).
Было напряжение 5,2 в.
Скрутил до 4,9 все вроде заработало
Еще погоняю для верности..
В итоге уменьшил до 4,6 в
https://preview.ibb.co/f9BPuz/4_A3316_C1_189_E_47_AA_9506_9_B3523_E01210.jpg (https://ibb.co/hhnxEz)
https://preview.ibb.co/f90O4z/1_D03_DA4_F_444_B_4075_8516_3_B6_D18_AD5721.jpg (https://ibb.co/ftZSWe)
Несколько странно, что с уменьшением напряжения пропал глюк с ОЗУ, надо понаблюдать.
С тетрисом для Плюс не все так однозначно, он один и для Плюса и для стандартной Галаксии, переключение режимов идет на ходу, те нажатие SHIFT+M включает плюс, а просто М - минус. Я с этим моментом долго разбирался.
Однако для конкретно этой версии Галаксии Плюс этот тетрис в Плюсе работать не будет, тк он рассчитан на жестко заданную верхнюю границу памяти 6+32=38КБ, а здесь только 30КБ (и еще 2КБ для SDOS). Я переделал этот тетрис для этой платы, назвав его TETRIS32. Остальные две Плюсовые игрушки верхнюю границу сами правильно проверяют и работают корректно (Pac Man Plus и Svetleči Bicikli Plus все здесь (http://retrospec.sgn.net/users/tomcat/yu/Galaksija_list.php)).
http://www.gainta.com/images/pn/b/g1502.jpg
Думаю разместить в таком корпусе G1502
Размеры подходящие
https://www.specelservis.ru/images/companies/1/descriptions/g/G1502-b_ef6j.jpg
Надо бы клавиатуру для такого корпуса красивую сделать, получится ли на поле 180х110 (это что останется после крепления) разместить все кнопки? надо бы прикинуть габарит. Еще, звук на AY будет ли добавляться? под него еще место надо. Наработки у меня есть с ПО, в том числе.
Клавиатуру если делать, то уже в другой корпус, я в принципе готов потратится на хорошие кнопки, дело за платой.
Еще вопрос: как выполняется сброс у Галаксии?
Отдельной кнопки нет, наверное, комбинация есть?
На схеме оригинальной Галаксии есть кнопка по цепи /NMI у Z80 на землю. На этой плате такую кнопку можно запаять паралельно С7. Я ни разу не проверял, работает ли NMI, если мне нужен был сброс, то коротил конденсатор С6. По NMI скорее всего не будет очищаться ОЗУ как при обычном сбросе, так что в этом тоже иногда может быть польза.
Error404
19.09.2018, 12:47
ПО на Галаксии как вообще работает? Т.е. как принято в "хорошем стиле писания" кода под нее? Есть у нее BIOS (типа Мониторов как на РК и Специалистах с объявленными точками входа) или программы напрямую лазают в экран и клавиатуру?
Со стилем написания 'оригинального' ПО я не разбирался, но вот в современном ПО (https://www.tablix.org/~avian/blog/articles/galaksija/) уже придерживаются 'хорошего стиля'. Однако, я не встречал 'официального' описания точек входа в функции, они есть только как результат дизассемблирования RomA (https://www.tablix.org/~avian/galaksija/rom/rom1.html). Описание системных переменных 'официальное' было, я в соседней ветке выкладывал файл GalInstr.doc, там это есть. При портировании SDOS я пользовался точками входа в RomA, те в 'хорошем стиле'. BIOS в стиле РК, в зачаточном виде в Галаксии появился в RomB (это опциональный ром), его оригинальный исходник с комментариями, но в виде скана (http://www.voja.rs/galaksija/ROM%20B%20Listing%20Scans/ROM_B_listing.htm), тоже есть. В виде МОНИТОРА для Галаксии сущеструет загружаемая программа. Как то так.
Думаю разместить в таком корпусе G1502
Размеры подходящие
Или засунуть в очередной корпус от Апогея :)
В него и БП поместится и что ни будь еще..
Или засунуть в очередной корпус от Апогея :)
В него и БП поместится и что ни будь еще..
Апогеевский корпус всем хорош, к тому же, можно и родную клавиатуру использовать, она подходит на 99%, оставшийся процент перекинуть МГТФом. Минус вижу лишь один, он раза в два больше 1502.
offtop: я себе Апогея покупал, что бы в его корпус засунуть самодельный РК-86, но оказалась, что плата Апогея рабочая попалась, и получился у меня готовый комп, а РК так и остался без корпуса :(...
вопрос ко всем заинтересованным в сборке : кто нибудь еще начал сборку Галаксии? у меня есть наработка по замене кварца 6.144 на 12.0МГц (или 12.288), интересно ли это кому нибудь? надо ли на этой плате провести такую переделку и о ней рассказать?
Подвернулся вариант всего за 55 руб.
Не смог пройти мимо :)
https://preview.ibb.co/msbScU/64_C10_A5_B_4746_45_AF_9_B32_9_AF6_E85_ED16_E.jpg (https://ibb.co/mFkLxU)
Должно поместиться
https://preview.ibb.co/chDUrp/7_AA5822_C_D92_F_4_B70_8_F2_A_87_CE896_E38_A1.jpg (https://ibb.co/h6JvWp)
Я собрал.
Фотки моей платы по ссылке ниже (гугл диск).
https://drive.google.com/drive/folders/1N3cgl391jGONZZEEj_9e9OPCWzO6_sGn?usp=sharing
Первый запуск: ...а в ответ - тишина...
Детали проверялись на тестере на atmega8515 который (кроме 531ир24 - ее нет в тестах) и на TL866 (из того, что там доступно в выборе проверяемых IC).
ПЗУ прошились и верифицировались нормально. Для дальнейшего запуска надо доставать осциллограф.
Ноги у транзисторов (кт3102) раскорячивались, как указано в первом сообщении темы.
Кстати, есть ли какие контрольные точки в которых можно проверить сигналы (и какая форма их должна быть)?
Джампер XP4 для чего нужен и как должен быть выставлен?
На всякий случай, замена кварца на 12 МГц будет интересна (хотя я все-таки нашел на 6.144 МГц).
Да, видел на первой странице есть подборка осциллограмм. Может еще есть какие?
Каких то особых контрольных точек нет, но посмотреть можно по списку
...сигналы на всех ножках Z80, ПЗУ и ОЗУ, в части непропаев и замыканий. Посмотреть наличие сигналов на: DD18.1-(ножка)13, DD18.2-5, DD14-12, DD14-9, DD6.1-4, DD6.1-5, DD6.2-8, DD10-6,9,12,15, DD15-13..., а осциллограммы из первой страницы в первую очередь надо глянуть. Просто надо убедиться, что кварц генерит, счетчики работают, одновибраторы на АГ3 импульсы формируют. Это можно и простым мультиметром померить в режиме измерения переменного напряжения, есть там шевеление или нет. Проверить формирование сброса, NMI.
Джампером XP4 выбирается какой сигнал выводить на разъем расширения, нужно будет при подключении программатора или еще какого устройства расширения(MREQ), или для дополнительной памяти на 8КБ(CSE).
Проверить питание +5В и GND на каждой мс! а не взяться за GND в одной точке на плате и пройтись по плюсовым выводам.
Транзисторы правильно развернуты?
https://preview.ibb.co/eZ6dj9/EA42_B0_A4_5_D32_416_A_82_E1_14_D14_FFDFF15.jpg (https://ibb.co/nuuW49)
Транзисторы правильно запаяны. Если их ставить плоской частью (лицом) противоположно шелкографии, то коллектор попадает на свое место, а перекручиваются только база и эммитер. На фотках по моей ссылке видно.
Что-то genka_z не рассказывает общественности о своих успехах в запуске Галаксии :).
Я же, тем временем, провел несколько экспериментов.
По поводу поднять яркость изображения - надо заменить резистор R9 с номинала 4.7К на 1К, яркость увеличится раза в 3. Если надо еще поднять яркость, то поменять местами R16 и R17 (у меня именно так).
Еще провел эксперимент по замене кварца с 6.144МГц на 12МГц. С этим не все так однозначно получилось. Такую замену я делал на первой макетке этой схемы и там все работало хорошо, а повторение тех же операций на этой плате с первого захода не получилось. Осциллографом видно, что процессор работает, пытается выводить текст, опрашивает клавиатуру, а на экране ничего нет. Помогло только инвертирование сигнала, поступающего на 7ю ножку DD15. В качестве инвертора использовал DD1.5. (Возможно я это и делал на своей макетке, только в своих записях это не отразил, проверить уже нельзя, макетка разобрана). Дальнейший анализ схемы показал, что можно эту замену реализовать несколько проще, хотя инверсия сигнала на 7й ножке DD15, так же, нужна. Так как на плате у нас есть SD интерфейс, и там используется один из двух элементов DD21.2 (ИЕ19) в качестве делителя тактовой частоты карты, то можно этот элемент задействовать в наших целях. На 13ю ножку DD21 подаем сигнал с кварцевого генератора, 12й ножки DD1 (ЛН1), а с 11й ножки DD21 поделенный на 2 сигнал подаем на 14ю ножку DD13 (ИЕ5). DD1.5 используем в качестве инвертора сигнала на 7ю ножку DD15. Тактовую же частоту для SD интерфейса теперь снимаем не с 11й ножки DD21, а с 8й.
Я при этих экспериментах решил не резать дорожки на печатной плате, а откусывать узкую часть ножек микросхем, отсоединяя их от контактных площадок на плате, и припаивать провода к оставшейся широкой части ножки. Всего надо 'откусить' 4 ножки и пробросить 4 проводника.
Откусываются:
1) DD1 ножка 10;
2) DD13 ножка 14;
3) DD21 ножки 11 и 13.
Соединяются:
1) DD1 ножка 12 - DD21 ножка 13 (провод со стороны элементов);
2) DD1 ножка 10 - DD21 ножка 11 - DD13 ножка 14 (провод со стороны элементов);
3) DD21 ножка 8 - контактная площадка DD21 ножки 11 (провод со стороны пайки);
4) заменить кварц 6.144МГц на 12.0МГц (12.288МГц - наиболее правильная частота).
По кварцам скажу так, мой телевизор показывает даже при кварце 14.318МГц ! при этом строчная частота выходит 18.2кГц.
Никто не мешает в этой схеме использовать кварцы на 24.0, 24.576(правильная частота), 25.0 и даже 27.0 МГц (я все эти частоты проверил, в том числе и работу SD интерфейса). Для этого надо в пункт 2) изменить на DD1 ножка 10 - DD21 ножка 10 - DD13 ножка 14;.
После замены кварца подборный конденсатор С5 становится не нужен.
Поменял R9 на 1кОм, картинка отличная!
Теперь надо клавиатуру приличную и будет полный ажур :v2_dizzy_roll:
Долго собирался и наконец то вживил Галаксию в малярный лоток.
Практически законченное изделие
https://i.ibb.co/8BG2nK4/2-B603966-A269-4-E97-82-CE-2953537-EFF80.jpg (https://ibb.co/fSZtV1G)
https://i.ibb.co/B2BSk2J/B71-F872-A-655-C-4-D65-8-AEC-A1027131-DE67.jpg (https://ibb.co/pjd9qjT)
https://i.ibb.co/92KVr35/06609-EDA-9415-4-C87-8696-F45742096-F4-F.jpg (https://ibb.co/4MvYVgr)
https://i.ibb.co/jGTvx52/5-F105769-8402-4-FFD-B4-B4-A89433-C84479.jpg (https://ibb.co/d6r03cq)
Sajmosia
15.12.2018, 11:51
Hi, I'm new.
Thanks for having me in your forum.
I bought the board a few days ago and managed to build it. Seems to be working fine.
I have one question.
Could anyone point me at the model number or perhaps link to it for the SD Card socket used in this design please ?
Thanks.
67337
67338
Could anyone point me at the model number or perhaps link to it for the SD Card socket used in this design please ?
Hi! You can use the SD card holder to fit the case shape (A101492CT-ND) from this site (https://www.digikey.co.uk/products/en/connectors-interconnects/memory-connectors-pc-card-sockets/414?k=SD+card&k=&pkeyword=SD+card&sv=0&pv535=81&sf=0&FV=ffe0019e&quantity=&ColumnSort=0&page=1&pageSize=25).
Для русскоязычных пользователей подойдёт данный держатель - ссылка (http://www.dart.ru/cataloguenew/connectors/card-holder/single/security_digital_card/sd-03.shtml). Подойдёт любой держатель SD карты с подходящими расстояниями между контактами. Выводы под датчик наличия карты и блокировки записи не используются.
Sajmosia
15.12.2018, 12:42
Thank you.
Got one on order now :)
Could anyone point me at the model number or perhaps link to it for the SD Card socket used in this design please ?
I buуed it here (https://www.aliexpress.com/item/10pcs-not-pop-up-memory-card-socket-MMC-SD-card-slot-card-seats-good-quality-and/32701171602.html?spm=2114.13010708.0.0.3a9933edIZK 8zh), soldered good.
Could anyone point me at the model number or perhaps link to it for the SD Card socket used in this design
https://www.aliexpress.com/item/free-shipping-10pcs-not-pop-up-memory-card-socket-MMC-SD-card-slot-card-seats-good/1197050765.html
- - - Добавлено - - -
Для русскоязычных пользователей подойдёт данный держатель - ссылка (http://www.dart.ru/cataloguenew/connectors/card-holder/single/security_digital_card/sd-03.shtml). Подойдёт любой держатель SD карты с подходящими расстояниями между контактами. Выводы под датчик наличия карты и блокировки записи не используются.
Разве этот будет не велик? Галаксию не собирал, платы не имею, но судя по картинке нужен разъем в половину меньше.
I buуed it here (https://www.aliexpress.com/item/10pcs-not-pop-up-memory-card-socket-MMC-SD-card-slot-card-seats-good-quality-and/32701171602.html?spm=2114.13010708.0.0.3a9933edIZK 8zh), soldered good.
Я тоже там покупал.
- - - Добавлено - - -
Разве этот будет не велик? Галаксию не собирал, платы не имею, но судя по картинке нужен разъем в половину меньше.
Возможно. Проверю размеры, отпишусь.
For quick start you may use this idea (http://www.nedopc.org/forum/download/file.php?id=1679). This is microSD to SD adapter. I did so (https://ibb.co/eKRdUp).
Sajmosia
15.12.2018, 14:12
No Problem, I'll Wait. For the keyboard I have made a little adapter, that emulates keyboard matrix from a PS2 keyboard. It is based on MT8816 and PIC16F1459. I'm waiting for PCB boards for my keyboard to come from China.
For the keyboard I have made a little adapter, that emulates keyboard matrix from a PS2 keyboard. It is based on MT8816 and PIC16F1459.
Is the scheme and firmware of this device in the public domain?
No Problem, I'll Wait. For the keyboard I have made a little adapter, that emulates keyboard matrix from a PS2 keyboard. It is based on MT8816 and PIC16F1459. I'm waiting for PCB boards for my keyboard to come from China.
Зачем так сложно. У меня весь адаптер поместился в один PIC контроллер. Начну отладку как запущу основную плату.
https://i.ibb.co/HxjF93H/PS-2-Galaksija-scheme.png (https://ibb.co/HxjF93H)
Sajmosia
16.12.2018, 15:12
Is the scheme and firmware of this device in the public domain?
No, this is something I built myself. The MT8816 Chip is fairly easy to use and provides true matrix.
Sajmosia
17.12.2018, 13:07
Зачем так сложно. У меня весь адаптер поместился в один PIC контроллер. Начну отладку как запущу основную плату.
I needed something that I can use with other designs as well without having to reprogram the chip. PIC16f41459 apart from control of the matrix gives me I2C for 24LC512 to store map tables and USB to program and upload new maps. I'm planning to use that matrix with other machines as well as Галаксия.
Here is a short video testing the keyboard with clone of computer called Cobra:
https://www.youtube.com/watch?v=bbGV6k1XZAA
Here is the same emulating terminal for computer Bosman 8:
https://www.youtube.com/watch?v=U3gRtLO8PTQ
Thanks.
Thank you for the video, but nothing is clear from watching the monitor. First of all, you need a scheme of the device and its algorithm. On retro computers from the former USSR has long been used PS/2 keyboard adapter (https://github.com/alemorf/retro/tree/master/specialist-ps2_keyboard) from Vinxru. It consists of only one chip. I am not a fan of Atmega controllers so I will make a PS/2 keyboard adapter on the PIC controller.
At Galaksija, we have decoder lines, polling the keyboard and the multiplexer columns of the answer. Our task is to convert the PS/2 keyboard code into the keyboard response code. I think this is not such a difficult task.
Sorry for my English. I use an online translator.
Сегодня в магазине проходил мимо полки с коробочками для продуктов и увидел такое:
https://i.ibb.co/mNckpSx/IMG-20190105-214136.jpg (https://ibb.co/MBCrd9X)
как по мне, подходит отлично
https://i.ibb.co/w6jgjvY/IMG-20190105-213821.jpg (https://ibb.co/zfDxDkN)
https://i.ibb.co/1R5NbKz/IMG-20190105-213927.jpg (https://ibb.co/ssG4tQW)
https://i.ibb.co/vwSd8mL/IMG-20190105-214949.jpg (https://ibb.co/cgj8dt2)
цена вопроса ~1$ :)
мгтф на плате это переделка на кварц 12МГц, клавиатура будет не с картинки, но будет сделана по аналогичной технологии.
Что то никто не задумывается об подключении звукового чипа AY3.
https://i.ibb.co/fGLzNJQ/Galaxy-PSG-SCH.png (https://ibb.co/1JjtXcb)
и вот так я вижу размещение элементов
https://i.ibb.co/6BGYhrG/Galaxy-PSG.png (https://ibb.co/hfrs5Lr)
платка получается примерно 35х70мм.
по схеме PSG хочу еще отметить два момента.
- У нас на системном разъеме нет сигнала /RESET для AY, который должен приходить на 23ю ножку, я на схеме сделал его формирование локально на R8 и C5, а на 29й ножке системного разъема его обозначил на всякий случай, если со сбросом возникнут проблемы, то можно эту цепь задействовать. В плате Галаксии на 29 ножке сигналы другие. На собранное плате PSG соединения 23й ножки AY с 29й ножкой разъема нет.
- Второй момент, у меня звуковой чип не AY3-8910, а YM2149F и в данный момент кварц в Галаксии используется 12МГц, а не 6.144МГц, из-за чего на CLKA у мена повышенная в два раза частота, но у YM2149F есть особенность, если её 26ю ножку посадить на землю, то в YM2149F включается внутренний делитель CLKA на два, и частота тактирования звука становиться правильной. Соответственно 26ю ножку звукового чипа при кварце Галаксии 6.144МГц на землю садить не надо.
Не знаю даже, что на меня нашло...:) вот результат:
https://i.ibb.co/235kmyc/IMG-20190107-165449.jpg (https://ibb.co/ZzNMtVc)
https://i.ibb.co/5sG28gq/IMG-20190107-165506.jpg (https://ibb.co/WBGsy4S)
https://i.ibb.co/mHNY1TL/IMG-20190107-183740.jpg (https://ibb.co/19zphQD)
разъема на плате Галаксии у меня нет, но и так все контачит, если немного под углом вставить, все играет!
https://i.ibb.co/JCCcJ8G/IMG-20190107-183445.jpg (https://ibb.co/0QQnb16)
плеер здесь (http://www.nedopc.org/forum/viewtopic.php?f=71&t=9407&start=255#p145047)
во вложении pdf для ЛУТа.
А где сам файл PT2PLAY.GTP - я его не нашёл, в образе диска?
А где сам файл PT2PLAY.GTP - я его не нашёл, в образе диска?
да, все в образе, а еще, в том же архиве исходники есть, можно самостоятельно собрать.
PTXPLAY.GTP это универсальный плеер, и PT2 и PT3.
во вложении сами плееры
msolajic
15.01.2019, 02:47
Hi everyone!
First, i'd like to thank PVV and Fifan for such an awesome project!
(Oh, and sorry for posting this in English, I do understand some Russian but not enough to write what I'm about to)
I had some issues while getting the Galaksija to run. First, none of my monitors would sync. I have experimented with values of R12 and C3, and came to conclusion that either you can increase R12 to about 2k or you can change C3 to 22n to get stable image on screen.
After this problem was sorted, it looked like everything is working, but I couldn't get full initialization (either blank screen or READY without the ">" in the next line. BASIC programs, sort of, worked, but only in "minus" mode. In Plus mode, either text or graphics mode, everything was acting funny. Simple BASIC programs would not run in a loop. The screen editor would get confused at times. I beleive Pluto had similar issues. See video:
https://www.youtube.com/watch?v=Qw3ffOVBuho
After reading trough this thread (again and again) i tried a similar approach - to lower the input voltage. When it was about 4 volts, I could get everything working. I even loaded games from the SD card, and while it seemed to work, I had some glitches on the screen in the graphical mode. See image:
http://i.imgur.com/1oxxgygm.jpg (https://imgur.com/1oxxgyg)
At first I tried changing almost every TTL chip I could find a spare. Nothing. Since I suspected it is a memory problem, and I didn't have a second RAM chip, I tried it with a 6264 chip. It actually worked without any problems, on 5v power supply. After some interesting glitches on the screen (unfortunately, I don't have an image or video of that) I noticed that I got a "wrong" memory block displayed - on the screen I saw the content of the keyboard input area. I started to analyze the memory decoding circuit and decided to try something. After swapping the pullup resistors in the memory decoder to 1 kiloohm (namely, R35, R36, R37 and R48) all of my problems were gone! Everything was working fine - Regular (minus) mode, Plus mode, Graphics, everything! Video proof is here:
https://youtu.be/3RHmWl0snlo
After checking the schematic, I should probably change R39 to 1 kiloohm too, but the SD card is working fine.
Oh, and one other thing. After removing C19 and C20 (and making a short across one of them) the picture on the screen is rock-solid. Of course, for better brightness, R9 must be replaced with a 1k resistor.
I also made a PS/2 keyboard adaptor, with an Arduino Nano and MT8816. After I get the first PCBs done and confirm everything is working, I'll share the design here, as a thank-you to everyone involved.
Again, a big thank you to everyone that is involved in this project!
Поздравляю с успешным запуском!
I had some issues while getting the Galaksija to run. First, none of my monitors would sync. I have experimented with values of R12 and C3, and came to conclusion that either you can increase R12 to about 2k or you can change C3 to 22n to get stable image on screen.
Резисторы и в особенности конденсаторы имеют очень большой разброс(+20%, -50%), равно как телевизоры могут подстраиваться в широких пределах, но иногда случаются несостыковки, главное есть способ решения этой проблемы.
After reading trough this thread (again and again) i tried a similar approach - to lower the input voltage. When it was about 4 volts, I could get everything working. I even loaded games from the SD card...
At first I tried changing almost every TTL chip I could find a spare. Nothing. Since I suspected it is a memory problem, and I didn't have a second RAM chip, I tried it with a 6264 chip. It actually worked without any problems, on 5v power supply. After some interesting glitches on the screen (unfortunately, I don't have an image or video of that) I noticed that I got a "wrong" memory block displayed - on the screen I saw the content of the keyboard input area. I started to analyze the memory decoding circuit and decided to try something. After swapping the pullup resistors in the memory decoder to 1 kiloohm (namely, R35, R36, R37 and R48) all of my problems were gone! Everything was working fine...
Это весьма интересная и ценная информация, и логично объясняет причину 'нормальной' работы при пониженном напряжении питания. Надо в первом сообщении уточнить, что номиналы этих резисторов надо уменьшить с 10К до 1-2К.
Oh, and one other thing. After removing C19 and C20 (and making a short across one of them) the picture on the screen is rock-solid. Of course, for better brightness, R9 must be replaced with a 1k resistor.
разные телевизоры могут по своему реагировать на наличие или отсутствие C19 и C20, так что лучше на плате их предусмотреть(как здесь), а при необходимости их закоротить(выбросить). Да и за номинал R9, так же надо в первом сообщении уточнить.
I also made a PS/2 keyboard adaptor, with an Arduino Nano and MT8816. After I get the first PCBs done and confirm everything is working, I'll share the design here, as a thank-you to everyone involved.
будет интересно. В моих 'планах' аналогичная работа стоит, но не скоро :).
Теперь и я обладатель настроенного компьютера. Спасибо PVV за помощь. Никак нормально не могу подключить клавиатуру, раз третий перепаиваю. Буду обустраивать корпус.
По схеме. Очень не удобно, когда нет сброса. В оригинальной версии бала кнопка, которая называлась "Hard Break" и наверное сбрасывала систему по задумке. Я почему-то её на плате не предусмотрел. Должна она подключаться к 17 выводу процессора, параллельно электролиту C7.
Мною исправлена схема (подписаны реальные номиналы), добавлен разъём для подключения китайского модуля SD карты с преобразователем уровня и стабилизатором на борту. Самое главное исправлена цоколёвка транзисторов. Добавлю разъём для подключения упомянутой кнопки и можно будет анонсировать вторую версию печатной платы. Все исправления и пояснения будут на этой странице (http://www.spetsialist-mx.ru/Galaksija/index6.html) через пару дней. Хочу написать автору Галаксии и авторам клонов Галаксии отослать письма (если ящики у них не сменились), чтоб продвинуть разработку за рубежом.
А вот на счёт кнопки мне PVV советует:
Я не знаю, что было для неё предусмотрено, но при работе программ, хоть в простом варианте, хоть в Плюсе, никакой реакции нет. Или что то я не предусмотрел, или она программно не поддерживается. Вот по тому я ее и не задействовал. Если на то пошло, то можно сделать кнопку настоящий сброс, С6 коротить, ну или как минимум на плате новой ревизии предусмотреть подключение этой кнопки на С6.
Если что, я обновил всю страницу (http://www.spetsialist-mx.ru/Galaksija/index6.html) посвящённую этому клону. Перехожу там же на сайте в разделы программы и игры, которые девственно чисты.
Первым из авторов ответивших мне оказался Войя Антонич, автор первой Галаксии:
Great job, making it working in both default and Plus mode!
Thanks a lot! Best wishes, Voja Antonic.
Запустил плату звукового генератора (давайте так её называть, как когда-то её придумали сербы). Сначала не как не мог понять почему звук возбуждается и пропадает. Выводил звук сначала через джек на наушники. Нужно было найти то положение штекера в гнезде, чтоб звук пошёл нормальный. Затем вывел отдельно на тюльпаны и звук, то оказался одно-канальный, по крайней мере только через один штекер идёт сигнал. Вывел на телевизор, прибавил громкость и красота!
Спасибо PVV за звуковуху, её реализацию и программу-прогрыватель!
Нужно видео снять работы компьютера. У меня правда ещё под клаву и разъёмы корпус невыпелен.
Перед тем, как сделать схему адаптера клавиатуры я решил сделать тестовую прошивку с выводом сканкода на двух знакоместный индикатор. В атаче находятся исходник программы. Оригинал программы я брал с другого процессора (PIC16F84). Схема включается, загораются три светодиода на PS/2 клавиатуре и всё. Поставил кварц на 4 МГц. Почему-то всегда горит светодиод, подключенный к RA1. Помогите, кто разбирается в ассемблере пика, может что-то я не так написал?
Наверное я взял слишком большой в смысле кода пример, попробую наверное этот (http://electronic-engineering.ch/microchip/projects/keyboard/scan_deb/scan_deb.asm) (с того же сайта). Так же сначала просто сканкод выведу на индикатор.
Наверное я взял слишком большой в смысле кода пример, попробую наверное этот (http://electronic-engineering.ch/microchip/projects/keyboard/scan_deb/scan_deb.asm) (с того же сайта). Так же сначала просто сканкод выведу на индикатор.
Я работал на базе именно этого кода. Весь пример в Протеусе запустил, все работает. Затем, перевел его на pic16f628.
В Протеусе собрана схема имитатора PS/2 клавиатуры на 64 кнопки, матрица 8х8 (на базе этого (https://320volt.com/en/pic-16f84-ile-bilgisayar-ps2-klavye-emulatoru/) проекта) и схема декодера с выходами на ПЗУ декодировщик клавиатуры Галаксии. PIC имитатор PS/2 клавиатуры работает от 10МГц, PIC декодера от 4МГц. Исходники внутри файла проекта Протеуса (файл проекта Протеуса это zip архив, если кто не знает, сюда его со своим расширением загрузить не получается, по тому я его еще раз запаковал zip_ом, получился zip в zip_е).
Так что осталась лишь прошивка для ПЗУ декодировщика, и можно на самой Галаксии все проверять.
Прошивка для ПЗУ готова. Есть и excel (версия 2010) файл для пояснения составления прошивки. Проект посмотрю.
Прошивка для ПЗУ готова. Есть и excel (версия 2010) файл для пояснения составления прошивки.
Отлично, и почти все работает! В скан кодах ошибка вкралась с 0х42-0х47, они должны быть 0х41-0х46, нужно ПЗУ поправить. Шифт работает, но проверил не все комбинации еще.
С шифтом поспешил обрадоваться:
шифт+1 - дает !, ок
шифт+2 - нет,
шифт+3 - нет,
шифт+4 - дает # (это должно быть шифт+3 ),
шифт+5 - нет,
шифт+6 - нет,
шифт+7 - дает *,
шифт+8 - нет,
шифт+9 - нет,
шифт+ 0 - дает '(' (а дб шифт + 8),
шифт+ '.' - дает ?,
шифт+ о - дает ),
шифт+ р - дает _.
пока так.
поправил ПЗУ:
https://i.ibb.co/1R2H6jL/Gal-PS2.png (https://ibb.co/2cKXNHy)
в терминале видно, какая клавиша нажимается на PS/2 клавиатуре и что видит Галаксия.
С шифтом должно работать правильно, по крайней мере с цифровыми клавишами. Shift + o,p я незнаю, что там должно быть. Так с апострафами вверху - буквами сербского языка - я специально описывал и то только с z,x,c,s. Вот видно на клаве словенца. Может со всеми буквенными клавишами Shift что-нибудь выводит?
http://www.spetsialist-mx.ru/Galaksija/images/clone2.png
С шифтом должно работать правильно, по крайней мере с цифровыми клавишами.
так кое-где промахи вышли.
Shift + o,p я незнаю, что там должно быть.
это вышло из-за сдвижки кодов 41-46.
Так с апострафами вверху - буквами сербского языка - я спициально описывал и то только с z,x,c,s.
это все работает правильно.
кстати, буквенные клавиши с шифтом должны давать тот же код, что и без шифта, кроме z,x,c,s.
во вложении мои исправления, работает все, кроме 'буквенные клавиши с шифтом должны давать тот же код, что и без шифта', это еще не доделал, тк весьма трудоемко получается, время нужно...
Проект Протеуса не грузится.
https://i.ibb.co/K0w7xC2/Proteus-error.png (https://ibb.co/3rzWmtp)
Давно уже подготовил все необходимое для окончательной сборки своей Галаксии, и вот сегодня все доделал.
Сделал клавиатуру, наклейка в виде распечатки 'ламинированной' прозрачным скотчем с двух сторон:
https://i.ibb.co/W3fzBv1/IMG-20190420-182508.jpg (https://ibb.co/DbQMwfn)
периметр обклеил двухсторонним скотчем, в три слоя, что бы получился уровень под высоту кнопок
обратная сторона, ни одной перемычки:
https://i.ibb.co/7j2ZnZF/IMG-20190420-142659.jpg (https://ibb.co/wBMPSP1)
и с проводами
https://i.ibb.co/CH5YmLF/IMG-20190420-175244.jpg (https://ibb.co/sVvNb7r)
тем, же двухсторонним скотчем обклеил периметр снизу, и приклеил собранный бутерброд клавиатуры на свой 'корпус', паяльником сделал отверстия под разъемы, все собрал:
https://i.ibb.co/wrSJPpw/IMG-20190420-190637.jpg (https://ibb.co/cX6bZ2C)
во вложении файлы печатки клавиатуры для изготовления ЛУТом и 'наклейка'
fifan, Вопрос шкурный , это https://zx-pk.ru/threads/29446-galaksiya-(plyus)-sborka-i-nastrojka.html?p=991353&viewfull=1#post991353 работает ????
Прошивка отсюда https://zx-pk.ru/threads/29446-galaksiya-(plyus)-sborka-i-nastrojka.html?p=1004762&viewfull=1#post1004762 ?
фьюзы какие ????
Спасибо
отвечу я за fifan_а,
fifan, Вопрос шкурный , это https://zx-pk.ru/threads/29446-galaksiya-(plyus)-sborka-i-nastrojka.html?p=991353&viewfull=1#post991353 работает ????
нет, это была лишь идея такой реализации, как оказалось на практике не реализуемая по быстродействию.
Прошивка отсюда https://zx-pk.ru/threads/29446-galaksiya-(plyus)-sborka-i-nastrojka.html?p=1004762&viewfull=1#post1004762 ?
фьюзы какие ????
а это мой вариант, на практике не проверенный, но начать надо с такого:
__CONFIG _CP_OFF & _WDT_OFF & _BODEN_ON & _PWRTE_ON & _INTRC_OSC_NOCLKOUT & _MCLRE_OFF & _LVP_OFF
тк прошивка рассчитана на работу с 4МГц генератором, а в pic16f628 имеется встроенный RC генератор на 4МГц, то скорее всего заработает так, но если и не пойдет, то нужно будет использовать внешний кварц на 4МГц, и конфиг будет такой:
__CONFIG _CP_OFF & _WDT_OFF & _BODEN_ON & _PWRTE_ON & _XT_OSC & _MCLRE_OFF & _LVP_OFF
Нашли не проверенную прошивку и схему ну и как это заработает? Схема давно изменилась. На практике у меня попросту пик не завёлся. По какой причине не знаю, руки ещё не дошли разобраться.
Заказал пробных 5 плат на SMD со встроенной клавой
выглядеть будет приблизительно так размер 100х100 :))
клаву можно отрезать и подключить проводами
Заказал пробных 5 плат на SMD
а звук что же не развел?? или в атМеге будет?
а звук что же не развел?? или в атМеге будет?
разьем расширения для этого, AY в таком корпусе ненарыл
Если развели PS/2 адаптер, то зря - в природе его не существует. У меня в наличии родная клавиатура и пока я ею доволен. PS/2 с наскоку победить не удалось - но я не отчаиваюсь.
Если развели PS/2 адаптер
нет, развел родную клаву на кнопках 3х4
Всех с Днем Победы!
Если развели PS/2 адаптер, то зря - в природе его не существует. У меня в наличии родная клавиатура и пока я ею доволен. PS/2 с наскоку победить не удалось - но я не отчаиваюсь.
теперь существует :)
https://i.ibb.co/02ckS03/IMG-20190508-232956.jpg (https://ibb.co/sR2hGTr)
схема, прошивка пика и ПЗУ не изменились о ранее выложенных, но для полноты все в одном файле во вложении.
Кстати я понял почему у меня пик не завёлся - тупо китаец прислал дохлый, вот так вот.
Приехали платы, комплектуха ещё не вся, но можно начинать
https://uploads.tapatalk-cdn.com/20190520/46bacef8a2eb250037002baeb39fdb68.jpghttps://uploads.tapatalk-cdn.com/20190520/2387be313f04f2ec9aad674561080212.jpghttps://uploads.tapatalk-cdn.com/20190520/33d36f99a7d82cbb3670812c033afb64.jpg
Слово "Галаксия" по-сербски пишется так: Galaksija, у них нет буквы икс.
Слово "Галаксия" по-сербски пишется так: Galaksija, у них нет буквы икс.Это придирка ?
https://uploads.tapatalk-cdn.com/20190521/a177c77373c4cc8148b04396237c55dd.jpg
Shumadan
21.05.2019, 14:01
Можно рассматривать как комплимент. Ожидание что это единственный и некритичный косяк на плате.
единственный и некритичный косяк на плате
надеюсь, в чем были сомнения вроде прозвонил, думаю через пару недель(как от китов недостающее приедет) будет пробный запуск
Serg6845
21.05.2019, 18:14
Кстати по PS/2 адаптерам - никого не смущает тот факт что как минимум тот что на ПЗУ (а скорее всего и тот что на МТ8816) принципиально не сможет отработать одновременное нажатие более одной кнопки?
Кстати по PS/2 адаптерам - никого не смущает тот факт что как минимум тот что на ПЗУ (а скорее всего и тот что на МТ8816) принципиально не сможет отработать одновременное нажатие более одной кнопки?
На МТ8816 проблем с одновременным нажатием нет, а вот с ПЗУ да, только одно нажатие обычных кнопок (однако нажатия с shift работают, а это уже два одновременных нажатия :) ). Я посмотрел как Галаксия реагирует на несколько одновременных нажатий, отработка идет только последнего нажатия, все предыдущие игнорируются. Так что, для программ использующих мониторный опрос клавиатуры, а не самостоятельный, это не проблема.
Serg6845
21.05.2019, 18:47
На МТ8816 проблем с одновременным нажатием нет,
ровно то же самое. у него на входе дешифратор 7->128, так что при любой входной комбинации может быть замкнут только один ключ в матрице.
был неправ, перечитал даташит внимательнее...
а вот с ПЗУ да, только одно нажатие обычных кнопок (однако нажатия с shift работают, а это уже два одновременных нажатия :) ).
ну еще бы, shift-то отдельной линией заведен :)
Я посмотрел как Галаксия реагирует на несколько одновременных нажатий, отработка идет только последнего нажатия, все предыдущие игнорируются. Так что, для программ использующих мониторный опрос клавиатуры, а не самостоятельный, это не проблема.
если игрушек под нее нет - то не проблема, да.
OrionExt
21.05.2019, 18:56
никого не смущает тот факт что как минимум тот что на ПЗУ (а скорее всего и тот что на МТ8816) принципиально не сможет отработать одновременное нажатие более одной кнопки?МТ8816 - это не ПЗУ, а матрица аналоговых ключей. И соответственно на ней будет срабатывать эффект "ghosting", как прочем и на обыкновенной клавиатуре.
Как с этим эффектом бороться, это уже другой вопрос. Конкретно в моем случаи удалось вкарячить два диода (по образу и подобию клавиатуры от YIS-503IIIR).
ровно то же самое. у него на входе дешифратор 7->128, так что при любой входной комбинации может быть замкнут только один ключ в матрице.
да, я сам по началу (http://www.nedopc.org/forum/viewtopic.php?f=96&t=18878&start=45#p147566) этот даташит по диагонали прочитал и так же считал...
Комплимент мой такой. А плата хороша!
Приехали ещё сегодня кнопочки, на удивление совпали с посадочным, посадочные рисовал по даташиту и киты неразочаровали, паять конечно муторочно, но довольно легко, клава вполне даже неплохая получается
Да и плата разведена так , что клаву можно отрезать и подключить шлейфом
для этого над линией отреза посадочное под колодку, а на клаве снизу - вертикали и горизонтали
https://uploads.tapatalk-cdn.com/20190521/9d04e7d9822b87533656c648b343c434.jpg
Раз пошли вопросы по MT8816, решил я с сегодня закончить макетирование своего долгостроя :)
https://i.ibb.co/mcqFtyQ/Gal-key-MT8816.png (https://ibb.co/x7j8GgV)
и отпаяв ПЗУ, припаял таки эту МТ8816:
https://i.ibb.co/KGqTBSd/IMG-20190521-224441.jpg (https://ibb.co/z5RqCDp)
работает!
хотя даташит надо читать внимательно до последней страницы, а то комбинация на входах Х==6 не соответствует ножке входу Х6... долго не мог понять, почему в протеусе все работает, а в реале весь столбец К6 молчит...:v2_dizzy_roll:
OrionExt
22.05.2019, 00:10
хотя даташит надо читать внимательно до последней страницы, а то комбинация на входах Х==6 не соответствует ножке входу Х6... долго не мог понять, почему в протеусе все работает, а в реале весь столбец К6 молчит...:v2_dizzy_roll:И меня подловили :)
AY2 AY1 AY0 AX3 AX2 AX1 AX0 Connection
0 0 0 0 0 0 0 X0-Y0
0 0 0 0 0 0 1 X1-Y0
0 0 0 0 0 1 0 X2-Y0
0 0 0 0 0 1 1 X3-Y0
0 0 0 0 1 0 0 X4-Y0
0 0 0 0 1 0 1 X5-Y0
0 0 0 0 1 1 0 X12-Y0
0 0 0 0 1 1 1 X13-Y0
0 0 0 1 0 0 0 X6-Y0
0 0 0 1 0 0 1 X7-Y0
0 0 0 1 0 1 0 X8-Y0
0 0 0 1 0 1 1 X9-Y0
0 0 0 1 1 0 0 X10-Y0
0 0 0 1 1 0 1 X11-Y0
0 0 0 1 1 1 0 X14-Y0
0 0 0 1 1 1 1 X15-Y0
69317
подскажите пожалуйста в чем может быть проблема. Плата от Fifana
Бывает такое, надо убрать-добавить-подобрать номинал С5, можно поиграть номиналами R1 и R2, С2, подобрать кварц. Я этот вопрос решал кардинально, перейдя на кварц 12МГц.
Уже не в терпеж включить SMD версию, но китайская доставка СуперЭконом расстраивает, надеялся все получить еще две недели назад, но двух позиций еще так и не довезли
Записал в планы изготовить плату адаптера PS/2 клавиатуры от PVV, но пока не тороплюсь. Откровенно говоря у меня и родная клавиатура не плохо работает. Разместил данные об адаптере на своём сайте (низ страницы (http://www.spetsialist-mx.ru/Galaksija/index6.html)). Пока из-за рубежа кроме самого автора Галаксии Войи Антонича никто не порадовался за нас по поводу создания нового клона.
Наконец то приехали 145е
Первое включение и дырка в 299й(ИР24) , в диптрейсе часть питания её перевёрнутая, а я не обратил внимания и естественно перепутал, но это не страшно, поднять две ноги и перекинуть питание не сложно
После снятия 299й больше ничего не нагрелось, но и запуска как такового невидно
На ресет реагирует, а вот картинка такая как под спойлером
Пока ничего не проверял, осликом ещё не лазил
https://uploads.tapatalk-cdn.com/20190626/fde6a34aab4c858c6489105e6b48a942.jpghttps://uploads.tapatalk-cdn.com/20190626/3dc2c2de479fe67640b9f45e6dfd9054.jpg
Господа
а может кто нибудь снять осцилограммы на выходах D2 и сигнал CLT с D14
и еще вопрос
в этом посте https://zx-pk.ru/threads/29446-galaksiya-(plyus)-sborka-i-nastrojka.html?p=975990&viewfull=1#post975990 лежат осцилограммы
но к ним вопрос
1 откуда на D13-8 768кГц , у меня там 510кГц
2 на D17-14 указанна частота 50Гц , у меня там 500Гц
остальное совпадает кроме основной частоты , на графике стоит 6.153мГц, у меня 6.141мГц
Serg6845
29.06.2019, 09:22
Господа
а может кто нибудь снять осцилограммы на выходах D2 и сигнал CLT с D14
и еще вопрос
в этом посте https://zx-pk.ru/threads/29446-galaksiya-(plyus)-sborka-i-nastrojka.html?p=975990&viewfull=1#post975990 лежат осцилограммы
но к ним вопрос
1 откуда на D13-8 768кГц , у меня там 510кГц
2 на D17-4 указанна частота 50Гц , у меня там 500Гц
остальное совпадает кроме основной частоты , на графике стоит 6.153мГц, у меня 6.141мГц
с D13 - главное чтобы на 11 ноге было 512кГц, 8 нога пофиг. там мусора хватает, в зависимости от прибора может разные чудеса показывать.
а вот с D17 надо разбираться - 512кГц с D13 подается на D16-10, делится на 1024, получается 500Гц на D16-14, приходит на D17-14, делится на 10, получаем 50Гц (на всех выходах D17).
а вот с D17 надо разбираться - 512кГц с D13 подается на D16-10, делится на 1024, получается 500Гц на D16-14, приходит на D17-14, делится на 10, получаем 50Гц (на всех выходах D17).
так у меня так и есть, вопрос был о предоставленных во втором посту диаграммах
D13-11 - 511.749кГц
D16-14 - 499.762Гц
D17-10 - 49.979Гц
Serg6845
29.06.2019, 18:23
так у меня так и есть, вопрос был о предоставленных во втором посту диаграммах
D13-11 - 511.749кГц
D16-14 - 499.762Гц
D17-10 - 49.979Гц
ну да, прозевал про 14 ножку. в таком случае на осциллограмме чушь нарисована - на D17-14 и D18-10 не может быть одинаковой частоты, если D17 живая.
основная проблема можно сказать решена, SST29EE020 не хотят работать в галаксии
Serg6845
29.06.2019, 19:13
основная проблема можно сказать решена, SST29EE020 не хотят работать в галаксии
странно, вроде на чтение совершенно стандартный девайс... а /WE (31 нога) куда разведена?
а /WE (31 нога) куда разведена?
+5в
В общем у andykarpov плата завелась, были небольшие косяки на плате, и походу в панельках под ПЗУ
если кому интересно вот схема , монтажка и герберы , герберы и список компонентов исправлены
Мой экземпляр завелся тоже, оказался банальный залипон под СМД панелькой
Кстати в герберах все ошибки исправленны
в списке компонентов неправильно указаны транзисторы, можно ставить любые NPN транзисторы в корпусе SOT23
Обнаружился еще момент
U10 нужно ставить 74LS374, с 74HC374D в режиме "+" косячит экран
Запустил на макете звук на Atmega8A , для стабильной работы режима "+" нужно со стороны меги установить райзер 8х10к по ШД
Запустил на макете звук на Atmega8A
Какая схема подключения атмеги?
Схема генератора звука на Atmega8A TQFP-32
Хочу развести второй этаж к SMD версии
на этаже будет "Звук на Меге" и PS/2 адаптер на PIC+27C512, все в SMD
Какая схема подключения атмеги?
вот, чуть выше
- - - Добавлено - - -
схема, прошивка пика и ПЗУ
Проверь пожалуйста, правильно я сетку клавы развел ?
во вложении "Мега8 Звук" и PS/2 адаптер на PIC+27C512
плату галаксии в смд исполнении можно приобрести ?
плату галаксии в смд исполнении можно приобрести ?
проще заказать на JLCPCB чем из Украины отправлять
тем более выложенные герберы исправлены и на них нет косяков
проще заказать
Я нашёл продавца на али - очень дешёво, качественно и быстро производит печатные платы - могу дать ссылку. Раньше заказывал в Резоните, но там оказывается часть плат также отдают китайцам в производство и на конечную цену накручивают свой процент.
- - - Добавлено - - -
Кстати Павел Рябцов продаёт печатные платы обычной версии Галаксии моего изобретения. Я не против, он мне и PVV по одной бесплатно выслал.
https://www.ebay.co.uk/itm/PCB-Galaksia/383036563058?hash=item592ec21e72:g:8CMAAOSwtNlcjHz 9
Я нашёл продавца на али - очень дешёво
дешевле чем на JLCPCB ? ссыль если можно
Для информации, я тут (http://www.nedopc.org/forum/viewtopic.php?f=96&t=18820&start=120#p151218) отмоделировал и проверил на реале более простую схему SD интерфейса, для уже разработанных плат это не имеет значения, но для новых можно использовать. В результате на два корпуса меньше, из существующей схемы выбрасываются тм2, ла3 и ле1, а добавляется ле4. Всего SD интерфейс получается на 5 корпусах. Программно полностью совместим.
Error404
17.07.2019, 15:21
Для информации, я тут (http://www.nedopc.org/forum/viewtopic.php?f=96&t=18820&start=120#p151218) отмоделировал и проверил на реале более простую схему SD интерфейса, для уже разработанных плат это не имеет значения, но для новых можно использовать. В результате на два корпуса меньше, из существующей схемы выбрасываются тм2, ла3 и ле1, а добавляется ле4. Всего SD интерфейс получается на 5 корпусах. Программно полностью совместим.
А можно вариант более простой схемы SD интерфейса в виде отдельной универсальной схемы? Т.к. то что там в треде, мало того что смешано с кусками от MSX, так еще и фрагментировано на схеме, и исправления по треду надо отслеживать.
И доработанный SD_OS бы, с учетом открывшихся фактов о CMD9. Я всё собираюсь это дело запустить на Орионе, и кажется мне, что пайка на два корпуса меньше может ускорить процесс на полгода-год. :)
Правда, придется переделывать печатку, которую я с грехом пополам протравил вычекрыжив из проекта Галаксии. Или ее модифицировать? Один хрен там половина идёт проводниками (т.к. печатка на одностороннем текстолите). Надо обдумать.
дешевле чем на JLCPCB ? ссыль если можно
Я не знаю, дороже или дешевле. Отправляю герберы изготовителю (https://ru.aliexpress.com/store/1381175?spm=a2g0o.detail.1000002.2.59246079QlTo7B) , он назначает цену. Как таковой интерактивной системы подсчёта изготовления нет.
Error404
30.07.2019, 11:45
Для информации, я тут (http://www.nedopc.org/forum/viewtopic.php?f=96&t=18820&start=120#p151218) отмоделировал и проверил на реале более простую схему SD интерфейса, для уже разработанных плат это не имеет значения, но для новых можно использовать. В результате на два корпуса меньше, из существующей схемы выбрасываются тм2, ла3 и ле1, а добавляется ле4. Всего SD интерфейс получается на 5 корпусах. Программно полностью совместим.
А можно разместить здесь этот вариант более простой схемы SD интерфейса в виде отдельной универсальной схемы? Т.к. то что там в треде на nedopc, смешано с кусками от MSX и фрагментировано на схеме, и исправления по треду надо отслеживать.
И доработанный SD_OS хотелось бы тоже, с учетом открывшихся фактов о CMD9. Я всё собираюсь это дело запустить на Орионе, и кажется мне, что пайка на два корпуса меньше может ускорить процесс на полгода-год. :)
Error404, и вообще, sd карта подключается к вв55 практически напрямую
в теме Специалиста такое
А можно разместить здесь этот вариант более простой схемы SD интерфейса в виде отдельной универсальной схемы? :)
Повтор? Я же в профильной по SDOS (https://zx-pk.ru/threads/29892-sd-karta-i-sdos-dlya-8i-bitnykh-pk.html?p=1020948&viewfull=1#post1020948) теме ответил...
Error404
01.08.2019, 11:23
Повтор? Я же в профильной по SDOS (https://zx-pk.ru/threads/29892-sd-karta-i-sdos-dlya-8i-bitnykh-pk.html?p=1020948&viewfull=1#post1020948) теме ответил...
Я не видел, спасибо :)
Всем Привет
пока киты изготавливают платы, выкладываю схему и герберы второго этажа для SMD версии
на плате находится "Тоновый генератор" на эмуляторе AtMega8A-20MGz и PS/2 клава на пике и пзу от PVV
выкладываю схему и герберы второго этажа для SMD версии
Если не против выложу всё на сайт про Галаксию (http://www.spetsialist-mx.ru/Galaksija/index6.html).
fifan, без вопросов, все в свободном доступе
приедут платки, будет полный фотоотчет
Добавил список компонентов в предидущий пост
в посте https://zx-pk.ru/threads/29446-galaksiya-(plyus)-sborka-i-nastrojka.html?p=1018693&viewfull=1#post1018693 правильные герберы и список компонентов и добавлены прошивки для 29ЕЕ020
tank-uk, какие-то не правильные названия гербер файлов. Например, на этом сайте (http://mayhewlabs.com/webGerber/) невозможно просмотреть картинку платы.
Serg6845
19.08.2019, 11:19
tank-uk, какие-то не правильные названия гербер файлов. Например, на этом сайте (http://mayhewlabs.com/webGerber/) невозможно просмотреть картинку платы.
Вопросы к этому не очень прямому сайту. сходу не нашел у них на сайте что же их не устраивает. вобще - имя и расширение гербер файлов могут быть любыми. а нормальные смотрелки герберов (viewmate например) спокойно эти файлы открывают.
-- Update ---
их онлайн-смотрелка крайне браузерозависима. firefox - ругается на имена файлов, хром - файлы открывает, но ничерта не показывает. фтоппку.
Приехали платки, кроме Пика все запаял, звук завелся сразу, большеватый уровень на усилитель, врезал в дорогу резистор. ПЗУ клавы - мех.клаве не мешает
Фотоотчет
https://uploads.tapatalk-cdn.com/20190819/9a58be80ffeaf46e21107911a5d4268e.jpghttps://uploads.tapatalk-cdn.com/20190819/f805a2f526cd88fd2e271c0c9089c874.jpghttps://uploads.tapatalk-cdn.com/20190819/c20906d4eb322f1229b213fa18c5fe6d.jpghttps://uploads.tapatalk-cdn.com/20190819/f0f09d54ccf9c3a84f69e345227dc65b.jpghttps://uploads.tapatalk-cdn.com/20190819/5a07fb18a0d664ca3477da6788b5da1c.jpghttps://uploads.tapatalk-cdn.com/20190819/a9f5feb2b77b88f654e616f7f1ffc036.jpghttps://uploads.tapatalk-cdn.com/20190819/67bfe44808902236577ee5cdc7ac7d19.jpghttps://uploads.tapatalk-cdn.com/20190819/bfcab4727186629fb5f46ddb34f5c44c.jpghttps://uploads.tapatalk-cdn.com/20190819/f88decf246bfcb37d1a116f2c9ee3e5f.jpg
И ещё , так как на системном разъёме нет ресета , ресер подведен так
https://uploads.tapatalk-cdn.com/20190819/ff92a117466936ebac88473f766cc991.jpg
- - - Добавлено - - -
какие-то не правильные названия гербер файлов. Например, на этом сайте невозможно просмотреть картинку платы.
на сайте jlcpsb.com герберы замечательно показывает
Огромное спасибо за фотографии. Могу на сайт поместить только парочку. Ещё раз интересует плата-примочка. Это - PS/2 адаптер клавиатуры с генератором звука (так сербы его назвали)?
Кстати красные платы Галаксии Плюс от меня с PVV на ебее раскупили. Скорее всего их купили зарубежные ценители.
Выложил документацию на новый клон (низ страницы) - сайт о Галаксии (http://www.xn----7sbombne2agmgm0c.xn--p1ai/Galaksija/index6.html).
Ещё раз интересует плата-примочка. Это - PS/2 адаптер клавиатуры с генератором звука (так сербы его назвали)?
он самый, я его называю Мегасаунд+пс2 из-за того что вместо АУ стоит Мега8а
Прошил и запаял пик, PS/2 клава заработала, но ошибка в какой то из прошивок, не работает комбинация shift+6 (&)
https://uploads.tapatalk-cdn.com/20190820/8b1ed6e2137dc54ced31adb9587e952b.jpg
Прошу прощения, зря наехал
не обратил внимания что сканкоды смещены по надписям на PS/2 клаве
все работает замечательно
У меня на подходе платка с адаптером PS/2 клавиатуры. Как спаяю - здесь отпишусь. Особенность - вставляется в разъёмы основной платы.
У меня на подходе платка с адаптером PS/2 клавиатуры.
Платы пришли. Осталось вот такую вырезать с большой платы (заказал сборную плату нескольких устройств) и распаять.
https://i.ibb.co/ZYgVvpZ/111-222.jpg (https://ibb.co/qWgdh3Z)
Обратите внимание, что пик и пзу расположены с разных сторон.
Павел Рябцов
06.09.2019, 11:19
Огромное спасибо за фотографии. Могу на сайт поместить только парочку. Ещё раз интересует плата-примочка. Это - PS/2 адаптер клавиатуры с генератором звука (так сербы его назвали)?
Кстати красные платы Галаксии Плюс от меня с PVV на ебее раскупили. Скорее всего их купили зарубежные ценители.
Есть спрос на эти платы, первые 2 партии просто расхватали за 2 недели, потом чуток по упали продажи.
Если есть данные, Павел с каких стран были закупки плат? Воя Антонич (автор компьютера) говорил мне что поспособствует рекламе новой версии от PVV в странах бывшей Югославии.
Павел Рябцов
07.09.2019, 11:54
Если есть данные, Павел с каких стран были закупки плат? Воя Антонич (автор компьютера) говорил мне что поспособствует рекламе новой версии от PVV в странах бывшей Югославии.
Хорватия
Новая Зеландия
Канада
Германия 2шт
Англия
Это в прошедшем месяце, остальные уже не найду.
Павел Рябцов
21.09.2019, 08:16
Может кому интересно и спишется с авторами https://retroinfo.hr/nova-galaksija/
Спасибо, Павел, проштудирую сайт и добавлю ссылку на сайт.
- - - Добавлено - - -
Просмотел сайт. Ничего нового. Только одна новая фотография. Я об этом клоне упоминал уже, связывался раннее с её автором. Он мне давал ПО работы с жёстким диском, схемы его доработок. Всё здесь (http://www.spetsialist-mx.ru/Galaksija/index3.html) (см. автор Иосип Перушанец).
Павел Рябцов
28.10.2019, 11:28
Кто собирал плату, подскажите человек просит is.gd/0C1M4p Можете здесь, можете там.
Кто собирал плату, подскажите человек просит is.gd/0C1M4p Можете здесь, можете там.
при изготовлении SMD версии было похожее, нужно было придержать сигнал /M1 кондерчиком на 100пФ на землю
косяк связан с современными процами
Павел Рябцов
28.10.2019, 11:46
при изготовлении SMD версии было похожее, нужно было придержать сигнал /M1 кондерчиком на 100пФ на землю
косяк связан с современными процами
Спасибо, написал ему ответ.
Павел Рябцов
28.10.2019, 17:45
Получил ответ от него.
I did try the suggested fix with attaching 100pf between M1 and ground but no luck, I'm getting same picture.
I attached picture of the screen also of my assembled board.
http://pcb-forum.tk/download/file.php?id=1
Судя по фото у него проблема в видеоформирователе
Отправлено с моего m2 note через Tapatalk
Ко мне обратился некий Себастьян Бланко:
Hi sorry to bother you, i got a galaksia pcb from a russian seller on ebay and i could love to assemble it.
The pcb is red and have the url of your webpage on it spetsialist-mx.
Maybe you can point me out on some details about the board.
Thanks!
Плату распространяет Павел Рябцов, а вот информации о плате никакой, кроме надписи на самой плате:http://www.xn----7sbombne2agmgm0c.xn--p1ai/Galaksija/. Похоже на эту ссылку не всякий может зайти. Нужно Galaksija написать с большой буквы и в конце добавить /index.html. Нюанс, которого я не учёл.
Павел Рябцов
28.11.2019, 19:03
Ко мне обратился некий Себастьян Бланко:
Hi sorry to bother you, i got a galaksia pcb from a russian seller on ebay and i could love to assemble it.
The pcb is red and have the url of your webpage on it spetsialist-mx.
Maybe you can point me out on some details about the board.
Thanks!
Плату распространяет Павел Рябцов, а вот информации о плате никакой, кроме надписи на самой плате:www.spetsialist-mx.ru/galaksija. Похоже на эту ссылку не всякий может зайти. Нужно Galaksija написать с большой буквы и в конце добавить /index.html. Нюанс, которого я не учёл.
В описании листинга есть ссылка на форум, ну а если кто не находит то я подсказываю!! Так что вот.
toromand
02.03.2020, 13:59
Hi everybody,
Forgot to put this before. Here are my versions (pcb, software) of PS/2 interface for the Fifan and Tomaz versions of Galaksija.
https://bitbucket.org/itdsoft/galaksija-ps-2-arduino-nano/src/master/
Hope someone finds it useful.
BTW. Is there source code of the SD card interface software/rom and the PT2, PT3, PTXPLAY.GTP programs available?
Павел Рябцов
02.03.2020, 14:11
Hi everybody,
Forgot to put this before. Here are my versions (pcb, software) of PS/2 interface for the Fifan and Tomaz versions of Galaksija.
https://bitbucket.org/itdsoft/galaksija-ps-2-arduino-nano/src/master/
Hope someone finds it useful.
Hi, the PS/2 adapter board is ordered and is in China, I can’t import it now, the border is closed due to the coronovirus.
BTW. Is there source code of the SD card interface software/rom and the PT2, PT3, PTXPLAY.GTP programs available?
Конечно имеется, как не иметься..
SD card interface -
https://zx-pk.ru/threads/29892-sd-karta-i-sdos-dlya-8i-bitnykh-pk.html
ссылка на исходники и как собирать там должна быть.
На проигрыватель видимо то жи имеются исходники, у PVV (и не только :) А Вам зачем?? неужели что то напишете новое?))
toromand
02.03.2020, 18:11
Конечно имеется, как не иметься..
SD card interface -
https://zx-pk.ru/threads/29892-sd-karta-i-sdos-dlya-8i-bitnykh-pk.html
ссылка на исходники и как собирать там должна быть.
На проигрыватель видимо то жи имеются исходники, у PVV (и не только :) А Вам зачем?? неужели что то напишете новое?))
Thank you.
I plan to give the PVV Galaksija to my students in a couple of weeks to try to develop some software for the Galaksija as mini-projests and I would like them to be able to use the SD Card interface in the process.
... and the PT2, PT3, PTXPLAY.GTP programs available?
Src of PTxPlay is here (http://www.nedopc.org/forum/viewtopic.php?f=71&t=9407&start=150#p145047).
подниму тему)
скажите а нет монтажки с номиналами деталей?
на схеме не могу найти следующие
С24
С22
С1 5000пф?
С3 5000пф?
C23
R43-47 4.7К?
помогите с ними, спасибо заранее
всё спаял)
ребята выручайте - включаю без пзу (пзу чистые пока не шил), без проца - ничего. пустой екран. no signal
тоже самое с озу
на 6 ноге проца пусто(
куда смотреть?
транзиторы развернул как надо, да.
А вы в курсе, что видеосигнал формируется процессором? То есть без ПЗУ ничего и не должно быть.
А вы в курсе, что видеосигнал формируется процессором? То есть без ПЗУ ничего и не должно быть.
нет не в курсе, но подозревал
теперь многое проясняется, спасибо
Shumadan
19.10.2022, 15:00
собрал Галаксию Плюс по версии PVV. Изображение все мерцает и скачет, хотя Ready и курсор можно разглядеть. И так на всех проверенных телевизорах. На мультисистемном кинескопе вообще пустой экран. Сигналы все вроде есть 16кгц и 50гц. Что это может быть?
Нужно подобрать конденсатор С5. В оригинальной схеме он указывается под звездочкой, от 10 до 30пф, у меня он вышел 47пф.
Shumadan
20.10.2022, 20:51
я его подбирал от 10 до 100, в моем случае он ни на что не влияет. Обнаружил что еще на клавиатурной ИД10 нет бегущего нуля, хотя на его входе сигналы есть. То ли с прошивкой косяк, то ли нужна тонкая настройка
Тогда смотреть обвязку вокруг АГ3. С ее помощью задаются длительности кадрового и строчного импульсов. Возможно не те номиналы и синхронизация столь далека от стандартной, что ни один телевизор это не понимает. Поиграться уровнем выходного сигнала, может слишком большая амплитуда и идет перегрузка.
Shumadan
21.10.2022, 21:43
Тогда смотреть обвязку вокруг АГ3. С ее помощью задаются длительности кадрового и строчного импульсов. Возможно не те номиналы и синхронизация столь далека от стандартной, что ни один телевизор это не понимает. Поиграться уровнем выходного сигнала, может слишком большая амплитуда и идет перегрузка.
А какой длительности должны быть импульсы после аг3?
Согласно расчету для АГ3, T=0.32*(R+0.7)*C, где R в кОм, C в нФ, T получится микросекундах, получается:
0,32*(0,39+0,7)*4,7=1,64мкс
и
0,32*(27+0,7)*100=870мкс
по факту, включил свою Галаксию и замерил осциллографом длительности импульсов, ~5мкс и ~1100мкс.
Shumadan
22.10.2022, 19:04
ничего не могу понять- длительность импульсов в пределах допустимого. И даже изменение номиналов в 2-3 раза ничего не особо не меняет. Перепрошивка основного ПЗУ тоже ничего не дала. Заметил также что из используемых 10к резисторов подтяжек, сильно завалены фронты, но их уменьшение ничего не меняет. Уже и не знаю куда копать. Помню, что также трахался с Юпитером
Собрал "Галаксию" по чертежу от PVV:
Galaksija_Top - https://i.ibb.co/J5mNVWb/Galaksija-Top.jpg
Galaksija_Bottom - https://i.ibb.co/n87gydc/Galaksija-Bottom.jpg
Galaksija_Vid - https://i.ibb.co/924TDr1/Galaksija-Vid.jpg
Чертёж перерисовал в Sprint Layout как двустороннюю плату с небольшими изменениями (сдвиг дорожек и отверстий), после устранения одной ошибки в разводке платы (моя ошибка) и пары дефектов самой платы компьютер запустился. Картинка нормальная, яркость, контрастность - нормальные. Конденсатор С5 поставил 56пФ, хотя пробовал от 27 до 120 - никакой разницы не заметил, разве что, чем больше ёмкость тем дольше, как мне показалось, компьютер запускается. Хотя, это может быть просто скорость выхода телевизора на рабочий режим, не сразу схватывает синхронизацию. Клавиатуру ещё не сделал, но позамыкал проводом пины - реагирует. Пробовал четыре процессора, все новее 1990 года, в том числе и один КМОП на 20МГц (может, перемаркирована частота, но, судя по току потребления - КМОП) - все работают. На фото на коннекторе клавиатуры маленькая платка - коннектор 20-пиновый и на 4 лишних контакта выведено +5В и ещё будет холодный и горячий сброс. Теперь сделать клавиатуру и можно заняться контроллером карты памяти.
Большое спасибо fifan и PVV!
Как оказалось, хорошая картинка держится не всегда. Например, при переходе в графический режим изображение портится - срывается синхронизация по строкам, на экране появляется мусор. В текстовом режиме это тоже, иногда, происходит при запуске некоторых игр. Если я правильно понял, альтернативный (вместо подбора конденсатора С5 и резисторов в задающем генераторе) и более надёжный метод устранения этой проблемы - переход на кварц 12,288МГц с корректировкой схемы. Так как не хочется кусать выводы микросхем и резать дорожки, подумал - если удалить пассивные компоненты генератора и добавить небольшую плату с генератором на 12,288МГц и делителем на 2, с выхода которого завести сигнал на К555ЛН1 генератора "Галаксии" - это решит проблему? Кто-нибудь пробовал так делать? Если да, то какой результат?
P.S. Сделал адаптер клавиатуры PS/2 на PIC и MT8816, работает нормально:
https://i.ibb.co/c6tfbHL/photo-2024-11-04-15-47-29.jpg (https://ibb.co/HtYwNsd)
Поставил вместо штатного генератора небольшую платку с генератором на 12,288МГц и делителем на 2. Ничего не изменилось...
в 2048 я играю на любой платформе)
Пару мелких замечаний.
Игру надо останавливать, когда на экране плитка 2048, а не две по 1024
Хотелось бы, чтобы игру можно было продолжить после достижения этого значения, а так слишком легко и коротко.
Спасибо!
Спасибо за замечания. Сам я до 2048 никогда не добирался, для отладки тестировал остановку на меньших числах, там проблем не было. Будет минутка - разберусь и поправлю.
Ну это можно сказать моя "настольная" кажнодневная игра. и до 8к добирался, наверное и до 16к, разок :) Так что 2к - это так, для затравки, чисто разминка..
https://pic.maxiol.com/images2/1733408890.2987899537.2048gal.jpg
авот моя игра. Это то же самое, только вместо цифр - пикчи.
https://pic.maxiol.com/images2/1733411043.2987899537.2048kovarex.jpg
Тут как раз 2048 насобирал - пикча в правом нижнем углу.
Судя по количеству очков - считается приблизительно так же общий результат. Так то я тысяч около 160 собирал, скрин должен быть где-то.
В этот вариант игры я так подозреваю играю я один, надо будет как нибудь у автора спросить, заходил ли кто-то кроме меня за последние 5 лет :)
Вариант довольно сложный, очень уж злой тут ГСЧ, иногда, выпадают безвыходные варианты, но тем и интереснее.
Вот такой запрос на продолжение или нет выводится.
https://pic.maxiol.com/images2/1733412588.2987899537.2048kovarex2.jpg
хех. а это результат уже значит 4096 тайл.
значит после 80 тысяч очков будет 8192 тайл, а я набирал не меньше 160тыс, это точно 16к тайл , (ну или почти собирал))
Вот я о чем. Сперва надо сложить 1024+1024, показать плитку 2048, а уж потом выводить надпись, про победу.
ну и потом обычно диалоговое окно - играем дальше или выход.
Ну это можно сказать моя "настольная" кажнодневная игра. и до 8к добирался, наверное и до 16к, разок :) Так что 2к - это так, для затравки, чисто разминка..
https://pic.maxiol.com/images2/1733408890.2987899537.2048gal.jpg
авот моя игра. Это то же самое, только вместо цифр - пикчи.
https://pic.maxiol.com/images2/1733411043.2987899537.2048kovarex.jpg
Тут как раз 2048 насобирал - пикча в правом нижнем углу.
Судя по количеству очков - считается приблизительно так же общий результат. Так то я тысяч около 160 собирал, скрин должен быть где-то.
В этот вариант игры я так подозреваю играю я один, надо будет как нибудь у автора спросить, заходил ли кто-то кроме меня за последние 5 лет :)
Вариант довольно сложный, очень уж злой тут ГСЧ, иногда, выпадают безвыходные варианты, но тем и интереснее.
Вот такой запрос на продолжение или нет выводится.
https://pic.maxiol.com/images2/1733412588.2987899537.2048kovarex2.jpg
хех. а это результат уже значит 4096 тайл.
значит после 80 тысяч очков будет 8192 тайл, а я набирал не меньше 160тыс, это точно 16к тайл , (ну или почти собирал))
Вот я о чем. Сперва надо сложить 1024+1024, показать плитку 2048, а уж потом выводить надпись, про победу.
ну и потом обычно диалоговое окно - играем дальше или выход.
Сделал такую версию. Изменения у меня в github. Пока не было возможности отослать изменения Драголюбу для выкладывания на сайт эмулятора, но можно протестить загрузив GTP файл с github.
P.S.После набора 16384 скорее всего будет глючить отображение, а после 65536 вообще поведение предсказать сложно....
После набора 16384 скорее всего будет глючить отображение, а после 65536 вообще поведение предсказать сложно....
у меня только SCORE глючило, выдавало отрицательные числа
https://pic.maxiol.com/images2/1733520559.2987899537.4096.jpg
Так уже гораздо интереснее играть :) Плашку 4к собрал, до плашки 8к чуть не хватило - нижний ряд верно собрал, во втором снизу первые 256 собрал, а на второй 256 сам закосячил) ну и выправить уже не смог. Так что 8к собрать в данной версии игры реально.
Генератор чисел тут простой, если самому не косячить - то до 2048 можно играть вообще с закрытыми глазами.
Спасибо за игру !
у меня только SCORE глючило, выдавало отрицательные числа
https://pic.maxiol.com/images2/1733520559.2987899537.4096.jpg
Так уже гораздо интереснее играть :) Плашку 4к собрал, до плашки 8к чуть не хватило - нижний ряд верно собрал, во втором снизу первые 256 собрал, а на второй 256 сам закосячил) ну и выправить уже не смог. Так что 8к собрать в данной версии игры реально.
Генератор чисел тут простой, если самому не косячить - то до 2048 можно играть вообще с закрытыми глазами.
Спасибо за игру !
Вам спасибо за бесплатный бета-тестинг :) При случае поменяю тип переменной для score на unsigned int, 65535 должно хватить :)
Для увековечения игры, Ivang78, прошу сообщить свои ФИО мне. Игра будет здесь (http://www.xn----7sbombne2agmgm0c.xn--p1ai/Galaksija/index5.html).
спасибо за бесплатный бета-тестинг При случае поменяю тип переменной для score на unsigned int, 65535 должно хватить
В большинстве случАев хватит и 65535, но не для меня :)
Вобщем вот, абсолютный рекорд для закрытых помещений.
https://pic.maxiol.com/images2/1733569600.2987899537.8192.jpg
8к плитку сделал, объясняю, почемуу практически невозможно сделать 16к плитку :)
Два нижних ряда идеально сложены, надобно было собрать еще одну плитку 128. Тут я не косячил, играл оптимально.
даже если бы я смог еще собрать еще одну плитку 64 (32+32), то в оставшихся двух строках я думаю нереально было бы собрать еще 64.
Ну и вам спасибо , я же не только игру тестил, я еще и железку тестил, на которой она запущена.. Причем нашел косяк, буду много думать :))
Две упомянутые игры переместил на сайт (http://www.xn----7sbombne2agmgm0c.xn--p1ai/Galaksija/index5.html). Ещё раз большое спасибо за них автору!
Делаю новую игрушку для обычный (не плюс) Галаксии. На этот раз что то типа гонки. Пока только концепт, выглядеть будет как то так:
Видео-концепт (https://idiod.video/kf5x0q.mp4)
У меня дурацкий вопрос, это вообще кому нибудь интересно? :rolleyes::rolleyes:
Делаю новую игрушку для обычный (не плюс) Галаксии. На этот раз что то типа гонки.
Прикольно. Надо руль к Галаксии приделать :)
Я где то читал, но не могу вспомнить где, что в обычной Galaksija есть возможность использовать аппаратную вертикальную прокрутку экрана. Я так понимаю есть какая то возможность задать адрес, с которого идёт выдача из видеопамяти. Но подробностей найти никак не могу. Подскажите пожалуйста, может кто в курсе?
CityAceE
20.02.2025, 09:14
Все сообщения, касающиеся Галаксии 2024, перенесены в отдельную тему (https://zx-pk.ru/threads/36105-galaksija-2024.html). Убедительная просьба по старой модели Галаксии писать здесь, а по новой там (https://zx-pk.ru/threads/36105-galaksija-2024.html).
Переселил свою Галаксию в новый корпус:
https://i.ibb.co/qMvs47sR/IMG-4519.jpg (https://ibb.co/qMvs47sR)
https://i.ibb.co/zVQjVmJ8/IMG-4527.jpg (https://ibb.co/zVQjVmJ8)
С телеком шикарно смотрится
https://i.ibb.co/wVgJBHz/IMG-4535.jpg (https://ibb.co/wVgJBHz)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot