Previous | 199869 Revisions | Next |
r177338 Wednesday 21st April, 2021 at 19:12:57 UTC by sasuke.arcade |
---|
cyclemb.cpp: Improve input, sound, flip screen, and dip switches (#7979) * cyclemb.cpp: Improve input, sound, flip screen, and dip switches - Support for correct input of Cycle Maaboh roller controller. Previous inputs did not work correctly. This made it impossible to clear stage 3 and later, which requires roller inputs. - Fixed possibly incorrect handling of sound latch. Fixed issue where Cycle Maaboh would not play the stage music. Previously, command to get input was being overwritten by sound latch. - Support I/O input for hiding screen. Screen switching at start of a stage is now correct. - Fixed position of tilemap in flip screen of Cycle Maaboh. - Added support for Sky Destroyer flipscreen. - Fixed dipswitches. Removed definition of unused bits for non-dipswitch inputs. Added some dipswitch definitions. - Implemented work RAM switching for sprites. Games on this board used to switch two sprites work RAM every frame. This implementation improved the frame rate of the sprites. |
[/branches/time-experiments/src/mame/drivers] | cyclemb.cpp |
https://github.com/mamedev/mame/commit/d82c2d1c65360dbe7612938175c39a3213b9ddf5 |
Previous | 199869 Revisions | Next |