Cleanups and version bump.

This commit is contained in:
Aaron Giles 2010-03-04 08:28:27 +00:00
parent e73fdd89b9
commit 45bac81dd9
489 changed files with 1150 additions and 1150 deletions

View File

@ -17,7 +17,7 @@
PA6 8 | | 33 PB6 PA6 8 | | 33 PB6
PA5 9 | | 32 PB5 PA5 9 | | 32 PB5
PA4 10 | Z8420 | 31 PB4 PA4 10 | Z8420 | 31 PB4
GND 11 | | 30 PB3 GND 11 | | 30 PB3
PA3 12 | | 29 PB2 PA3 12 | | 29 PB2
PA2 13 | | 28 PB1 PA2 13 | | 28 PB1
PA1 14 | | 27 PB0 PA1 14 | | 27 PB0

View File

@ -246,8 +246,8 @@ static INPUT_PORTS_START( exerion )
PORT_DIPSETTING( 0x02, "3" ) PORT_DIPSETTING( 0x02, "3" )
PORT_DIPSETTING( 0x03, "4" ) PORT_DIPSETTING( 0x03, "4" )
PORT_DIPSETTING( 0x04, "5" ) PORT_DIPSETTING( 0x04, "5" )
// PORT_DIPSETTING( 0x05, "5" ) /* duplicated setting */ // PORT_DIPSETTING( 0x05, "5" ) /* duplicated setting */
// PORT_DIPSETTING( 0x06, "5" ) /* duplicated setting */ // PORT_DIPSETTING( 0x06, "5" ) /* duplicated setting */
PORT_DIPSETTING( 0x07, "254 (Cheat)") PORT_DIPSETTING( 0x07, "254 (Cheat)")
PORT_DIPNAME( 0x18, 0x00, DEF_STR( Bonus_Life ) ) PORT_DIPNAME( 0x18, 0x00, DEF_STR( Bonus_Life ) )
PORT_DIPSETTING( 0x00, "10000" ) PORT_DIPSETTING( 0x00, "10000" )

View File

@ -2601,7 +2601,7 @@ ROM_END
- 2x HY18CV85 (electrically-erasable PLD) - 2x HY18CV85 (electrically-erasable PLD)
Some versions have Mexican Rockwell R65c02. Some versions have Mexican Rockwell R65c02.
The game doesn't work with a regular 65c02 CPU. The game doesn't work with a regular 65c02 CPU.
*/ */
ROM_START( magicrd2 ) /* Impera */ ROM_START( magicrd2 ) /* Impera */
@ -2821,7 +2821,7 @@ Surely selectable through a PLD.
ROM_START( jolyjokrb ) ROM_START( jolyjokrb )
ROM_REGION( 0x18000, "maincpu", 0 ) /* Two slightly different programs. Using the 1st one...*/ ROM_REGION( 0x18000, "maincpu", 0 ) /* Two slightly different programs. Using the 1st one...*/
ROM_LOAD( "unbekannt.bin", 0x8000, 0x10000, CRC(327fa3d7) SHA1(2435aada2377b2f8f01d059a7aba9bc7a8993537) ) /* 1st prg */ ROM_LOAD( "unbekannt.bin", 0x8000, 0x10000, CRC(327fa3d7) SHA1(2435aada2377b2f8f01d059a7aba9bc7a8993537) ) /* 1st prg */
// ROM_LOAD( "unbekannt.bin", 0x0000, 0x10000, CRC(327fa3d7) SHA1(2435aada2377b2f8f01d059a7aba9bc7a8993537) ) /* 2nd prg */ // ROM_LOAD( "unbekannt.bin", 0x0000, 0x10000, CRC(327fa3d7) SHA1(2435aada2377b2f8f01d059a7aba9bc7a8993537) ) /* 2nd prg */
ROM_REGION( 0x20000, "gfx1", 0 ) ROM_REGION( 0x20000, "gfx1", 0 )
ROM_LOAD( "ic25.bin", 0x00000, 0x10000, CRC(1bd067af) SHA1(9436fe085ba63c00a12ea80903470a84535e3dc1) ) ROM_LOAD( "ic25.bin", 0x00000, 0x10000, CRC(1bd067af) SHA1(9436fe085ba63c00a12ea80903470a84535e3dc1) )

View File

