Cleanups and version bump.

This commit is contained in:
Aaron Giles 2008-10-13 08:38:32 +00:00
parent 76d7050e7a
commit 0fddfa1a44
22 changed files with 151 additions and 151 deletions

View File

@ -651,7 +651,7 @@ void sh2_exception(const char *message, int irqline)
else
sh2->sr = (sh2->sr & ~I) | (irqline << 4);
// printf("sh2_exception [%s] irqline %x evec %x save SR %x new SR %x\n", message, irqline, sh2->evec, sh2->irqsr, sh2->sr);
// printf("sh2_exception [%s] irqline %x evec %x save SR %x new SR %x\n", message, irqline, sh2->evec, sh2->irqsr, sh2->sr);
#else
sh2->r[15] -= 4;
WL( sh2->r[15], sh2->sr ); /* push SR onto stack */

View File

@ -1412,7 +1412,7 @@ static void log_add_disasm_comment(drcuml_block *block, UINT32 pc, UINT32 op)
static void generate_update_cycles(drcuml_block *block, compiler_state *compiler, drcuml_ptype ptype, UINT64 pvalue, int allow_exception)
{
/* check full interrupts if pending */
if (compiler->checkints)
if (compiler->checkints)
{
drcuml_codelabel skip = compiler->labelnum++;

View File

@ -1070,7 +1070,7 @@ void simutrek_set_audio_squelch(const device_config *device, int state)
{
laserdisc_state *ld = ldcore_get_safe_token(device);
ldplayer_data *player = ld->player;
if (LOG_SIMUTREK && player->simutrek.audio_squelch != (state == 0))
if (LOG_SIMUTREK && player->simutrek.audio_squelch != (state == 0))
printf("--> audio squelch = %d\n", state == 0);
player->simutrek.audio_squelch = (state == 0);
update_audio_squelch(ld);
@ -1089,7 +1089,7 @@ static void simutrek_init(laserdisc_state *ld)
/* standard PR-8210 initialization */
pr8210_init(ld);
/* initialize the Simutrek state */
/* for proper synchronization of initial attract mode, this needs to be set */
player->simutrek.data_ready = 1;

View File

@ -228,8 +228,8 @@ static READ32_HANDLER(backfire_eeprom_r)
{
/* some kind of screen indicator? checked by backfira set before it will boot */
int backfire_screen = mame_rand(machine)&1;
return ((eeprom_read_bit()<<24) | input_port_read(machine, "IN0")
| ((input_port_read(machine, "IN2") & ~0x40) <<16)
return ((eeprom_read_bit()<<24) | input_port_read(machine, "IN0")
| ((input_port_read(machine, "IN2") & ~0x40) <<16)
| ((input_port_read(machine, "IN3") & 0x40) <<16)) ^ (backfire_screen << 26) ;
}
@ -396,8 +396,8 @@ static INPUT_PORTS_START( backfire )
PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_PLAYER(2)
PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("IN3")
PORT_BIT( 0x003f, IP_ACTIVE_LOW, IPT_UNUSED ) /* all other bits like low IN2 */
PORT_START("IN3")
PORT_BIT( 0x003f, IP_ACTIVE_LOW, IPT_UNUSED ) /* all other bits like low IN2 */
PORT_BIT( 0x0040, IP_ACTIVE_HIGH, IPT_VBLANK )
PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNUSED )

View File

@ -502,7 +502,7 @@ static MACHINE_DRIVER_START( cubeqst )
MDRV_SOUND_CONFIG(laserdisc_custom_interface)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
MDRV_SOUND_ADD("rdac0", DAC, 0)
MDRV_SOUND_ROUTE(0, "right", 0.125)
MDRV_SOUND_ADD("ldac0", DAC, 0)

View File

@ -246,19 +246,19 @@ static WRITE16_HANDLER( ddealer_mcu_shared_w )
switch(offset)
{
/*
shared_ram[0xe490/2]=0x4ef9;
shared_ram[0xe492/2]=0x0000;
shared_ram[0xe494/2]=0x9696;// write to tx tilemap
shared_ram[0xe4a0/2]=0x4ef9;
shared_ram[0xe4a2/2]=0x0000;
shared_ram[0xe4a4/2]=0x95fe;// write to bg tilemap,might be 0x9634
shared_ram[0xe4c0/2]=0x4ef9;
shared_ram[0xe4c2/2]=0x0000;
shared_ram[0xe4c4/2]=0x9634;// unsure about this,tx tilemap
shared_ram[0xe4e0/2]=0x4ef9;
shared_ram[0xe4e2/2]=0x0000;
shared_ram[0xe4e4/2]=0x5ac6;//palette ram buffer
*/
shared_ram[0xe490/2]=0x4ef9;
shared_ram[0xe492/2]=0x0000;
shared_ram[0xe494/2]=0x9696;// write to tx tilemap
shared_ram[0xe4a0/2]=0x4ef9;
shared_ram[0xe4a2/2]=0x0000;
shared_ram[0xe4a4/2]=0x95fe;// write to bg tilemap,might be 0x9634
shared_ram[0xe4c0/2]=0x4ef9;
shared_ram[0xe4c2/2]=0x0000;
shared_ram[0xe4c4/2]=0x9634;// unsure about this,tx tilemap
shared_ram[0xe4e0/2]=0x4ef9;
shared_ram[0xe4e2/2]=0x0000;
shared_ram[0xe4e4/2]=0x5ac6;//palette ram buffer
*/
case 0x086/2: PROT_INPUT(0x086/2,0x1234,0x100/2,0x80000); break;
case 0x164/2: PROT_INPUT(0x164/2,0x5678,0x104/2,0x80002); break;
case 0x62e/2: PROT_INPUT(0x62e/2,0x9ca3,0x108/2,0x80008); break;
@ -310,11 +310,11 @@ f5010->mirror for inputs player 2
mcu_shared_ram[0x000/2] = 0x0000;
mcu_shared_ram[0x002/2] = 0x0000;
mcu_shared_ram[0x004/2] = 0x4ef9;
// mcu_shared_ram[0x006/2] = 0x0000;
// mcu_shared_ram[0x008/2] = 0x0000;
// mcu_shared_ram[0x00a/2] = 0x0000;
// mcu_shared_ram[0x00c/2] = 0x0000;
// mcu_shared_ram[0x00e/2] = 0x0000;
// mcu_shared_ram[0x006/2] = 0x0000;
// mcu_shared_ram[0x008/2] = 0x0000;
// mcu_shared_ram[0x00a/2] = 0x0000;
// mcu_shared_ram[0x00c/2] = 0x0000;
// mcu_shared_ram[0x00e/2] = 0x0000;
}
break;
case 0x002/2:
@ -521,20 +521,20 @@ static READ16_HANDLER( ddealer_mcu_r )
/*static WRITE16_HANDLER( ddealer_mcu_w )
{
if(data==1)
{
prot=1;
shared_ram[0xe000/2]=0;
shared_ram[0xe002/2]=0;
shared_ram[0xe004/2]=0;
shared_ram[0xe006/2]=0;
}
if(data==1)
{
prot=1;
shared_ram[0xe000/2]=0;
shared_ram[0xe002/2]=0;
shared_ram[0xe004/2]=0;
shared_ram[0xe006/2]=0;
}
}
*/
static DRIVER_INIT( ddealer )
{
memory_install_read16_handler(machine, 0, ADDRESS_SPACE_PROGRAM, 0xfe01c, 0xfe01d, 0, 0, ddealer_mcu_r );
// memory_install_write16_handler(machine, 0, ADDRESS_SPACE_PROGRAM, 0xfe01e, 0xfe01f, 0, 0, ddealer_mcu_w );
// memory_install_write16_handler(machine, 0, ADDRESS_SPACE_PROGRAM, 0xfe01e, 0xfe01f, 0, 0, ddealer_mcu_w );
}
ROM_START( ddealer )

View File

@ -290,7 +290,7 @@ ADDRESS_MAP_END
static INPUT_PORTS_START( sidetrac )
PORT_START("DSW")
PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW1:1,2")
PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW1:1,2")
PORT_DIPSETTING( 0x00, "2" )
PORT_DIPSETTING( 0x01, "3" )
PORT_DIPSETTING( 0x02, "4" )

View File

@ -671,7 +671,7 @@ static INPUT_PORTS_START( catch22 )
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_CHANGED(coin_inserted, 0)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_CHANGED(coin_inserted, 0)
PORT_BIT( 0xfc, IP_ACTIVE_LOW, IPT_UNKNOWN )
/* PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN ) */
/* PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN ) */
/* PORT_BIT( 0xf8, IP_ACTIVE_LOW, IPT_UNKNOWN ) */
PORT_START("AN0") /* fake analog X */

View File

@ -535,7 +535,7 @@ static MACHINE_DRIVER_START( fantasia )
MDRV_PALETTE_INIT(berlwall)
/* arm watchdog */
//MDRV_WATCHDOG_TIME_INIT(UINT64_ATTOTIME_IN_SEC(3)) /* a guess, and certainly wrong */
//MDRV_WATCHDOG_TIME_INIT(UINT64_ATTOTIME_IN_SEC(3)) /* a guess, and certainly wrong */
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")

View File

@ -671,7 +671,7 @@ static MACHINE_DRIVER_START( firefox )
MDRV_GFXDECODE(firefox)
MDRV_PALETTE_LENGTH(512)
MDRV_VIDEO_START(firefox)
MDRV_LASERDISC_ADD("laserdisc", PHILLIPS_22VP931, "main", "ldsound")

View File

@ -201,16 +201,16 @@ static VIDEO_START( jalmah )
static VIDEO_START( urashima )
{
sc0_tilemap = tilemap_create(get_sc0_tile_info,bg_scan,16,16,256,32);
// sc1_tilemap = tilemap_create(get_sc1_tile_info,bg_scan,TILEMAP_TRANSPARENT,16,16,256,32);
// sc2_tilemap = tilemap_create(get_sc2_tile_info,bg_scan,TILEMAP_TRANSPARENT,16,16,256,32);
// sc1_tilemap = tilemap_create(get_sc1_tile_info,bg_scan,TILEMAP_TRANSPARENT,16,16,256,32);
// sc2_tilemap = tilemap_create(get_sc2_tile_info,bg_scan,TILEMAP_TRANSPARENT,16,16,256,32);
sc3_tilemap = tilemap_create(get_sc3_tile_info,tilemap_scan_cols,8,8,256,32);
jm_scrollram = auto_malloc(0x80);
jm_vregs = auto_malloc(0x40);
tilemap_set_transparent_pen(sc0_tilemap,15);
// tilemap_set_transparent_pen(sc1_tilemap,15);
// tilemap_set_transparent_pen(sc2_tilemap,15);
// tilemap_set_transparent_pen(sc1_tilemap,15);
// tilemap_set_transparent_pen(sc2_tilemap,15);
tilemap_set_transparent_pen(sc3_tilemap,15);
}
@ -434,13 +434,13 @@ static VIDEO_EOF( jalmah )
switch(mcu_prg)
{
/*
#define DAIREIKA_MCU (0x11)
#define URASHIMA_MCU (0x12)
#define MJZOOMIN_MCU (0x13)
#define KAKUMEI_MCU (0x21)
#define KAKUMEI2_MCU (0x22)
#define SUCHIPI_MCU (0x23)
*/
#define DAIREIKA_MCU (0x11)
#define URASHIMA_MCU (0x12)
#define MJZOOMIN_MCU (0x13)
#define KAKUMEI_MCU (0x21)
#define KAKUMEI2_MCU (0x22)
#define SUCHIPI_MCU (0x23)
*/
case MJZOOMIN_MCU:
case DAIREIKA_MCU: daireika_mcu_run(machine); break;
case URASHIMA_MCU: urashima_mcu_run(machine); break;
@ -653,8 +653,8 @@ static ADDRESS_MAP_START( urashima, ADDRESS_SPACE_PROGRAM, 16 )
// 0x084000, 0x084001 ?
AM_RANGE(0x088000, 0x0887ff) AM_RAM_WRITE(paletteram16_RRRRGGGGBBBBRGBx_word_w) AM_BASE(&paletteram16) /* Palette RAM */
AM_RANGE(0x090000, 0x09bfff) AM_RAM_WRITE(sc0_vram_w) AM_BASE(&sc0_vram)
// AM_RANGE(0x094000, 0x097fff) AM_RAM_WRITE(sc0_vram_w)
// AM_RANGE(0x098000, 0x09bfff) AM_RAM_WRITE(sc0_vram_w)
// AM_RANGE(0x094000, 0x097fff) AM_RAM_WRITE(sc0_vram_w)
// AM_RANGE(0x098000, 0x09bfff) AM_RAM_WRITE(sc0_vram_w)
// AM_RANGE(0x094000, 0x097fff) AM_RAM_WRITE(sc1_vram_w) AM_BASE(&sc1_vram)/*unused*/
// AM_RANGE(0x098000, 0x09bfff) AM_RAM_WRITE(sc2_vram_w) AM_BASE(&sc2_vram)/*unused*/
/*$9c000-$9cfff Video Registers*/
@ -1519,14 +1519,14 @@ static WRITE16_HANDLER( daireika_mcu_w )
jm_regs[0x0144/2] = 0x0800;
/*
33c5 0010 07fe move.w D5, $1007fe.l
3A39 000F 000C move.w $f000c, D5
da86 add.w D6,D5
0245 003f and.w $3f,D5
33C5 000F 000C move.w D5, $f000c.l
3a39 0010 07fe move.w $1007fe, D5
4e75 rts
*/
33c5 0010 07fe move.w D5, $1007fe.l
3A39 000F 000C move.w $f000c, D5
da86 add.w D6,D5
0245 003f and.w $3f,D5
33C5 000F 000C move.w D5, $f000c.l
3a39 0010 07fe move.w $1007fe, D5
4e75 rts
*/
for(i=0;i<0x11;i++)
jm_mcu_code[(0x0800/2)+i] = dai_mcu_code[i];

View File

@ -851,7 +851,7 @@ static INPUT_PORTS_START( stargrds )
PORT_START("MONO.IP0.ALT") /* IN0 (muxed) */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED ) /* same as MONO.IN0 */
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN3 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN3 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED ) /* same as MONO.IN0 */
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START3 )
PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_UNUSED ) /* same as MONO.IN0 */

