Красиво! Но сейчас придут свидетели секты запаивателей микросхем без панелек и расскажут почему ничего не заработает XD Я это каждый раз слышу.
Красиво! Но сейчас придут свидетели секты запаивателей микросхем без панелек и расскажут почему ничего не заработает XD Я это каждый раз слышу.
Froggy(29.12.2025)
А это мы скоро узнаем...
Что касается панелек. Практически все экземпляры Omega MSX фото или видео которых я находил в сети были сделаны с использованием панелек. Причем, чаще применялись лепестковые панельки, реже - цанговые.
Когда конструкция отработана (и выпускается серийно), то можно и паять. Но когда (не от хорошей жизни) приходится применять разные серии логики, то лучше поставить панельки. Особенно учитывая тот факт, что, например, под видом HCT китайцы могут прислать F - серию.
Современные лепестковые панельки двусторонние, то есть контакт прижимает ножку микросхемы с обеих сторон. Качество панелек даже из Китае вполне хорошее. Если не дёргать микросхемы из панелек по сотне раз, всё будет нормально. Я пока делал разные варианты прошивки ГАЛок для Дэу тягал их туда-сюда постоянно. И ничего - всё работает.
Последний раз редактировалось Wierzbowsky; 31.12.2025 в 14:17.
CodeMaster(31.12.2025), Froggy(31.12.2025), GreyWolf(31.12.2025), RW9UAO(03.01.2026), tnt23(31.12.2025)
Канун Нового года. Самое время для запуска Omega MSX.
Использовал очень полезный материал от наших испанских коллег. Рекомендую всем сборщикам.
Для начала проверил сопротивление между +5V и GND (земля). Получилось 250 Ом, что нормально. В инструкции написано про 300 Ом, но в данном случае это не критично. Главное, что нет к.з.
Для питания использовал внешний стационарный блок питания 5V/5A от бренда MeanWell:
На плате разъем подключил к гребенке питания J10:
Тест 1.
Первое включение будет без монитора. В микросхему ПЗУ записал тестовую прошивку Halt-CBIOS. Найти ее можно в материале от испанцев.
Установил микросхемы U1, U3, U12, U13, U26, U42 и U46.
Перемычки JP3 и JP4 надо установить в положение 1-2. Это для VDP V9938. К сожалению, V9958 мне купить не удалось. Неправильная установка этих перемычек может привести к выходу из строя дорогой микросхемы V9938/9958. На плате все перемычки подробно описаны, что снижает вероятность ошибки.
Перемычку выбора ROM JP1 ставлю в положение OFF:
Включаю питание. Сразу замеряю напряжение на плате. У меня напряжение упало до 4.93 вольта. Это нормально. Проверил нагрев микросхем с помощью сертифицированного пальцометра. Все чипы едва теплые.
Проверил напряжение на 18 ноге процессора относительно земли. Получил логический ноль - так и должно быть.
Выключаю питание. Ставлю перемычку JP1 в ON. Включаю MSX. Опять проверяю напряжение на 18 ноге процессора. Логическая единица - это мне и нужно.
Тест показал, что процессор получает питание и тактовый сигнал, обращается к ПЗУ и выполняет первую команду.
Можно приступать к второму тесту.
Тест 2.
Устанавливаю микросхемы U2, U30, U39, U43 и U47, батарею BT1. Перемычку JP1 оставляю в положении ON. Прошу прощения за мутное фото:
Подключил монитор к композитному выходу Omega (J2).
На плате установил перемычки JP5, JP6 в положение 2-3 для включения PAL-режима.
Для настройки кодера под PAL-режим надо использовать резистор R9 на 16 кОм и конденсатор C91 на 18 пФ. Я эти детали не паял т.к. хочу еще проверить и NTSC-режим:
Затаив дыхание включил Omega. Монитор ожил и выдал картинку!
Ничего осмысленного монитор не показывал, но растр был, а это означает, что VDP V9938 и микросхема кодер SONY CXA 1645 исправны. Это очень радует т.к. были сомнения в их исправности.
Тест 3.
Установил микросхемы видеопамяти (VRAM) U8-U11.
Включаю компьютер. Ура! Наконец вижу осмысленную надпись ERROR: MEMORY NOT FOUND
Пока все идет по плану. Это вселяет надежду.
Тест 4.
Устанавливаю микросхемы U38, U37, U40, U45, U31, U22, U23, U18, U17, U41, U7 и U32.
Момент истины. Дрожащей рукой включаю тумблер блока питания... Через секунду монитор показал заставку C-BIOS. Бинго! MSX запустился, оперативная память исправна.
Далее компьютер перешел в режим диагностики:
Вроде все хорошо, но меня смутил странный глюк на шрифтах. Причем, при каждом новом включении глючило по разному.
Решил подключить компьютер к 40" телевизору т.к. маленький монитор (на "народном" контроллере) отображал композитный сигнал очень мыльно.
Кроме этого, для выбора тестов подключил клавиатуру:
Теперь глюки на шрифтах видны отчетливо:
В остальном все работает нормально. Клавиатура исправная, можно посмотреть разные тесты.
Тест 5.
Прошил в ROM SF39040 стандартный БИОС MSX2. Прошивок очень много. Выбрал omega_msx2_int_ntsc - международная версия под NTSC. Особого волнения уже не было. После включения Omega MSX показал свою стандартную заставку и загрузился в Basic:
Быстро набрал простейшую программу. Запустил. Все работает. Я уже расслабился, но потом переключил компьютер в текстовый режим SCREEN 0 (40x25 символов). И вот в этом режиме символы начали произвольно меняться. Даже при нажатии на кнопку SHIFT служебная строка искажалась случайным образом. При этом, программа работала нормально. Компьютер не зависал и реагировал на команды:
В режимах SCREEN 1 и SCREEN 2 символы не искажаются и все работает без проблем.
Пока пытаюсь осмыслить ситуацию. Из-за чего может проявляться такой необычный глюк? Видеопамять? Именно туда загружается знакогенератор. А может VDP V9938 так глючит? Вот это будет очень плохо...
Получился такой интересный новогодний запуск MSX. Большая бочка меда с ложкой дегтя...
Таков путь самурая... Всех с Новым годом. Здоровья и мира.
Продолжение следует...
Оливье и "шуба" уже надоели. Продолжим.
Тест 6.
Подключим слоты для картриджей. Ставлю микросхемы U19, U20, U21, U25, U14, U15 и U16.
Первое включение выполнил без картриджа. MSX загрузился нормально. Для первого теста взял простой картридж The Goonies:
Включаю компьютер. Через пару секунд игра успешно запустилась. Ура, работает!
Для более серьезной проверки установил великий и ужасный Carnivor 2. Он еще не доделан, но основные функции выполняет:
С запуском Carnivor проблем не было. Через несколько секунд появилось главное меню.
Потестировал игры, которые были записаны во флеш-память картриджа. Сбоев не заметил.
Тест 7.
Пора подключить к MSX звуковой чип PSG. Устанавливаю микросхемы U34, U35, U36, U44 и U4:
На данный момент микросхемы усилителя MCP6281 у меня нет. Чтобы проверить звук подключил вход активных колонкок на 2 (сигнал) и 4 (земля) выводы в панельке MCP6281 с помощью контактов:
Для генерации звука можно набрать команду в Бейсике:
Звук музыкального процессора заработал. Так же слышен звук нажатия клавиш.Код:PLAY "CDE"
Восьмой тест - узел для загрузки с магнитофона. Установил микросхему-компаратор LM311P. Сделал кабель для подключения магнитофона к разъему J6. В качестве магнитофона применяю TZX DUINO, который был успешно протестирован с TrhMSX:
Для загрузки надо дать команду:
Сделал несколько попыток, но к сожалению MSX сигнал с магнитофона не "видит". Звук приходит на вход компаратора (вывод 3), но на выходе 7 - тишина.Код:BLOAD"CAS:",R
Кстати, Omega MSX читает магнитофон с помощью портов музыкального процессора PSG (я поставил Yamaha 2149), вывод 14:
Когда я изучал этот узел заметил, что на музыкальный чип завязана функция определения клавиатуры. Возникла догадка, что глюки с шрифтами в режиме SCREEN 0 могут быть связаны с отсутствием этого сигнала, когда не установлен музыкальный чип.
Моя версия подтвердились. Проверил - теперь в режиме SCREEN 0 с шрифтами проблем нет. Выдохнул, т.к. были подозрения в "подгоревшем" VDP 9938 - уж очень необычно проявлялся глюк.
Проверил работу реле, которое управляет магнитофоном. Для этого можно использовать команды Бейсика:
При выполнении этих операторов слышны тихие щелчки реле.Код:MOTOR ON MOTOR OFF
Надо разбираться с LM311. Может есть простой способ как ее проверить? На Али эти микросхемы стоят копейки, но ждать целый месяц...
Итак, на данный момент проверено все, кроме джойстиков и порта принтера. Честно говоря не ожидал, что запуск Омеги пройдет так гладко. Буду еще тестировать, но на данный момент каких-либо глюков не замечал.
Надо заняться своим БИОСом. Хочу версию, как на Yamaha yis503iii КУВТ2, NTSC, международную и с кириллицей.
Забыл главное. Надо, наконец, подключить Omega по RGB. Наблюдать мыльную композитную картинку уже надоело.
Продолжение следует...
GreyWolf(02.01.2026), Wierzbowsky(02.01.2026)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)