mirror of
https://github.com/holub/mame
synced 2025-10-05 16:50:57 +03:00
This fixes quasar0122u5red. It was something I introduced, so no money.
This commit is contained in:
parent
8efd5fd526
commit
ecdf59a753
@ -472,7 +472,7 @@ static WRITE8_HANDLER( audio_command_w )
|
||||
*
|
||||
*************************************/
|
||||
|
||||
static MACHINE_START( cvs )
|
||||
MACHINE_START( cvs )
|
||||
{
|
||||
/* allocate memory */
|
||||
cvs_color_ram = auto_malloc(0x400);
|
||||
@ -651,9 +651,9 @@ static const gfx_layout charlayout =
|
||||
|
||||
static GFXDECODE_START( cvs )
|
||||
GFXDECODE_ENTRY( REGION_GFX1, 0x0000, charlayout, 0, 256+3 ) /* chars */
|
||||
GFXDECODE_ENTRY( REGION_GFX1, 0x0000, s2636_gfx_layout, (256+3)*8, 8 ) /* s2636 #1 */
|
||||
GFXDECODE_ENTRY( REGION_GFX1, 0x0000, s2636_gfx_layout, (256+3)*8, 8 ) /* s2636 #2 */
|
||||
GFXDECODE_ENTRY( REGION_GFX1, 0x0000, s2636_gfx_layout, (256+3)*8, 8 ) /* s2636 #3 */
|
||||
GFXDECODE_ENTRY( REGION_GFX1, 0x0000, s2636_gfx_layout, (256+3)*8, 8 ) /* s2636 #1 */
|
||||
GFXDECODE_ENTRY( REGION_GFX1, 0x0000, s2636_gfx_layout, (256+3)*8, 8 ) /* s2636 #2 */
|
||||
GFXDECODE_ENTRY( REGION_GFX1, 0x0000, s2636_gfx_layout, (256+3)*8, 8 ) /* s2636 #3 */
|
||||
GFXDECODE_END
|
||||
|
||||
|
||||
|
@ -391,6 +391,8 @@ static MACHINE_DRIVER_START( quasar )
|
||||
MDRV_CPU_PROGRAM_MAP(readmem_sound,writemem_sound)
|
||||
MDRV_CPU_IO_MAP(readport_sound,writeport_sound)
|
||||
|
||||
MDRV_MACHINE_START( cvs )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE(50) /* From dot clock */
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_REAL_60HZ_VBLANK_DURATION)
|
||||
MDRV_INTERLEAVE(100)
|
||||
|
@ -4,22 +4,6 @@
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
extern mame_bitmap *cvs_collision_bitmap;
|
||||
extern mame_bitmap *cvs_collision_background;
|
||||
extern int cvs_collision_register;
|
||||
|
||||
|
||||
PALETTE_INIT( cvs );
|
||||
VIDEO_UPDATE( cvs );
|
||||
VIDEO_START( cvs );
|
||||
|
||||
WRITE8_HANDLER( cvs_scroll_w );
|
||||
WRITE8_HANDLER( cvs_video_fx_w );
|
||||
|
||||
READ8_HANDLER( cvs_collision_r );
|
||||
READ8_HANDLER( cvs_collision_clear );
|
||||
|
||||
|
||||
/*----------- defined in driver/cvs.c -----------*/
|
||||
|
||||
extern UINT8 *cvs_color_ram;
|
||||
@ -28,6 +12,8 @@ extern UINT8 *cvs_bullet_ram;
|
||||
extern UINT8 *cvs_palette_ram;
|
||||
extern UINT8 *cvs_character_ram;
|
||||
|
||||
MACHINE_START( cvs );
|
||||
|
||||
READ8_HANDLER( cvs_video_or_color_ram_r );
|
||||
WRITE8_HANDLER( cvs_video_or_color_ram_w );
|
||||
|
||||
@ -44,8 +30,21 @@ WRITE8_HANDLER( cvs_s2636_3_or_character_ram_w );
|
||||
UINT8 cvs_get_character_banking_mode(void);
|
||||
|
||||
|
||||
|
||||
/*----------- defined in video/cvs.c -----------*/
|
||||
|
||||
extern mame_bitmap *cvs_collision_bitmap;
|
||||
extern mame_bitmap *cvs_collision_background;
|
||||
extern int cvs_collision_register;
|
||||
|
||||
PALETTE_INIT( cvs );
|
||||
VIDEO_UPDATE( cvs );
|
||||
VIDEO_START( cvs );
|
||||
|
||||
WRITE8_HANDLER( cvs_scroll_w );
|
||||
WRITE8_HANDLER( cvs_video_fx_w );
|
||||
|
||||
READ8_HANDLER( cvs_collision_r );
|
||||
READ8_HANDLER( cvs_collision_clear );
|
||||
|
||||
void cvs_scroll_stars(void);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user