Спасибо, забрал. Прогу в несколько инструкций скомпилил. Вроде бинарник корректный получается.
Вид для печати
Спасибо, забрал. Прогу в несколько инструкций скомпилил. Вроде бинарник корректный получается.
Эх, были бы они под корпус УКНЦ)) А то под Кворумовский уже есть.
https://zx-pk.ru/threads/27518-alest...pus-uknts.html Рябцов делал и продавал такие
В том то и дело, что продавал...
Вроде бы, есть мелочи - конденсаторы напаять и т.п. Правда, это, возможно, и не ошибки вовсе. Вся информация, которая у меня есть - из этой темы, как и гербера, по которым заказывались платы. Сам ещё только начал собирать. Но, вроде бы, при правильной сборке и исправных компонентах работать начинает сразу.
Начал, наконец-то, паять плату. Оказывается, футпринты под микросхемы с шагом 2,5мм, а не 2,54мм. Поэтому цанговые панельки, особенно 40-контактные, заходят весьма неохотно, выгибаются. С плоскими контактами не пробовал. Кроме того, расстояние между микросхемами памяти такое, что цанговые панельки не умещаются, пришлось напильником стачивать края некоторых панелек.
Первый запуск: https://disk.yandex.ru/i/Yg7MKKskXkVR-w
Пока что не понял, правильно ли это - заставка появляется и через секунду слегка растворяется. Микросхема контроллера дисковода, пока что, не установлена.
Без микросхемы КНГМД не запускал. Но с ней и без дисковода пишет про ошибку загрузки и просит нажать кнопку.
Можно попробовать в бейсик войти, зажав (запаяв проводок) SHIFT при старте.
PS
Цанговые панельки все-таки стали? Можно фото?
Включил с установленной микросхемой контроллера дисковода - да, появилось сообщение об ошибке, "растворения" заставки нет. Всё же, вопрос о поведении без микросхемы контроллера дисковода остаётся - нормально ли это?
Вроде как ранее Sherlok писал, что не рассчитано на работу без контроллера НГМД, м.б. "чудеса". Если без него, то с зажатым шифтом в бейсик.
40-контактные пришлось впихивать, выгибались дугой. 16-контактные под память пришлось подтачивать, так как становиться рядом никак не хотели.
Вот фотография, но качество очень плохое: https://disk.yandex.ru/d/gkZVhB1zmieRNw
Завтра постараюсь сделать получше.
Если у кого-нибудь есть ненужная плата для Magic Sound и микросхемы (или, хотя бы, микросхема DMA), я бы приобрёл.
Фотография платы:
Подключил по RGB:
Заставка при включении:
Заставка, крупно:
В общем, первый вывод - после сборки компьютер сразу включается. Что будет дальше - не знаю, буду проверять.
Поздравляю!
На фото нечётко видно, расскажите пожалуйста:
1) ОЗУ стоит импорт? Можно привести полную маркировку с таймингом?
2) Почти все мсх серии 1533? Можете измерить ток потребления?
У меня смесь, в основном 555, ток платы 2,1 - 2,3А без подключенного дисковода.
Если будете готовить реальные дискеты, поделитесь пожалуйста способом их записи.
Я ещё продублировал питание в дальние углы платы и наставил блокировочных конд-в. Всё равно питание адресных мультиплексоров звенит выше норм. Но работает.
Лучшее качество фотографии, к сожалению, получить не удалось. Память NEC D41256-10. Большинство микросхем серии 1533, некоторые 555. Потребляемый ток 2 Ампера. Питание, пока что, не пробрасывал по плате, дополнительные конденсаторы тоже, пока что, не ставил.
Реальными дискетами я не пользуюсь, эмулятор HxC (и Gotek с альтернативной прошивкой) хорошо справляются со своей работой. Насчёт записи реальных дискет - с форматом MSX проблем нет, есть специальные программы, позволяющие это делать, я использовал Disk-Manager. Насчёт формата Amstrad - не знаю, пока что, никогда раньше с ним дела не имел. Есть эмулятор дисковода - как-то не думаю про реальные дискеты...
По схеме клавиатуры МС7007 нашёл, где кнопка SHIFT, зажал при включении. Запустился Бейсик. Попробовал позамыкать разные комбинации кнопок на клавиатурных разъёмах. Иногда появлялись отдельные символы, а иногда "выстреливала" сразу последовательность разных символов. В этом явлении я, пока что, не разобрался.
Только что загрузил MSXDOS с эмулятора дисковода. Так что можно сказать - на чтение работает. Насчёт записи - ещё не знаю, так как для этого нужна клавиатура, которой теперь нужно вплотную заняться.
Перед изготовлением адаптера клавиатуры сделал наглядную схему с контактами разъёмов и сигналами компьютера, а, также, контактами клавиатуры в соответствии с паспортом. Информацию взял отсюда:
https://forum.maxiol.com/index.php?s...79&#entry52179
На рисунке матрицы с кнопками, которую я использовал в качестве базы, подключение кнопки "СТОП" не соответствует указанному в паспорте, у себя я это изменил - подключение стало логичным и эта кнопка выполняет функцию сброса компьютера.
Моя схема
Вложение 77109[свернуть]
Схема из паспорта на клавиатуру МС7007
Вложение 77110[свернуть]
Сейчас посмотрел - размер картинок в аттаче маленький какой-то получается, ничего не видно. Дублирую:
Скрытый текст
Скрытый текст
Если где-то ошибся - напишите.
Можно, но там ничего интересного. Как обычно, прототип, пререлиз...
Скрытый текст
AlexBel, т.е. всё так сложно, если используется Arduino ?!
AlexBel, А вы 2 доработки платы делали?
Копейкин, хотел у Вас спросить: удалось ли Вам запустить купленные экземпляры у surinm ?!
Я добился устойчивого старта на варианте в корпусе Партнёра. В режиме Aleste запускается хорошо. Но нет записаных дискет или эмулятора. Нужно разобраться как записать образ на дискету. В режиме MSX сильный джиттер кв. генератора. Видно даже по картинке. Но стартует сейчас тоже стабильно. Я заказал новый кварц, похожей частоты (13,370). Он пока едет.
А вообще стало очень не до хобби пока.
Не знаю, что, в данном случае, "сложно". Я использую для разработки и отладки средства, которые мне удобны и которыми я располагаю. Вы просили показать фото адаптера, я показал то, что есть, на настоящий момент.
- - - Добавлено - - -
Нет, никаких доработок не делал, только спаял плату. Она включается, загружается MSXDOS и работает клавиатура (проверял перемчками). На это компьютер был отложен и начата работа над подключением клавиатур PS/2 и ASCII.
- - - Добавлено - - -
Я проверял с эмулятором Gotek с альтернативной прошивкой. Могу дать образы в формате .hfe
Вот тут много инфы по данному компьютеру, я сам детально не разбирался ещё... так как пока не приобрёл конструктор для сборки... но в планах есть, так как корпус и клава имеются!
- - - Добавлено - - -
Огромнейшее Вам спасибо за фото! А под сложностью я имел ввиду то, что для использования родной клавиатуры от Компаньон-2 необходимо ещё и Arduino...
nimdasys_inbox_ru, там ведь штатная 7007 подходит в разъёмы на плате. Без переходников.
- - - Добавлено - - -
AlexBel, если Вам не сложно выложить hfe, буду очень признателен. Или могу в лс почту скинуть.
Вот фото
https://pic.maxiol.com/thumbs2/16400...8.img3008j.jpg
Это в УКНЦ корпусе, ведь такая же
https://pic.maxiol.com/thumbs2/16400...8.img3014j.jpg
Ага... но как я понял они одинаковые по габаритам и возможно только их отличие в разводке плёнок... я на свои экземпляры УКНЦ и Компаньон-2 сейчас не могу посмотреть, они у родителей в другом городе... но конструктор уже заказал!
Возможно, что в Ваших экземплярах обе клавы от УКНЦ...
nimdasys_inbox_ru, Я тоже сейчас не дома, потом посмотрю детально и напишу, но должны быть одинаковые.
вот ещё фотки: https://zx-pk.ru/threads/20769-kompy...l=1#post899470
AlexBel, В доке startup.htm с сайта Алесты есть описание 2-х доработок. Вы не разбирались, они уже внесены в плату?
Подключил клавиатуру к "Алесте", запустил пару игр и заметил непонятное для меня, пока что, явление при запуске, в момент появления заставки "KONAMI". Возможно, это связано с какими-то доработками, которые я не производил - компьютер просто собран и не дорабатывался. Качество видео не очень, но разглядеть то, о чём я писал, вполне можно: https://disk.yandex.ru/i/EkJS2qzCfIiNww
На эмуляторе заставка "KONAMI" выводится, как и положено, на белом фоне. У меня же фон чёрный с какой-то градацией сверху.
А на эмуляторе (кстати каком?) и на железе запускается один и тот же файл? Ранее писалось, что эти игры были программно адаптированы с платформы msx2. Может тут проблема?
Эмулятор EMU. Один и тот же образ, один и тот же файл.
Скрытый текст
У меня аналогично https://youtu.be/0vjzZPxIMFs смотреть с седьмой минуты.
Можно поэкспериментировать - менять этот белый цвет на другие варианты и проверять на реале.
Он в файле VKILLER.1 по смещению 2250hex, исходно там 77 07 - белый цвет в формате msx2 (на aleste конечно перекодируется в свой формат).