mirror of
https://github.com/holub/mame
synced 2025-07-08 11:21:56 +03:00
switched to MDRV_IMPORT_FROM
This commit is contained in:
parent
5254f279d4
commit
95bf0aa007
@ -422,6 +422,45 @@ static void zn_machine_init( void )
|
||||
psx_machine_init();
|
||||
}
|
||||
|
||||
static MACHINE_DRIVER_START( zn1_1mb_vram )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 512 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( zn1_2mb_vram )
|
||||
MDRV_IMPORT_FROM( zn1_1mb_vram )
|
||||
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( zn2 )
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
/*
|
||||
Capcom ZN1 generic PCB Layout
|
||||
----------------------------
|
||||
@ -620,10 +659,7 @@ static const struct QSound_interface qsound_interface =
|
||||
};
|
||||
|
||||
static MACHINE_DRIVER_START( coh1000c )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
MDRV_IMPORT_FROM( zn1_1mb_vram )
|
||||
|
||||
MDRV_CPU_ADD( Z80, 8000000 )
|
||||
/* audio CPU */ /* 8MHz ?? */
|
||||
@ -631,31 +667,9 @@ static MACHINE_DRIVER_START( coh1000c )
|
||||
MDRV_CPU_IO_MAP( qsound_readport, 0 )
|
||||
MDRV_CPU_VBLANK_INT( qsound_interrupt, 4 ) /* 4 interrupts per frame ?? */
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
|
||||
MDRV_MACHINE_RESET( coh1000c )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 512 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
|
||||
MDRV_SOUND_ADD( QSOUND, QSOUND_CLOCK )
|
||||
MDRV_SOUND_CONFIG( qsound_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 1.0)
|
||||
@ -663,10 +677,7 @@ static MACHINE_DRIVER_START( coh1000c )
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002c )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
|
||||
MDRV_CPU_ADD( Z80, 8000000 )
|
||||
/* audio CPU */ /* 8MHz ?? */
|
||||
@ -674,31 +685,9 @@ static MACHINE_DRIVER_START( coh1002c )
|
||||
MDRV_CPU_IO_MAP( qsound_readport, 0 )
|
||||
MDRV_CPU_VBLANK_INT( qsound_interrupt, 4 ) /* 4 interrupts per frame ?? */
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
|
||||
MDRV_MACHINE_RESET( coh1000c )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
|
||||
MDRV_SOUND_ADD( QSOUND, QSOUND_CLOCK )
|
||||
MDRV_SOUND_CONFIG( qsound_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 1.0)
|
||||
@ -872,42 +861,17 @@ static MACHINE_RESET( coh3002c )
|
||||
}
|
||||
|
||||
static MACHINE_DRIVER_START( coh3002c )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
MDRV_IMPORT_FROM( zn2 )
|
||||
|
||||
MDRV_CPU_ADD( Z80, 8000000 )
|
||||
/* audio CPU */ /* 8MHz ?? */
|
||||
MDRV_CPU_ADD( Z80, 8000000 )
|
||||
MDRV_CPU_PROGRAM_MAP( qsound_readmem, qsound_writemem )
|
||||
MDRV_CPU_IO_MAP( qsound_readport, 0 )
|
||||
MDRV_CPU_VBLANK_INT( qsound_interrupt, 4 ) /* 4 interrupts per frame ?? */
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
|
||||
MDRV_MACHINE_RESET( coh3002c )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
|
||||
MDRV_SOUND_ADD( QSOUND, QSOUND_CLOCK )
|
||||
MDRV_SOUND_CONFIG( qsound_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 1.0)
|
||||
@ -1313,40 +1277,16 @@ static const struct YM2610interface ym2610_interface =
|
||||
};
|
||||
|
||||
static MACHINE_DRIVER_START( coh1000ta )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_IMPORT_FROM( zn1_1mb_vram )
|
||||
|
||||
MDRV_CPU_VBLANK_INT( coh1000t_vblank, 1 )
|
||||
|
||||
MDRV_CPU_ADD( Z80, 16000000 / 4 )
|
||||
/* audio CPU */ /* 4 MHz */
|
||||
MDRV_CPU_PROGRAM_MAP( fx1a_sound_readmem, fx1a_sound_writemem )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
|
||||
MDRV_MACHINE_RESET( coh1000ta )
|
||||
MDRV_NVRAM_HANDLER( coh1000ta )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 512 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
|
||||
MDRV_SOUND_ADD(YM2610B, 16000000/2)
|
||||
MDRV_SOUND_CONFIG(ym2610_interface)
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.25)
|
||||
@ -1420,35 +1360,12 @@ static NVRAM_HANDLER( coh1000tb )
|
||||
}
|
||||
|
||||
static MACHINE_DRIVER_START( coh1000tb )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( coh1000t_vblank, 1 )
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
MDRV_CPU_VBLANK_INT( coh1000t_vblank, 1 )
|
||||
|
||||
MDRV_MACHINE_RESET( coh1000tb )
|
||||
MDRV_NVRAM_HANDLER( coh1000tb )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
/*
|
||||
@ -1610,35 +1527,10 @@ static MACHINE_RESET( coh3002t )
|
||||
}
|
||||
|
||||
static MACHINE_DRIVER_START( coh3002t )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
MDRV_IMPORT_FROM( zn2 )
|
||||
|
||||
MDRV_MACHINE_RESET( coh3002t )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
/*
|
||||
@ -1824,35 +1716,10 @@ static MACHINE_RESET( coh1000w )
|
||||
}
|
||||
|
||||
static MACHINE_DRIVER_START( coh1000w )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
|
||||
MDRV_MACHINE_RESET( coh1000w )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
/*
|
||||
@ -2066,40 +1933,15 @@ static const struct YMF271interface ymf271_interface =
|
||||
};
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002e )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
|
||||
MDRV_CPU_ADD( M68000, 12000000 )
|
||||
/* audio CPU */
|
||||
MDRV_CPU_ADD( M68000, 12000000 )
|
||||
MDRV_CPU_PROGRAM_MAP( psarc_snd_map, 0 )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
|
||||
MDRV_MACHINE_RESET( coh1002e )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
|
||||
MDRV_SOUND_ADD( YMF271, 16934400 )
|
||||
MDRV_SOUND_CONFIG( ymf271_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 1.0)
|
||||
@ -2411,35 +2253,10 @@ static MACHINE_RESET( coh1000a )
|
||||
}
|
||||
|
||||
static MACHINE_DRIVER_START( coh1000a )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
|
||||
MDRV_MACHINE_RESET( coh1000a )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
/*
|
||||
@ -2578,40 +2395,15 @@ static MACHINE_RESET( coh1001l )
|
||||
}
|
||||
|
||||
static MACHINE_DRIVER_START( coh1001l )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
|
||||
// MDRV_CPU_ADD( M68000, 10000000 )
|
||||
// /* audio CPU */
|
||||
// MDRV_CPU_ADD( M68000, 10000000 )
|
||||
// MDRV_CPU_PROGRAM_MAP( atlus_snd_map, 0 )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
|
||||
MDRV_MACHINE_RESET( coh1001l )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
|
||||
// MDRV_SOUND_ADD( YMZ280B, ymz280b_intf )
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
@ -2667,35 +2459,12 @@ static INTERRUPT_GEN( coh1002v_vblank )
|
||||
}
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002v )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( coh1002v_vblank, 1 )
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
MDRV_CPU_VBLANK_INT( coh1002v_vblank, 1 )
|
||||
|
||||
MDRV_MACHINE_RESET( coh1002v )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
/*
|
||||
@ -2936,73 +2705,23 @@ static const struct YMZ280Binterface ymz280b_intf =
|
||||
};
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002m )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
|
||||
MDRV_MACHINE_RESET( coh1002m )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002msnd )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
|
||||
MDRV_CPU_ADD( Z80, 32000000/8 )
|
||||
/* audio CPU */
|
||||
MDRV_CPU_ADD( Z80, 32000000/8 )
|
||||
MDRV_CPU_PROGRAM_MAP( cbaj_z80_map, 0 )
|
||||
MDRV_CPU_IO_MAP( cbaj_z80_port_map, 0 )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
|
||||
MDRV_MACHINE_RESET( coh1002m )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
|
||||
MDRV_SOUND_ADD(YMZ280B, 16934400)
|
||||
MDRV_SOUND_CONFIG(ymz280b_intf)
|
||||
MDRV_SOUND_ROUTE(0, "left", 1.0)
|
||||
@ -3010,38 +2729,13 @@ static MACHINE_DRIVER_START( coh1002msnd )
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002ml )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
MDRV_IMPORT_FROM( zn1_2mb_vram )
|
||||
|
||||
MDRV_CPU_ADD( Z80, 8000000 )
|
||||
MDRV_CPU_PROGRAM_MAP( link_readmem, link_writemem )
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE( 60 )
|
||||
MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION)
|
||||
|
||||
MDRV_MACHINE_RESET( coh1002m )
|
||||
MDRV_NVRAM_HANDLER( at28c16_0 )
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES( VIDEO_TYPE_RASTER )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE( 1024, 1024 )
|
||||
MDRV_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MDRV_PALETTE_LENGTH( 65536 )
|
||||
|
||||
MDRV_PALETTE_INIT( psx )
|
||||
MDRV_VIDEO_START( psx_type2 )
|
||||
MDRV_VIDEO_UPDATE( psx )
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
|
||||
|
||||
MDRV_SOUND_ADD( PSXSPU, 0 )
|
||||
MDRV_SOUND_CONFIG( psxspu_interface )
|
||||
MDRV_SOUND_ROUTE(0, "left", 0.35)
|
||||
MDRV_SOUND_ROUTE(1, "right", 0.35)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
static INPUT_PORTS_START( zn )
|
||||
|
Loading…
Reference in New Issue
Block a user