View File

@ -463,7 +463,7 @@ static void mediagx_config_reg_w(UINT8 data)
static READ8_DEVICE_HANDLER( io20_r )
{
UINT8 r = 0;
// 0x22, 0x23, Cyrix configuration registers
if (offset == 0x02)
{

View File

@ -652,10 +652,10 @@ INPUT_PORTS_END
All rom labels need to be reverified
SMA protected sets:
On some SMA protected sets there is a small sub pcb found, LBA-SUB (2000.2.24), which replaces the
regular used 2x32mbit or 4x16mbit proms. LBA-SUB (2000.2.24) contains 4x16mbit mask proms.
MVS sets confirmed are garou, mslug3, mslug3a and kof2000.
SMA protected sets:
On some SMA protected sets there is a small sub pcb found, LBA-SUB (2000.2.24), which replaces the
regular used 2x32mbit or 4x16mbit proms. LBA-SUB (2000.2.24) contains 4x16mbit mask proms.
MVS sets confirmed are garou, mslug3, mslug3a and kof2000.
*/
ROM_START( nam1975 ) /* MVS AND AES VERSION */

View File

@ -47,9 +47,9 @@
Game Notes:
==========
==========
* goldnpkr & goldnpkb:
* goldnpkr & goldnpkb:
"How to play"... (from "Golden Poker Double Up" instruction card)
@ -550,7 +550,7 @@ static TILE_GET_INFO( get_bg_tile_info )
int attr = colorram[tile_index];
int code = ((attr & 1) << 8) | videoram[tile_index];
int bank = (attr & 0x02) >> 1; /* bit 1 switch the gfx banks */
int bank = (attr & 0x02) >> 1; /* bit 1 switch the gfx banks */
int color = (attr & 0x3c) >> 2; /* bits 2-3-4-5 for color */
SET_TILE_INFO(bank, code, color, 0);
@ -587,7 +587,7 @@ static PALETTE_INIT( goldnpkr )
int bit0, bit1, bit2, r, g, b, inten, intenmin, intenmax;
intenmin = 0xe0;
// intenmin = 0xc2; /* 2.5 Volts (75.757575% of the whole range) */
// intenmin = 0xc2; /* 2.5 Volts (75.757575% of the whole range) */
intenmax = 0xff; /* 3.3 Volts (the whole range) */
/* intensity component */
@ -682,7 +682,7 @@ static READ8_HANDLER( mux_port_r )
static WRITE8_HANDLER( mux_port_w )
{
// popmessage("written : %02X", data);
// popmessage("written : %02X", data);
input_selector = (data ^ 0xff) & 0xf0; /* bits 4-7, inverted */
}
@ -1550,9 +1550,9 @@ static const discrete_dac_r1_ladder dac_goldnpkr_ladder =
CAP_U(1.7) /* filtering cap tied to ground */
// 12, /* voltage Bias resistor is tied to */
// RES_K(330), /* additional resistor tied to vBias */
// 0, /* resistor tied to ground */
// 12, /* voltage Bias resistor is tied to */
// RES_K(330), /* additional resistor tied to vBias */
// 0, /* resistor tied to ground */
};
static DISCRETE_SOUND_START( goldnpkr )
@ -2110,19 +2110,19 @@ static DRIVER_INIT( pmpoker )
pia_config(1, &pia1_intf);
}
/*
Golden Poker H/W sets:
Golden Poker H/W sets:
newname oldname gameplay music settings testmode
===================================================================
===================================================================
pmpoker pmpoker fast minimal hack matrix/grill
goldnpkr goldnpkr fast y.doodle excellent matrix/grill
goldnpkb goldnpkb normal minimal normal matrix/grill
Potten's Poker H/W sets:
Potten's Poker H/W sets:
newname oldname gameplay music settings testmode
===================================================================
===================================================================
pottnpkr goldnpkc fast y.doodle normal only grid
potnpkra jokerpkr normal normal normal only skill
potnpkrb pottnpkb slow y.doodle normal only grid
@ -2131,10 +2131,10 @@ static DRIVER_INIT( pmpoker )
potnpkre -------- slow y.doodle normal matrix/grill
Witch Card H/W sets:
Witch Card H/W sets:
newname oldname gameplay music settings testmode
===================================================================
===================================================================
bsuerte -------- normal minimal only 1-10 matrix/grill
bsuertea -------- normal minimal only 1-10 matrix/grill
goodluck -------- fast y.doodle normal matrix/grill
@ -2150,10 +2150,10 @@ static DRIVER_INIT( royale )
{
/* $60bb, NOPing the ORA #$F0 (after read the PIA1 port B */
// UINT8 *ROM = memory_region(machine, "main");
// UINT8 *ROM = memory_region(machine, "main");
// ROM[0x60bb] = 0xea;
// ROM[0x60bc] = 0xea;
// ROM[0x60bb] = 0xea;
// ROM[0x60bc] = 0xea;
pia_config(0, &pia0_intf);
pia_config(1, &pia1_intf);

