PDA

Просмотр полной версии : Сборка Amiga 1200



devstratum
21.05.2020, 23:50
Amiga 1200 #01: электропитание, RGB переходники и подключение к мониторам (https://devstratum.ru/hardware/amiga-1200-01-elektropitanie-rgb-perekhodniki-i-podklyuchenie-k-monitoram)

Подключение электропитания к Amiga 1200 от стандартного ATX блока питания. Вывод видеосигнала с помощью переходника RGB -» SCART через конвертер SCART -» HDMI. Прямое подключение к монитору через переходник RGB -» VGA.

Amiga 1200 #02: подключение и доработка FDD, запись дискет на PC (https://devstratum.ru/hardware/amiga-1200-02-podklyuchenie-i-dorabotka-fdd-zapis-disket-na-pc)

Дорабатываем и подключаем к Amiga 1200 привод FDD от PC. Запись дискет на PC от параллельного порта компьютера с помощью утилиты ADTWin или с помощью микроконтроллера Arduino Pro Mini и утилиты Arduino Amiga FDD Reader/Writer.

Amiga 1200 #03: контроллеры PS/2 клавиатуры и мыши, прошивка FDD Gotek (https://devstratum.ru/hardware/amiga-1200-03-kontrollery-ps-2-klaviatury-i-myshi-proshivka-fdd-gotek)

Собираем контроллеры PS/2 клавиатуры и мыши на базе PIC16F628A для компьютеров Amiga. Дорабатываем и прошиваем аппаратный эмулятор FDD Gotek, который позволяет использовать USB флешки с образами дискет.

goodboy
22.05.2020, 00:01
систему можно сразу накатить на hd или CF/IDE под эмулятором на PC
а если в мониторе есть dsub можно будет подключить напрямую (развёртку можно настроить на VGA)
и присмотрись к дорожкам около электролитов (они вполне могут уже потечь)
ну и если есть дискета с WB то потом можно настроить связь с PC через COMпорт
(небольшие файлы перегонять вполне комфортно)

devstratum
22.05.2020, 00:15
систему можно сразу накатить на hd или CF/IDE под эмулятором на PC
Я как бы знаю, хотелось пройтись по физическим FDD, чтоб шевелилось и работало. Будет ещё и допиленный Gotek, будет и HDD в виде реального диска на IDE и CF через переходник.

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


а если в мониторе есть dsub можно будет подключить напрямую (развёртку можно настроить на VGA)
Здесь поподробней, как развертку настроить, если монитор не поддерживает? Видел, что некоторые модели держат телевизионную развертку, но таких у меня нет.

goodboy
22.05.2020, 00:23
скорее надо думать про расширение памяти (без FastRam это будет уныние, а не наслаждение процессом)
FDD в принципе вообще не нужен, я в его разём воткнул заглушку (там один сигнал сажается кажется на землю,
что-бы система при старте его долго не опрашивала).
дисковод кстати по дефолту опрашивается постоянно, щёлкает - это нормально

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


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

в Амиге можно программно менять частоту, VGA `драйвер` есть в системе по умолчанию.
только игрушки/демки напрямую работающие с железом будут естественно в PAL

devstratum
22.05.2020, 00:32
скорее надо думать про расширение памяти (без FastRam это будет уныние, а не наслаждение процессом)
Для этого уже есть запчасти с прошлого лета. Дойду гораздо позже.


FDD в принципе вообще не нужен, я в его разём воткнул заглушку (там один сигнал сажается кажется на землю,
что-бы система при старте его долго не опрашивала).
Да просто хотелось проверить физический привод, а так будет Gotek.


дисковод кстати по дефолту опрашивается постоянно, щёлкает - это нормально
Да, давно информацию собирал, читал о такой теме. Точно не будет физический FDD на постоянке. Вот послушал живьем как он щелкает, убедился.

goodboy
22.05.2020, 12:19
вспомнил про ADF версию вот такого теста - SysInfo
https://sysinfo.d0.se/img/sysinfo.png
https://download.d0.se/pub/SysInfo.adf

как я понял мышки у тебя нет, придётся сделать кнопку (для левой кнопки мышки)
что бы пропустить первое системное сообщение

devstratum
22.05.2020, 13:28
Контролеры мыши и клавиатуры следующая задача. Тест записал на дискету версии 4.3, когда ещё с ардуиной возился.
Только он после запуска в ошибку вываливается что-то про процессор 68040, казалось бы причем оно тут с 68ec020.

goodboy
22.05.2020, 13:58
он после запуска в ошибку вываливается
это скорее предупреждение

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


