Детально разбираться с существующим "ВГ93" я вряд ли буду. Особенно с C, на котором скомпилирован софт под него.
Есть очень маленькая вероятность такого варианта: загружать в SDRAM читалкой b2mа образ FDD и потом простенький ВГ93 (которого нет) читает (пусть даже не пишет) из SDRAMа. Это и проще и быстрее. Нужно всего лишь написать тот самый простенький ВГ93, ха ха.

Оказалось, что из YM2149_linmix.vhd данные почему-то не читаются (проверял на демках INDIANA и SHARP@D). Наверняка нужно просто знать как, я пробовал менять чтение - не получилось.
Из ay8910.vhd и ym2149.vhd данные читается, индикаторы громкости в демках работают. Ну и еще там отдельные выходы для каждого звукового канала, тоже плюс.