View File

@ -578,7 +578,7 @@ static ADDRESS_MAP_START( ps5_writemem, ADDRESS_SPACE_PROGRAM, 32 )
AM_RANGE(0x04004000, 0x0400ffff) AM_WRITE(SMH_RAM) AM_BASE(&psikyosh_bgram) // backgrounds
AM_RANGE(0x04040000, 0x04044fff) AM_WRITE(paletteram32_RRRRRRRRGGGGGGGGBBBBBBBBxxxxxxxx_dword_w) AM_BASE(&paletteram32)
AM_RANGE(0x04050000, 0x040501ff) AM_WRITE(SMH_RAM) AM_BASE(&psikyosh_zoomram)
AM_RANGE(0x0405ffdc, 0x0405ffdf) AM_WRITE(psikyosh_irqctrl_w)
AM_RANGE(0x0405ffdc, 0x0405ffdf) AM_WRITE(psikyosh_irqctrl_w)
AM_RANGE(0x0405ffe0, 0x0405ffff) AM_WRITE(psikyosh_vidregs_w) AM_BASE(&psikyosh_vidregs) // video registers
AM_RANGE(0x05000000, 0x0507ffff) AM_WRITE(SMH_ROM) // data ROM
AM_RANGE(0x06000000, 0x060fffff) AM_WRITE(SMH_RAM) AM_BASE(&psh_ram)
@ -1063,67 +1063,67 @@ ROM_END
// the following (currently unsupported) roms are known to exist on the PS5v2 PCB
ROM_START( tgm2 )
ROM_REGION( 0x100000, "main", 0)
ROM_LOAD32_WORD_SWAP( "2.u21", 0x000000, 0x080000, CRC(b19f6c31) SHA1(c58346c575db71262aebc3993743cb031c41e4af) )
ROM_LOAD32_WORD_SWAP( "1.u22", 0x000002, 0x080000, CRC(c521bf24) SHA1(0ee5b9f74b6b8bcc01b2270c53f30d99e877ed64) )
ROM_REGION( 0x100000, "main", 0)
ROM_LOAD32_WORD_SWAP( "2.u21", 0x000000, 0x080000, CRC(b19f6c31) SHA1(c58346c575db71262aebc3993743cb031c41e4af) )
ROM_LOAD32_WORD_SWAP( "1.u22", 0x000002, 0x080000, CRC(c521bf24) SHA1(0ee5b9f74b6b8bcc01b2270c53f30d99e877ed64) )
ROM_REGION( 0x3000000, "gfx1", ROMTEST_GFX )
// Lower positions not populated
ROM_LOAD32_WORD( "81ts_3l.u6", 0x0c00000, 0x200000, CRC(d77cff9c) SHA1(93ee48c350110ebf9a80cca95c599c90a523147d) )
ROM_LOAD32_WORD( "82ts_3h.u14", 0x0c00002, 0x200000, CRC(f012b583) SHA1(907e1c93cbfa6a0285f96c53f5ccb63e313053d7) )
ROM_LOAD32_WORD( "83ts_4l.u7", 0x1000000, 0x200000, CRC(078cafc3) SHA1(26e47c8f0aaa461e69e9f40ee61ce4b4cc480776) )
ROM_LOAD32_WORD( "84ts_4h.u15", 0x1000002, 0x200000, CRC(1f91446b) SHA1(81b43156c6a0f4e63dcc9e7c1e9dd54bcba38240) )
ROM_LOAD32_WORD( "85ts_5l.u8", 0x1400000, 0x200000, CRC(40fbd259) SHA1(6b8cbfc6232e04785fd232158b3f4d56fadb0c7d) )
ROM_LOAD32_WORD( "86ts_5h.u16", 0x1400002, 0x200000, CRC(186c935f) SHA1(0cab30c2ec4df3dc35b4c9de63d29bd0bc99afdb) )
ROM_LOAD32_WORD( "87ts_6l.u1", 0x1800000, 0x200000, CRC(c17dc48a) SHA1(4399bfc253fb1cd4ef1081d7350c73df3a0f7441) )
ROM_LOAD32_WORD( "88ts_6h.u2", 0x1800002, 0x200000, CRC(e4dba5da) SHA1(24db1e19f4df94ba3a22fba59e4fd065921db1c5) )
ROM_LOAD32_WORD( "89ts_7l.u19", 0x1c00000, 0x200000, CRC(dab1b2c5) SHA1(114fd7717b97cdfd605ab7e2a354190c41ba4a82) )
ROM_LOAD32_WORD( "90ts_7h.u20", 0x1c00002, 0x200000, CRC(aae696b3) SHA1(9ac27365719c1700f647911dc324a0e2aacea172) )
ROM_LOAD32_WORD( "91ts_8l.u28", 0x2000000, 0x200000, CRC(e953ace1) SHA1(c6cdfd807a7a84b86378c3585aeb7c0cb066f8a1) )
ROM_LOAD32_WORD( "92ts_8h.u29", 0x2000002, 0x200000, CRC(9da3b976) SHA1(ce1e4eb93760749200ede45703412868ca29a5e7) )
ROM_LOAD32_WORD( "93ts_9l.u41", 0x2400000, 0x200000, CRC(233087fe) SHA1(c4adb307ce11ef558fd23b299ce7f458de581446) )
ROM_LOAD32_WORD( "94ts_9h.u42", 0x2400002, 0x200000, CRC(9da831c7) SHA1(42698697aa85df088745b2d37ec89b01adce700f) )
ROM_LOAD32_WORD( "95ts_10l.u58", 0x2800000, 0x200000, CRC(303a5240) SHA1(5816d1922e85bc27a2a13cdd183d9e67c7ddb2e1) )
ROM_LOAD32_WORD( "96ts_10h.u59", 0x2800002, 0x200000, CRC(2240ebf6) SHA1(b61f93a18dd9d94fb57d95745d4df2e41a0371ff) )
ROM_REGION( 0x3000000, "gfx1", ROMTEST_GFX )
// Lower positions not populated
ROM_LOAD32_WORD( "81ts_3l.u6", 0x0c00000, 0x200000, CRC(d77cff9c) SHA1(93ee48c350110ebf9a80cca95c599c90a523147d) )
ROM_LOAD32_WORD( "82ts_3h.u14", 0x0c00002, 0x200000, CRC(f012b583) SHA1(907e1c93cbfa6a0285f96c53f5ccb63e313053d7) )
ROM_LOAD32_WORD( "83ts_4l.u7", 0x1000000, 0x200000, CRC(078cafc3) SHA1(26e47c8f0aaa461e69e9f40ee61ce4b4cc480776) )
ROM_LOAD32_WORD( "84ts_4h.u15", 0x1000002, 0x200000, CRC(1f91446b) SHA1(81b43156c6a0f4e63dcc9e7c1e9dd54bcba38240) )
ROM_LOAD32_WORD( "85ts_5l.u8", 0x1400000, 0x200000, CRC(40fbd259) SHA1(6b8cbfc6232e04785fd232158b3f4d56fadb0c7d) )
ROM_LOAD32_WORD( "86ts_5h.u16", 0x1400002, 0x200000, CRC(186c935f) SHA1(0cab30c2ec4df3dc35b4c9de63d29bd0bc99afdb) )
ROM_LOAD32_WORD( "87ts_6l.u1", 0x1800000, 0x200000, CRC(c17dc48a) SHA1(4399bfc253fb1cd4ef1081d7350c73df3a0f7441) )
ROM_LOAD32_WORD( "88ts_6h.u2", 0x1800002, 0x200000, CRC(e4dba5da) SHA1(24db1e19f4df94ba3a22fba59e4fd065921db1c5) )
ROM_LOAD32_WORD( "89ts_7l.u19", 0x1c00000, 0x200000, CRC(dab1b2c5) SHA1(114fd7717b97cdfd605ab7e2a354190c41ba4a82) )
ROM_LOAD32_WORD( "90ts_7h.u20", 0x1c00002, 0x200000, CRC(aae696b3) SHA1(9ac27365719c1700f647911dc324a0e2aacea172) )
ROM_LOAD32_WORD( "91ts_8l.u28", 0x2000000, 0x200000, CRC(e953ace1) SHA1(c6cdfd807a7a84b86378c3585aeb7c0cb066f8a1) )
ROM_LOAD32_WORD( "92ts_8h.u29", 0x2000002, 0x200000, CRC(9da3b976) SHA1(ce1e4eb93760749200ede45703412868ca29a5e7) )
ROM_LOAD32_WORD( "93ts_9l.u41", 0x2400000, 0x200000, CRC(233087fe) SHA1(c4adb307ce11ef558fd23b299ce7f458de581446) )
ROM_LOAD32_WORD( "94ts_9h.u42", 0x2400002, 0x200000, CRC(9da831c7) SHA1(42698697aa85df088745b2d37ec89b01adce700f) )
ROM_LOAD32_WORD( "95ts_10l.u58", 0x2800000, 0x200000, CRC(303a5240) SHA1(5816d1922e85bc27a2a13cdd183d9e67c7ddb2e1) )
ROM_LOAD32_WORD( "96ts_10h.u59", 0x2800002, 0x200000, CRC(2240ebf6) SHA1(b61f93a18dd9d94fb57d95745d4df2e41a0371ff) )
ROM_REGION( 0x800000, "ymf", 0 ) // Samples
ROM_LOAD( "97ts_snd.u52", 0x000000, 0x400000, CRC(9155eca6) SHA1(f0b4f68462d8a465c39815d3b7fd9818788132ae) )
ROM_REGION( 0x800000, "ymf", 0 ) // Samples
ROM_LOAD( "97ts_snd.u52", 0x000000, 0x400000, CRC(9155eca6) SHA1(f0b4f68462d8a465c39815d3b7fd9818788132ae) )
ROM_REGION( 0x100, "user1", 0 ) // Default Eeprom (contains scores etc.)
// might need byteswapping to reprogram actual chip
ROM_LOAD( "tgm2.default.nv", 0x000, 0x100, CRC(50e2348c) SHA1(d17d2739c97a1d93a95dcc9f11feb1f6f228729e) )
ROM_REGION( 0x100, "user1", 0 ) // Default Eeprom (contains scores etc.)
// might need byteswapping to reprogram actual chip
ROM_LOAD( "tgm2.default.nv", 0x000, 0x100, CRC(50e2348c) SHA1(d17d2739c97a1d93a95dcc9f11feb1f6f228729e) )
ROM_END
ROM_START( tgm2p )
ROM_REGION( 0x100000, "main", 0)
ROM_LOAD32_WORD_SWAP( "2b.u21", 0x000000, 0x080000, CRC(38bc626c) SHA1(783e8413b11f1fa08d331b09ef4ed63f62b87ead) )
ROM_LOAD32_WORD_SWAP( "1b.u22", 0x000002, 0x080000, CRC(7599fb19) SHA1(3f7e81756470c173cc17a7e7dee91437571fd0c3) )
ROM_REGION( 0x100000, "main", 0)
ROM_LOAD32_WORD_SWAP( "2b.u21", 0x000000, 0x080000, CRC(38bc626c) SHA1(783e8413b11f1fa08d331b09ef4ed63f62b87ead) )
ROM_LOAD32_WORD_SWAP( "1b.u22", 0x000002, 0x080000, CRC(7599fb19) SHA1(3f7e81756470c173cc17a7e7dee91437571fd0c3) )
ROM_REGION( 0x3000000, "gfx1", ROMTEST_GFX )
// Lower positions not populated
ROM_LOAD32_WORD( "81ts_3l.u6", 0x0c00000, 0x200000, CRC(d77cff9c) SHA1(93ee48c350110ebf9a80cca95c599c90a523147d) )
ROM_LOAD32_WORD( "82ts_3h.u14", 0x0c00002, 0x200000, CRC(f012b583) SHA1(907e1c93cbfa6a0285f96c53f5ccb63e313053d7) )
ROM_LOAD32_WORD( "83ts_4l.u7", 0x1000000, 0x200000, CRC(078cafc3) SHA1(26e47c8f0aaa461e69e9f40ee61ce4b4cc480776) )
ROM_LOAD32_WORD( "84ts_4h.u15", 0x1000002, 0x200000, CRC(1f91446b) SHA1(81b43156c6a0f4e63dcc9e7c1e9dd54bcba38240) )
ROM_LOAD32_WORD( "85ts_5l.u8", 0x1400000, 0x200000, CRC(40fbd259) SHA1(6b8cbfc6232e04785fd232158b3f4d56fadb0c7d) )
ROM_LOAD32_WORD( "86ts_5h.u16", 0x1400002, 0x200000, CRC(186c935f) SHA1(0cab30c2ec4df3dc35b4c9de63d29bd0bc99afdb) )
ROM_LOAD32_WORD( "87ts_6l.u1", 0x1800000, 0x200000, CRC(c17dc48a) SHA1(4399bfc253fb1cd4ef1081d7350c73df3a0f7441) )
ROM_LOAD32_WORD( "88ts_6h.u2", 0x1800002, 0x200000, CRC(e4dba5da) SHA1(24db1e19f4df94ba3a22fba59e4fd065921db1c5) )
ROM_LOAD32_WORD( "89ts_7l.u19", 0x1c00000, 0x200000, CRC(dab1b2c5) SHA1(114fd7717b97cdfd605ab7e2a354190c41ba4a82) )
ROM_LOAD32_WORD( "90ts_7h.u20", 0x1c00002, 0x200000, CRC(aae696b3) SHA1(9ac27365719c1700f647911dc324a0e2aacea172) )
ROM_LOAD32_WORD( "91ts_8l.u28", 0x2000000, 0x200000, CRC(e953ace1) SHA1(c6cdfd807a7a84b86378c3585aeb7c0cb066f8a1) )
ROM_LOAD32_WORD( "92ts_8h.u29", 0x2000002, 0x200000, CRC(9da3b976) SHA1(ce1e4eb93760749200ede45703412868ca29a5e7) )
ROM_LOAD32_WORD( "93ts_9l.u41", 0x2400000, 0x200000, CRC(233087fe) SHA1(c4adb307ce11ef558fd23b299ce7f458de581446) )
ROM_LOAD32_WORD( "94ts_9h.u42", 0x2400002, 0x200000, CRC(9da831c7) SHA1(42698697aa85df088745b2d37ec89b01adce700f) )
ROM_LOAD32_WORD( "95ts_10l.u58", 0x2800000, 0x200000, CRC(303a5240) SHA1(5816d1922e85bc27a2a13cdd183d9e67c7ddb2e1) )
ROM_LOAD32_WORD( "96ts_10h.u59", 0x2800002, 0x200000, CRC(2240ebf6) SHA1(b61f93a18dd9d94fb57d95745d4df2e41a0371ff) )
ROM_REGION( 0x3000000, "gfx1", ROMTEST_GFX )
// Lower positions not populated
ROM_LOAD32_WORD( "81ts_3l.u6", 0x0c00000, 0x200000, CRC(d77cff9c) SHA1(93ee48c350110ebf9a80cca95c599c90a523147d) )
ROM_LOAD32_WORD( "82ts_3h.u14", 0x0c00002, 0x200000, CRC(f012b583) SHA1(907e1c93cbfa6a0285f96c53f5ccb63e313053d7) )
ROM_LOAD32_WORD( "83ts_4l.u7", 0x1000000, 0x200000, CRC(078cafc3) SHA1(26e47c8f0aaa461e69e9f40ee61ce4b4cc480776) )
ROM_LOAD32_WORD( "84ts_4h.u15", 0x1000002, 0x200000, CRC(1f91446b) SHA1(81b43156c6a0f4e63dcc9e7c1e9dd54bcba38240) )
ROM_LOAD32_WORD( "85ts_5l.u8", 0x1400000, 0x200000, CRC(40fbd259) SHA1(6b8cbfc6232e04785fd232158b3f4d56fadb0c7d) )
ROM_LOAD32_WORD( "86ts_5h.u16", 0x1400002, 0x200000, CRC(186c935f) SHA1(0cab30c2ec4df3dc35b4c9de63d29bd0bc99afdb) )
ROM_LOAD32_WORD( "87ts_6l.u1", 0x1800000, 0x200000, CRC(c17dc48a) SHA1(4399bfc253fb1cd4ef1081d7350c73df3a0f7441) )
ROM_LOAD32_WORD( "88ts_6h.u2", 0x1800002, 0x200000, CRC(e4dba5da) SHA1(24db1e19f4df94ba3a22fba59e4fd065921db1c5) )
ROM_LOAD32_WORD( "89ts_7l.u19", 0x1c00000, 0x200000, CRC(dab1b2c5) SHA1(114fd7717b97cdfd605ab7e2a354190c41ba4a82) )
ROM_LOAD32_WORD( "90ts_7h.u20", 0x1c00002, 0x200000, CRC(aae696b3) SHA1(9ac27365719c1700f647911dc324a0e2aacea172) )
ROM_LOAD32_WORD( "91ts_8l.u28", 0x2000000, 0x200000, CRC(e953ace1) SHA1(c6cdfd807a7a84b86378c3585aeb7c0cb066f8a1) )
ROM_LOAD32_WORD( "92ts_8h.u29", 0x2000002, 0x200000, CRC(9da3b976) SHA1(ce1e4eb93760749200ede45703412868ca29a5e7) )
ROM_LOAD32_WORD( "93ts_9l.u41", 0x2400000, 0x200000, CRC(233087fe) SHA1(c4adb307ce11ef558fd23b299ce7f458de581446) )
ROM_LOAD32_WORD( "94ts_9h.u42", 0x2400002, 0x200000, CRC(9da831c7) SHA1(42698697aa85df088745b2d37ec89b01adce700f) )
ROM_LOAD32_WORD( "95ts_10l.u58", 0x2800000, 0x200000, CRC(303a5240) SHA1(5816d1922e85bc27a2a13cdd183d9e67c7ddb2e1) )
ROM_LOAD32_WORD( "96ts_10h.u59", 0x2800002, 0x200000, CRC(2240ebf6) SHA1(b61f93a18dd9d94fb57d95745d4df2e41a0371ff) )
ROM_REGION( 0x800000, "ymf", 0 ) // Samples
ROM_LOAD( "97ts_snd.u52", 0x000000, 0x400000, CRC(9155eca6) SHA1(f0b4f68462d8a465c39815d3b7fd9818788132ae) )
ROM_REGION( 0x800000, "ymf", 0 ) // Samples
ROM_LOAD( "97ts_snd.u52", 0x000000, 0x400000, CRC(9155eca6) SHA1(f0b4f68462d8a465c39815d3b7fd9818788132ae) )
ROM_REGION( 0x100, "user1", 0 ) // Default Eeprom (contains scores etc.)
// might need byteswapping to reprogram actual chip/
ROM_LOAD( "tgm2p.default.nv", 0x000, 0x100, CRC(b2328b40) SHA1(e6cda4d6f4e91b9f78d2ca84a5eee6c3bd03fe02) )
ROM_REGION( 0x100, "user1", 0 ) // Default Eeprom (contains scores etc.)
// might need byteswapping to reprogram actual chip/
ROM_LOAD( "tgm2p.default.nv", 0x000, 0x100, CRC(b2328b40) SHA1(e6cda4d6f4e91b9f78d2ca84a5eee6c3bd03fe02) )
ROM_END
*/