Контролеры мыши и клавиатуры следующая задача.
вспомнил про программу MouseJoy http://aminet.net/package/util/mouse/JoyMouse
управление курсором от джойстика под WB

devstratum
22.05.2020, 14:11
это скорее предупреждение
Да вот такое выдает и в эмуляторе, особенность версии что-ли?


вспомнил про программу MouseJoy http://aminet.net/package/util/mouse/JoyMouse
не знал, спасибо

CodeMaster
22.05.2020, 14:12
Картинки бы заресайзить или под спойлер.

goodboy
22.05.2020, 14:20
клади JoyMouse в каталог WBStartup (на дискете WB) и она автоматически запустится

devstratum
22.05.2020, 14:28
Картинки бы заресайзить или под спойлер.
Сейчас пойдет?

CodeMaster
22.05.2020, 14:36
Сейчас пойдет?
Норм :-) Вот это "- - - Добавлено - - -" только убери из текста. А так, полезная и хорошо оформленная тема.

goodboy
22.05.2020, 15:02
ещё вспомнил про такой нюанс, у А1200 питание видеотракта чуток отделено от общей схемы,
на разъёме video 16,17,18 / 13,19,20 это разные `земли` - video/digital
возможно это важно для качества изображения

https://c.radikal.ru/c41/2005/a1/8bba2845d747.png (https://radikal.ru)

.........
вот схемы в хорошем качестве
https://www.amigawiki.org/dnl/schematics/A1200_R1.pdf
https://www.amigawiki.org/dnl/schematics/A1200_R2.pdf
(можно даже искать элементы/сигналы по обозначению)

devstratum
22.05.2020, 15:06
ещё вспомнил про такой нюанс, у А1200 питание видеотракта чуток отделено от общей схемы,
на разъёме video 16,17,18 / 13,19,20 это разные `земли` - video/digital
возможно это важно для качества изображения
Возьму на заметку, спасибо. Пока картинка не супер, еще покопаю тему.

JV-Soft
23.05.2020, 09:15
Пока картинка не супер
Если чисто по скарту картинка не очень ,то кондеры рекапить.

Если скарт сделан по схеме отсюда- https://devstratum.ru/hardware/amiga-1200-01-elektropitanie-i-podklyuchenie-k-monitoru-rgb-scart-hdmi , то по видео желательно ставить резистор 50-80 ом , многие телевизоры глучат если более 100 ом резистор. если вообще его не ставить то ничинаются помехи от синхры на изображении.

devstratum
23.05.2020, 12:36
по видео желательно ставить резистор 50-80 ом , многие телевизоры глучат если более 100 ом

С этим сопротивлением у кого как, попробую еще подобрать.

devstratum
24.05.2020, 20:50
JV-Soft,
Посмотрел разные варианты схем. Уточнить хотелось, ты про сопротивление на контакте 10-20 Composite Video говорил, если смотреть на мою зарисовку схемы? Ну так-то синхра CSYNC от 10 на Амиге идёт. Это да. На 330 Ом была тема ставить резистор. Скарт идет к переходнику на HDMI, не к телевизору.

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

Пока нашёл, что у меня земля на 19-17 Composite Ground отвалилась, нет контакта.

JV-Soft
24.05.2020, 21:55
devstratum, по этой схеме если цеплять к телевизору ,то R1 cnfdbnm 50-80 ом. на счет переходника hdmi не скажу ,ко мне только едет такой. Если картинка не улучилась я бы электролиты менял.

goodboy
24.05.2020, 22:36
Если картинка не улучилась я бы электролиты менял.
сильно сомневаюсь что поможет. я бы подставив драйвер VGAonly посмотрел бы на картинку.
у меня а1200 находясь на издыхании (электролиты) давала чёткую картинку.
я забил тревогу только когда понял что проц на акселе не работает.
вместо него работал 68020 на основной плате, но при этом память (с sim на акселе) работала.
аксель оказался исправным.

JV-Soft
24.05.2020, 22:47
goodboy, за последние пару месяцев ,пару а600 рекапил , до рекапа дождь по экрану ,после ,красота. Утверждать не буду ,в а1200 может при мертвых кондерах норм.

devstratum
24.05.2020, 23:12
то R1 cnfdbnm 50-80 ом
понял, на CSYNC подбор сопротивления посмотреть

Кстати, давно тема была, когда ты Arduino Uno пытал для записи дискет. С Arduino Pro Mini в целом работает, получилось проверить. Способ, несколько, капризный.


я бы подставив драйвер VGAonly посмотрел бы на картинку
тут тоже ещё переходник спаять надо

В общем, будет время, запаяю кабель основных сигналов с амижного выхода DB-23 на макетку, а от туда уже буду брать для SCART и VGA.

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


