3131#include <86box/io.h>
3232#include <86box/sound.h>
3333#include <86box/snd_opl.h>
34- #include <86box/snd_opl_nuked .h>
34+ #include <86box/snd_opl_retrowave .h>
3535
3636
3737enum {
@@ -155,7 +155,7 @@ static void
155155opl_write (opl_t * dev , uint16_t port , uint8_t val )
156156{
157157 if ((port & 0x0001 ) == 0x0001 ) {
158- nuked_write_reg_buffered (dev -> opl , dev -> port , val );
158+ retrowave_write_reg (dev -> opl , dev -> port , val );
159159
160160 switch (dev -> port ) {
161161 case 0x02 : /* Timer 1 */
@@ -181,7 +181,7 @@ opl_write(opl_t *dev, uint16_t port, uint8_t val)
181181 break ;
182182 }
183183 } else {
184- dev -> port = nuked_write_addr (dev -> opl , port , val ) & 0x01ff ;
184+ dev -> port = retrowave_write_addr (dev -> opl , port , val ) & 0x01ff ;
185185
186186 if (!(dev -> flags & FLAG_OPL3 ))
187187 dev -> port &= 0x00ff ;
@@ -210,8 +210,8 @@ opl_init(opl_t *dev, int is_opl3)
210210 else
211211 dev -> status = 0x06 ;
212212
213- /* Create a NukedOPL object. */
214- dev -> opl = nuked_init ( 48000 );
213+ /* Create a RetroWave object. */
214+ dev -> opl = retrowave_86box_module_init ( );
215215
216216 timer_add (& dev -> timers [0 ], timer_1 , dev , 0 );
217217 timer_add (& dev -> timers [1 ], timer_2 , dev , 0 );
@@ -221,9 +221,9 @@ opl_init(opl_t *dev, int is_opl3)
221221void
222222opl_close (opl_t * dev )
223223{
224- /* Release the NukedOPL object. */
224+ /* Release the RetroWave object. */
225225 if (dev -> opl ) {
226- nuked_close (dev -> opl );
226+ retrowave_close (dev -> opl );
227227 dev -> opl = NULL ;
228228 }
229229}
@@ -270,7 +270,7 @@ opl2_update(opl_t *dev)
270270 return ;
271271 }
272272
273- nuked_generate_stream (dev -> opl ,
273+ retrowave_generate_stream (dev -> opl ,
274274 & dev -> buffer [dev -> pos * 2 ],
275275 sound_pos_global - dev -> pos );
276276
299299opl3_write (uint16_t port , uint8_t val , void * priv )
300300{
301301 opl_t * dev = (opl_t * )priv ;
302-
302+
303303 opl3_update (dev );
304304
305305 opl_write (dev , port , val );
@@ -320,7 +320,7 @@ opl3_update(opl_t *dev)
320320 if (dev -> pos >= sound_pos_global )
321321 return ;
322322
323- nuked_generate_stream (dev -> opl ,
323+ retrowave_generate_stream (dev -> opl ,
324324 & dev -> buffer [dev -> pos * 2 ],
325325 sound_pos_global - dev -> pos );
326326
0 commit comments