View File

@ -125,7 +125,7 @@ static MACHINE_START( segac2 )
state_save_register_global(prot_write_buf);
state_save_register_global(prot_read_buf);
// MACHINE_START_CALL(genesis);
// MACHINE_START_CALL(genesis);
}

View File

@ -209,7 +209,7 @@ resistors or other PWM fun) it should be possible to get:
* The function of the pals is:
LOCATION DOTS TYPE PURPOSE
U32 1Green DMPAL10L8NC Decodes the gated by U33/U34)
U32 1Green DMPAL10L8NC Decodes the gated by U33/U34)
high address lines of the 8088, for mainboard ROM mapping. A
different pal is probably used depending on whether the
mainboard has 2764 or 27128 roms installed.
@ -217,7 +217,7 @@ U32 1Green DMPAL10L8NC Decodes the gated by U33/U34)
SMS Trivia: bad (chip shorted internally), mainboard has 2 27128s
SMS Bingo: not dumped
(schematic page 2)
U38 3Blue PAL10L8CN Decodes the (gated by U36)
U38 3Blue PAL10L8CN Decodes the (gated by U36)
high address lines of the z80 address bus, for mapping of the z80
ROM, RAM, Counter control, 4 z80-to-8088 ports (2 one direction,
2 the other), the ay-3-8910, and the two 8255 PPIs.
@ -225,7 +225,7 @@ U38 3Blue PAL10L8CN Decodes the (gated by U36)
U39 3Green PAL10L8CN Accessory decoder to U38, helps
with the 4 z80-to-8088 ports.
(schematic page 10)
U40 1Red PAL10L8CN Connects to the low bits of the
U40 1Red PAL10L8CN Connects to the low bits of the
8088 address bus for decoding writing to/reading from the 8088 side of
the 4 z80-to-8088 ports.
(schematic page 10, note this chip is mismarked as U9 on the page,
@ -275,10 +275,10 @@ U140 1Brown PAL14H4CN This and the next 5 pals are used
(8 bits per channel) for output. all 6 pals are the same.
(schematic page 7)
U141 1Brown PAL14H4CN
U142 1Brown PAL14H4CN
U143 1Brown PAL14H4CN
U144 1Brown PAL14H4CN
U145 1Brown PAL14H4CN
U142 1Brown PAL14H4CN
U143 1Brown PAL14H4CN
U144 1Brown PAL14H4CN
U145 1Brown PAL14H4CN

View File

@ -460,8 +460,8 @@ static WRITE8_HANDLER( output_port_0_w )
coin_counter_w(1, data & 0x10); /* Key in */
coin_counter_w(2, data & 0x04); /* Payout x10 */
// logerror("high: %04x - low: %X \n", outporth, outportl);
// popmessage("written : %02X", data);
// logerror("high: %04x - low: %X \n", outporth, outportl);
// popmessage("written : %02X", data);
}
static WRITE8_HANDLER( output_port_1_w )