@ -378,7 +378,7 @@ static ADDRESS_MAP_START( slave_1986_map, ADDRESS_SPACE_PROGRAM, 8 )
AM_RANGE(0x7400, 0x74ff) AM_RAM AM_BASE_GENERIC(spriteram) AM_RANGE(0x7400, 0x74ff) AM_RAM AM_BASE_GENERIC(spriteram)
AM_RANGE(0x7600, 0x7600) AM_DEVWRITE("crtc", mc6845_address_w) AM_RANGE(0x7600, 0x7600) AM_DEVWRITE("crtc", mc6845_address_w)
AM_RANGE(0x7601, 0x7601) AM_DEVREADWRITE("crtc", mc6845_register_r, mc6845_register_w) AM_RANGE(0x7601, 0x7601) AM_DEVREADWRITE("crtc", mc6845_register_r, mc6845_register_w)
// AM_RANGE(0x7800, 0x7803) AM_READ(test_r) // AM_RANGE(0x7800, 0x7803) AM_READ(test_r)
AM_RANGE(0x7a00, 0x7a00) AM_RAM //buffer for the key matrix AM_RANGE(0x7a00, 0x7a00) AM_RAM //buffer for the key matrix
AM_RANGE(0x7c00, 0x7c00) AM_READ_PORT("DSW") AM_RANGE(0x7c00, 0x7c00) AM_READ_PORT("DSW")
ADDRESS_MAP_END ADDRESS_MAP_END
@ -1091,7 +1091,7 @@ ROM_START( kingdrbb ) // has 'Made in Taiwan' on the PCB.
ROM_REGION( 0x200, "proms", 0 ) ROM_REGION( 0x200, "proms", 0 )
ROM_COPY( "raw_prom", 0x1000, 0x000, 0x200 ) ROM_COPY( "raw_prom", 0x1000, 0x000, 0x200 )
// ROM_COPY( "raw_prom", 0x3000, 0x200, 0x200 ) //identical to 0x1000 bank // ROM_COPY( "raw_prom", 0x3000, 0x200, 0x200 ) //identical to 0x1000 bank
ROM_REGION( 0x4000, "pals", 0 ) // all read protected ROM_REGION( 0x4000, "pals", 0 ) // all read protected
ROM_LOAD( "palce16v.u101.bin", 0x0000, 0x117, CRC(c89d2f52) SHA1(f9d52d9c42ef95b7b85bbf6d09888ebdeac11fd3) ) ROM_LOAD( "palce16v.u101.bin", 0x0000, 0x117, CRC(c89d2f52) SHA1(f9d52d9c42ef95b7b85bbf6d09888ebdeac11fd3) )

View File

@ -145,7 +145,7 @@ static WRITE8_HANDLER( output_w )
/* correct? */ /* correct? */
nmi_enable = data & 1; nmi_enable = data & 1;
// other values unknown // other values unknown
// printf("%02x\n",data); // printf("%02x\n",data);
} }
static READ8_HANDLER( test_r ) static READ8_HANDLER( test_r )
@ -257,7 +257,7 @@ static DRIVER_INIT( luckgrln )
#endif #endif
// ?? // ??
// memory_set_bankptr(machine, "bank1",&rom[0x010000]); // memory_set_bankptr(machine, "bank1",&rom[0x010000]);
} }
ROM_START( luckgrln ) ROM_START( luckgrln )

View File