goodboy, за последние пару месяцев ,пару а600 рекапил , до рекапа дождь по экрану ,после ,красота. Утверждать не буду ,в а1200 может при мертвых кондерах норм.
Тоже задумывался о рекапе, дело тонкое. А порой новодел проверяешь, там компоненты хуже, чем на старом железе.

goodboy
24.05.2020, 23:26
задумывался о рекапе, дело тонкое.
там самые проблемные кондёры (через них идёт звук L/R) около разъёма под шлейф на клавиатуру, трудно подобраться

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


пару а600 рекапил , до рекапа дождь по экрану ,после ,красота
ага понял, помехи скорее всего прут через подаваемое напряжение на scart 16,
я на спеках такое видел сплошь и рядом.

TomaTLAB
25.05.2020, 00:56
помехи скорее всего прут через подаваемое напряжение на scart 16,
ааа... сколько раз уже говорили, что резистор и электролит (небольшой) с керамикой нужно прямо на контакты скарта вешать...
Но это еще и от телека зависит, где аналоговый коммутатор, а конвертору и современным телекам скорее всего вообще начхать на этот сигнал он там скорее всего просто на цифровой вход заведен.

devstratum
11.10.2020, 12:53
Достал Benq BL912, подключил, картинка по сравнению с конвертером особо не изменилась. Есть вертикальные полосы в виде оттенков в некоторых местах. Возможно, стоит сделать рекап.

JV-Soft
11.10.2020, 13:40
Возможно, стоит сделать рекап.
Фото бы платы в хорошем качестве.

devstratum
11.10.2020, 15:03
Там визуально ничего необычного не заметил

volton
13.10.2020, 10:27
скорее надо думать про расширение памяти (без FastRam это будет уныние, а не наслаждение процессом)
FDD в принципе вообще не нужен, я в его разём воткнул заглушку (там один сигнал сажается кажется на землю,
что-бы система при старте его долго не опрашивала).
дисковод кстати по дефолту опрашивается постоянно, щёлкает - это нормально

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



в Амиге можно программно менять частоту, VGA `драйвер` есть в системе по умолчанию.
только игрушки/демки напрямую работающие с железом будут естественно в PAL

какой сигнал нужно коротнуть на fdd?

easy_john
13.10.2020, 10:53
какой сигнал нужно коротнуть на fdd?

http://aminet.net/package/docs/hard/HappyHardDrive

devstratum
22.10.2020, 18:06
За последнее время прошил FlashFloppy для FDD GOTEK и встроил OLED дисплей. Собрал на макетке контроллер для PS/2 мыши на базе PIC16F628A. Оба устройства работают отлично.
На очереди контроллер для PS/2 клавиатуры также на PIC16F628A с PLCC панелькой для U7 8520. Кто в теме, что стоит учесть дополнительно по этой задаче?

JV-Soft
22.10.2020, 21:06
На очереди контроллер для PS/2 клавиатуры также на PIC16F628A
А что это за контроллер ? я видимо пропустил.

devstratum
22.10.2020, 21:32
А что это за контроллер ? я видимо пропустил.

Да вот такая тема была для A500:

http://eab.abime.net/showthread.php?t=75106

Эту схему с прошивкой рассматриваю и для A1200, вроде различий по сигналам нет для клавиатур, мне завести на U7 надо CLOCK, DATA, 5V, GND и RESET

Ещё там вариант есть с выводом индикации на светодиодах POWER, FDD... Не совсем разобрался, у A1200 вроде отдельная колодка есть для индикации

JV-Soft
22.10.2020, 21:53
devstratum, не видел этого проекта , делал на atf-ке , работал хорошо , и три клавиши понимало при сбросе.
Этот адаптер понимает нажатие нескольких клавиш одновременно ?

devstratum
22.10.2020, 22:06
Этот адаптер понимает нажатие нескольких клавиш одновременно ?
Так не знаю, надо собирать, тестировать. Вот всякие нюансы смотреть, поэтому и спрашивал, на что обратить внимание следует. Исходники есть, можно и asm посмотреть, поправить, скомпилировать раскладку.

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


делал на atf-ке , работал хорошо , и три клавиши понимало при сбросе.

А твоё решение как, где посмотреть?

Мне с одной платой A1200 PS/2 контроллер клавы нужен точно. Покупать Б/У или новодел механику под родной Keyboard MPU пока не вариант. Да и уже нацелился всё упаковать в будущем в корпус своей разработки.

goodboy
22.10.2020, 22:44
у A1200 вроде отдельная колодка есть для индикации
около разъёма питания для флопа
и кстати для сброса можно и отдельную кнопку поставить
надо замыкать между собой два крайних контакта слева на TP1 (под pcmcia)
http://www.cosam.org/images/a1200t/test_pad.jpg

