Модуль OPM Light (MSX-EXT)

Página 1/7
| 2 | 3 | 4 | 5 | 6

Por АIеks

Hero (550)

Imagen del АIеks

20-06-2019, 22:22

Захотелось чего-то странного Smile OPLL Light есть, а OPM Light нет. Даже возможно получится применить биос от SFG-01/SFG-05.

Пока видится такой набор "чипсов".

YM2151   (FM-chip)
YM3012   (Stereo D/A converter)
LM324    (Quad Op Amp)
GAL22V10 (Logics)
Login sesión o register para postear comentarios

Por Alexey

Guardian (2285)

Imagen del Alexey

20-06-2019, 22:48

Вот проверенная схема c Альтерой:

https://github.com/RBSC/SFG_Cartridge/blob/master/Doc/schema...

Реализацию для ГАЛки надо делать с нуля. Но Вы справитесь.

Por АIеks

Hero (550)

Imagen del АIеks

20-06-2019, 23:11

Спасибо. Тут как бы задача все минимизировать. В GAL влезет несколько микрух обычной логики. И толкнуть на минималках vgm плеером. VGM Play придется патчить, да не возгневуется автор сего замечательного инструмент.

Por АIеks

Hero (550)

Imagen del АIеks

21-06-2019, 12:41

Alexey, как участнику разработки клона SFG, будут у меня к вам много вопросов. По возможности ответьте, пожалуйста Smile

При обращении к Midi интерфейсу (YM2148) вводится один такт ожидания. Я так понимаю этот же такт ожидания добавляется и к OPM (YM2151). Midi интерфейса у меня не будет. Как думаете добавлять wait для OPM? Или можно узел wait исключить. Вроде при записи/чтении регистров OPM это не должно быть критично.

Por Alexey

Guardian (2285)

Imagen del Alexey

21-06-2019, 14:37

В таких тонкостях я не разбираюсь, извините. Даташита на 2148 нет и никогда не было, так что прошивку делали методом "научного тыка". Так что если с тактами играть, может что-то сломаться.

Например прошивка от SFG-05 не работает с железом SFG-01, хотя оно почти идентичное. Так что у нас патченная прошивка от пятёрки. С оригиналом темп музыки сбивается.

Por АIеks

Hero (550)

Imagen del АIеks

21-06-2019, 14:46

Я смотрел вашу альтерку, вайт вроде туда перенесли. Не уже было не интересно зачем он и на что влияет?

Por АIеks

Hero (550)

Imagen del АIеks

21-06-2019, 14:58

Вот еще вопрос тактирование OPM 4МГц? Просто тактирование выдает MIDI интерфейс (наверное это можно подчеркнуть из прошивки Альтеры (симулятора/эмулятора YM2148).

Por Alexey

Guardian (2285)

Imagen del Alexey

21-06-2019, 15:29

Наш товарищ Ptero знает что к чему в этом модуле, и если перенёс WAIT, то так надо было. У меня нет ясного понимания работы устройства на уровне сигналов.

Там есть 2 вида тактирования. Один по кварцу, другой по MIDI. Биос позволяет выбирать это. Но как это всё работает на самом деле я не разбирался. У меня есть шнурок USB-MIDI, но я его использовал только чтобы проверить ввод-вывод через порты. А в остальном, если не заниматься сочинятельством музыки, это вообще не нужно. Я использую SFG для проигрывания музыки (OPM + OPNA).

Por АIеks

Hero (550)

Imagen del АIеks

21-06-2019, 16:29

О как тактирование от миди или..
Большое спасибо.

Вайт нафиг, видимо. Пока.

У меня кстати киснет с пяток чипсов истинного-аудио. Там миди интерфейс запилен на стандартном чипе от моторолки.

Por АIеks

Hero (550)

Imagen del АIеks

21-06-2019, 17:39

Таки забавная ямаха. Нагибала им2 использовать. И чего. Дело прикольное. КАК их рвало по кланам на красный флаг. И в конце скопытились. 16-бит на дворе.

Por АIеks

Hero (550)

Imagen del АIеks

23-06-2019, 12:55

АIеks wrote:

Таки забавная ямаха. Нагибала им2 использовать. И чего. Дело прикольное. КАК их рвало по кланам на красный флаг. И в конце скопытились. 16-бит на дворе.

ASCII сей замечательный чип YM2151 в составе SFG не признала. Пилила свое музыкальное расширение MSX-AUDIO, да не выпилила.

Видимо и мне нет смысла брать, что-то от SFG, потому что, пытаясь от него чего-то отпилить, теряется весь смысл затеи.

Концепция меняется. Вешаю YM2151 на порты I/O – 38H, 39H. В blueMSX делаю аналогичный конфиг. В эмуляторе правлю и проверяю VGM player v1.1.

Página 1/7
| 2 | 3 | 4 | 5 | 6