Dodałem wstępny support OPL3 do emulatora Atari800. Moje repozytorium git znajduje się tutaj.
YAMari domyślnie dostępne jest w $D500, ale można w konfiguracji wybrać slot.
Nie przechodzi procedura detekcji układu OPL3, ale YAMATEST.BAS generuje dźwięk.
Kompilujemy:
$ ./configure \
--enable-monitorbreakpoints \
--enable-monitorprofile \
--enable-monitortrace \
--enable-seriosound \
--enable-volonlysound \
--enable-synchronized_sound \
--enable-sid_emulation \
--enable-psg_emulation \
--enable-opl3_emulation
$ make
Ten build przygotowywany jest u mnie dla SDL.
Kod emulacji został wzięty z DOSBOX-a.
niewiedza buduje, wiedza rujnuje