JV-Soft
22.10.2020, 22:49
А твоё решение как, где посмотреть?
Оно не мое.
https://www.pcbway.com/project/shareproject/AMIGA_500_PS_2_KEYBOARD_ADAPTER.html

Что то я еще напутал , не atf-ка.
Этот 89с2051 если будете собирать ,запаситесь параллельным программатором. Я думал компильнуть исходник под другой контроллер ,но там ядро старое и асм мне не ведомый.

devstratum
22.10.2020, 22:52
goodboy, это да, есть такое. У A500 как дела обстояли? Просто автор прошивки Solo761 с eab писал такое:


Одним из недостатков оригинальной схемы (по крайней мере, когда дело доходит до A500) является потеря питания и светодиода гибкого диска. Итак, вчера я добавил в схему светодиоды, которые должны позаботиться об этом. Но сначала мне нужно проверить, работает ли это.

В целом не значительная деталь, GOTEK и так моргает, да и микродинамик для звука можно добавить без проблем. Ну это все больше относится к оригинальным корпусам с клавиатурой. Индикацию можно в итоге от разного получить.

goodboy
22.10.2020, 22:58
У A500 как дела обстояли?
не задумывался. вот её клава https://3.bp.blogspot.com/-0NDJrnPynYk/VmvNF2xcrbI/AAAAAAAAHWE/foIeRR3PlLQ/s1600/Keyboard%2Band%2BUBS%2Bkeyboard%2Bcontroller.jpg
у а1200 кроме питания (его яркостью кстати можно программно управлять - в некоторых демках мерцает при распаковке данных) и флопа
ещё индикатор обращения к HDD
................
всё, понял. у а500 отдельные пины к индикаторам power/floppy

devstratum
22.10.2020, 23:21
JV-Soft, хорошо, как вариант тоже можно рассмотреть. Но пока мне решения на PIC16F628A более интересны.

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

И ещё вопрос сегодня на засыпку. На amigastore.eu кто-нибудь что-нибудь заказывал? Как сервис, что с доставкой?

Интересует в общем-то только edge expansion port, дешевле пока не видел.
https://amigastore.eu/en/738-amiga-1200-accelerator-connector-for-the-edge-expansion-port.html

Можно у производителя заказать, но партия от 1000 штук. Есть ещё вариант поколхозить из райзеров PCI, но это опять же время.

npc87
23.10.2020, 09:31
На amigastore.eu кто-нибудь что-нибудь заказывал?
Был опыт, заказывал ACA1221ec, прислали расширитель памяти на 512Кб на А500. Открыл спор в PayPal, извинились, прислали то, что надо плюс купон на скидку. Неправильную плату отослал обратно за свой счет.

devstratum
24.10.2020, 23:56
npc87, от ошибок никто не застрахован, но такое странно выглядит.

Схему контроллера клавиатуры в теории сверил, осталось запаять всё и прошить PIC.

JV-Soft
25.10.2020, 01:50
Схему контроллера клавиатуры в теории сверил, осталось запаять всё и прошить PIC.
Отпишитесь ,как работает , обрабатывает ли несколько клавиш при одновременном нажатии.

devstratum
28.10.2020, 15:33
Отпишитесь ,как работает , обрабатывает ли несколько клавиш при одновременном нажатии.
Кратко - контроллер работает, основная раскладка вводится, использовал AmigaShell. Софтовый сброс LA + RA + Ctrl срабатывает, где LA и RA повешены на клавиши Win соответственно. Подробнее будет в материале, пока только проверил после сборки.
Что ещё можно запустить, потестировать?

