libretro / mame2000-libretro

2000 version of MAME (0.37b5) for libretro. Compatible with iMAME4All/MAME4Droid/MAME 0.37b5 sets.
37 stars 54 forks source link

No music in Bubble Bobble (bublbobl) #15

Closed vanfanel closed 8 years ago

vanfanel commented 8 years ago

There's no music in Bubble Bobble with the Mame2000 core. There is music on 0.37b5 and standalone mame4all. Built and tested on Raspberry Pi 1 (ARM).

vanfanel commented 8 years ago

This game uses YM3526 for music. Further investigation reveals that ifdef-ed code src/sound/fmopl.cpp depending on the BUILD_YM3526 define is being built, but the YM3812UpdateOne() and FM_OPL *OPLCreate() functions are not being called. emu_YM3812_sh_start() in src/sound/3812intf.c is responsible for calling OPL_Create(), and is not called either. The root of all this is in OPL_sh_start(), where the emulator choses to use emulated ym3812 or not, based on the options.use_emulated_ym3812 variable. So it can be easily enabled and, in fact, works great. The value to options.use_emulated_ym3812 is assigned in parse_cmdline() in src/libretro/config.c, which again is never called.

Stathman commented 8 years ago

Hi, i'm using a Raspberry pi 2 with retropie 3.2.1 installed.

Can you please explain to me what i have to do, as plain as you can, so i can fix the music issue in bubble bobble?

Thanks a lot.

vanfanel commented 8 years ago

Hi, Slathman

All you have to do is build the latest mame2000 core from the latest source revision in this repo. Music will be fixed with that version of the core.

Stathman commented 8 years ago

It works!!! Thanks!!!

On 29 Νοε 2015, at 20:13, Manuel Alfayate Corchete notifications@github.com wrote:

Hi, Slathman

All you have to do is build the latest mame2000 core from the latest source revision in this repo. Music will be fixed with that version of the core.

— Reply to this email directly or view it on GitHub.