Pronto l'update alla Beta4.1 dove è stato risolto un problema generato dai compilatori recenti sull'emulatore della CPU Motorola 68000. L'anomalia è presente ad esempio su lr-mame2003 di RetroPie v4.2 e su altri porting più o meno recenti sia integrati che non in RetroPie. In particolare la situazione osservata era questa:
Per quanto mi riguarda, la risoluzione del problema è stata quella di sostituire il codice dell'emulatore MUSASHI v3.3 presente originariamente nel codice sorgente del M.A.M.E. 0.61 integrando la versione v3.4.A little warning for self-compilers and port maintainers. Later versions of GCC subtly mis-compile the M68000 core. An example is heads missing from the zombies in Altered Beast (and the zombies not clearing from the screen when you kill them). This has been around for a while and a fix still eludes us. It also seems to affect older versions of MAME compiled with newer GCC compilers in the same way
FONTI:
https://forums.libretro.com/t/altered-b ... me4all/172
https://github.com/libretro/fbalpha2012/issues/16
https://www.fbalpha.com/view/198/
I cambiamenti rispetto alla Beta4.01 sono i seguenti:
- Fixed M68000 CPU GCC compilation problem (i.e. Altered Beast wrong behaviour): updated Musashi 680x0 emulator to v3.4