goodboy
28.10.2020, 15:50
Что ещё можно запустить, потестировать?
вспоминаю что про один контроллер сообщалось что не работает игра SlamTilt, но этих pinball`ов несколько штук.

devstratum
28.10.2020, 17:03
В исходниках по комментариям видно, что некоторые кнопки обрабатываются процедурами для сочетания амижных клавиш


goto lctrl ;Left Ctrl
goto prtscreen ;print screen=R Amiga P
goto rctrl ;Right CTL
goto swapscreen ;Menu Key=L-Amiga M
goto endkey ;End=Shift right-cursor
goto home ;Home=Shift left-cursor
goto insert ;Insert=Right Amiga 7
goto pagedown ;Page Down=Shift down-cursor
goto prtscreen ;print screen=Right Amiga P
goto pageup ;Page up=Shift up-cursor
goto break ;Break=Ctrl-C


Caps lock, Num Lock светодиоды включаются. В теории можно всякое под себя написать, но надо в теме разбираться

Sergey
29.10.2020, 18:08
Кратко - контроллер работает, основная раскладка вводится, использовал AmigaShell.
Приветствую! Как ты заставил это работать?
Платы купил у PCB Way.
Заливал готовую прошивку через TL866. Подпаялся к амижному контроллеру. Оттуда же и питание снял - клава не подаёт признаков жизни при включении. ЧЯДНТ?

https://imageup.ru/img153/3671233/a500keyb.jpg (https://imageup.ru/img153/3671233/a500keyb.jpg.html)

JV-Soft
29.10.2020, 18:15
devstratum, за инфо спасибо , попробую в начале недели собрать.

Sergey, как раз отпишусь ,что у меня вышло. А на счет прошивки ,фьюзы не напутали ? У меня с пиками вообще проблем никогда не было в плане прошивки.

Sergey
29.10.2020, 18:23
Sergey, как раз отпишусь ,что у меня вышло. А на счет прошивки ,фьюзы не напутали ? У меня с пиками вообще проблем никогда не было в плане прошивки.
Буду очень благодарен за инфу, как фьюзы выставить. Но, ведь, рабочая клава на питание не реагирует. Спаяно верно. Тестером проверено. Питание поступает на разъём ps/2. Однако индикаторы на клавиатуре не горят

devstratum
29.10.2020, 22:57
Приветствую! Как ты заставил это работать?
Прошивка у меня на All memory, конфигурация фьюзов из нее подгрузилась.

Sergey
29.10.2020, 23:24
У меня, точно, по-другому. Инфу о фьюзах брал из ридми. Наверное, неправильно распарсил. Уже Лиру от отчаянья заказал :(

devstratum
31.10.2020, 18:58
Amiga 1200 #01: электропитание, RGB переходники и подключение к мониторам (https://devstratum.ru/hardware/amiga-1200-01-elektropitanie-rgb-perekhodniki-i-podklyuchenie-k-monitoram)

Amiga 1200 #02: подключение и доработка FDD, запись дискет на PC (https://devstratum.ru/hardware/amiga-1200-02-podklyuchenie-i-dorabotka-fdd-zapis-disket-na-pc)

Amiga 1200 #03: контроллеры PS/2 клавиатуры и мыши, прошивка FDD Gotek (https://devstratum.ru/hardware/amiga-1200-03-kontrollery-ps-2-klaviatury-i-myshi-proshivka-fdd-gotek)

Всё что пока получилось реализовать.

Sergey
01.11.2020, 04:37
Да что же это такое!
Схема та же, проводок к проводку.
Прошивка та же.
Подключение один в один.
А клава прикинулась ветошью и не отсвечивает!
Голый контроллер клавиатуры при подаче питания зажигает все 3 светодиода, правда, тускловато.
Рабочие клавы на подачу питания не реагируют ВООБЩЕ. Иногда еле заметно вспыхивает крайний правый светодиод. И всё. На клавиши тоже реакции нет.
Может, прошивка, всё таки, не та? Брал отсюда: http://eab.abime.net/attachment.php?attachmentid=41629&d=1411302291

devstratum
01.11.2020, 12:24
Может, прошивка, всё таки, не та?
Прошивку я брал там же, MMKEYBOARD-16f628A_MCLRE_OFF.HEX 5.68 КБ. При открытии формат Intel HEX для All Memmory. Загружаются области Code Memory, Data Memory (здесь тоже есть немного данных) и Config Memory с отмеченными битами конфигурации. Шилось без проблем.

Если изначально у тебя был конфиг не тот, может что-то по другому делал?

Sergey
01.11.2020, 12:38
Если изначально у тебя был конфиг не тот, может что-то по другому делал?
Сомневаюсь, что там можно что-то по другому сделать: плата, прошивка. Разве, фьюзы, - первый раз вручную набирал. Интересно, почему сейчас не работает, когда всё, как у тебя сделано? :)

devstratum
01.11.2020, 13:01
Интересно, почему сейчас не работает, когда всё, как у тебя сделано?
Пока не знаю что ещё посоветовать можно. Я несколько раз всё сверял перед подключением и завелось с первого раза.

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

JV-Soft вот может ещё соберет, проверит это дело на работоспособность.

devstratum
02.11.2020, 01:19
В планах на будущее расширение 8MB Fast RAM. А кто какой оптимальный объём HDD использует для классики под WHDLoad? Как бы вам хватает и зачем больше подключать?

JV-Soft
02.11.2020, 04:02
А кто какой оптимальный объём HDD использует для классики под WHDLoad?
Мне пока около 16 гиг хватает.

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

Пользуюсь и винтом 2.5" и таким адаптером - https://aliexpress.ru/item/32835238226.html?spm=a2g0o.productlist.0.0.233b3e3 9L4wacO&algo_pvid=d3baa557-87c8-4a9d-b086-f36145abb81b&algo_expid=d3baa557-87c8-4a9d-b086-f36145abb81b-22&btsid=0b8b037016042788632365526e8878&ws_ab_test=searchweb0_0,searchweb201602_,searchweb 201603_

devstratum
02.11.2020, 05:21
Мне пока около 16 гиг хватает.
Есть CF на 16 с адаптером IDE. Есть и 2.5" винт на 80, только вот и думается жирно его на амигу вешать.

goodboy
02.11.2020, 10:17
надеюсь про изначальный барьер (на классике) в 4гб знаешь ?

devstratum
02.11.2020, 12:16
надеюсь про изначальный барьер (на классике) в 4гб знаешь ?
Да, патчи, в 3.1.4 уже вроде включен фикс?

Sergey
02.11.2020, 12:56
Включён. Только тут другое. Без FastRAM А1200 с кикстартом 3.1.4 неработоспособна. В частности, ты даже винчестер разбить не сможешь.

goodboy
02.11.2020, 14:16
ну и для классики с `большим` винтом лучше использовать https://aminet.net/package/disk/misc/hdinst

https://lh3.googleusercontent.com/proxy/LrkIOEgPbSPqdc_qGQy5am8gWnDoD5foegq8sRpDkdiffspy3R scU8YxrwKlvnwbbW_YUGsxM-TaCXiyza8VoI1r79cAg80pLXAWThlE9kqLkIxakRrdT9ljWy0a IaI6aytIUlVKFReo3A

Sergey
07.11.2020, 23:32
Наконец-то, с AmigaKit пришёл адаптер клавиатуры Lyra-3. Заказывал вариант для а1200 (установка на чип), пришёл для выносной клавиатуры. Ладно, сам перепаяю.
https://imageup.ru/img210/3674281/img_20201107_211747.jpg (https://imageup.ru/img210/3674281/img_20201107_211747.jpg.html)

Sergey
09.11.2020, 06:21
Всё что пока получилось реализовать.
Ошибочка у тебя закралась: питание для клавиатуры ты берёшь от сигнала RW (вывод 22). А VCC находится на 20-м. Однако это исправление мне не помогло: Lyra-3 также не работает. :(

devstratum
09.11.2020, 13:12
Ошибочка у тебя закралась: питание для клавиатуры ты берёшь от сигнала RW (вывод 22). А VCC находится на 20-м.
Здесь смотрел:
https://www.amiga-stuff.com/hardware/8520.html

Для 1200 на 22 выводе Power VCC у 8520 PLCC. A500, A2000 - там RW, но так уже DIP.

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


Lyra-3 также не работает.
Что-то другое надо смотреть видимо. Два устройства не работают, может не в них дело?

volton
09.11.2020, 15:58
Здесь смотрел:
https://www.amiga-stuff.com/hardware/8520.html

Для 1200 на 22 выводе Power VCC у 8520 PLCC. A500, A2000 - там RW, но так уже DIP.

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


Что-то другое надо смотреть видимо. Два устройства не работают, может не в них дело?
питание в норме? именно откуда запитываешь?

devstratum
09.11.2020, 17:32
питание в норме? именно откуда запитываешь?
у меня собранный контроллер клавиатуры работает, питание есть

volton
09.11.2020, 20:06
у меня собранный контроллер клавиатуры работает, питание есть
сергей,подай плюс отдельно... просадки по питанию нет? что на выходах мк с подключенной клавой и без?

Sergey
09.11.2020, 20:26
Здесь смотрел:
https://www.amiga-stuff.com/hardware/8520.html

Для 1200 на 22 выводе Power VCC у 8520 PLCC. A500, A2000 - там RW, но так уже DIP.

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

Виноват, прогнал - по запарке смотрел на DIP(!).

- - - Updated - - -



Что-то другое надо смотреть видимо. Два устройства не работают, может не в них дело?
Я уже понял, в чём дело - моя амига проклята! :)

- - - Updated - - -


питание в норме? именно откуда запитываешь?

сергей,подай плюс отдельно... просадки по питанию нет? что на выходах мк с подключенной клавой и без?
Питание беру с с 8520. Использую БП АТ. Напряжение 4,85В. Просадок нет, - оно такое же и на МК адаптера, и на контроллере самой клавиатуры.
Я сам понимаю, что оно не может не работать, и это оченно бесит. Решил провода перепаять на толстый МГТФ, - я больше пока ничего не придумал :)

Sergey
10.11.2020, 03:43
Что-то другое надо смотреть видимо. Два устройства не работают, может не в них дело?
На другой амиге тоже не работает. Оч. надеюсь, что неправильно спаял, но, похоже, тщетно.

Sergey
12.11.2020, 21:43
Подключил родной БП - напряжение 4,95 В.
Купил в ЧипДип новый МК, прошил.
Спаял адаптер заново, проверил правильность соединений, - всё верно.
https://imageup.ru/img170/thumb/img_20201113_0125213675842.jpg (https://imageup.ru/img170/3675842/img_20201113_012521.jpg.html)

Все три МК работают одинаково, - в консоль выдаётся символ " ` ". Индикаторы на клаве не горят, на клавиши реакции нет.
https://imageup.ru/img113/thumb/img_20201113_0123203675841.jpg (https://imageup.ru/img113/3675841/img_20201113_012320.jpg.html)