View File

@ -498,7 +498,7 @@ static READ8_HANDLER( videopkr_io_r )
{
valor = 0x0f;
}
valor += co;
break;
}
@ -832,7 +832,7 @@ static WRITE8_HANDLER(baby_sound_p3_w)
output_set_value("TOP_1", (lmp_ports >> 0) & 1);
output_set_value("TOP_2", (lmp_ports >> 1) & 1);
output_set_value("TOP_3", (lmp_ports >> 2) & 1);
if (!(sbp3 & 0x10))
{
ay8910_reset_ym(sndti_token(SOUND_AY8910, 0));

View File

@ -114,7 +114,7 @@ void fatfury2_install_protection(running_machine *machine)
The encrypted set has a rom overlay feature, checked at
various points in the game.
Special board is used: NEO-MVS PROGSF1 (1998.6.17)
The board has a ALTERA (EPM7128SQC100-15) chip which is tied to 242-P1
The board has a ALTERA (EPM7128SQC100-15) chip which is tied to 242-P1
***************************************************************/
static WRITE16_HANDLER ( kof98_prot_w )

View File

@ -9,4 +9,4 @@
***************************************************************************/
const char build_version[] = "0.127u7 ("__DATE__")";
const char build_version[] = "0.127u8 ("__DATE__")";