Uzix | микроблог

#Mist

Пришли платы jlc...

Пришли платы, “всего” 2 месяца с момента заказа на jlc. Новая ревизия миста, уны, миниатюрный PAL-кодер, новая ревизия заглушек для OtterlyMIDI и будущий флеш-картридж для денди, на котором потренируюсь в пайке BGA. Ну и бонусом одновременно пришла плата денди с авито - чтобы сравнить её в работе с моей.

Я уже успел отвыкнуть от jlc и их отсебятины , которую они пишут на шёлке (если не доплачиваешь чтобы они её не писали). И, разумеется, эту свою отсебятину они разместили на лицевой панели миста 🤦Pcbwave себе такого не позволяют… Интересно, возможно ли чем-нибудь удалить эту надпись?

Впилил в ядро NES для MIST...

Впилил в ядро NES для MIST поддержку светового пистолета. На VGA-мониторе работают даже немодифицированные оригинальные ромы, обычно работающие только на ЭЛТ-телевизорах. Для подключения пистолета нужно спаять простой переходник на 4 провода и подключить его ко второму порту DB9 на MIST.

nes_241008_zapper.rbf 362.8 KB zapper games.zip 195.3 KB

Обновил TSConf для MIST...

Обновил TSConf для MIST до версии 241005.

  • Добавлена поддержка колёсика мыши
  • Подтюнен звук AY чтобы точнее соответствовать звучанию zxtune и zx-multisound
  • Covox теперь выводится в оба канала (раньше выводился только в левый)
  • Исправлен ход часов если в MIST нет RTC
  • Исправлено чтение RTC из бейсика
  • Раскладка клавиш приведена в соответствие с таковой в ZX Evolution
  • Исправлена работа курсорных клавиш в бейсике (раньше при нажатии на кнопку могла случайным образом нажиматься цифра)
  • Улучшена обработка одновременного нажатия нескольких клавиш
  • Доработано считывание сканкодов клавиатуры для лучшей совместимости с разным софтом

https://github.com/UzixLS/TSConf_MiST

TSConf.r01 32.0 KB TSConf.rom 64.0 KB TSConf_241005.rbf 353.3 KB

TSConf на MiST

Последние 3 недели я занимался портированием TSConf на MiST, и вот, наконец, порт достиг того состояния, когда уже можно сделать релиз.

Что такое TSConf? Это, если можно так выразиться, сильно проапгрейженый ZX Spectrum со спрайтами, тайлами, DMA и прочими наворотами. Изначально TSConf создавался для ZX Evolution, но со временем его портировали на другие платформы, например MiSTer и Karabas Go.

Что умеет данный порт? VDAC 1, RTC, ZiFi (WiFi), магнитофонный вход/выход, выход MIDI, TurboSound FM, General Sound (2 Мб), SAA1099, SounDrive, поддержка мыши и двух джойстиков по стандартам Kempston/Sinclair/Cursor.

Как установить? Скопировать файлы TSConf.rom, TSConf.r01 и TSConf_240921.rbf в корень SD-карты, отформатированной в FAT32, распаковать Wild Commander и залить рядом любимые демки/игры/музыку для спектрума и для TSConf. Если нужно чтобы ядро запускалось автоматически (без меню) при включении MiST, то переименовать TSConf_240921.rbf в core.rbf.

Исходный код: https://github.com/UzixLS/TSConf_MiST

wc.zip 262.0 KB

То что китайцы продают на али...

То что китайцы продают на али мой вариант миста - не новость. Но что там внутри я увидел только сейчас. А внутри там плата самой первой ревизии А, которая прототип, с кучей косяков. При том что герберы этой ревизии я не выкладывал, их им надо было вручную из кикада генерить из исходников… 🤦

Развожу помаленьку новый Мист...

Развожу помаленьку новый Мист. Мелких изменений много, из самого значимого - добавил MIDI вход и выход (можно будет подключать MT32-Pi), а так же убрал PAL-кодер на AD724 - вместо него будет ч/б выход на резисторах. Цветной кодер, при желании, можно подключать к VGA разъёму, благо весь кодер легко помещается в корпус вилки VGA.

Пока не могу определиться использовать для питания type C или оставить как есть - микро. Если бы влезал обычный горизонтальный type C - вопросов бы не было, но из-за расположения крепёжного отверстия в гаинтовском корпусе встанет только вертикальный. Ну или сдвигать VGA, что нарушит симметрию и в целом не очень.

Релиз MIST.1010 rev A2

Выложил ревизию A2 проекта MIST.1010: https://github.com/UzixLS/mist1010-board

  • Поправлены все известные ошибки;
  • Стабилизатор LM3940IS-3.3 заменён на NCP1117-3.3;
  • Цепь аудиовыхода приближена к варианту из оригинальной схемы;
  • Танталовые конденсаторы C39, C40, C80 заменены на электролиты;
  • Керамические 10мкФ конденсаторы C41, C68, C69 заменены на танталовые 22мкФ;
  • Добавлен керамический конденсатор C74 около разъёма для ESP-01;
  • Удалена бесполезная пищалка.

Так же выложил обновлённую ревизию A1 для передней и задней заглушки.