Uzix | микроблог

#Zx

Зарелизил новую версию прошивки для Sizif-512...

Зарелизил новую версию прошивки для Sizif-512.

  • Добавлена поддержка SpecDrum (вариант Covox на порту #DF);
  • Добавлена опция для переназначения кнопки А на геймпаде на кнопку Вверх;
  • Увеличена громкость AY;
  • Реализован ускоренный запуск 48 бейсика при включённой опции “Auto CPU freq”;
  • Немного улучшены тайминги прерывания в 128 режиме;
  • Исправлен нерабочий 128 бейсик при включенном DivMMC;
  • Исправлена загрузка tap-файлов через esxDOS в режиме +3e;
  • Исправлены циклы ожидания для портов ULA+ в классических таймингах (нужно для HAM256.TAP);
  • Исправлена обработка кнопки Magic при подключенном аддоне DivIDE;
  • Аттрибутный порт теперь доступен только по адресу #FF в режиме классики. Это сделано чтобы предотвратить конфликты на шине при подключенном аддоне. Режим Пентагона не затронут т.к. в нём и раньше использовался только порт #FF.

Ссылка: https://github.com/UzixLS/zx-sizif-512/releases/tag/fw-20230820

ZX MIDI Player v2.0

Выпустил релиз версии 2.0 проигрывателя MIDI для ZX Spectrum.

  • Реализована поддержка FAT32;
  • Добавлена поддержка интерфейсов SD-карт: DivMMC (и производные), ZXMMC, Z-Controller;
  • Добавлена поддержка IDE-интерфейсов: DivIDE, NemoIDE, SMUC;
  • Добавлена поддержка ShamaZX SAM2695 MIDI addon;
  • Исправлен сброс MIDI-синтезатора (актуально для встроенного в Windows синтезатора);
  • Исправлено падение при отсутствии BDI/TRDOS.

https://github.com/UzixLS/zx-midiplayer

zxmidip2.trd 640.0 KB

ZX MIDI Player v1.0

Представляю релиз первой версии моего проигрывателя MIDI файлов для ZX Spectrum.

ТТХ:

  • Работает на любом ZX Spectrum 128-совместимом компьютере с MIDI синтезатором;
  • Поддерживаются файлы размером до 64Кб форматов RMI и MID (типов 0 и 1);
  • Поддержка до 60 дорожек в файле. Для тяжёлых файлов желателен турбо режим процессора;
  • Поддерживается работа на 3.5, 3.54, 7, 14, 28 МГц (процессор должен работать без вейтов);
  • Поддержка загрузки файлов с BDI/TR-DOS. В планах работа с FAT32/SD-картами.

Проигрыватель протестирован на Sizif-512, ZX Evolution + Multisound и на ZX UNO 1010, но должен работать и на других компьютерах с TR-DOS. Так же можно запустить в эмуляторе - например, в Es.pectrum - в нём есть поддержка MIDI.

Проект с открытым исходным кодом, лицензия GPLv3.

Ссылка на исходный код: https://github.com/UzixLS/zx-midiplayer

Ссылка на скачивание: https://github.com/UzixLS/zx-midiplayer/releases

Наброски новой звуковой карты...

Наброски новой звуковой карты для NemoBus. Предварительно - добавятся бипер, Covox, SID, OPL3, 2мб ОЗУ для GS. Спешить с ней не буду, сначала хочу разобраться насколько реально сделать для спектрума плеер существующих форматов OPL3 и что для этого потребуется от карты. Думаю, готова будет не раньше осени-зимы.

Релиз ZX-MultiSound

ZX-MultiSound - звуковая карта TSFM+GS+SAA+SD+MIDI для NemoBus.

ТТХ:

  • TurboSound FM (2xYM2203)
  • General Sound (12МГц, 1024Кб ОЗУ)
  • SAA1099
  • SounDrive
  • MIDI
  • Подходит для установки в низкопрофильные корпуса. Размер карты: 170x64мм
  • Питание 5 и 12В
  • 4x 1-битных цифровых ЦАП для GS и SounDrive

Проект открытый, лицензия MIT.

Ссылка на исходники, схемы, герберы и т.д.: https://github.com/UzixLS/zx-multisound , зеркало: https://git.err200.net/uzix/zx-multisound

Тема на ZX-PK.RU: https://zx-pk.ru/threads/34790-zx-multisound-zvukovaya-karta-dlya-nemobus.html

Релиз Sizif-512 rev E1

Опубликовал исходники и герберы платы Sizif-512 ревизий E и E1:

Github: https://github.com/UzixLS/zx-sizif-512/tree/master/out

Анонс на ZX-PK: https://zx-pk.ru/threads/32157-sizif-512.html?p=1164180&viewfull=1#post1164180

Так же выложил новую версию прошивки: https://github.com/UzixLS/zx-sizif-512/releases/tag/fw-20221002

Релиз Sizif 128 rev C1

Выложил на https://github.com/UzixLS/zx-sizif-128 ревизию C1.

  • добавлен светодиод по питанию
  • добавлена кнопка сброса
  • убрана кнопка NMI
  • неиспользуемые входы U6 заземлены
  • С20 заменён на подстроечный конденсатор для подстройки качества PAL-сигнала
  • подтюнены номиналы в цепи видеовыхода, рекомендуемый кварц Y2 - 28.375МГц. Возможно так же по-прежнему использовать 16МГц, но картинка с новым кварцем на порядок лучше.
  • улучшена разводка; все дорожки теперь скруглены
  • внесена доработка магнитофонного входа от SerOne

Так же обновил ERRATA для старой ревизии с новыми номиналами в цепи видеовыхода (меняется R49 и R50). Новая прошивка сделана уже с расчётом на эти изменения.