Hola de nuevo,
Aqui va la configuración que te decia (perdona por la tardanza pero esque ayer no paré por casa).
Veo que usas mame32plus y yo uso mame32, pero no supondrá un problema pues ambos tienen casi las mismas opciones (el plus tiene alguna más y están colocadas de otra forma en la ventana).
Si no me equivoco, con esto en teoria debería verse en toda la pantalla quedando unos pequeños bordes arriba y abajo (como ya dije, haré un minitutorial para quitarlos).
Para empezar necesitas que el mame32 esté con las opciones por defecto, una vez esten por defecto vas directamente a 'Options/default game options', le das a la casilla 'advanced' y lo configuras asi:
-Use Direct Draw-> Activado
-Tripple Bufering ->Activado
-Match game refresh rate, wait for vertical sync y sync to monitor refresh ->Desactivados
-Strech using Hardware ->Activado
-Switch resolutions to fit y switch color depths to fit ->Activados
-Resolution: Size y Depth ->Auto
Por ahora no hace falta cambiar nada más en la pestaña advanced, ahora hay que ir a la de Direct 3D:
-Use Direct3D->Activado
-Texture management->Activado
-Rotate effects->Activado
-Filter->Bilinear (o 'none', eso ya va al gusto del consumidor)
-Effect->None
-Prescale->Full
-Effect Overrides: Scanlines y feedback->Desactivados
Y ya está

, en teoria ya debería verse bien, si no, dilo y miramos a ver qué puede ser.
Saludos.
PD: Acabo de fijarme que usas el mame32plus en castellano, pero da igual, las opciones supongo que se deben llamar algo parecido.