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


Previous 199869 Revisions Next


© 1997-2024 The MAME Team