@ -136,15 +136,15 @@ static WRITE8_HANDLER( macs_output_w )
{ {
case 0: case 0:
/* /*
--x- ---- sets RAM bank? --x- ---- sets RAM bank?
---- -x-- Cassette B slot ---- -x-- Cassette B slot
---- --x- Cassette A slot ---- --x- Cassette A slot
*/ */
if(macs_rev == 1) if(macs_rev == 1)
{ {
/* FIXME: dunno if this RAM bank is right, DASM tracking made on the POST screens indicates that there's just one RAM bank, /* FIXME: dunno if this RAM bank is right, DASM tracking made on the POST screens indicates that there's just one RAM bank,
but then MACS2 games locks up. */ but then MACS2 games locks up. */
memory_set_bankptr(space->machine, "bank3", &macs_ram1[((data&0x20)>>5)*0x1000+0x000] ); memory_set_bankptr(space->machine, "bank3", &macs_ram1[((data&0x20)>>5)*0x1000+0x000] );
macs_cart_slot = (data & 0xc) >> 2; macs_cart_slot = (data & 0xc) >> 2;

View File

@ -22,7 +22,7 @@ public:
/* memory pointers */ /* memory pointers */
UINT8 * videoram; UINT8 * videoram;
// UINT8 * nvram; // this currently uses generic nvram handlers // UINT8 * nvram; // this currently uses generic nvram handlers
/* video-related */ /* video-related */
tilemap_t *tilemap; tilemap_t *tilemap;

View File

@ -69,7 +69,7 @@ public:
UINT8 bknd_col; UINT8 bknd_col;
UINT8 port02_status; UINT8 port02_status;
UINT8 vbank; /* video page select signal, likely for double buffering ?*/ UINT8 vbank; /* video page select signal, likely for double buffering ?*/
UINT32 xpos, ypos, pix_xsize, pix_ysize; UINT32 xpos, ypos, pix_xsize, pix_ysize;
UINT8 color1, color2, mode, plane; UINT8 color1, color2, mode, plane;
UINT8 lookup_ram[0x100*4]; UINT8 lookup_ram[0x100*4];

View File

@ -318,13 +318,13 @@ static INTERRUPT_GEN( meritm_interrupt )
static void meritm_vdp0_interrupt(running_machine *machine, int i) static void meritm_vdp0_interrupt(running_machine *machine, int i)
{ {
/* this is not used as the v9938 interrupt callbacks are broken /* this is not used as the v9938 interrupt callbacks are broken
interrupts seem to be fired quite randomly */ interrupts seem to be fired quite randomly */
} }
static void meritm_vdp1_interrupt(running_machine *machine, int i) static void meritm_vdp1_interrupt(running_machine *machine, int i)
{ {
/* this is not used as the v9938 interrupt callbacks are broken /* this is not used as the v9938 interrupt callbacks are broken
interrupts seem to be fired quite randomly */ interrupts seem to be fired quite randomly */
} }
static int layer0_enabled, layer1_enabled; static int layer0_enabled, layer1_enabled;
@ -819,18 +819,18 @@ static READ8_DEVICE_HANDLER(meritm_audio_pio_port_a_r)
{ {
/* /*
bit signal description bit signal description
0 BANK0 0 BANK0
1 BANK1 1 BANK1
2 BANK2 2 BANK2
3 /VINT1 V9938 #1 INT 3 /VINT1 V9938 #1 INT
4 /VINT2 V9938 #2 INT 4 /VINT2 V9938 #2 INT
5 BANK3 5 BANK3
6 6
7 7
*/ */
return meritm_vint; return meritm_vint;
}; };
@ -839,18 +839,18 @@ static READ8_DEVICE_HANDLER(meritm_audio_pio_port_b_r)
{ {
/* /*
bit description bit description
0 J4 D0 0 J4 D0
1 J4 D1 1 J4 D1
2 J4 D2 2 J4 D2
3 J4 D3 3 J4 D3
4 J4 D4 4 J4 D4
5 J4 D5 5 J4 D5
6 J4 D6 6 J4 D6
7 J4 D7 7 J4 D7
*/ */
return ds1204_r(); return ds1204_r();
}; };
@ -859,18 +859,18 @@ static WRITE8_DEVICE_HANDLER(meritm_audio_pio_port_a_w)
{ {
/* /*
bit signal description bit signal description
0 BANK0 0 BANK0
1 BANK1 1 BANK1
2 BANK2 2 BANK2
3 /VINT1 V9938 #1 INT 3 /VINT1 V9938 #1 INT
4 /VINT2 V9938 #2 INT 4 /VINT2 V9938 #2 INT
5 BANK3 5 BANK3
6 6
7 7
*/ */
meritm_bank = (data & 7) | ((data >> 2) & 0x18); meritm_bank = (data & 7) | ((data >> 2) & 0x18);
//logerror("Writing BANK with %x (raw = %x)\n", meritm_bank, data); //logerror("Writing BANK with %x (raw = %x)\n", meritm_bank, data);
@ -880,18 +880,18 @@ static WRITE8_DEVICE_HANDLER(meritm_audio_pio_port_b_w)
{ {
/* /*
bit description bit description
0 J4 D0 0 J4 D0
1 J4 D1 1 J4 D1
2 J4 D2 2 J4 D2
3 J4 D3 3 J4 D3
4 J4 D4 4 J4 D4
5 J4 D5 5 J4 D5
6 J4 D6 6 J4 D6
7 J4 D7 7 J4 D7
*/ */
ds1204_w((data & 0x4) >> 2, (data & 0x2) >> 1, data & 0x01); ds1204_w((data & 0x4) >> 2, (data & 0x2) >> 1, data & 0x01);
}; };
@ -900,36 +900,36 @@ static WRITE8_DEVICE_HANDLER(meritm_io_pio_port_a_w)
{ {
/* /*
bit description bit description
0 J3 PE0 0 J3 PE0
1 J3 PE1 1 J3 PE1
2 J3 PE2 2 J3 PE2
3 J3 PE3 3 J3 PE3
4 J3 PE4 4 J3 PE4
5 J3 PE5 5 J3 PE5
6 J3 PE6 6 J3 PE6
7 J3 PE7 7 J3 PE7
*/ */
}; };
static WRITE8_DEVICE_HANDLER(meritm_io_pio_port_b_w) static WRITE8_DEVICE_HANDLER(meritm_io_pio_port_b_w)
{ {
/* /*
bit description bit description
0 J3 PF0 0 J3 PF0
1 J3 PF1 1 J3 PF1
2 J3 PF2 2 J3 PF2
3 J3 PF3 3 J3 PF3
4 J3 PF4 4 J3 PF4
5 J3 PF5 5 J3 PF5
6 J3 PF6 6 J3 PF6
7 J3 PF7 7 J3 PF7
*/ */
}; };
static Z80PIO_INTERFACE( meritm_audio_pio_intf ) static Z80PIO_INTERFACE( meritm_audio_pio_intf )

View File

@ -37,7 +37,7 @@ Soul Calibur (SOC11/VER.A2) (C) Namco, 1998 COH-700 SYS
Soul Calibur (SOC11/VER.B) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M5F2 KC020 Soul Calibur (SOC11/VER.B) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M5F2 KC020
Soul Calibur (SOC11/VER.C) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M5F4 KC020 Soul Calibur (SOC11/VER.C) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M5F4 KC020
Soul Calibur (SOC13/VER.B) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M5F4 KC020 Soul Calibur (SOC13/VER.B) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M5F4 KC020
Soul Calibur (SOC14/VER.B) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M5F4 KC020 Soul Calibur (SOC14/VER.B) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M5F4 KC020
Soul Calibur (SOC14/VER.C) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER JO 11-04-98 none Soul Calibur (SOC14/VER.C) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER JO 11-04-98 none
Super World Stadium '98 (SS81/VER.A) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M4F6 KC025 Super World Stadium '98 (SS81/VER.A) (C) Namco, 1998 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M4F6 KC025
Super World Stadium '99 (SS91/VER.A3) (C) Namco, 1999 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M5F4 KC043 Super World Stadium '99 (SS91/VER.A3) (C) Namco, 1999 COH-700 SYSTEM12 MOTHER(B) SYSTEM12 M5F4 KC043

View File

@ -1168,7 +1168,7 @@ static READ16_HANDLER(s23_c417_16_r)
case 0: return 0x8e | (video_screen_get_vblank(space->machine->primary_screen) ? 0x8000 : 0); case 0: return 0x8e | (video_screen_get_vblank(space->machine->primary_screen) ? 0x8000 : 0);
case 1: return c417_adr; case 1: return c417_adr;
case 4: case 4:
// logerror("c417_r %04x = %04x (%08x, %08x)\n", c417_adr, c417_ram[c417_adr], cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31)); // logerror("c417_r %04x = %04x (%08x, %08x)\n", c417_adr, c417_ram[c417_adr], cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31));
return c417_ram[c417_adr]; return c417_ram[c417_adr];
} }
@ -1213,7 +1213,7 @@ static WRITE32_HANDLER(s23_c417_32_w)
static READ16_HANDLER(s23_c412_ram_r) static READ16_HANDLER(s23_c412_ram_r)
{ {
// logerror("c412_ram_r %06x (%08x, %08x)\n", offset, cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31)); // logerror("c412_ram_r %06x (%08x, %08x)\n", offset, cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31));
if(offset < 0x100000) if(offset < 0x100000)
return c412_sdram_a[offset & 0xfffff]; return c412_sdram_a[offset & 0xfffff];
else if(offset < 0x200000) else if(offset < 0x200000)
@ -1228,7 +1228,7 @@ static READ16_HANDLER(s23_c412_ram_r)
static WRITE16_HANDLER(s23_c412_ram_w) static WRITE16_HANDLER(s23_c412_ram_w)
{ {
// logerror("c412_ram_w %06x = %04x (%08x, %08x)\n", offset, data, cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31)); // logerror("c412_ram_w %06x = %04x (%08x, %08x)\n", offset, data, cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31));
if(offset < 0x100000) if(offset < 0x100000)
COMBINE_DATA(c412_sdram_a + (offset & 0xfffff)); COMBINE_DATA(c412_sdram_a + (offset & 0xfffff));
else if(offset < 0x200000) else if(offset < 0x200000)
@ -1284,7 +1284,7 @@ static WRITE32_HANDLER(s23_c412_32_w)
static READ16_HANDLER(s23_c421_ram_r) static READ16_HANDLER(s23_c421_ram_r)
{ {
// logerror("c421_ram_r %06x (%08x, %08x)\n", offset, cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31)); // logerror("c421_ram_r %06x (%08x, %08x)\n", offset, cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31));
if(offset < 0x40000) if(offset < 0x40000)
return c421_dram_a[offset & 0x3ffff]; return c421_dram_a[offset & 0x3ffff];
else if(offset < 0x80000) else if(offset < 0x80000)
@ -1297,7 +1297,7 @@ static READ16_HANDLER(s23_c421_ram_r)
static WRITE16_HANDLER(s23_c421_ram_w) static WRITE16_HANDLER(s23_c421_ram_w)
{ {
// logerror("c421_ram_w %06x = %04x (%08x, %08x)\n", offset, data, cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31)); // logerror("c421_ram_w %06x = %04x (%08x, %08x)\n", offset, data, cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31));
if(offset < 0x40000) if(offset < 0x40000)
COMBINE_DATA(c421_dram_a + (offset & 0x3ffff)); COMBINE_DATA(c421_dram_a + (offset & 0x3ffff));
else if(offset < 0x80000) else if(offset < 0x80000)
@ -1491,9 +1491,9 @@ static READ32_HANDLER( gorgon_magic_r )
} }
/* /*
Final Furlong has a bug: it forgets to halt the H8/3002 before it zeros out the shared RAM Final Furlong has a bug: it forgets to halt the H8/3002 before it zeros out the shared RAM
which contains the H8's stack and other working set. This crashes MAME due to the PC going which contains the H8's stack and other working set. This crashes MAME due to the PC going
off into the weeds, so we intercept off into the weeds, so we intercept
*/ */
static READ32_HANDLER( gorgon_sharedram_r ) static READ32_HANDLER( gorgon_sharedram_r )

View File

@ -4599,9 +4599,9 @@ ROM_START( ggxx )
DISK_IMAGE_READONLY( "gdl-0011", 0, SHA1(b7328eb2c588d55284bdcea0fe89bb8e629a8669) ) DISK_IMAGE_READONLY( "gdl-0011", 0, SHA1(b7328eb2c588d55284bdcea0fe89bb8e629a8669) )
ROM_REGION( 0x50, "picreturn", ROMREGION_ERASE) ROM_REGION( 0x50, "picreturn", ROMREGION_ERASE)
// ROM_LOAD("317-5082-com.data", 0x00, 0x50, CRC(fa31209d) SHA1(bb18e6412a02510832f7200a06a3179ef1695ef2) ) // ROM_LOAD("317-5082-com.data", 0x00, 0x50, CRC(fa31209d) SHA1(bb18e6412a02510832f7200a06a3179ef1695ef2) )
// ROM_REGION( 0x9a49, "pichex", ROMREGION_ERASE) // ROM_REGION( 0x9a49, "pichex", ROMREGION_ERASE)
// ROM_LOAD("gdl-0011.hex", 0x00, 0x0009a49, CRC(36361df8) SHA1(86aa50c9b3debd49c7b67f1c9bfd052c0fefc593) ) // actual decap results for ggxx in ascii/hex form // ROM_LOAD("gdl-0011.hex", 0x00, 0x0009a49, CRC(36361df8) SHA1(86aa50c9b3debd49c7b67f1c9bfd052c0fefc593) ) // actual decap results for ggxx in ascii/hex form
ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF)
//PIC16C622A (317-5082-COM) //PIC16C622A (317-5082-COM)
@ -5715,7 +5715,7 @@ ROM_START( vf4cart )
ROM_END ROM_END
/* /*
Tests IC1 like gram2000 if actel_id is 0xffff, see ROM_COPY Tests IC1 like gram2000 if actel_id is 0xffff, see ROM_COPY
*/ */
ROM_START( vf4evoct ) ROM_START( vf4evoct )
NAOMI2_BIOS NAOMI2_BIOS

View File

@ -64,7 +64,7 @@ public:
int ay_select; int ay_select;
int ack_data; int ack_data;
UINT8 n7751_command; UINT8 n7751_command;
// UINT32 n7751_rom_address; // UINT32 n7751_rom_address;
int sound_addr; int sound_addr;
int n7751_busy; int n7751_busy;

View File

@ -360,7 +360,7 @@ static MACHINE_DRIVER_START( unclepoo )
MDRV_CPU_ADD("subcpu", Z80,18000000/12) /* ? MHz */ MDRV_CPU_ADD("subcpu", Z80,18000000/12) /* ? MHz */
MDRV_CPU_PROGRAM_MAP(unclepoo_sub_map) MDRV_CPU_PROGRAM_MAP(unclepoo_sub_map)
MDRV_CPU_IO_MAP(unclepoo_sub_portmap) MDRV_CPU_IO_MAP(unclepoo_sub_portmap)
// MDRV_CPU_VBLANK_INT("screen", irq0_line_hold) // MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -50,7 +50,7 @@ static MACHINE_DRIVER_START( rgum )
/* basic machine hardware */ /* basic machine hardware */
MDRV_CPU_ADD("maincpu", Z80,8000000) /* ? MHz */ MDRV_CPU_ADD("maincpu", Z80,8000000) /* ? MHz */
MDRV_CPU_PROGRAM_MAP(rgum_map) MDRV_CPU_PROGRAM_MAP(rgum_map)
// MDRV_CPU_VBLANK_INT("screen", irq0_line_hold) // MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -663,11 +663,11 @@ static INPUT_PORTS_START( truxton )
PORT_START("TJUMP") /* Territory Jumper Block - see notes */ PORT_START("TJUMP") /* Territory Jumper Block - see notes */
PORT_DIPNAME( 0x07, 0x02, "Territory/Copyright" ) PORT_DIPNAME( 0x07, 0x02, "Territory/Copyright" )
PORT_DIPSETTING( 0x02, "Europe/Taito Corp" ) /* TOAPLAN_COINAGE_WORLD */ PORT_DIPSETTING( 0x02, "Europe/Taito Corp" ) /* TOAPLAN_COINAGE_WORLD */
// PORT_DIPSETTING( 0x03, "Europe/Taito Corp" ) /* TOAPLAN_COINAGE_JAPAN_OLD */ // PORT_DIPSETTING( 0x03, "Europe/Taito Corp" ) /* TOAPLAN_COINAGE_JAPAN_OLD */
// PORT_DIPSETTING( 0x06, "Europe/Taito America" ) /* TOAPLAN_COINAGE_WORLD */ // PORT_DIPSETTING( 0x06, "Europe/Taito America" ) /* TOAPLAN_COINAGE_WORLD */
// PORT_DIPSETTING( 0x07, "Europe/Taito America" ) /* TOAPLAN_COINAGE_JAPAN_OLD */ // PORT_DIPSETTING( 0x07, "Europe/Taito America" ) /* TOAPLAN_COINAGE_JAPAN_OLD */
PORT_DIPSETTING( 0x04, "USA/Taito America" ) /* TOAPLAN_COINAGE_JAPAN_OLD */ PORT_DIPSETTING( 0x04, "USA/Taito America" ) /* TOAPLAN_COINAGE_JAPAN_OLD */
// PORT_DIPSETTING( 0x05, "USA/Taito America" ) /* TOAPLAN_COINAGE_JAPAN_OLD */ // PORT_DIPSETTING( 0x05, "USA/Taito America" ) /* TOAPLAN_COINAGE_JAPAN_OLD */
PORT_DIPSETTING( 0x01, "USA/Taito America (Romstar)" )/*TOAPLAN_COINAGE_JAPAN_OLD */ PORT_DIPSETTING( 0x01, "USA/Taito America (Romstar)" )/*TOAPLAN_COINAGE_JAPAN_OLD */
PORT_DIPSETTING( 0x00, "Japan/Taito Corp" ) /* TOAPLAN_COINAGE_JAPAN_OLD */ PORT_DIPSETTING( 0x00, "Japan/Taito Corp" ) /* TOAPLAN_COINAGE_JAPAN_OLD */
PORT_DIPUNUSED( 0x08, IP_ACTIVE_HIGH ) PORT_DIPUNUSED( 0x08, IP_ACTIVE_HIGH )

View File

@ -473,12 +473,12 @@ static INPUT_PORTS_START( skyshark )
PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) )
// PORT_DIPSETTING( 0x30, DEF_STR( 1C_2C ) ) /* duplicated setting */ // PORT_DIPSETTING( 0x30, DEF_STR( 1C_2C ) ) /* duplicated setting */
PORT_DIPNAME( 0xc0, 0x00, DEF_STR( Coin_B ) ) /* table at 0x000316 */ PORT_DIPNAME( 0xc0, 0x00, DEF_STR( Coin_B ) ) /* table at 0x000316 */
PORT_DIPSETTING( 0x40, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) )
// PORT_DIPSETTING( 0xc0, DEF_STR( 1C_2C ) ) /* duplicated setting */ // PORT_DIPSETTING( 0xc0, DEF_STR( 1C_2C ) ) /* duplicated setting */
INPUT_PORTS_END INPUT_PORTS_END
/* verified from M68000 code */ /* verified from M68000 code */

View File

@ -20,7 +20,7 @@ public:
UINT16 * pf2_control; UINT16 * pf2_control;
UINT16 * pf3_control; UINT16 * pf3_control;
UINT16 * spriteram; UINT16 * spriteram;
// UINT16 * paletteram; // this currently uses generic palette handlers // UINT16 * paletteram; // this currently uses generic palette handlers
size_t spriteram_size; size_t spriteram_size;
/* video-related */ /* video-related */

View File

@ -15,7 +15,7 @@ public:
UINT16 * spriteram_old; UINT16 * spriteram_old;
UINT16 * vidregs; UINT16 * vidregs;
UINT16 * vidregs_old; UINT16 * vidregs_old;
// UINT16 * paletteram; // this currently uses generic palette handlers // UINT16 * paletteram; // this currently uses generic palette handlers
size_t spriteram_size; size_t spriteram_size;
/* video-related */ /* video-related */

View File

@ -16,8 +16,8 @@ public:
UINT8 * fgram; UINT8 * fgram;
UINT8 * scrollx; UINT8 * scrollx;
UINT8 * otherram; UINT8 * otherram;
// UINT8 * paletteram; // currently this uses generic palette handling // UINT8 * paletteram; // currently this uses generic palette handling
// UINT8 * paletteram2; // currently this uses generic palette handling // UINT8 * paletteram2; // currently this uses generic palette handling
UINT8 * spriteram; UINT8 * spriteram;
size_t spriteram_size; size_t spriteram_size;

View File

@ -16,7 +16,7 @@ public:
UINT8 * bg_scrolly; UINT8 * bg_scrolly;
UINT8 * videoram; UINT8 * videoram;
UINT8 * spriteram; UINT8 * spriteram;
// UINT8 * paletteram; // currently this uses generic palette handling // UINT8 * paletteram; // currently this uses generic palette handling
size_t spriteram_size; size_t spriteram_size;
size_t videoram_size; size_t videoram_size;

View File

@ -14,7 +14,7 @@ public:
/* memory pointers */ /* memory pointers */
UINT8 * fgvideoram; UINT8 * fgvideoram;
UINT8 * bgvideoram; UINT8 * bgvideoram;
// UINT8 * paletteram; // currently this uses generic palette handling // UINT8 * paletteram; // currently this uses generic palette handling
/* video-related */ /* video-related */
tilemap_t *bg_tilemap,*fg_tilemap; tilemap_t *bg_tilemap,*fg_tilemap;

View File

@ -14,7 +14,7 @@ public:
/* memory pointers */ /* memory pointers */
UINT8 * videoram; UINT8 * videoram;
UINT8 * spriteram; UINT8 * spriteram;
// UINT8 * paletteram; // currently this uses generic palette handling // UINT8 * paletteram; // currently this uses generic palette handling
/* video-related */ /* video-related */
int gfx_bank; int gfx_bank;

View File

@ -34,12 +34,12 @@ static UINT8 asciihex_to_dec(UINT8 in)
return in - 0x37; return in - 0x37;
} }
/* /*
else else
if (in>=0x61 && in<=0x66) if (in>=0x61 && in<=0x66)
{ {
return in - 0x57; return in - 0x57;
} }
*/ */
else else
{ {
fatalerror("unexpected value in asciihex_to_dec"); fatalerror("unexpected value in asciihex_to_dec");

View File

@ -284,8 +284,8 @@ static const naomibd_config_table naomibd_translate_tbl[] =
0xdd19, 0, 0x0c0000, 0x2428, 0, 0x0d0000, 0x3329, 0, 0x0e0000, 0x2142, 0, 0x0f0000, 0xdd19, 0, 0x0c0000, 0x2428, 0, 0x0d0000, 0x3329, 0, 0x0e0000, 0x2142, 0, 0x0f0000,
0xffffffff, 0xffffffff, 0xffffffff } }, 0xffffffff, 0xffffffff, 0xffffffff } },
{ "sgtetris", 0, -1, { 0x1234, 0, 0, 0xffffffff, 0xffffffff, 0xffffffff } }, // 0x8ae51, uses compression { "sgtetris", 0, -1, { 0x1234, 0, 0, 0xffffffff, 0xffffffff, 0xffffffff } }, // 0x8ae51, uses compression
// { "virnbao", 0, 0x68b58, { 0, 0, 0, 0xffffffff, 0xffffffff, 0xffffffff } }, // note: "virnba" set doesn't have protection // { "virnbao", 0, 0x68b58, { 0, 0, 0, 0xffffffff, 0xffffffff, 0xffffffff } }, // note: "virnba" set doesn't have protection
// { "vs2_2k", 0, 0x88b08, { 0, 0, 0, 0xffffffff, 0xffffffff, 0xffffffff } }, // { "vs2_2k", 0, 0x88b08, { 0, 0, 0, 0xffffffff, 0xffffffff, 0xffffffff } },
}; };
// forward declaration for decrypt function // forward declaration for decrypt function

