Nadszedł chyba już czas na publikację playerka odtwarzającego moduły w formacie RAD za pomocą układów OPL2/OPL3.
Programik jest napisany dla SDX 4.48+ i wykorzystuje karty YAMari (od T0ri'ego) i Melody (od Candle'a). Dziękuję Panowie za świetny sprzęt!
Aktualna wersja to 0.3 i można ściągać .zip, .atr, .arc lub .tar.bz2.
Domyślnie zakłada się że YAMari znajduje się w slocie 6 (adres $D5C0).
Tutaj z kolei dostępne jest spakowane repozytorium git ze źródłami do emulatora atari800 rozszerzonego o obsługę YAMari (i paru innych układów).
Dla przypomnienia - kompilujemy poprzez:
$ ./configure \
--enable-monitorbreakpoints \
--enable-monitorprofile \
--enable-monitortrace \
--enable-seriosound \
--enable-volonlysound \
--enable-synchronized_sound \
--enable-sid_emulation \
--enable-psg_emulation \
--enable-opl3_emulation
$ make
Do kompilacji potrzebne są biblioteki:
- libc++
- libayemu 1.0.0: https://github.com/gasman/libayemu
- libresid 0.16: http://www.zimmers.net/anonftp/pub/cbm/ … index.html
Build przygotowywany jest u mnie dla SDL.
Kod emulacji został wzięty z DOSBOX-a.
Edit: Ech literówka.
niewiedza buduje, wiedza rujnuje