JV-Soft
13.11.2020, 03:44
Sergey, я не очень подробно читаю , но в подписи у тебя еще есть амиги , а с родной клавой работает ?

Sergey
13.11.2020, 05:39
Sergey, я не очень подробно читаю , но в подписи у тебя еще есть амиги , а с родной клавой работает ?
Да, работает.

devstratum
13.11.2020, 10:55
Sergey, скинь email, прошивку сверим.

goodboy
13.11.2020, 11:02
так у него и `фирменный` Lyra3 не работает.

Sergey
13.11.2020, 13:14
так у него и `фирменный` Lyra3 не работает.
Так, она и на другой амиге (ревизия 1D4) не работает. Правда, в консоль, вообще, ничего не выдаётся. С родной клавиатурой нормально работают ОБЕ.

goodboy
13.11.2020, 13:53
а провода на `накидке` правильно распаяны ?
вроде на фотке Lyra3 некоторые дорожки идут на те контакты что у тебя пустые
или это от того что одеваешь на контроллер портов, а не клавиатуры
(раньше она точно одевалась на контроллер клавиатуры)

devstratum
13.11.2020, 14:47
Что работает у меня так соединено:



PS/2 PIC16F628A U7 8520
2 RA3 43 KB_DATA
3 RA4 44 KB_CLOCK
3 GND 5 VSS 1 GND
1 DATA 6 RB0
5 CLOCK 7 RB1
8 RB2 37 RESET
4 +5V 14 VDD 22 +5V

