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

@ -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

@ -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

@ -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

@ -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)
@ -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

@ -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

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