У меня похожий коврик, из силикона. Паять на нем удобно, он не боится высокой температуры. А вот резать не очень, порезы не затягиваются.
У меня похожий коврик, из силикона. Паять на нем удобно, он не боится высокой температуры. А вот резать не очень, порезы не затягиваются.
Подключаем Wi-Fi.
На днях получил модуль ESP-01 (ESP8266 WIFI wireless module wireless transceiver 2.4G) и программатор к нему.
https://i.postimg.cc/SKzchSrp/wf-4.jpg
https://i.postimg.cc/PxsYfg3v/wf-3.jpg
Моя плата программатора не имела включателя режима программирования. Поэтому, пришлось паять гребенку для установки перемычки (GPO0 на GND). Вычитал это на Алиэкспрессе. Без этого программатор работает только на чтение.
https://i.postimg.cc/nhWqgjqk/wf-2.jpg
На плату TrhMSX надо запаять разъем J2. Двухрядных разъемов у меня нет, сделал из двух одинарных разъемов 1Х4. Для ровной впайки желательно воткнуть в разъем ответную гребенку.
https://i.postimg.cc/V6qMJKpG/wf-5.jpg
Теперь надо запрограммировать модуль ESP-01.
https://i.postimg.cc/rsq4xSL8/wf-6.jpg
Вставляю программатор в юсб-порт. Устройство определилось, но драйверов нет. По описаниям, программатор должен быть сделан на чипе CH340, но в реальности у меня оказался чип FT232R.
Пришлось искать драйвера по ID чипа. После установки чип определился и программатор привязался на com15.
Как программировать модуль я описывать не буду. Подробный мануал со всеми ссылками есть у Криштиано https://theretrohacker.com/2024/03/1...ga-msx2-clone/
Мои результаты прошивки можно видеть на картине ниже:
https://i.postimg.cc/SRVMrJyc/wf-7.jpg
Вставляю ESP-01 в разъем на плате TrhMSX. Ошибиться там трудно.
https://i.postimg.cc/zGvnxSHv/wf-1.jpg
Включаю MSX удерживая кнопку F1 и ... ничего. Повторил попытку несколько раз. Разумеется, без результата. Светодиод на ESP-01 горит красным цветом.
Даже пробовал замыкать недокументированную перемычку J17. Судя по всему она идет на сигнал Reset модуля ESP-01.
https://i.postimg.cc/05CDxHpr/wf-8.jpg
Когда ничего не получается надо читать инструкцию :)
Начал изучать мануал по подготовке SD-карты. И нашел там пункт:
Значит, что для запуска Wi-Fi необходима подготовленная SD-карта. А это уже совсем другая история (с).Код:On the Option-ROM Menu screen, select the option 2 to enable the ESP8266 Wifi BIOS for the TRHMSX and press ENTER.
Продолжим.
Спасибо xdemox (и его коню) за информацию, которая помогла быстро разобраться с нюансами подключения Wi-Fi и работы с БИОСами.
Итак, для работы с беспроводной сетью надо иметь BIOS, который поддерживает Wi-Fi.
Я прошивку сам не собирал, а использовал готовый recovery.pof. Поддержки WI-FI в БИОСе этой прошивки нет. Тут есть простой выход. Можно записать BIOS (файл Ocm-bios.dat) с поддержкой WiFi на SD-карту и вставить ее в TrhMSX. SD-карта должна быть отформатирована в FAT16.
По одной информации, Ocm-bios.dat надо помещать в корень (root) карты, по другой в папку sd_bios/. Я поместил в папку sd_bios/
При установленной карте с BIOS, после включения MSX загрузка BIOS происходит с SD-карты. DIP-переключатель активности SD-карты может быть выключен. На загрузку БИОС он не влияет.
Как получить BIOS Ocm-bios.dat с поддержкой WiFi я напишу чуть позже.
Итак, вставляю SD-карту с нужным БИОСом. Зажимаю F1 и включаю MSX. Через пару секунд появилось окно настройки Wi-Fi сети.
https://i.postimg.cc/wvySmJTt/wf-9.jpg
Нажимаем 3 для сканирования Wi-Fi сетей.
Выбираем свою точку доступа и вводим пароль. Если нажать DEL в качестве первого символа, то пароль будет открытым.
https://i.postimg.cc/hjkNbjf2/wf-10.jpg
При удачном подключении получим похожее окно:
https://i.postimg.cc/c13p1Qb2/wf-11.jpg
Если нажать 4, то попадаем в окно дополнительных настроек. Тут я ничего не менял:
https://i.postimg.cc/yYzwDDqd/wf-12.jpg
Теперь надо установить софт для работы с сетью. Качаем содержимое с ГитХаба по адресу https://github.com/ducasp/MSX-Develo...e/master/UNAPI
Нам необходима папка Hubg.
Копируем ее на любой доступный диск MSX. Для запуска используем файл Hubg.com
При первом запуске, открывается окно настроек MSX HUB Client. Файл конфигурации помещается в папку HUB/Config. В нем, в том числе, указывается путь, куда будут закачиваться файлы. При желании, его можно поменять.
https://i.postimg.cc/1XD2WQFs/wf-13.jpg
Попадаем в основное окно Клиента.
https://i.postimg.cc/SN7HCmqG/wf-14.jpg
В окне LOCAL OPERATION будут отображаться закаченные файлы.
В окне REMOTE OPERATION будут отображаться доступные сетевые файлы.
Выбираем нужную категорию и файл, нажимаем S для закачки. Снизу окна будет отображаться прогресс, при этом на модуле ESP-01 будет моргать синий светодиод.
Переходим в окно LOCAL OPERATION и видим список скачанных файлов
https://i.postimg.cc/6pWghFpx/wf-15.jpg
После успешной закачки, выходим из Клиента (кнопка ESC), находим полученный файл по пути, указанный при конфигурации. Для запуска .ROM файла необходим специальный софт, но про это чуть позже.
Мне удалось скачать из сети и запустить новый релиз известной Спектрумовской игры Alien8. Графика потрясающая:
https://i.postimg.cc/43n0Dtc8/wf-17.jpg
Загадка перемычки JP17.
Вот что про нее написано в описании:
В реальности, Wi-Fi работает как с установленной так и со снятой перемычкой.Код:The jumper that is located close to the ESP8266 enables or disables the network card. You can choose to disable that feature by removing the jumper from the board.
По следам лунного кролика или Moon Rabbit от Nihirash.
Решил пока закрыть вопрос с Wi-Fi и проверил еще один сетевой ресурс.
Качаем с гитхаба https://github.com/nihirash/moon-rabbit/releases архив moonr.zip, распаковываем его на диск MSX. Запуск файлом moonr.com
Попадаем на заглавную страницу. Тут все просто.
https://i.postimg.cc/6qt62Sz7/wf-18.jpg
Честно говоря, не очень понял что такое gopher.club с его "phlogs". Типа ленты новостей?
https://i.postimg.cc/BZBn9SQ2/wf-19.jpg
А вот раздел с MSX-ROMS более чем понятен :) Можно качать ROM файлы. Причем, работает поиск.
https://i.postimg.cc/sxmjpc0T/wf-20.jpg
Ресурс работает достаточно шустро. Спасибо автору.
Кнопка SW3.
Есть на плате ревизии 1.50 и выше загадочная кнопка SW3. Я не нашел ее описания. Спасибо подсказали в телеге, если честно, забыл кто.
https://i.postimg.cc/c1wCqbJj/trhmsx-56.jpg
Это переключатель типа клавиатуры - USB или PS/2. Т.е. если после использования USB-клавиатуры подключить PS/2, то она не будет работать, пока не нажмем эту кнопку.
Это лучше спросить у более знающих людей. Я скачал две игры и одну мелодию. Проиграть ее мне не предложили.
На Спектруме я Wi-Fi не подключал. Может и есть на Скорпион какая-то плата, но не попадалась на глаза.
Я пока MSX разобрал и сложил в коробочку. Много других незаконченных проектов и идей, начинаешь на все распыляться, и нигде нет результата. Стараюсь доводить все проекты до стадии корпуса, а не только плодить спаянные платы.
Два дня ушло чтобы в EasyEDA исправить размер платы для ROM-картриджа. Испанцы - люди богатые. Зачем-то сделали размер платы 101.6 мм. Что сразу в несколько раз удорожает изготовление платы.
Вроде получилось, уже заказал изготовление на elecrow.
https://i.postimg.cc/rFLCwqKJ/cart-2.jpg
Еще буду исправлять готовые чертежи акрилового корпуса картриджа для платы мультиконтроллера.
https://i.postimg.cc/mkpdKqyq/mc-55.jpg
В TrhMSX меня огорчил слабый аудио-вход для загрузки cas-файлов. Т.е. моя плата-картридж без усилителя работать не будет. А хочется иметь картридж-магнитофон.
Нашел у испанцев интересный проект варианта цифрового магнитофона. В нем большой экран, есть усилитель, добавлен небольшой отключаемый динамик для контроля звука загрузки.
Хочу сделать что-то похожее, но без усилка на PAM. И еще добавить сигнал управления "мотором" магнитофоном, который выведен на 5 пин слота.
https://i.postimg.cc/gj4v7Zm2/tsxduinomega.jpg
Короче, планов много. Например, сделать небольшую настольную колонку на АКБ (с акриловым корпусом, конечно) для удобства пусконаладочных работ.
MSX - Forever!
Найдите проект CartridgeDuino. Очень простой и работает с прошивкой MaxDuino отлично.
А в чём смысл магнитофона в формате картриджа? Слот занять?