summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/kingdrby.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-02-25 06:28:42 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-02-25 06:28:42 +0000
commit23889862951a091e00f409157bdf6e5e8e239193 (patch)
tree11a6c4f998495ddeb87d19ba61330e49d065e6ab /src/mame/drivers/kingdrby.c
parent79c1e7b9461b597d52bd62c59fa3834d92666423 (diff)
Device tag renaming. Moving away from generic names like "main"
to names that capture the device type as well. Added validity checks for the short-term to prevent the continuance of this pattern (which I started :) Changes: CPU/"main" -> "maincpu" CPU/"audio" -> "audiocpu" CPU/"sound" -> "soundcpu" SCREEN/main -> "screen" (since it's the only one) Eventually, devices will be required to have unique tags within a machine, regardless of type.
Diffstat (limited to 'src/mame/drivers/kingdrby.c')
-rw-r--r--src/mame/drivers/kingdrby.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mame/drivers/kingdrby.c b/src/mame/drivers/kingdrby.c
index 4c94b368b7a..447af0d6d39 100644
--- a/src/mame/drivers/kingdrby.c
+++ b/src/mame/drivers/kingdrby.c
@@ -627,14 +627,14 @@ GFXDECODE_END
static const mc6845_interface mc6845_intf =
{
- "main", /* screen we are acting on */
- 8, /* number of pixels per video memory address */
- NULL, /* before pixel update callback */
- NULL, /* row update callback */
- NULL, /* after pixel update callback */
- NULL, /* callback for display state changes */
- NULL, /* HSYNC callback */
- NULL /* VSYNC callback */
+ "screen", /* screen we are acting on */
+ 8, /* number of pixels per video memory address */
+ NULL, /* before pixel update callback */
+ NULL, /* row update callback */
+ NULL, /* after pixel update callback */
+ NULL, /* callback for display state changes */
+ NULL, /* HSYNC callback */
+ NULL /* VSYNC callback */
};
/*************************************
@@ -683,14 +683,14 @@ static MACHINE_DRIVER_START( kingdrby )
MDRV_CPU_ADD("master", Z80, CLK_2)
MDRV_CPU_PROGRAM_MAP(master_map,0)
MDRV_CPU_IO_MAP(master_io_map,0)
- MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
+ MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
MDRV_CPU_ADD("slave", Z80, CLK_2)
MDRV_CPU_PROGRAM_MAP(slave_map,0)
MDRV_CPU_IO_MAP(slave_io_map,0)
- MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
+ MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
- MDRV_CPU_ADD("sound", Z80, CLK_2)
+ MDRV_CPU_ADD("soundcpu", Z80, CLK_2)
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_IO_MAP(sound_io_map,0)
MDRV_CPU_PERIODIC_INT(irq0_line_hold,1000) /* guess, controls ay8910 tempo.*/
@@ -706,7 +706,7 @@ static MACHINE_DRIVER_START( kingdrby )
MDRV_PALETTE_LENGTH(0x200)
MDRV_PALETTE_INIT(kingdrby)
- MDRV_SCREEN_ADD("main", RASTER)
+ MDRV_SCREEN_ADD("screen", RASTER)
MDRV_SCREEN_REFRESH_RATE(60)
MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
@@ -732,14 +732,14 @@ ROM_START( kingdrby )
ROM_LOAD( "im5_d.c6", 0x1000, 0x1000, CRC(c192cecc) SHA1(63436bf3d9c1e34f6549830c8164295b7758d666) )
ROM_LOAD( "im6_d.b6", 0x2000, 0x1000, CRC(257f4e0d) SHA1(cd61f3cf70c536aa207ebfdd28be54ac586b5249) )
- ROM_REGION( 0x1000, "sound", 0 )
+ ROM_REGION( 0x1000, "soundcpu", 0 )
ROM_LOAD( "sg1_b.e1", 0x0000, 0x1000, CRC(92ef3c13) SHA1(1bf1e4106b37aadfc02822184510740e18a54d5c) )
ROM_REGION( 0x4000, "slave", 0 )
ROM_LOAD( "im1_yk.g1", 0x0000, 0x1000, CRC(1921605d) SHA1(0aa6f7195ea59d0080620ab02a737e5c319dd3e7) )
ROM_LOAD( "im2_yk.f1", 0x1000, 0x1000, CRC(8504314e) SHA1(309645e17fb3149dce57ae6844cc58652a1eeb35) )
ROM_LOAD( "im3_yk.e1", 0x2000, 0x1000, CRC(b0e473ec) SHA1(234598548b2a2a8f53d40bc07c3b1759074b7d93) )
- ROM_COPY( "sound", 0x0000, 0x3000, 0x1000 )
+ ROM_COPY( "soundcpu", 0x0000, 0x3000, 0x1000 )
/* sprites gfxs */
ROM_REGION( 0x8000, "gfx1", 0 )