Sergey
13.11.2020, 15:31
а провода на `накидке` правильно распаяны ?
вроде на фотке Lyra3 некоторые дорожки идут на те контакты что у тебя пустые
или это от того что одеваешь на контроллер портов, а не клавиатуры
(раньше она точно одевалась на контроллер клавиатуры)
Ты понимаешь, в чём дело, - AmigaKit прислал не ту Лиру, - под minidin-6, а не с PLCC-панелькой. Поэтому мне, всё равно, откуда сигналы брать. Беру с 8520, как у топикстартера.

- - - Updated - - -


Что работает у меня так соединено:



Паял, как у тебя, по картинке.

devstratum
13.11.2020, 22:52
Паял, как у тебя, по картинке.
Скрины, как шил, с прошивкой я тебе выслал. Чёрт его знает, почему не работает. У меня A1200 1D.4 с Kickstart v3.0, пока ещё не обновлял.

JV-Soft
01.03.2021, 19:41
Sergey, приветствую , глянул схему на pic , как мне помнится на 4 ногу VPP должно 5в. подаваться для корректной работы.

devstratum
02.03.2021, 00:48
Sergey, приветствую , глянул схему на pic , как мне помнится на 4 ногу VPP должно 5в. подаваться для корректной работы.

Хоть и не мне. Это если прошивка предполагает аппаратный сброс микроконтроллера по сигналу MCLR. Контроллер клавиатуры на плате от Solo761, там на 4 ногу ничего не заходит, видно будет, надеюсь на этой неделе соберу.

JV-Soft
02.03.2021, 10:47
Хоть и не мне. Это если прошивка предполагает аппаратный сброс микроконтроллера по сигналу MCLR. Контроллер клавиатуры на плате от Solo761, там на 4 ногу ничего не заходит, видно будет, надеюсь на этой неделе соберу.
Мне колхозить не хотелось ,платы уже заказал едут , тоже думаю вскоре соберу ,но я на всякий случай предусмотрел питание на VPP , например мышиные адаптеры без питания на VPP глючат.

Sergey
11.05.2021, 02:31
Наконец, решил вопрос: сваял другой адаптер, на AT89C2051 (автор Martin Clausen):
https://i.ibb.co/sy2Gy4s/IMG-20210511-032459.jpg (https://ibb.co/sy2Gy4s)