View File

@ -1329,7 +1329,7 @@ WRITE8_HANDLER( snes_w_io )
break; break;
case WRMPYB: /* Multiplier B */ case WRMPYB: /* Multiplier B */
snes_ram[WRMPYB] = data; snes_ram[WRMPYB] = data;
// timer_adjust_oneshot(snes_mult_timer, cputag_clocks_to_attotime(space->machine, "maincpu", 8), 0); // timer_adjust_oneshot(snes_mult_timer, cputag_clocks_to_attotime(space->machine, "maincpu", 8), 0);
{ {
UINT32 c = snes_ram[WRMPYA] * snes_ram[WRMPYB]; UINT32 c = snes_ram[WRMPYA] * snes_ram[WRMPYB];
snes_ram[RDMPYL] = c & 0xff; snes_ram[RDMPYL] = c & 0xff;
@ -1341,7 +1341,7 @@ WRITE8_HANDLER( snes_w_io )
break; break;
case WRDVDD: /* Divisor */ case WRDVDD: /* Divisor */
snes_ram[WRDVDD] = data; snes_ram[WRDVDD] = data;
// timer_adjust_oneshot(snes_div_timer, cputag_clocks_to_attotime(space->machine, "maincpu", 16), 0); // timer_adjust_oneshot(snes_div_timer, cputag_clocks_to_attotime(space->machine, "maincpu", 16), 0);
{ {
UINT16 value, dividend, remainder; UINT16 value, dividend, remainder;
dividend = remainder = 0; dividend = remainder = 0;

View File

@ -1140,11 +1140,11 @@ static void tempest_vggo(vgdata *vg)
vg->pc = 0; vg->pc = 0;
vg->sp = 0; vg->sp = 0;
/* /*
* Tempest and Quantum trigger VGGO from time to time even though * Tempest and Quantum trigger VGGO from time to time even though
* the VG runs in an endless loop for these games (see * the VG runs in an endless loop for these games (see
* avg_common_strobe2). If we don't discard all vectors in the * avg_common_strobe2). If we don't discard all vectors in the
* current buffer at this point, the screen starts flickering. * current buffer at this point, the screen starts flickering.
*/ */
nvect = 0; nvect = 0;
} }

View File

@ -860,13 +860,13 @@ static int deco16_pf_update(
case 0: rows = 512; break;/* Every line of 512 height bitmap */ case 0: rows = 512; break;/* Every line of 512 height bitmap */
case 1: rows = 256; break; case 1: rows = 256; break;
case 2: rows = 128; break; case 2: rows = 128; break;
case 3: rows = 64; break; case 3: rows = 64; break;
case 4: rows = 32; break; case 4: rows = 32; break;
case 5: rows = 16; break; case 5: rows = 16; break;
case 6: rows = 8; break; case 6: rows = 8; break;
case 7: rows = 4; break; case 7: rows = 4; break;
case 8: rows = 2; break; case 8: rows = 2; break;
default: rows = 1; break; default: rows = 1; break;
} }
if (tilemap_16x16) if (tilemap_16x16)

View File

@ -520,14 +520,14 @@ INLINE void snes_update_line( UINT8 screen, UINT8 color_depth, UINT8 hires, UINT
// tmap %= 0x10000; // tmap %= 0x10000;
/* /*
Tilemap format Tilemap format
vhopppcc cccccccc vhopppcc cccccccc
v/h = Vertical/Horizontal flip this tile. v/h = Vertical/Horizontal flip this tile.
o = Tile priority. o = Tile priority.
ppp = Tile palette. The number of entries in the palette depends on the Mode and the BG. ppp = Tile palette. The number of entries in the palette depends on the Mode and the BG.
cccccccccc = Tile number. cccccccccc = Tile number.
*/ */
UINT16 tilemap = snes_vram[tmap + ii] | (snes_vram[tmap + ii + 1] << 8); UINT16 tilemap = snes_vram[tmap + ii] | (snes_vram[tmap + ii + 1] << 8);
vflip = BIT(tilemap, 15); vflip = BIT(tilemap, 15);
hflip = BIT(tilemap, 14); hflip = BIT(tilemap, 14);

View File

@ -10,4 +10,4 @@
***************************************************************************/ ***************************************************************************/
extern const char build_version[]; extern const char build_version[];
const char build_version[] = "0.136u3 ("__DATE__")"; const char build_version[] = "0.136u4 ("__DATE__")";