diff options
author | Aaron Giles <aaron@aarongiles.com> | 2010-04-08 06:14:23 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2010-04-08 06:14:23 +0000 |
commit | 1390af8fa44512ce1162c36e9e01abaa0e80ffab (patch) | |
tree | 6876ba24878a37c406dcf3255cd836f6b6dfb66e /src/mame/drivers | |
parent | 717a11337e363de3fa75af8f7a4daee1d438fb65 (diff) |
Cleanups and version bump.
Diffstat (limited to 'src/mame/drivers')
-rw-r--r-- | src/mame/drivers/champbwl.c | 2 | ||||
-rw-r--r-- | src/mame/drivers/chihiro.c | 26 | ||||
-rw-r--r-- | src/mame/drivers/galaxian.c | 10 | ||||
-rw-r--r-- | src/mame/drivers/galdrvr.c | 28 | ||||
-rw-r--r-- | src/mame/drivers/hng64.c | 26 | ||||
-rw-r--r-- | src/mame/drivers/konamigx.c | 4 | ||||
-rw-r--r-- | src/mame/drivers/namcos2.c | 4 | ||||
-rw-r--r-- | src/mame/drivers/namcos23.c | 10 | ||||
-rw-r--r-- | src/mame/drivers/poker72.c | 6 | ||||
-rw-r--r-- | src/mame/drivers/seta.c | 2 | ||||
-rw-r--r-- | src/mame/drivers/sf.c | 28 | ||||
-rw-r--r-- | src/mame/drivers/supdrapo.c | 12 |
12 files changed, 79 insertions, 79 deletions
diff --git a/src/mame/drivers/champbwl.c b/src/mame/drivers/champbwl.c index 9db680c3329..1ba66cf11d8 100644 --- a/src/mame/drivers/champbwl.c +++ b/src/mame/drivers/champbwl.c @@ -414,7 +414,7 @@ ROM_START( champbwl ) ROM_LOAD( "ab003003.3-3", 0xc0000, 0x40000, CRC(ad40ad10) SHA1(db0e5744ea3fcda87345b545031f82fcb3fec175) ) // 'spare' speech etc. ROM_REGION( 0x800, "nvram", 0 ) /* default settings, allows game to boot first time without having to reset it */ - ROM_LOAD( "champbwl.nv", 0x000, 0x800, CRC(1d46aa8e) SHA1(a733cf86cfb26d98fb4c491d7f779a7a1c8ff228) ) + ROM_LOAD( "champbwl.nv", 0x000, 0x800, CRC(1d46aa8e) SHA1(a733cf86cfb26d98fb4c491d7f779a7a1c8ff228) ) ROM_END GAME( 1989, champbwl, 0, champbwl, champbwl, 0, ROT270, "Seta / Romstar Inc.", "Championship Bowling", GAME_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/chihiro.c b/src/mame/drivers/chihiro.c index 5751663e2c4..e041678b846 100644 --- a/src/mame/drivers/chihiro.c +++ b/src/mame/drivers/chihiro.c @@ -39,19 +39,19 @@ Thanks to Alex, Mr Mudkips, and Philip Burke for this info. #include "includes/naomibd.h" /* -St. Instr. Comment -0x02 PEEK ACC := MEM[OP1] -0x03 POKE MEM[OP1] := OP2 -0x04 POKEPCI PCICONF[OP1] := OP2 -0x05 PEEKPCI ACC := PCICONF[OP1] -0x06 AND/OR ACC := (ACC & OP1) | OP2 -0x07 (prefix) execute the instruction code in OP1 with OP1 := OP2, OP2 := ACC -0x08 BNE IF ACC = OP1 THEN PC := PC + OP2 -0x09 BRA PC := PC + OP2 -0x10 AND/OR ACC2 (unused/defunct) ACC2 := (ACC2 & OP1) | OP2 -0x11 OUTB PORT[OP1] := OP2 -0x12 INB ACC := PORT(OP1) -0xEE END +St. Instr. Comment +0x02 PEEK ACC := MEM[OP1] +0x03 POKE MEM[OP1] := OP2 +0x04 POKEPCI PCICONF[OP1] := OP2 +0x05 PEEKPCI ACC := PCICONF[OP1] +0x06 AND/OR ACC := (ACC & OP1) | OP2 +0x07 (prefix) execute the instruction code in OP1 with OP1 := OP2, OP2 := ACC +0x08 BNE IF ACC = OP1 THEN PC := PC + OP2 +0x09 BRA PC := PC + OP2 +0x10 AND/OR ACC2 (unused/defunct) ACC2 := (ACC2 & OP1) | OP2 +0x11 OUTB PORT[OP1] := OP2 +0x12 INB ACC := PORT(OP1) +0xEE END */ static READ32_HANDLER( chihiro_jamtable ) { diff --git a/src/mame/drivers/galaxian.c b/src/mame/drivers/galaxian.c index 6e6000ae10a..90473411e9c 100644 --- a/src/mame/drivers/galaxian.c +++ b/src/mame/drivers/galaxian.c @@ -197,11 +197,11 @@ Stephh's notes (based on the games Z80 code and some tests) for games based on ' when "Coinage" is set to "99 Credits", credits are always set to 99 when pressing COIN1 (code at 0x037d). - There is an unused coinage routine at 0x0159 with the following settings : - PORT_DIPNAME( 0x06, 0x00, DEF_STR( Coinage ) ) - PORT_DIPSETTING( 0x00, "A 2/1 B 99" ) - PORT_DIPSETTING( 0x06, "A 1/2 B 1/1" ) - PORT_DIPSETTING( 0x04, "A 1/5 B 1/1" ) - PORT_DIPSETTING( 0x02, "A 1/7 B 1/1" ) + PORT_DIPNAME( 0x06, 0x00, DEF_STR( Coinage ) ) + PORT_DIPSETTING( 0x00, "A 2/1 B 99" ) + PORT_DIPSETTING( 0x06, "A 1/2 B 1/1" ) + PORT_DIPSETTING( 0x04, "A 1/5 B 1/1" ) + PORT_DIPSETTING( 0x02, "A 1/7 B 1/1" ) I can't tell at the moment if it's a leftover from another Konami game on similar hardware. - You can have 3 or 4 lives at start, and you can only continue 4 times (code at 0x0ebf). diff --git a/src/mame/drivers/galdrvr.c b/src/mame/drivers/galdrvr.c index 6ff09401589..c63662e5df9 100644 --- a/src/mame/drivers/galdrvr.c +++ b/src/mame/drivers/galdrvr.c @@ -2359,7 +2359,7 @@ static CUSTOM_INPUT( moonwar_dial_r ) // see http://www.cityofberwyn.com/schematics/stern/MoonWar_opto.tiff for schematic // I.e. a 74ls161 counts from 0 to 15 which is the absolute number of bars passed on the quadrature - + static int counter_74ls161[2] = {0, 0}; static int direction[2] = {0, 0}; signed char dialread = input_port_read(field->port->machine, dialname[p]); @@ -2368,10 +2368,10 @@ static CUSTOM_INPUT( moonwar_dial_r ) if (dialread < 0) direction[p] = 0x00; else if (dialread > 0) direction[p] = 0x10; - + counter_74ls161[p] += abs(dialread); counter_74ls161[p] &= 0xf; - + ret = counter_74ls161[p] | direction[p]; //fprintf(stderr, "dialread1: %02x, counter_74ls161: %02x, spinner ret is %02x\n", dialread, counter_74ls161[p], ret); @@ -2568,11 +2568,11 @@ static INPUT_PORTS_START( anteater ) PORT_DIPNAME( 0x02, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) -// PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY PORT_COCKTAIL -// PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_COCKTAIL -// PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_COCKTAIL -// PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY PORT_COCKTAIL -// PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL +// PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY PORT_COCKTAIL +// PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_COCKTAIL +// PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_COCKTAIL +// PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY PORT_COCKTAIL +// PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL PORT_BIT( 0x7c, IP_ACTIVE_LOW, IPT_UNUSED ) /* see notes */ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED ) @@ -2583,9 +2583,9 @@ static INPUT_PORTS_START( anteater ) PORT_DIPSETTING( 0x00, "A 1/2 B 2/1" ) PORT_DIPSETTING( 0x04, "A 1/3 B 3/1" ) PORT_DIPSETTING( 0x06, "A 1/4 B 4/1" ) -// PORT_DIPNAME( 0x08, 0x08, DEF_STR( Cabinet ) ) -// PORT_DIPSETTING( 0x08, DEF_STR( Upright ) ) -// PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) ) +// PORT_DIPNAME( 0x08, 0x08, DEF_STR( Cabinet ) ) +// PORT_DIPSETTING( 0x08, DEF_STR( Upright ) ) +// PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) ) PORT_DIPUNUSED( 0x08, IP_ACTIVE_LOW ) /* see notes */ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START2 ) PORT_BIT( 0xb0, IP_ACTIVE_LOW, IPT_UNUSED ) @@ -2628,9 +2628,9 @@ static INPUT_PORTS_START( calipso ) PORT_DIPSETTING( 0x00, "A 1/2 B 2/1" ) PORT_DIPSETTING( 0x04, "A 1/3 B 3/1" ) PORT_DIPSETTING( 0x06, "A 1/4 B 4/1" ) -// PORT_DIPNAME( 0x08, 0x08, DEF_STR( Cabinet ) ) -// PORT_DIPSETTING( 0x08, DEF_STR( Upright ) ) -// PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) ) +// PORT_DIPNAME( 0x08, 0x08, DEF_STR( Cabinet ) ) +// PORT_DIPSETTING( 0x08, DEF_STR( Upright ) ) +// PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) ) PORT_DIPUNUSED( 0x08, IP_ACTIVE_LOW ) /* see notes */ PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) diff --git a/src/mame/drivers/hng64.c b/src/mame/drivers/hng64.c index 0a2f4165db2..7d014835f05 100644 --- a/src/mame/drivers/hng64.c +++ b/src/mame/drivers/hng64.c @@ -555,8 +555,8 @@ static READ32_HANDLER( hng64_sysregs_r ) mame_system_time systime; mame_get_base_datetime(space->machine, &systime); -// if((offset*4) != 0x1084) -// printf("HNG64 port read (PC=%08x) 0x%08x\n", cpu_get_pc(space->cpu),offset*4); +// if((offset*4) != 0x1084) +// printf("HNG64 port read (PC=%08x) 0x%08x\n", cpu_get_pc(space->cpu),offset*4); switch(offset*4) { @@ -587,9 +587,9 @@ static READ32_HANDLER( hng64_sysregs_r ) case 0x217c: return 0; //RTC status? } -// printf("%08x\n",offset*4); +// printf("%08x\n",offset*4); -// return mame_rand(space->machine)&0xffffffff; +// return mame_rand(space->machine)&0xffffffff; return hng64_sysregs[offset]; } @@ -598,7 +598,7 @@ static INT32 hng_dma_start,hng_dma_dst,hng_dma_len; static void hng64_do_dma(const address_space *space) { -// printf("Performing DMA Start %08x Len %08x Dst %08x\n",hng_dma_start, hng_dma_len, hng_dma_dst); +// printf("Performing DMA Start %08x Len %08x Dst %08x\n",hng_dma_start, hng_dma_len, hng_dma_dst); while (hng_dma_len>=0) { @@ -628,8 +628,8 @@ static WRITE32_HANDLER( hng64_sysregs_w ) { COMBINE_DATA (&hng64_sysregs[offset]); -// if(((offset*4) & 0x1200) == 0x1200) -// printf("HNG64 writing to SYSTEM Registers 0x%08x == 0x%08x. (PC=%08x)\n", offset*4, hng64_sysregs[offset], cpu_get_pc(space->cpu)); +// if(((offset*4) & 0x1200) == 0x1200) +// printf("HNG64 writing to SYSTEM Registers 0x%08x == 0x%08x. (PC=%08x)\n", offset*4, hng64_sysregs[offset], cpu_get_pc(space->cpu)); switch(offset*4) { @@ -888,7 +888,7 @@ static READ32_HANDLER( dl_r ) // Some kind of buffering of the display lists, or 'render current buffer' write? static WRITE32_HANDLER( dl_control_w ) { -// printf("\n"); // Debug - ajg +// printf("\n"); // Debug - ajg // TODO: put this back in. /* if (activeBuffer==0 || activeBuffer==1) @@ -899,7 +899,7 @@ static WRITE32_HANDLER( dl_control_w ) activeBuffer = 0; if (data & 2) activeBuffer = 1; - */ + */ } #ifdef UNUSED_FUNCTION @@ -943,7 +943,7 @@ static WRITE32_HANDLER( tcram_w ) static READ32_HANDLER( tcram_r ) { -// printf("Q1 R : %.8x %.8x\n", offset, hng64_tcram[offset]); +// printf("Q1 R : %.8x %.8x\n", offset, hng64_tcram[offset]); if(offset == 0x12) return input_port_read(space->machine, "VBLANK"); @@ -1422,7 +1422,7 @@ static const gfx_layout hng64_8x8x8_tilelayout = RGN_FRAC(1,1), 8, { 0,1,2,3,4,5,6,7 }, - { 24, 8, 16, 0, + { 24, 8, 16, 0, 256+24, 256+8, 256+16, 256+0 }, { 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32 }, 16*32 @@ -1434,9 +1434,9 @@ static const gfx_layout hng64_16x16x4_tilelayout = RGN_FRAC(1,1), 4, { 0,1,2,3 }, - { 24, 28, 8, 12, 16, 20, 0, 4, + { 24, 28, 8, 12, 16, 20, 0, 4, 256+24, 256+28, 256+8, 256+12, 256+16, 256+20, 256+0, 256+4 }, - { 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32, + { 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32, 16*32, 17*32, 18*32, 19*32, 20*32, 21*32, 22*32, 23*32 }, 32*32 }; diff --git a/src/mame/drivers/konamigx.c b/src/mame/drivers/konamigx.c index b68de534cb8..4927d19a198 100644 --- a/src/mame/drivers/konamigx.c +++ b/src/mame/drivers/konamigx.c @@ -829,8 +829,8 @@ static READ32_HANDLER( sound020_r ) case 0x203960: rv = 0; break; case 0x2039f2: rv = 0x0100ff00; break; //default: - // if(cur_pc != 0x20358a && cur_pc != 0x2038aa && cur_pc != 0x2038d4) - // printf("Read 68k @ %x (PC=%x)\n", reg, cur_pc); + // if(cur_pc != 0x20358a && cur_pc != 0x2038aa && cur_pc != 0x2038d4) + // printf("Read 68k @ %x (PC=%x)\n", reg, cur_pc); } } break; diff --git a/src/mame/drivers/namcos2.c b/src/mame/drivers/namcos2.c index e1d7562dc48..b6f9545cbb8 100644 --- a/src/mame/drivers/namcos2.c +++ b/src/mame/drivers/namcos2.c @@ -4652,7 +4652,7 @@ ROM_START( gollygho ) ROM_LOAD( "gl1voi1.3m", 0x000000, 0x080000, CRC(0eca0efb) SHA1(4e8e1b3118ee0b76c34dd6631047080ba1fcf576) ) ROM_REGION( 0x2000, "nvram", 0 ) /* default settings, including calibration */ - ROM_LOAD( "gollygho.nv", 0x000000, 0x2000, CRC(b7e67b9d) SHA1(bb6e2d2cac1a2f3c26fa1327db0eb53b521005a3) ) + ROM_LOAD( "gollygho.nv", 0x000000, 0x2000, CRC(b7e67b9d) SHA1(bb6e2d2cac1a2f3c26fa1327db0eb53b521005a3) ) ROM_END /* BUBBLE TROUBLE */ @@ -4702,7 +4702,7 @@ ROM_START( bubbletr ) ROM_LOAD( "bt1-voi1.bin", 0x000000, 0x080000, CRC(08b3a089) SHA1(5023c2c0d0a94f0a2f98605d9b93d2d6ce626aa8) ) ROM_REGION( 0x2000, "nvram", 0 ) /* default settings, including calibration */ - ROM_LOAD( "bubbletr.nv", 0x000000, 0x2000, CRC(75ace624) SHA1(1acd2af0c825e50c542db975e1fbda8cbb009f1d) ) + ROM_LOAD( "bubbletr.nv", 0x000000, 0x2000, CRC(75ace624) SHA1(1acd2af0c825e50c542db975e1fbda8cbb009f1d) ) ROM_END diff --git a/src/mame/drivers/namcos23.c b/src/mame/drivers/namcos23.c index d1887bd468d..c76b568d65c 100644 --- a/src/mame/drivers/namcos23.c +++ b/src/mame/drivers/namcos23.c @@ -1486,7 +1486,7 @@ static TIMER_CALLBACK( c361_timer_cb ) if (c361_scanline != 511) { cputag_set_input_line(machine, "maincpu", MIPS3_IRQ1, ASSERT_LINE); - timer_adjust_oneshot(c361_timer, attotime_never, 0); + timer_adjust_oneshot(c361_timer, attotime_never, 0); } } @@ -1826,7 +1826,7 @@ static void p3d_matrix_matrix_mul(const UINT16 *p, int size) INT16 *t = p3d_getm(p[0]); const INT16 *m1 = p3d_getm(p[1]); const INT16 *m2 = p3d_getm(p[3]); - + t[0] = INT16((m1[0]*m2[0] + m1[1]*m2[3] + m1[2]*m2[6]) >> 14); t[1] = INT16((m1[0]*m2[1] + m1[1]*m2[4] + m1[2]*m2[7]) >> 14); t[2] = INT16((m1[0]*m2[2] + m1[1]*m2[5] + m1[2]*m2[8]) >> 14); @@ -2037,7 +2037,7 @@ static void render_one_model(running_machine *machine, const namcos23_render_ent UINT32 v1 = ptrom[adr++]; UINT32 v2 = ptrom[adr++]; UINT32 v3 = ptrom[adr++]; - + render_apply_transform(u32_to_s24(v1), u32_to_s24(v2), u32_to_s24(v3), re, pv[i]); pv[i].p[1] = (((v1 >> 20) & 0xf00) | ((v2 >> 24 & 0xff))) + 0.5; pv[i].p[2] = (((v1 >> 16) & 0xf00) | ((v3 >> 24 & 0xff))) + 0.5 + tbase; @@ -2061,7 +2061,7 @@ static void render_one_model(running_machine *machine, const namcos23_render_ent INT32 nz = u32_to_s10(norm); INT32 nrx, nry, nrz; render_apply_matrot(nx, ny, nz, re, nrx, nry, nrz); - + float lsi = float(nrx*light_vector[0] + nry*light_vector[1] + nrz*light_vector[2])/4194304.0; if(lsi < 0) lsi = 0; @@ -2076,7 +2076,7 @@ static void render_one_model(running_machine *machine, const namcos23_render_ent namcos23_poly_entry *p = render_polys + render_poly_count; p->vertex_count = poly_zclip_if_less(ne, pv, p->pv, 4, 0.001); - + if(p->vertex_count >= 3) { for(int i=0; i<p->vertex_count; i++) { render_project(p->pv[i]); diff --git a/src/mame/drivers/poker72.c b/src/mame/drivers/poker72.c index d76e262caa8..a2823101789 100644 --- a/src/mame/drivers/poker72.c +++ b/src/mame/drivers/poker72.c @@ -66,9 +66,9 @@ static WRITE8_HANDLER( output_w ) printf("%02x\n",data); -/* if((data & 0xc) == 0xc) - memory_set_bankptr(space->machine, "bank1", &ROM[0x10000]); - else*/ +/* if((data & 0xc) == 0xc) + memory_set_bankptr(space->machine, "bank1", &ROM[0x10000]); + else*/ if(data & 8) memory_set_bankptr(space->machine, "bank1", &ROM[0x08000]); else diff --git a/src/mame/drivers/seta.c b/src/mame/drivers/seta.c index 430cf087cd8..5d30a6abf72 100644 --- a/src/mame/drivers/seta.c +++ b/src/mame/drivers/seta.c @@ -1890,7 +1890,7 @@ static WRITE16_HANDLER( zombraid_gun_w ) /* Gun Recoils */ /* Note: In debug menu recoil solenoids strobe when held down. Is this correct?? */ output_set_value("Player1_Gun_Recoil", (data & 0x10)>>4 ); - output_set_value("Player2_Gun_Recoil", (data & 0x8)>>3 ); + output_set_value("Player2_Gun_Recoil", (data & 0x8)>>3 ); gun_input_bit = bit_count - 4; gun_input_bit = 8 - gun_input_bit; // Reverse order diff --git a/src/mame/drivers/sf.c b/src/mame/drivers/sf.c index 702efd874cf..90120c91ee9 100644 --- a/src/mame/drivers/sf.c +++ b/src/mame/drivers/sf.c @@ -7,9 +7,9 @@ TODO: - is there a third coin input? - - Is sfj confirmed to have a 68705?, sfua has an i8751 and the actual - gamecode is closer to sfua than the other sets. The protection - appears to be the same on both. + - Is sfj confirmed to have a 68705?, sfua has an i8751 and the actual + gamecode is closer to sfua than the other sets. The protection + appears to be the same on both. ***************************************************************************/ @@ -206,7 +206,7 @@ static ADDRESS_MAP_START( sf_map, ADDRESS_SPACE_PROGRAM, 16 ) AM_RANGE(0xc00018, 0xc00019) AM_WRITE(sf_bg_scroll_w) AM_RANGE(0xc0001a, 0xc0001b) AM_WRITE(sf_gfxctrl_w) AM_RANGE(0xc0001c, 0xc0001d) AM_WRITE(soundcmd_w) -// AM_RANGE(0xc0001e, 0xc0001f) AM_WRITE(protection_w) +// AM_RANGE(0xc0001e, 0xc0001f) AM_WRITE(protection_w) AM_RANGE(0xff8000, 0xffdfff) AM_RAM AM_RANGE(0xffe000, 0xffffff) AM_RAM AM_BASE_MEMBER(sf_state, objectram) ADDRESS_MAP_END @@ -228,7 +228,7 @@ static ADDRESS_MAP_START( sfus_map, ADDRESS_SPACE_PROGRAM, 16 ) AM_RANGE(0xc00018, 0xc00019) AM_WRITE(sf_bg_scroll_w) AM_RANGE(0xc0001a, 0xc0001b) AM_WRITE(sf_gfxctrl_w) AM_RANGE(0xc0001c, 0xc0001d) AM_WRITE(soundcmd_w) -// AM_RANGE(0xc0001e, 0xc0001f) AM_WRITE(protection_w) +// AM_RANGE(0xc0001e, 0xc0001f) AM_WRITE(protection_w) AM_RANGE(0xff8000, 0xffdfff) AM_RAM AM_RANGE(0xffe000, 0xffffff) AM_RAM AM_BASE_MEMBER(sf_state, objectram) ADDRESS_MAP_END @@ -943,7 +943,7 @@ ROM_START( sf ) ROM_REGION( 0x1c0000, "gfx3", 0 ) /* Sprites planes 1-2 */ - ROM_LOAD( "sf-15.bin", 0x000000, 0x020000, CRC(fc0113db) SHA1(7c19603129be5f6e1ccd07fd8b7ee1cbf86468db) ) + ROM_LOAD( "sf-15.bin", 0x000000, 0x020000, CRC(fc0113db) SHA1(7c19603129be5f6e1ccd07fd8b7ee1cbf86468db) ) ROM_LOAD( "sf-16.bin", 0x020000, 0x020000, CRC(82e4a6d3) SHA1(5ec519c2740c66f5da27ced1db99e19fe38fdad7) ) ROM_LOAD( "sf-11.bin", 0x040000, 0x020000, CRC(e112df1b) SHA1(3f9856f69b457d79fe085bf51dfb2efcd98f883d) ) ROM_LOAD( "sf-12.bin", 0x060000, 0x020000, CRC(42d52299) SHA1(6560c38f5fd5a47db7728cc7df83d2169157174f) ) @@ -1017,7 +1017,7 @@ ROM_START( sfu ) ROM_LOAD( "sf-08.bin", 0x0a0000, 0x020000, CRC(95ece9b1) SHA1(f0a15fce5cd9617fa5d4dd43bd5b6ea190dace85) ) ROM_LOAD( "sf-03.bin", 0x0c0000, 0x020000, CRC(5ca05781) SHA1(004f5ad34798471b39bd4612c797f0913ed0fb4a) ) /* Sprites planes 2-3 */ - ROM_LOAD( "sf-17.bin", 0x0e0000, 0x020000, CRC(69fac48e) SHA1(c9272217256c73cb8ddb4fbbfb5905ce1122c746) ) + ROM_LOAD( "sf-17.bin", 0x0e0000, 0x020000, CRC(69fac48e) SHA1(c9272217256c73cb8ddb4fbbfb5905ce1122c746) ) ROM_LOAD( "sf-18.bin", 0x100000, 0x020000, CRC(71cfd18d) SHA1(4c17e2124f3456d6b13ede8ad3ae916b53f9bb7e) ) ROM_LOAD( "sf-13.bin", 0x120000, 0x020000, CRC(fa2eb24b) SHA1(96f3bd54c340771577cc232ebde93965421f2557) ) ROM_LOAD( "sf-14.bin", 0x140000, 0x020000, CRC(ad955c95) SHA1(549d6a5125432aa45d03f15e76f6c2c8ab2e05a3) ) @@ -1087,7 +1087,7 @@ ROM_START( sfua ) ROM_LOAD( "sf-08.bin", 0x0a0000, 0x020000, CRC(95ece9b1) SHA1(f0a15fce5cd9617fa5d4dd43bd5b6ea190dace85) ) ROM_LOAD( "sf-03.bin", 0x0c0000, 0x020000, CRC(5ca05781) SHA1(004f5ad34798471b39bd4612c797f0913ed0fb4a) ) /* Sprites planes 2-3 */ - ROM_LOAD( "sf-17.bin", 0x0e0000, 0x020000, CRC(69fac48e) SHA1(c9272217256c73cb8ddb4fbbfb5905ce1122c746) ) + ROM_LOAD( "sf-17.bin", 0x0e0000, 0x020000, CRC(69fac48e) SHA1(c9272217256c73cb8ddb4fbbfb5905ce1122c746) ) ROM_LOAD( "sf-18.bin", 0x100000, 0x020000, CRC(71cfd18d) SHA1(4c17e2124f3456d6b13ede8ad3ae916b53f9bb7e) ) ROM_LOAD( "sf-13.bin", 0x120000, 0x020000, CRC(fa2eb24b) SHA1(96f3bd54c340771577cc232ebde93965421f2557) ) ROM_LOAD( "sf-14.bin", 0x140000, 0x020000, CRC(ad955c95) SHA1(549d6a5125432aa45d03f15e76f6c2c8ab2e05a3) ) @@ -1149,7 +1149,7 @@ ROM_START( sfj ) ROM_REGION( 0x1c0000, "gfx3", 0 ) /* Sprites planes 1-2 */ - ROM_LOAD( "sf-15.bin", 0x000000, 0x020000, CRC(fc0113db) SHA1(7c19603129be5f6e1ccd07fd8b7ee1cbf86468db) ) + ROM_LOAD( "sf-15.bin", 0x000000, 0x020000, CRC(fc0113db) SHA1(7c19603129be5f6e1ccd07fd8b7ee1cbf86468db) ) ROM_LOAD( "sf-16.bin", 0x020000, 0x020000, CRC(82e4a6d3) SHA1(5ec519c2740c66f5da27ced1db99e19fe38fdad7) ) ROM_LOAD( "sf-11.bin", 0x040000, 0x020000, CRC(e112df1b) SHA1(3f9856f69b457d79fe085bf51dfb2efcd98f883d) ) ROM_LOAD( "sf-12.bin", 0x060000, 0x020000, CRC(42d52299) SHA1(6560c38f5fd5a47db7728cc7df83d2169157174f) ) @@ -1157,7 +1157,7 @@ ROM_START( sfj ) ROM_LOAD( "sf-08.bin", 0x0a0000, 0x020000, CRC(95ece9b1) SHA1(f0a15fce5cd9617fa5d4dd43bd5b6ea190dace85) ) ROM_LOAD( "sf-03.bin", 0x0c0000, 0x020000, CRC(5ca05781) SHA1(004f5ad34798471b39bd4612c797f0913ed0fb4a) ) /* Sprites planes 2-3 */ - ROM_LOAD( "sf-17.bin", 0x0e0000, 0x020000, CRC(69fac48e) SHA1(c9272217256c73cb8ddb4fbbfb5905ce1122c746) ) + ROM_LOAD( "sf-17.bin", 0x0e0000, 0x020000, CRC(69fac48e) SHA1(c9272217256c73cb8ddb4fbbfb5905ce1122c746) ) ROM_LOAD( "sf-18.bin", 0x100000, 0x020000, CRC(71cfd18d) SHA1(4c17e2124f3456d6b13ede8ad3ae916b53f9bb7e) ) ROM_LOAD( "sf-13.bin", 0x120000, 0x020000, CRC(fa2eb24b) SHA1(96f3bd54c340771577cc232ebde93965421f2557) ) ROM_LOAD( "sf-14.bin", 0x140000, 0x020000, CRC(ad955c95) SHA1(549d6a5125432aa45d03f15e76f6c2c8ab2e05a3) ) @@ -1210,10 +1210,10 @@ ROM_START( sfp ) ROM_LOAD( "mchr.2h", 0x0e0000, 0x020000, CRC(cc6bf05c) SHA1(4e83dd55c88d5b539ab1dcae5bfd16195bcd2565) ) /* these graphic roms seem mismatched with this version of the prototype, they don't contain the graphics needed - for the bonus round, or have complete tile sets graphic set for 2 of the characters which are used by the prototype - (all of Joe is missing, many of Mike's poses are missing) If you use the original ROMs instead the graphics are - correct, so the prototype is clearly already referencing the final tile arrangement for them. The glitches - therefore are not emulation bugs, if the PCB contained the same mismatched ROMs it would exhibit the same glitches. */ + for the bonus round, or have complete tile sets graphic set for 2 of the characters which are used by the prototype + (all of Joe is missing, many of Mike's poses are missing) If you use the original ROMs instead the graphics are + correct, so the prototype is clearly already referencing the final tile arrangement for them. The glitches + therefore are not emulation bugs, if the PCB contained the same mismatched ROMs it would exhibit the same glitches. */ ROM_REGION( 0x1c0000, "gfx3", ROMREGION_ERASE00 ) /* Sprites planes 1-2 */ ROM_LOAD( "b1m.bin", 0x000000, 0x010000, CRC(64758232) SHA1(20d21677b791a7f96afed54b286ee92adb80456d) ) diff --git a/src/mame/drivers/supdrapo.c b/src/mame/drivers/supdrapo.c index 753724d452b..74365b3abbe 100644 --- a/src/mame/drivers/supdrapo.c +++ b/src/mame/drivers/supdrapo.c @@ -156,8 +156,8 @@ static READ8_HANDLER( sdpoker_rng_r ) static WRITE8_HANDLER( wdog8000_w ) { /* Kind of state watchdog alternating 0x00 & 0x01 writes. - Used when exit the test mode (writes 2 consecutive 0's). - Seems to be intended to reset some external device. + Used when exit the test mode (writes 2 consecutive 0's). + Seems to be intended to reset some external device. Watchdog: 01 Watchdog: 00 @@ -186,7 +186,7 @@ static WRITE8_HANDLER( wdog8000_w ) } wdog = data; -// logerror("Watchdog: %02X\n", data); +// logerror("Watchdog: %02X\n", data); } @@ -195,7 +195,7 @@ static WRITE8_HANDLER( debug8004_w ) /* Writes 0x00 each time the machine is initialized */ logerror("debug8004: %02X\n", data); -// popmessage("written : %02X", data); +// popmessage("written : %02X", data); } static WRITE8_HANDLER( debug7c00_w ) @@ -405,12 +405,12 @@ GFXDECODE_END static WRITE8_DEVICE_HANDLER( ay8910_outputa_w ) { -// popmessage("ay8910_outputa_w %02x",data); +// popmessage("ay8910_outputa_w %02x",data); } static WRITE8_DEVICE_HANDLER( ay8910_outputb_w ) { -// popmessage("ay8910_outputb_w %02x",data); +// popmessage("ay8910_outputb_w %02x",data); } |