JV-Soft
08.06.2021, 20:38
Наконец, решил вопрос: сваял другой адаптер, на AT89C2051 (автор Martin Clausen):
Собрал я на pic16f628a , все ок , ни каких проблем , поправил код и собрал еще на древнем pic16f84a ,тоже ок.

https://c.radikal.ru/c32/2106/b2/21388477f5e1t.jpg (https://c.radikal.ru/c32/2106/b2/21388477f5e1.jpg) https://a.radikal.ru/a36/2106/d8/75f36e80bf71t.jpg (https://a.radikal.ru/a36/2106/d8/75f36e80bf71.jpg)

Sergey
08.06.2021, 21:11
Собрал я на pic16f628a , все ок , ни каких проблем , поправил код и собрал еще на древнем pic16f84a ,тоже ок.


Удивил! :)
- У топикстартера тоже работало, а приехало ко мне - и не жу-жу. У меня даже буржуйский Lyra 3 не работает.
Я думаю, дело в питании: после подключения акселератора мой девайс не работает.
Что интересно, на двух других амигах девайс не работает ни так, ни так. ХЗ что думать.

goodboy
09.06.2021, 20:11
электролиты ? внимательно посмотри. симптомы - посеревшие дорожки или скопление пыли вокруг них
на а1200 самых важных штуки 3,4 (по питанию)
пара на выход звука, остальные нужны для PALкодера НЧ/ВЧ.

JV-Soft
20.06.2021, 01:42
Что бы темы не плодить , возник вопрос ,а какой софт использует среднюю кнопку мыши на амига ?

tnt23
20.06.2021, 09:58
Что бы темы не плодить , возник вопрос ,а какой софт использует среднюю кнопку мыши на амига ?

У классической амижной мыши всего две кнопки.

goodboy
20.06.2021, 10:15
а какой софт использует среднюю кнопку мыши
коммандер dopus5 и надстройкаWB MCP
но за давностью лет могу ошибаться,
но в целом это всё баловство, реальной необходимости в средней кнопке нет

easy_john
20.06.2021, 12:55
Что бы темы не плодить , возник вопрос ,а какой софт использует среднюю кнопку мыши на амига ?

http://aminet.net/package/util/mouse/FreeWheel

JV-Soft
21.06.2021, 02:34
Запилил себе full usb mouse с поддержкой беспроводных мышей , теперь думаю как получше допилить прошивку и максимум функций ее применить.



https://c.radikal.ru/c24/2106/a1/e1720e7ddd9ct.jpg (https://c.radikal.ru/c24/2106/a1/e1720e7ddd9c.jpg) https://d.radikal.ru/d39/2106/45/d210eb586a51t.jpg (https://d.radikal.ru/d39/2106/45/d210eb586a51.jpg)

tnt23
21.06.2021, 10:57
надстройка WB MCP

Вот это довольно интересно, если правда. В Intuition, насколько я успел покопаться, в принципе поддержаны события только для Left и Right Button. Я плохо смотрел, битовые маски поддерживают 3 кнопки.

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


Запилил себе full usb mouse с поддержкой беспроводных мышей , теперь думаю как получше допилить прошивку и максимум функций ее применить.



https://c.radikal.ru/c24/2106/a1/e1720e7ddd9ct.jpg (https://c.radikal.ru/c24/2106/a1/e1720e7ddd9c.jpg) https://d.radikal.ru/d39/2106/45/d210eb586a51t.jpg (https://d.radikal.ru/d39/2106/45/d210eb586a51.jpg)

В Early Boot Menu успевает зайти?

JV-Soft
21.06.2021, 12:35
В Early Boot Menu успевает зайти?
Да ,конечно

devstratum
24.06.2021, 03:22
осталось usb клаву сделать

Triplex
24.06.2021, 14:27
осталось usb клаву сделать
Подписываюсь под каждой буквой )))

JV-Soft
24.06.2021, 18:08
осталось usb клаву сделать
Думаю будет.

JV-Soft
02.07.2021, 16:58
Вопрос о клаве , на амигах где то используется в софте одновременное нажатие Right ALT и Left ALT.
Думал сделать прошивку для переходника на PS2 клаву ,где сброс амиги будет по двум альтам и контрол.
Так как некоторые старые клавы не имеют клавиш win

vivat
02.07.2021, 23:59
ЕМНИП Pinball Fantasies\Illusions (но это не точно) вопчим от 21st century entertainment игрушки могут уметь юзать "разные одинаковые" кнопки

tnt23
03.07.2021, 11:20
Вроде в Pinball управление кнопками Shift (они более длинные и больше похожи на flappers)