Cleanups and version bump.

This commit is contained in:
Aaron Giles 2010-03-11 07:08:54 +00:00
parent 5d5ec72024
commit db163391eb
32 changed files with 354 additions and 354 deletions

View File

@ -1826,7 +1826,7 @@ static void d68040_fpu(void)
sprintf(temp, "FP%d ", 7-i);
}
else // predecrement
{
{
sprintf(temp, "FP%d ", i);
}
strcat(g_dasm_str, temp);
@ -1859,7 +1859,7 @@ static void d68040_fpu(void)
sprintf(temp, "FP%d ", 7-i);
}
else // predecrement
{
{
sprintf(temp, "FP%d ", i);
}
strcat(g_dasm_str, temp);

View File

@ -43,7 +43,7 @@
- PLDs: 1x PEEL 18CV8P. (u33)
1x PALCE22V10H. (u43)
2x PALCE16V6Q. (u13, u14)
2x PALCE16V6Q. (u13, u14)
- PROM: 1x Fairchild Semiconductor DM74S287AN. (u32)
@ -147,7 +147,7 @@
| |o|o|o|o|o| | | | | | |o| | | | |o|o|o| | | |o| |o|o| |o|o|o| | | |o|o|o|o| |
| +---------------+ | | +---------------+ | | +---------------+ | | +-------+ |
| 1 2 3 4 5 6 7 8 | | 1 2 3 4 5 6 7 8 | | 1 2 3 4 5 6 7 8 | | 1 2 3 4 |
+-------------------+ +-------------------+ +-------------------+ +-----------+
+-------------------+ +-------------------+ +-------------------+ +-----------+
*******************************************************************************
@ -213,61 +213,61 @@
DIP Switches Settings:
DIP SW.1 Win-Up "7" Rate 1 2
Lowest on on
Low off on
Medium on off
High off off
DIP SW.1 Win-Up "7" Rate 1 2
Lowest on on
Low off on
Medium on off
High off off
Two Pair 3
High on
Low off
Two Pair 3
High on
Low off
One Joker Rate 5 6
Lowest on on
Low on off
Medium off on
High off off
Three of a kind 7
High on
Low off
One Joker Rate 5 6
Lowest on on
Low on off
Medium off on
High off off
DIP SW.2 Key In 1 2
10 on on
20 on off
50 off on
100 off off
Three of a kind 7
High on
Low off
DIP SW.3 2 Jokers Rate 1 8
Lowest on on
Low on off
Medium off on
High off off
3,4,5 Jokers Rate 2 3
Lowest on on
Low off on
Medium on off
High off off
DIP SW.2 Key In 1 2
10 on on
20 on off
50 off on
100 off off
Max Bet 4 5
80 on on
40 on off
50 off on
10 off off
DIP SW.3 2 Jokers Rate 1 8
Lowest on on
Low on off
Medium off on
High off off
DIP SW.4 "J" Pair 1
Win on
Lose off
3,4,5 Jokers Rate 2 3
Lowest on on
Low off on
Medium on off
High off off
Pay Mode 2
Key out on
Coin out off
Max Bet 4 5
80 on on
40 on off
50 off on
10 off off
Coin 3
1 Coin 1 Credit on
1 Coin 10 Credit off
DIP SW.4 "J" Pair 1
Win on
Lose off
Pay Mode 2
Key out on
Coin out off
Coin 3
1 Coin 1 Credit on
1 Coin 10 Credit off
@ -275,7 +275,7 @@
---------------
Settings Table:
-----+-----------------+-----------+-------------------------------------
Loc. | Function | Val.Range | Comment
-----+-----------------+-----------+-------------------------------------
@ -317,37 +317,37 @@
Suggestion One:
Dip.Sw. Setting
Dip.Sw. 2 3=On 4=On Others=Off
Dip.Sw. 3 2=On 4=On Others=Off
Chance Setting
A B C D E F G H I J
1 2 2 4 6 7 8 8 8 0
5 10 20 40 40 - - - - -
Dip.Sw. Setting
Dip.Sw. 2 3=On 4=On Others=Off
Dip.Sw. 3 2=On 4=On Others=Off
Chance Setting
A B C D E F G H I J
1 2 2 4 6 7 8 8 8 0
5 10 20 40 40 - - - - -
Suggestion Two:
Dip.Sw. Setting
Dip.Sw. 2 4=On 7=On Others=Off
Dip.Sw. 3 2=On 4=On Others=Off
Chance Setting
A B C D E F G H I J
1 2 2 3 5 6 6 7 8 0
5 10 20 40 40 - - - - -
Dip.Sw. Setting
Dip.Sw. 2 4=On 7=On Others=Off
Dip.Sw. 3 2=On 4=On Others=Off
Chance Setting
A B C D E F G H I J
1 2 2 3 5 6 6 7 8 0
5 10 20 40 40 - - - - -
*******************************************************************************
Keyboard Matrix
---------------
Keyboard Matrix
---------------
Com. A Bet Record W-Up Start N/U
Com. B Payout Keyout Small Big Collect
Com. C Hold 1 Hold 2 Hold 3 Hold 4 Hold 5
Com. D Key In Coin Setting N/U N/U
Com. A Bet Record W-Up Start N/U
Com. B Payout Keyout Small Big Collect
Com. C Hold 1 Hold 2 Hold 3 Hold 4 Hold 5
Com. D Key In Coin Setting N/U N/U
*******************************************************************************
@ -605,7 +605,7 @@ static WRITE8_DEVICE_HANDLER( trigsnd_w )
{
/************ Interrupts trigger **************
Writes 0x07 & 0x0F each time a sound is triggered through $D800 */
Writes 0x07 & 0x0F each time a sound is triggered through $D800 */
if ( (data & 0x0f) == 0x07 )
{
@ -771,8 +771,8 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( fcaudio_map, ADDRESS_SPACE_PROGRAM, 8 )
AM_RANGE(0x0000, 0x07ff) AM_RAM
AM_RANGE(0x0800, 0x0800) AM_WRITE(snd_800_w)
AM_RANGE(0x0a02, 0x0a02) AM_WRITE(snd_a02_w)
AM_RANGE(0x0800, 0x0800) AM_WRITE(snd_800_w)
AM_RANGE(0x0a02, 0x0a02) AM_WRITE(snd_a02_w)
AM_RANGE(0x0c04, 0x0c04) AM_DEVWRITE("oki6295", okim6295_w)
AM_RANGE(0x0c06, 0x0c06) AM_DEVREAD("oki6295", okim6295_r)
AM_RANGE(0x0e06, 0x0e06) AM_READ(snd_e06_r)
@ -798,7 +798,7 @@ static INPUT_PORTS_START( fclown )
PORT_START("IN0-1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_PAYOUT )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_PAYOUT )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE ) PORT_NAME("Collect")
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_HIGH ) PORT_NAME("Big")
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Small")
@ -977,14 +977,14 @@ static const mc6845_interface mc6845_intf =
static const pia6821_interface fclown_pia0_intf =
{
DEVCB_HANDLER(mux_port_r), /* Port A IN Multiplexed Ports read */
DEVCB_HANDLER(pia0_b_r), /* Port B IN unknown (used) */
DEVCB_HANDLER(mux_port_r), /* Port A IN Multiplexed Ports read */
DEVCB_HANDLER(pia0_b_r), /* Port B IN unknown (used) */
DEVCB_NULL, /* Line CA1 IN */
DEVCB_NULL, /* Line CB1 IN */
DEVCB_NULL, /* Line CA2 IN */
DEVCB_NULL, /* Line CA2 IN */
DEVCB_NULL, /* Port A OUT NULL */
DEVCB_HANDLER(counters_w), /* Port B OUT Counters */
DEVCB_NULL, /* Port A OUT NULL */
DEVCB_HANDLER(counters_w), /* Port B OUT Counters */
DEVCB_NULL, /* Line CA2 OUT */
DEVCB_NULL, /* Line CB2 OUT */
DEVCB_NULL, /* IRQA */
@ -993,14 +993,14 @@ static const pia6821_interface fclown_pia0_intf =
static const pia6821_interface fclown_pia1_intf =
{
DEVCB_INPUT_PORT("SW4"), /* Port A IN 4th DIP Switchs bank */
DEVCB_HANDLER(pia1_b_r), /* Port B IN Check bit 2 to allow key out system to work */
DEVCB_INPUT_PORT("SW4"), /* Port A IN 4th DIP Switchs bank */
DEVCB_HANDLER(pia1_b_r), /* Port B IN Check bit 2 to allow key out system to work */
DEVCB_NULL, /* Line CA1 IN */
DEVCB_NULL, /* Line CB1 IN */
DEVCB_NULL, /* Line CA2 IN */
DEVCB_NULL, /* Line CB2 IN */
DEVCB_HANDLER(trigsnd_w), /* Port A OUT Trigger the audio CPU interrupts */
DEVCB_HANDLER(mux_w), /* Port B OUT Multiplexed Ports selector */
DEVCB_HANDLER(trigsnd_w), /* Port A OUT Trigger the audio CPU interrupts */
DEVCB_HANDLER(mux_w), /* Port B OUT Multiplexed Ports selector */
DEVCB_NULL, /* Line CA2 OUT */
DEVCB_NULL, /* Line CB2 OUT */
DEVCB_NULL, /* IRQA */

View File

@ -364,7 +364,7 @@ ROM_START( asterix )
ROM_LOAD( "068a06.1e", 0x000000, 0x200000, CRC(6df9ec0e) SHA1(cee60312e9813bd6579f3ac7c3c2521a8e633eca) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "asterix.nv", 0x0000, 0x0080, CRC(490085c8) SHA1(2a79e7c79db4b4fb0e6a7249cfd6a57e74b170e3) )
ROM_LOAD( "asterix.nv", 0x0000, 0x0080, CRC(490085c8) SHA1(2a79e7c79db4b4fb0e6a7249cfd6a57e74b170e3) )
ROM_END
ROM_START( asterixeac )
@ -389,7 +389,7 @@ ROM_START( asterixeac )
ROM_LOAD( "068a06.1e", 0x000000, 0x200000, CRC(6df9ec0e) SHA1(cee60312e9813bd6579f3ac7c3c2521a8e633eca) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "asterixeac.nv", 0x0000, 0x0080, CRC(490085c8) SHA1(2a79e7c79db4b4fb0e6a7249cfd6a57e74b170e3) )
ROM_LOAD( "asterixeac.nv", 0x0000, 0x0080, CRC(490085c8) SHA1(2a79e7c79db4b4fb0e6a7249cfd6a57e74b170e3) )
ROM_END
ROM_START( asterixeaa )
@ -414,7 +414,7 @@ ROM_START( asterixeaa )
ROM_LOAD( "068a06.1e", 0x000000, 0x200000, CRC(6df9ec0e) SHA1(cee60312e9813bd6579f3ac7c3c2521a8e633eca) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "asterixeaa.nv", 0x0000, 0x0080, CRC(30275de0) SHA1(4bbf90a4e5b20406153329e9e7c4c2bf72676f8d) )
ROM_LOAD( "asterixeaa.nv", 0x0000, 0x0080, CRC(30275de0) SHA1(4bbf90a4e5b20406153329e9e7c4c2bf72676f8d) )
ROM_END
ROM_START( asterixaad )
@ -439,7 +439,7 @@ ROM_START( asterixaad )
ROM_LOAD( "068a06.1e", 0x000000, 0x200000, CRC(6df9ec0e) SHA1(cee60312e9813bd6579f3ac7c3c2521a8e633eca) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "asterixaad.nv", 0x0000, 0x0080, CRC(bcca86a7) SHA1(1191b0011749e2516df723c9d63da9c2304fa594) )
ROM_LOAD( "asterixaad.nv", 0x0000, 0x0080, CRC(bcca86a7) SHA1(1191b0011749e2516df723c9d63da9c2304fa594) )
ROM_END
ROM_START( asterixj )
@ -464,7 +464,7 @@ ROM_START( asterixj )
ROM_LOAD( "068a06.1e", 0x000000, 0x200000, CRC(6df9ec0e) SHA1(cee60312e9813bd6579f3ac7c3c2521a8e633eca) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "asterixj.nv", 0x0000, 0x0080, CRC(84229f2c) SHA1(34c7491c731fbf741dfd53bfc559d91201ccfb03) )
ROM_LOAD( "asterixj.nv", 0x0000, 0x0080, CRC(84229f2c) SHA1(34c7491c731fbf741dfd53bfc559d91201ccfb03) )
ROM_END

View File

@ -2346,7 +2346,7 @@ static INPUT_PORTS_START( dinoh )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(3)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(3)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(3)
// PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(3)
// PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(3)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN3 )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START3 )
INPUT_PORTS_END

View File

@ -503,7 +503,7 @@ ROM_START( avengrgs )
ROM_LOAD( "mcg-14.6a", 0x400000, 0x200000, CRC(c0d8b5f0) SHA1(08eecf6e7d0273e41cda3472709a67e2b16068c9) ) // music
ROM_REGION16_BE( 0x80, "eeprom", ROMREGION_ERASE00 )
ROM_LOAD( "avengrgs.nv", 0x00, 0x80, CRC(c0e84b4e) SHA1(e7afca68cc5fa69ded32bc0a1dcc6a59fe7f081b) )
ROM_LOAD( "avengrgs.nv", 0x00, 0x80, CRC(c0e84b4e) SHA1(e7afca68cc5fa69ded32bc0a1dcc6a59fe7f081b) )
ROM_END
ROM_START( avengrgsj )
@ -534,7 +534,7 @@ ROM_START( avengrgsj )
ROM_LOAD( "mcg-14.6a", 0x400000, 0x200000, CRC(c0d8b5f0) SHA1(08eecf6e7d0273e41cda3472709a67e2b16068c9) ) // music
ROM_REGION16_BE( 0x80, "eeprom", ROMREGION_ERASE00 )
ROM_LOAD( "avengrgsj.nv", 0x00, 0x80, CRC(7ea70843) SHA1(f010b77b824e37c5e8c5722d5fff79751118f0b7) )
ROM_LOAD( "avengrgsj.nv", 0x00, 0x80, CRC(7ea70843) SHA1(f010b77b824e37c5e8c5722d5fff79751118f0b7) )
ROM_END
@ -558,8 +558,8 @@ ROM_START( stadhr96 )
ROM_LOAD( "mcm-06.6a", 0x000000, 0x400000, CRC(fbc178f3) SHA1(f44cb913177b6552b30c139505c3284bc445ba13) )
ROM_REGION16_BE( 0x80, "eeprom", ROMREGION_ERASE00 )
ROM_LOAD( "eeprom-stadhr96.bin", 0x00, 0x80, CRC(77861793) SHA1(df43b3ee55b7eb840cd6d3e5c5e04c68ce64bb57) )
ROM_END
ROM_LOAD( "eeprom-stadhr96.bin", 0x00, 0x80, CRC(77861793) SHA1(df43b3ee55b7eb840cd6d3e5c5e04c68ce64bb57) )
ROM_END
ROM_START( stadhr96j )
ROM_REGION( 0x100000, "maincpu", 0 )
@ -581,7 +581,7 @@ ROM_START( stadhr96j )
ROM_LOAD( "mcm-06.6a", 0x000000, 0x400000, CRC(fbc178f3) SHA1(f44cb913177b6552b30c139505c3284bc445ba13) )
ROM_REGION16_BE( 0x80, "eeprom", ROMREGION_ERASE00 )
ROM_LOAD( "eeprom-stadhr96j.bin", 0x00, 0x80, CRC(cf98098f) SHA1(54fc9bdd1ce9b836dad7b4a9909608e8f9842f71) )
ROM_LOAD( "eeprom-stadhr96j.bin", 0x00, 0x80, CRC(cf98098f) SHA1(54fc9bdd1ce9b836dad7b4a9909608e8f9842f71) )
ROM_END
@ -604,7 +604,7 @@ ROM_START( hoops96 )
ROM_LOAD( "mce-05.6a", 0x000000, 0x400000, CRC(e7a9355a) SHA1(039b23666e224c33ebb02baa80e496f8bce0514f) )
ROM_REGION16_BE( 0x80, "eeprom", ROMREGION_ERASE00 )
ROM_LOAD( "hoops.nv", 0x00, 0x80, CRC(67b18457) SHA1(5d6a0034bfc3d395ecd941ed024c8884b43f2a31) )
ROM_LOAD( "hoops.nv", 0x00, 0x80, CRC(67b18457) SHA1(5d6a0034bfc3d395ecd941ed024c8884b43f2a31) )
ROM_END
ROM_START( hoops95 )
@ -626,7 +626,7 @@ ROM_START( hoops95 )
ROM_LOAD( "mce-05.6a", 0x000000, 0x400000, CRC(e7a9355a) SHA1(039b23666e224c33ebb02baa80e496f8bce0514f) )
ROM_REGION16_BE( 0x80, "eeprom", ROMREGION_ERASE00 )
ROM_LOAD( "hoops.nv", 0x00, 0x80, CRC(67b18457) SHA1(5d6a0034bfc3d395ecd941ed024c8884b43f2a31) )
ROM_LOAD( "hoops.nv", 0x00, 0x80, CRC(67b18457) SHA1(5d6a0034bfc3d395ecd941ed024c8884b43f2a31) )
ROM_END
ROM_START( ddream95 )
@ -648,7 +648,7 @@ ROM_START( ddream95 )
ROM_LOAD( "mce-05.6a", 0x000000, 0x400000, CRC(e7a9355a) SHA1(039b23666e224c33ebb02baa80e496f8bce0514f) )
ROM_REGION16_BE( 0x80, "eeprom", ROMREGION_ERASE00 )
ROM_LOAD( "hoops.nv", 0x00, 0x80, CRC(67b18457) SHA1(5d6a0034bfc3d395ecd941ed024c8884b43f2a31) )
ROM_LOAD( "hoops.nv", 0x00, 0x80, CRC(67b18457) SHA1(5d6a0034bfc3d395ecd941ed024c8884b43f2a31) )
ROM_END
ROM_START( skullfng )

View File

@ -929,7 +929,7 @@ ROM_START( hedpanic ) /* Story line & game instructions in English */
ROM_LOAD( "esd4.su10", 0x000000, 0x020000, CRC(3c11c590) SHA1(cb33845c3dc0501fff8055c2d66f412881089df1) ) /* AT27010 mask rom */
ROM_REGION( 0x80, "eeprom", 0 )
ROM_LOAD( "hedpanic.nv", 0x0000, 0x0080, CRC(e91f4038) SHA1(f492de71170900f87912a272ab4f4a3a37ba31fe) )
ROM_LOAD( "hedpanic.nv", 0x0000, 0x0080, CRC(e91f4038) SHA1(f492de71170900f87912a272ab4f4a3a37ba31fe) )
ROM_END
@ -957,7 +957,7 @@ ROM_START( hedpanicf ) /* Story line in Japanese, game instructions in English *
ROM_LOAD( "esd4.su10", 0x000000, 0x020000, CRC(3c11c590) SHA1(cb33845c3dc0501fff8055c2d66f412881089df1) ) /* AT27010 mask rom */
ROM_REGION( 0x80, "eeprom", 0 )
ROM_LOAD( "hedpanic.nv", 0x0000, 0x0080, CRC(e91f4038) SHA1(f492de71170900f87912a272ab4f4a3a37ba31fe) )
ROM_LOAD( "hedpanic.nv", 0x0000, 0x0080, CRC(e91f4038) SHA1(f492de71170900f87912a272ab4f4a3a37ba31fe) )
ROM_END
@ -988,7 +988,7 @@ ROM_START( hedpanico ) /* Story line & game instructions in English, copyright y
ROM_LOAD( "esd4.rom", 0x000000, 0x020000, CRC(d7ca6806) SHA1(8ad668bfb5b7561cc0f3e36dfc3c936b136a4274) )
ROM_REGION( 0x80, "eeprom", 0 )
ROM_LOAD( "hedpanic.nv", 0x0000, 0x0080, CRC(e91f4038) SHA1(f492de71170900f87912a272ab4f4a3a37ba31fe) )
ROM_LOAD( "hedpanic.nv", 0x0000, 0x0080, CRC(e91f4038) SHA1(f492de71170900f87912a272ab4f4a3a37ba31fe) )
ROM_END

View File

@ -367,7 +367,7 @@ ROM_START( gijoe )
ROM_LOAD( "069a04", 0x000000, 0x200000, CRC(11d6dcd6) SHA1(04cbff9f61cd8641db538db809ddf20da29fd5ac) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "gijoe.nv", 0x0000, 0x080, CRC(a0d50a79) SHA1(972533ea45a0e84d9dd14c55f58cd7247926792e) )
ROM_LOAD( "gijoe.nv", 0x0000, 0x080, CRC(a0d50a79) SHA1(972533ea45a0e84d9dd14c55f58cd7247926792e) )
ROM_END
ROM_START( gijoeu )
@ -394,7 +394,7 @@ ROM_START( gijoeu )
ROM_LOAD( "069a04", 0x000000, 0x200000, CRC(11d6dcd6) SHA1(04cbff9f61cd8641db538db809ddf20da29fd5ac) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "gijoeu.nv", 0x0000, 0x080, CRC(ca966023) SHA1(6f07ece0f95213bc12387192986f468d23dfdfc8) )
ROM_LOAD( "gijoeu.nv", 0x0000, 0x080, CRC(ca966023) SHA1(6f07ece0f95213bc12387192986f468d23dfdfc8) )
ROM_END
ROM_START( gijoej )
@ -421,7 +421,7 @@ ROM_START( gijoej )
ROM_LOAD( "069a04", 0x000000, 0x200000, CRC(11d6dcd6) SHA1(04cbff9f61cd8641db538db809ddf20da29fd5ac) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "gijoej.nv", 0x0000, 0x080, CRC(c914fcf2) SHA1(b4f0a0b5d6d4075b004b061336d162336ce1a754) )
ROM_LOAD( "gijoej.nv", 0x0000, 0x080, CRC(c914fcf2) SHA1(b4f0a0b5d6d4075b004b061336d162336ce1a754) )
ROM_END

View File

@ -383,10 +383,10 @@ static WRITE8_HANDLER( magical_outb850_w )
// guess, could be wrong, this might just be lights
goldstar_state *state = (goldstar_state *)space->machine->driver_data;
if (data&0x20)
state->tile_bank = 1;
else
else
state->tile_bank = 0;
//popmessage("magical_outb850_w %02x\n", data);
@ -397,7 +397,7 @@ static WRITE8_HANDLER( magical_outb850_w )
static WRITE8_HANDLER( magical_outb860_w )
{
// popmessage("magical_outb860_w %02x\n", data);
// popmessage("magical_outb860_w %02x\n", data);
}
static ADDRESS_MAP_START(magical_map, ADDRESS_SPACE_PROGRAM, 8 )
@ -512,7 +512,7 @@ ADDRESS_MAP_END
/*
static READ8_HANDLER( unkch_unk_r )
{
return 0xff;
return 0xff;
}
*/
@ -566,7 +566,7 @@ static WRITE8_HANDLER( unkcm_0x11_w )
static WRITE8_HANDLER( unkcm_0x12_w )
{
// popmessage("unkcm_0x12_w %02x", data);
// popmessage("unkcm_0x12_w %02x", data);
}
@ -6095,9 +6095,9 @@ static MACHINE_DRIVER_START( unkch )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
// MDRV_SOUND_ADD("aysnd", AY8910, AY_CLOCK)
// MDRV_SOUND_CONFIG(ay8910_config)
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
// MDRV_SOUND_ADD("aysnd", AY8910, AY_CLOCK)
// MDRV_SOUND_CONFIG(ay8910_config)
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
static MACHINE_DRIVER_START( cherrys )

View File

@ -1062,7 +1062,7 @@ ROM_START( gticlubj ) /* Japan version JAA */
ROM_LOAD64_WORD( "688a16.4d", 0x000006, 0x200000, CRC(7f4e1893) SHA1(585be7b31ab7a48300c22b00443b00d631f4c49d) )
ROM_REGION16_BE( 0x200, "eeprom", 0 )
ROM_LOAD( "gticlub.nv", 0x0000, 0x0200, CRC(eca78a49) SHA1(3dcaccc4bee58f7ff5d6ecae551887cc967deaf7) )
ROM_LOAD( "gticlub.nv", 0x0000, 0x0200, CRC(eca78a49) SHA1(3dcaccc4bee58f7ff5d6ecae551887cc967deaf7) )
ROM_END
ROM_START( thunderh ) /* Euro version EAA */
@ -1178,7 +1178,7 @@ ROM_START( hangplt ) /* Japan version JAB */
ROM_LOAD32_WORD( "685a14.12w", 0x000000, 0x400000, CRC(87437739) SHA1(0d45637af40938a54d5efd29c125b0fafd55f9a4) )
ROM_REGION16_BE( 0x200, "eeprom", 0 )
ROM_LOAD( "hangplt.nv", 0x0000, 0x0200, CRC(35f482c8) SHA1(445918156770449dce1a010aab9d310f15670092) )
ROM_LOAD( "hangplt.nv", 0x0000, 0x0200, CRC(35f482c8) SHA1(445918156770449dce1a010aab9d310f15670092) )
ROM_END
static DRIVER_INIT(gticlub)

View File

@ -379,16 +379,16 @@ static ADDRESS_MAP_START( slave_1986_map, ADDRESS_SPACE_PROGRAM, 8 )
AM_RANGE(0x3000, 0x3fff) AM_ROM //sound rom tested for the post check
AM_RANGE(0x4000, 0x47ff) AM_RAM AM_BASE_SIZE_GENERIC(nvram) //backup ram
AM_RANGE(0x5000, 0x5003) AM_DEVREADWRITE("ppi8255_0", ppi8255_r, ppi8255_w) /* I/O Ports */
// AM_RANGE(0x6000, 0x6003) AM_DEVREADWRITE("ppi8255_1", ppi8255_r, ppi8255_w) /* I/O Ports */
// AM_RANGE(0x6000, 0x6003) AM_DEVREADWRITE("ppi8255_1", ppi8255_r, ppi8255_w) /* I/O Ports */
AM_RANGE(0x7000, 0x73ff) AM_RAM AM_SHARE("share1")
AM_RANGE(0x7400, 0x74ff) AM_RAM AM_BASE_GENERIC(spriteram)
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(0x7800, 0x7800) AM_READ_PORT("KEY0")
AM_RANGE(0x7800, 0x7800) AM_READ_PORT("KEY0")
AM_RANGE(0x7801, 0x7801) AM_READ_PORT("KEY1")
AM_RANGE(0x7802, 0x7802) AM_READ_PORT("KEY2")
AM_RANGE(0x7803, 0x7803) AM_READ_PORT("KEY3")
AM_RANGE(0x7800, 0x7803) AM_WRITE(kingdrbb_lamps_w)
AM_RANGE(0x7802, 0x7802) AM_READ_PORT("KEY2")
AM_RANGE(0x7803, 0x7803) AM_READ_PORT("KEY3")
AM_RANGE(0x7800, 0x7803) AM_WRITE(kingdrbb_lamps_w)
AM_RANGE(0x7a00, 0x7a00) AM_READ_PORT("SYSTEM")
AM_RANGE(0x7c00, 0x7c00) AM_READ_PORT("DSW")
ADDRESS_MAP_END
@ -454,7 +454,7 @@ static const ppi8255_interface ppi8255_intf[2] =
static WRITE8_DEVICE_HANDLER( outportb_w )
{
// printf("%02x B\n",data);
// printf("%02x B\n",data);
}
@ -475,7 +475,7 @@ static const ppi8255_interface ppi8255_1986_intf[2] =
DEVCB_NULL, /* Port A read */
DEVCB_NULL, /* Port B read */
DEVCB_NULL, /* Port C read */
DEVCB_NULL, /* Port A write */
DEVCB_NULL, /* Port A write */
DEVCB_NULL, /* Port B write */
DEVCB_NULL /* Port C write */
}
@ -1103,7 +1103,7 @@ ROM_START( kingdrbb ) // has 'Made in Taiwan' on the PCB.
ROM_LOAD( "kingdrbb_u1.bin", 0x0000, 0x4000, CRC(97931952) SHA1(a0ef3be105f2ed7f744c73e92c583d25bb322e6a) ) // palette but in a normal rom?
ROM_REGION( 0x200, "proms", ROMREGION_ERASE00 ) // address shuffled, decoded inside PALETTE_INIT
// 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_REGION( 0x4000, "pals", 0 ) // all read protected

View File

@ -2011,7 +2011,7 @@ ROM_START( gokuparo )
ROM_LOAD( "321b18.7g", 0x200000, 2*1024*1024, CRC(2c561ad0) SHA1(6265054072ba1c2837dd96e0259b20bc50457160) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "gokuparo.nv", 0x0000, 0x080, CRC(15c0f2d9) SHA1(57c7462e3b1e15652ec5d682a1be3786926ddecd) )
ROM_LOAD( "gokuparo.nv", 0x0000, 0x080, CRC(15c0f2d9) SHA1(57c7462e3b1e15652ec5d682a1be3786926ddecd) )
ROM_END
/* Fantastic Journey version EAA (Euro) */
@ -2044,7 +2044,7 @@ ROM_START( fantjour )
ROM_LOAD( "321b18.7g", 0x200000, 2*1024*1024, CRC(2c561ad0) SHA1(6265054072ba1c2837dd96e0259b20bc50457160) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "fantjour.nv", 0x0000, 0x080, CRC(35b7d8e1) SHA1(5f0e3799ff9c63af3e55b040cc52b2a9e7a76168) )
ROM_LOAD( "fantjour.nv", 0x0000, 0x080, CRC(35b7d8e1) SHA1(5f0e3799ff9c63af3e55b040cc52b2a9e7a76168) )
ROM_END
/* Fantastic Journey version AAA (Asia) */
@ -2077,7 +2077,7 @@ ROM_START( fantjoura )
ROM_LOAD( "321b18.7g", 0x200000, 2*1024*1024, CRC(2c561ad0) SHA1(6265054072ba1c2837dd96e0259b20bc50457160) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "fantjoura.nv", 0x0000, 0x080, CRC(d13b1ec1) SHA1(0f4aedd0aa9682b0b68b9f7745946a3bc1e76714) )
ROM_LOAD( "fantjoura.nv", 0x0000, 0x080, CRC(d13b1ec1) SHA1(0f4aedd0aa9682b0b68b9f7745946a3bc1e76714) )
ROM_END
/* Salamander 2 version JAA (Japan) */
@ -2111,7 +2111,7 @@ ROM_START( salmndr2 )
ROM_LOAD( "521-a13.7g", 0x200000, 1*1024*1024, CRC(c3322475) SHA1(1774524ff031e0c4a7f3432810e968d37f9c6331) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "salmndr2.nv", 0x0000, 0x080, CRC(60cdea03) SHA1(6aa597d391b5d7db67e599ec54d98600983966fc) )
ROM_LOAD( "salmndr2.nv", 0x0000, 0x080, CRC(60cdea03) SHA1(6aa597d391b5d7db67e599ec54d98600983966fc) )
ROM_END
/* Salamander 2 version AAB (Asia) */
@ -2145,7 +2145,7 @@ ROM_START( salmndr2a )
ROM_LOAD( "521-a13.7g", 0x200000, 1*1024*1024, CRC(c3322475) SHA1(1774524ff031e0c4a7f3432810e968d37f9c6331) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "salmndr2a.nv", 0x0000, 0x080, CRC(3a98a8f9) SHA1(08c2d164620a4d8ad902d502acea8ad621931198) )
ROM_LOAD( "salmndr2a.nv", 0x0000, 0x080, CRC(3a98a8f9) SHA1(08c2d164620a4d8ad902d502acea8ad621931198) )
ROM_END
/* Twinbee Yahhoo! */
@ -2176,10 +2176,10 @@ ROM_START( tbyahhoo )
ROM_REGION( 0x400000, "shared", 0 )
ROM_LOAD( "424a17.9g", 0x000000, 2*1024*1024, CRC(e9dd9692) SHA1(c289019c8d1dd71b3cec26479c39b649de804707) )
ROM_LOAD( "424a18.7g", 0x200000, 2*1024*1024, CRC(0f0d9f3a) SHA1(57f6b113b80f06964b7e672ad517c1654c5569c5) )
// reports RAMs as bad on first boot due to TMS emulation problems, but automatically resets
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "tbyahhoo.nv", 0x0000, 0x080, CRC(1e6fa2f8) SHA1(fceb6617a4e02babfc1678bae9f6a131c1d759f5) )
ROM_LOAD( "tbyahhoo.nv", 0x0000, 0x080, CRC(1e6fa2f8) SHA1(fceb6617a4e02babfc1678bae9f6a131c1d759f5) )
ROM_END
/* Daisu-Kiss */
@ -2415,7 +2415,7 @@ ROM_START( tokkae )
ROM_LOAD( "615a23.7g", 0x200000, 2*1024*1024, CRC(22d71f36) SHA1(3f24bb4cd8e1d693b42219e05960ad0c756b08cb) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "tokkae.nv", 0x0000, 0x080, CRC(5a6f8da6) SHA1(f68c67c98e99669904e23d5eac7e13a9c57bc394) )
ROM_LOAD( "tokkae.nv", 0x0000, 0x080, CRC(5a6f8da6) SHA1(f68c67c98e99669904e23d5eac7e13a9c57bc394) )
ROM_END
/* Tokimeki Memorial Taisen Puzzle-dama */
@ -2450,7 +2450,7 @@ ROM_START( tkmmpzdm )
ROM_LOAD( "515a14.7g", 0x200000, 2*1024*1024, CRC(128cc944) SHA1(b0cd2ec1b9a2ac936d57b6d6c2a70f9c13dc97a5) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "tkmmpzdm.nv", 0x0000, 0x080, CRC(850ab8c4) SHA1(fea5ceb3f2cea61fb19bdb1b8f1496d1c06bfff1) )
ROM_LOAD( "tkmmpzdm.nv", 0x0000, 0x080, CRC(850ab8c4) SHA1(fea5ceb3f2cea61fb19bdb1b8f1496d1c06bfff1) )
ROM_END
/* Winning Spike - Version EAA (Euro) */
@ -2574,7 +2574,7 @@ ROM_START( puzldama )
// the TMS emulation is causing problems which means you have to reset this one anyway
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "puzldama.nv", 0x0000, 0x080, CRC(bda98b84) SHA1(f4b03130bdc2a5bc6f0fc9ca21603109d82703b4) )
ROM_LOAD( "puzldama.nv", 0x0000, 0x080, CRC(bda98b84) SHA1(f4b03130bdc2a5bc6f0fc9ca21603109d82703b4) )
ROM_END
/* Dragoon Might */
@ -2615,7 +2615,7 @@ ROM_START( dragoonj )
// game is currently broken due to TMS emulation anyway..
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "dragoonj.nv", 0x0000, 0x080, CRC(cbe16082) SHA1(da48893f3584ae2e034c73d4338b220107a884da) )
ROM_LOAD( "dragoonj.nv", 0x0000, 0x080, CRC(cbe16082) SHA1(da48893f3584ae2e034c73d4338b220107a884da) )
ROM_END
/* Dragoon Might (Asia) */
@ -2656,7 +2656,7 @@ ROM_START( dragoona )
// game is currently broken due to TMS emulation anyway..
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "dragoona.nv", 0x0000, 0x080, CRC(7980ad2b) SHA1(dccaab02d23edbd81ae13441fbac0dbd7112c258) )
ROM_LOAD( "dragoona.nv", 0x0000, 0x080, CRC(7980ad2b) SHA1(dccaab02d23edbd81ae13441fbac0dbd7112c258) )
ROM_END
/* Soccer Superstars (Europe ver EAA)*/
@ -2715,7 +2715,7 @@ ROM_START( soccerss )
ROM_LOAD( "427a16.9r", 0x000000, 2*1024*1024, CRC(39547265) SHA1(c0efd68c0c1ea59141045150842f36d43e1f01d8) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "soccerss.nv", 0x0000, 0x080, CRC(f222dae4) SHA1(fede48a4e1fe91cf2b17ff3f3996bca4816fc283) )
ROM_LOAD( "soccerss.nv", 0x0000, 0x080, CRC(f222dae4) SHA1(fede48a4e1fe91cf2b17ff3f3996bca4816fc283) )
ROM_END
/* Soccer Superstars (Japan ver JAC)*/
@ -2762,7 +2762,7 @@ ROM_START( soccerssj )
ROM_LOAD( "427a16.9r", 0x000000, 2*1024*1024, CRC(39547265) SHA1(c0efd68c0c1ea59141045150842f36d43e1f01d8) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "soccerssj.nv", 0x0000, 0x080, CRC(7440255e) SHA1(af379b5b1f765f9050f18fbd41c5031c5ad4918b) )
ROM_LOAD( "soccerssj.nv", 0x0000, 0x080, CRC(7440255e) SHA1(af379b5b1f765f9050f18fbd41c5031c5ad4918b) )
ROM_END
/* Soccer Superstars (Japan ver JAA)*/
@ -2809,7 +2809,7 @@ ROM_START( soccerssja )
ROM_LOAD( "427a16.9r", 0x000000, 2*1024*1024, CRC(39547265) SHA1(c0efd68c0c1ea59141045150842f36d43e1f01d8) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "soccerssja.nv", 0x0000, 0x080, CRC(60dba700) SHA1(087b086b29748727b41fdd4c154ff9b4bef42959) )
ROM_LOAD( "soccerssja.nv", 0x0000, 0x080, CRC(60dba700) SHA1(087b086b29748727b41fdd4c154ff9b4bef42959) )
ROM_END
/* Soccer Superstars (Asian ver AAA) */
@ -2856,7 +2856,7 @@ ROM_START( soccerssa )
ROM_LOAD( "427a16.9r", 0x000000, 2*1024*1024, CRC(39547265) SHA1(c0efd68c0c1ea59141045150842f36d43e1f01d8) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "soccerssa.nv", 0x0000, 0x080, CRC(e3a3f3d5) SHA1(374cf5bbcc459c56ebbba5068406f6d767bcb608) )
ROM_LOAD( "soccerssa.nv", 0x0000, 0x080, CRC(e3a3f3d5) SHA1(374cf5bbcc459c56ebbba5068406f6d767bcb608) )
ROM_END
/* Vs. Net Soccer TODO:
@ -3218,7 +3218,7 @@ ROM_START( le2 )
ROM_LOAD( "312a18.7g", 0x200000, 1*1024*1024, CRC(5717abd7) SHA1(d304d733e7fca0363ea6b3872c2d3bbe4edf1179) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with invisible error
ROM_LOAD( "le2.nv", 0x0000, 0x080, CRC(fec3bc2e) SHA1(64040364d7db12f54e5c11f28a28e030bcf9a0f7) )
ROM_LOAD( "le2.nv", 0x0000, 0x080, CRC(fec3bc2e) SHA1(64040364d7db12f54e5c11f28a28e030bcf9a0f7) )
ROM_END
/* Lethal Enforcers II (US Version) */
@ -3256,7 +3256,7 @@ ROM_START( le2u )
ROM_LOAD( "312a18.7g", 0x200000, 1*1024*1024, CRC(5717abd7) SHA1(d304d733e7fca0363ea6b3872c2d3bbe4edf1179) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with invisible error
ROM_LOAD( "le2u.nv", 0x0000, 0x080, CRC(d46b3878) SHA1(81bf4331547ce977eaa185f7281625fb695f6deb) )
ROM_LOAD( "le2u.nv", 0x0000, 0x080, CRC(d46b3878) SHA1(81bf4331547ce977eaa185f7281625fb695f6deb) )
ROM_END
/* Lethal Enforcers II (Japan version) */
@ -3264,7 +3264,7 @@ ROM_START( le2j )
/* main program */
ROM_REGION( 0x800000, "maincpu", 0 )
GX_BIOS
ROM_LOAD32_BYTE( "312jaa05.26b", 0x200000, 0x020000, CRC(7eaa6ce2) SHA1(59d3460be98ac32ebea0422c2a9962556a9e964e) )
ROM_LOAD32_BYTE( "312jaa04.28b", 0x200001, 0x020000, CRC(c3d19ddc) SHA1(3bc3e705567e8e59e56a40ae64381082c4f22271) )
ROM_LOAD32_BYTE( "312jaa03.30b", 0x200002, 0x020000, CRC(9ad95a7c) SHA1(397b301f8bc4d5f039f47263ad73da5afc14712c) )
@ -3295,7 +3295,7 @@ ROM_START( le2j )
ROM_LOAD( "312a18.7g", 0x200000, 1*1024*1024, CRC(5717abd7) SHA1(d304d733e7fca0363ea6b3872c2d3bbe4edf1179) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with invisible error
ROM_LOAD( "le2j.nv", 0x0000, 0x080, CRC(f6790425) SHA1(f233f3c09c4cdbd1c6e5204fc6554a4826b44c59) )
ROM_LOAD( "le2j.nv", 0x0000, 0x080, CRC(f6790425) SHA1(f233f3c09c4cdbd1c6e5204fc6554a4826b44c59) )
ROM_END
/* Racin' Force */
@ -3346,7 +3346,7 @@ ROM_START( racinfrc )
// note, it seems impossible to calibrate the controls (again!), this has nothing to do with the default eeprom!
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "racinfrc.nv", 0x0000, 0x080, CRC(dc88c693) SHA1(a7967f390db043570803c79edf984a3e6bdbd172) )
ROM_LOAD( "racinfrc.nv", 0x0000, 0x080, CRC(dc88c693) SHA1(a7967f390db043570803c79edf984a3e6bdbd172) )
ROM_END
@ -3398,7 +3398,7 @@ ROM_START( racinfrcu )
// note, it seems impossible to calibrate the controls (again!), this has nothing to do with the default eeprom!
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "racinfrcu.nv", 0x0000, 0x080, CRC(369e1a84) SHA1(bfed0145d89550b1a1661f3ccc612505053063f8) )
ROM_LOAD( "racinfrcu.nv", 0x0000, 0x080, CRC(369e1a84) SHA1(bfed0145d89550b1a1661f3ccc612505053063f8) )
ROM_END
@ -3484,7 +3484,7 @@ ROM_START( opengolf )
ROM_LOAD( "218a18.12y", 0x200000, 1*1024*1024, CRC(98ec4cfb) SHA1(638753f9d9269719a37133b9c39c242507fdd8ac) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "opengolf.nv", 0x0000, 0x080, CRC(d49bf7c3) SHA1(294c772a2f562c01e7c4d15068ba4e80e9522f9f) )
ROM_LOAD( "opengolf.nv", 0x0000, 0x080, CRC(d49bf7c3) SHA1(294c772a2f562c01e7c4d15068ba4e80e9522f9f) )
ROM_END
/* Konami's Open Golf Championship - version EAD */
@ -3539,7 +3539,7 @@ ROM_START( opengolf2 )
ROM_LOAD( "218a18.12y", 0x200000, 1*1024*1024, CRC(98ec4cfb) SHA1(638753f9d9269719a37133b9c39c242507fdd8ac) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "opengolf2.nv", 0x0000, 0x080, CRC(c09fc0e6) SHA1(32807752344763613440bee46da24d605e62eace) )
ROM_LOAD( "opengolf2.nv", 0x0000, 0x080, CRC(c09fc0e6) SHA1(32807752344763613440bee46da24d605e62eace) )
ROM_END
/* Golfing Greats 2 */
@ -3593,7 +3593,7 @@ ROM_START( ggreats2 )
ROM_LOAD( "218a18.12y", 0x200000, 1*1024*1024, CRC(98ec4cfb) SHA1(638753f9d9269719a37133b9c39c242507fdd8ac) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with error
ROM_LOAD( "ggreats2.nv", 0x0000, 0x080, CRC(4db10b5c) SHA1(29e3a59e4101349ace33d49b5fe59f0c785979b3) )
ROM_LOAD( "ggreats2.nv", 0x0000, 0x080, CRC(4db10b5c) SHA1(29e3a59e4101349ace33d49b5fe59f0c785979b3) )
ROM_END
/**********************************************************************************/

View File

@ -775,7 +775,7 @@ ROM_START( lethalenj ) // Japan version JAD
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "lethalenj.nv", 0x0000, 0x0080, CRC(20b28f2f) SHA1(53d212f2c006729a01dfdb49cb36b67b9425172e) )
ROM_LOAD( "lethalenj.nv", 0x0000, 0x0080, CRC(20b28f2f) SHA1(53d212f2c006729a01dfdb49cb36b67b9425172e) )
ROM_END
ROM_START( lethalenux ) // US version ?, proto / hack?, very different to other sets
@ -812,7 +812,7 @@ ROM_START( lethalenux ) // US version ?, proto / hack?, very different to other
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "lethalenux.nv", 0x0000, 0x0080, CRC(5d69c39d) SHA1(e468df829ee5094792289f9166d7e39b638ab70d) )
ROM_LOAD( "lethalenux.nv", 0x0000, 0x0080, CRC(5d69c39d) SHA1(e468df829ee5094792289f9166d7e39b638ab70d) )
ROM_END
ROM_START( lethaleneab ) // Euro ver. EAB
@ -849,7 +849,7 @@ ROM_START( lethaleneab ) // Euro ver. EAB
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "lethaleneab.nv", 0x0000, 0x0080, CRC(4e9bb34d) SHA1(9502583bc9f5f6fc5bba333869398b24bf154b73) )
ROM_LOAD( "lethaleneab.nv", 0x0000, 0x0080, CRC(4e9bb34d) SHA1(9502583bc9f5f6fc5bba333869398b24bf154b73) )
ROM_END
ROM_START( lethaleneae ) // Euro ver. EAE
@ -886,7 +886,7 @@ ROM_START( lethaleneae ) // Euro ver. EAE
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "lethaleneae.nv", 0x0000, 0x0080, CRC(eb369a67) SHA1(6c67294669614e96de5efb38372dbed435ee04d3) )
ROM_LOAD( "lethaleneae.nv", 0x0000, 0x0080, CRC(eb369a67) SHA1(6c67294669614e96de5efb38372dbed435ee04d3) )
ROM_END
ROM_START( lethalenua ) // *might* be UAA (writes UA to Eeprom)
@ -923,7 +923,7 @@ ROM_START( lethalenua ) // *might* be UAA (writes UA to Eeprom)
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "lethalenua.nv", 0x0000, 0x0080, CRC(f71ad1c3) SHA1(04c7052d0895797af8a06183b8a877795bf2dbb3) )
ROM_LOAD( "lethalenua.nv", 0x0000, 0x0080, CRC(f71ad1c3) SHA1(04c7052d0895797af8a06183b8a877795bf2dbb3) )
ROM_END

View File

@ -648,7 +648,7 @@ ROM_START( moo ) /* Version EA - Euro Ver A */
ROM_LOAD( "151a08", 0x000000, 0x200000, CRC(962251d7) SHA1(32dccf515d2ca8eeffb45cada3dcc60089991b77) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "moo.nv", 0x0000, 0x080, CRC(7bd904a8) SHA1(8747c5c62d1832e290be8ace73c61b1f228c0bec) )
ROM_LOAD( "moo.nv", 0x0000, 0x080, CRC(7bd904a8) SHA1(8747c5c62d1832e290be8ace73c61b1f228c0bec) )
ROM_END
ROM_START( mooua ) /* Version UA - USA Ver A */
@ -683,7 +683,7 @@ ROM_START( mooua ) /* Version UA - USA Ver A */
ROM_LOAD( "151a08", 0x000000, 0x200000, CRC(962251d7) SHA1(32dccf515d2ca8eeffb45cada3dcc60089991b77) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "moou.nv", 0x0000, 0x080, CRC(a5cb137a) SHA1(119df859d6b5c366481305b1433eea0deadc3fa9) )
ROM_LOAD( "moou.nv", 0x0000, 0x080, CRC(a5cb137a) SHA1(119df859d6b5c366481305b1433eea0deadc3fa9) )
ROM_END
ROM_START( mooaa ) /* Version AA - Asia Ver A */
@ -718,7 +718,7 @@ ROM_START( mooaa ) /* Version AA - Asia Ver A */
ROM_LOAD( "151a08", 0x000000, 0x200000, CRC(962251d7) SHA1(32dccf515d2ca8eeffb45cada3dcc60089991b77) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "moo.nv", 0x0000, 0x080, CRC(7bd904a8) SHA1(8747c5c62d1832e290be8ace73c61b1f228c0bec) )
ROM_LOAD( "moo.nv", 0x0000, 0x080, CRC(7bd904a8) SHA1(8747c5c62d1832e290be8ace73c61b1f228c0bec) )
ROM_END
ROM_START( bucky )
@ -754,7 +754,7 @@ ROM_START( bucky )
ROM_LOAD("173a09.a6", 0x200000, 0x200000, CRC(c93697c4) SHA1(0528a604868267a30d281b822c187df118566691) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "bucky.nv", 0x0000, 0x080, CRC(6a5986f3) SHA1(3efddeed261b09031c582e12318f00c2cbb214ea) )
ROM_LOAD( "bucky.nv", 0x0000, 0x080, CRC(6a5986f3) SHA1(3efddeed261b09031c582e12318f00c2cbb214ea) )
ROM_END
ROM_START( buckyua )
@ -790,7 +790,7 @@ ROM_START( buckyua )
ROM_LOAD("173a09.a6", 0x200000, 0x200000, CRC(c93697c4) SHA1(0528a604868267a30d281b822c187df118566691) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "buckyu.nv", 0x0000, 0x080, CRC(a5cb137a) SHA1(119df859d6b5c366481305b1433eea0deadc3fa9) )
ROM_LOAD( "buckyu.nv", 0x0000, 0x080, CRC(a5cb137a) SHA1(119df859d6b5c366481305b1433eea0deadc3fa9) )
ROM_END
ROM_START( buckyaa )
@ -826,7 +826,7 @@ ROM_START( buckyaa )
ROM_LOAD("173a09.a6", 0x200000, 0x200000, CRC(c93697c4) SHA1(0528a604868267a30d281b822c187df118566691) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "bucky.nv", 0x0000, 0x080, CRC(6a5986f3) SHA1(3efddeed261b09031c582e12318f00c2cbb214ea) )
ROM_LOAD( "bucky.nv", 0x0000, 0x080, CRC(6a5986f3) SHA1(3efddeed261b09031c582e12318f00c2cbb214ea) )
ROM_END
@ -881,7 +881,7 @@ ROM_START( moobl )
ROM_CONTINUE( 0x300000+0x30000, 0x010000)//bank c hi
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "moo.nv", 0x0000, 0x080, CRC(7bd904a8) SHA1(8747c5c62d1832e290be8ace73c61b1f228c0bec) )
ROM_LOAD( "moo.nv", 0x0000, 0x080, CRC(7bd904a8) SHA1(8747c5c62d1832e290be8ace73c61b1f228c0bec) )
ROM_END
static DRIVER_INIT( moo )

View File

@ -1157,7 +1157,7 @@ ROM_START( mystwarr )
ROM_LOAD( "128a07.1d", 0x200000, 2*1024*1024, CRC(db79a66e) SHA1(b7e118ed26bac557038e8ae6cb77f23f3da5646f) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "mystwarr.nv", 0x0000, 0x080, CRC(28df2269) SHA1(3f071c97662745a199f96964e2e79f795bd5a391) )
ROM_LOAD( "mystwarr.nv", 0x0000, 0x080, CRC(28df2269) SHA1(3f071c97662745a199f96964e2e79f795bd5a391) )
ROM_END
ROM_START( mystwarru )
@ -1197,7 +1197,7 @@ ROM_START( mystwarru )
ROM_LOAD( "128a07.1d", 0x200000, 2*1024*1024, CRC(db79a66e) SHA1(b7e118ed26bac557038e8ae6cb77f23f3da5646f) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "mystwarru.nv", 0x0000, 0x080, CRC(1a2597c7) SHA1(3d85817fe42776c862a5930b8ad131443bc0172e) )
ROM_LOAD( "mystwarru.nv", 0x0000, 0x080, CRC(1a2597c7) SHA1(3d85817fe42776c862a5930b8ad131443bc0172e) )
ROM_END
ROM_START( mystwarrj )
@ -1237,7 +1237,7 @@ ROM_START( mystwarrj )
ROM_LOAD( "128a07.1d", 0x200000, 2*1024*1024, CRC(db79a66e) SHA1(b7e118ed26bac557038e8ae6cb77f23f3da5646f) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "mystwarrj.nv", 0x0000, 0x080, CRC(8e259918) SHA1(5eb46b0d96278648e8d2e84304d9bccd8dd68430) )
ROM_LOAD( "mystwarrj.nv", 0x0000, 0x080, CRC(8e259918) SHA1(5eb46b0d96278648e8d2e84304d9bccd8dd68430) )
ROM_END
ROM_START( viostorm )
@ -1272,7 +1272,7 @@ ROM_START( viostorm )
ROM_LOAD( "168a07.1e", 0x200000, 2*1024*1024, CRC(fdbbf8cc) SHA1(a8adf72a25fe2b9c4c338350d02c92deb5f8c8e9) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "viostorm.nv", 0x0000, 0x080, CRC(28b5fe49) SHA1(0ef51ae4b012a7d680543747fd4b6dd9dfb5f560) )
ROM_LOAD( "viostorm.nv", 0x0000, 0x080, CRC(28b5fe49) SHA1(0ef51ae4b012a7d680543747fd4b6dd9dfb5f560) )
ROM_END
ROM_START( viostormu )
@ -1307,7 +1307,7 @@ ROM_START( viostormu )
ROM_LOAD( "168a07.1e", 0x200000, 2*1024*1024, CRC(fdbbf8cc) SHA1(a8adf72a25fe2b9c4c338350d02c92deb5f8c8e9) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "viostormu.nv", 0x0000, 0x080, CRC(797042a1) SHA1(f33eb8b1b21f3d41372694fa6297bc2cc802c2eb) )
ROM_LOAD( "viostormu.nv", 0x0000, 0x080, CRC(797042a1) SHA1(f33eb8b1b21f3d41372694fa6297bc2cc802c2eb) )
ROM_END
ROM_START( viostormub )
@ -1342,7 +1342,7 @@ ROM_START( viostormub )
ROM_LOAD( "168a07.1e", 0x200000, 2*1024*1024, CRC(fdbbf8cc) SHA1(a8adf72a25fe2b9c4c338350d02c92deb5f8c8e9) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "viostormub.nv", 0x0000, 0x080, CRC(b6937413) SHA1(eabc2ea661201f5ed42ab541aee765480bbdd5bc) )
ROM_LOAD( "viostormub.nv", 0x0000, 0x080, CRC(b6937413) SHA1(eabc2ea661201f5ed42ab541aee765480bbdd5bc) )
ROM_END
ROM_START( viostorma )
@ -1377,7 +1377,7 @@ ROM_START( viostorma )
ROM_LOAD( "168a07.1e", 0x200000, 2*1024*1024, CRC(fdbbf8cc) SHA1(a8adf72a25fe2b9c4c338350d02c92deb5f8c8e9) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "viostorma.nv", 0x0000, 0x080, CRC(2cfbf966) SHA1(fb9c4a47bac20a7f820a1fa178fc9f9079101cb8) )
ROM_LOAD( "viostorma.nv", 0x0000, 0x080, CRC(2cfbf966) SHA1(fb9c4a47bac20a7f820a1fa178fc9f9079101cb8) )
ROM_END
ROM_START( viostormj )
@ -1412,7 +1412,7 @@ ROM_START( viostormj )
ROM_LOAD( "168a07.1e", 0x200000, 2*1024*1024, CRC(fdbbf8cc) SHA1(a8adf72a25fe2b9c4c338350d02c92deb5f8c8e9) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "viostormj.nv", 0x0000, 0x080, CRC(32f5d8bc) SHA1(0c486ce80b62bfaf4f3c0be7653c0beaf4cfafbd) )
ROM_LOAD( "viostormj.nv", 0x0000, 0x080, CRC(32f5d8bc) SHA1(0c486ce80b62bfaf4f3c0be7653c0beaf4cfafbd) )
ROM_END
ROM_START( metamrph )
@ -1450,7 +1450,7 @@ ROM_START( metamrph )
ROM_LOAD( "224a07", 0x200000, 1*1024*1024, CRC(61b2f97a) SHA1(34bf835d6361c7809d40fa20fd238c9e2a84b101) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "metamrph.nv", 0x0000, 0x080, CRC(2c51229a) SHA1(7f056792cc44ec3d4aacc33c825ab796a913488e) )
ROM_LOAD( "metamrph.nv", 0x0000, 0x080, CRC(2c51229a) SHA1(7f056792cc44ec3d4aacc33c825ab796a913488e) )
ROM_END
ROM_START( metamrphu )
@ -1488,7 +1488,7 @@ ROM_START( metamrphu )
ROM_LOAD( "224a07", 0x200000, 1*1024*1024, CRC(61b2f97a) SHA1(34bf835d6361c7809d40fa20fd238c9e2a84b101) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "metamrphu.nv", 0x0000, 0x080, CRC(1af2f855) SHA1(5f2fbb172f56867ee6f782cda8da65451b02435e) )
ROM_LOAD( "metamrphu.nv", 0x0000, 0x080, CRC(1af2f855) SHA1(5f2fbb172f56867ee6f782cda8da65451b02435e) )
ROM_END
ROM_START( metamrphj )
@ -1526,7 +1526,7 @@ ROM_START( metamrphj )
ROM_LOAD( "224a07", 0x200000, 1*1024*1024, CRC(61b2f97a) SHA1(34bf835d6361c7809d40fa20fd238c9e2a84b101) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "metamrphj.nv", 0x0000, 0x080, CRC(30497478) SHA1(60acfbd25ac29c7b5a2571e274704205fc64424a) )
ROM_LOAD( "metamrphj.nv", 0x0000, 0x080, CRC(30497478) SHA1(60acfbd25ac29c7b5a2571e274704205fc64424a) )
ROM_END
ROM_START( mtlchamp )
@ -1563,7 +1563,7 @@ ROM_START( mtlchamp )
ROM_LOAD( "234a07.1d", 0x200000, 2*1024*1024, CRC(05ee239f) SHA1(f4e6e7568dc73666a2b5e0c3fe743432e0436464) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "mtlchamp.nv", 0x0000, 0x080, CRC(cd47858e) SHA1(8effdcd631516d537f956509111cb3d4d18040db) )
ROM_LOAD( "mtlchamp.nv", 0x0000, 0x080, CRC(cd47858e) SHA1(8effdcd631516d537f956509111cb3d4d18040db) )
ROM_END
ROM_START( mtlchamp1 )
@ -1600,7 +1600,7 @@ ROM_START( mtlchamp1 )
ROM_LOAD( "234a07.1d", 0x200000, 2*1024*1024, CRC(05ee239f) SHA1(f4e6e7568dc73666a2b5e0c3fe743432e0436464) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "mtlchamp1.nv", 0x0000, 0x080, CRC(202f6968) SHA1(38fc82a77896607c7fc09b75309f80048b52eb05) )
ROM_LOAD( "mtlchamp1.nv", 0x0000, 0x080, CRC(202f6968) SHA1(38fc82a77896607c7fc09b75309f80048b52eb05) )
ROM_END
ROM_START( mtlchampa )
@ -1637,7 +1637,7 @@ ROM_START( mtlchampa )
ROM_LOAD( "234a07.1d", 0x200000, 2*1024*1024, CRC(05ee239f) SHA1(f4e6e7568dc73666a2b5e0c3fe743432e0436464) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "mtlchampa.nv", 0x0000, 0x080, CRC(79a6f420) SHA1(c2889bbb86a3f56d4f5544b6dadede0c715c59ca) )
ROM_LOAD( "mtlchampa.nv", 0x0000, 0x080, CRC(79a6f420) SHA1(c2889bbb86a3f56d4f5544b6dadede0c715c59ca) )
ROM_END
ROM_START( mtlchampj )
@ -1674,7 +1674,7 @@ ROM_START( mtlchampj )
ROM_LOAD( "234a07.1d", 0x200000, 2*1024*1024, CRC(05ee239f) SHA1(f4e6e7568dc73666a2b5e0c3fe743432e0436464) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "mtlchampj.nv", 0x0000, 0x080, CRC(e311816f) SHA1(1e8ece157e6b3978d11bc9a4a6015c6004f7a375) )
ROM_LOAD( "mtlchampj.nv", 0x0000, 0x080, CRC(e311816f) SHA1(1e8ece157e6b3978d11bc9a4a6015c6004f7a375) )
ROM_END
ROM_START( mtlchampu )
@ -1711,7 +1711,7 @@ ROM_START( mtlchampu )
ROM_LOAD( "234a07.1d", 0x200000, 2*1024*1024, CRC(05ee239f) SHA1(f4e6e7568dc73666a2b5e0c3fe743432e0436464) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "mtlchampu.nv", 0x0000, 0x080, CRC(f5d84df7) SHA1(a14dca3ca275a754f1f46eab220a24b77ada23a5) )
ROM_LOAD( "mtlchampu.nv", 0x0000, 0x080, CRC(f5d84df7) SHA1(a14dca3ca275a754f1f46eab220a24b77ada23a5) )
ROM_END
ROM_START( gaiapols )
@ -1759,7 +1759,7 @@ ROM_START( gaiapols )
ROM_LOAD( "123e15.2m", 0x200000, 2*1024*1024, CRC(7017ff07) SHA1(37ecd54f2c757c5385305ab726d9f66aa1afd456) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "gaiapols.nv", 0x0000, 0x080, CRC(44c78184) SHA1(19343b47b60bf4e212d844fce28e7a1bd54c7012) )
ROM_LOAD( "gaiapols.nv", 0x0000, 0x080, CRC(44c78184) SHA1(19343b47b60bf4e212d844fce28e7a1bd54c7012) )
ROM_END
ROM_START( gaiapolsu )
@ -1807,7 +1807,7 @@ ROM_START( gaiapolsu )
ROM_LOAD( "123e15.2m", 0x200000, 2*1024*1024, CRC(7017ff07) SHA1(37ecd54f2c757c5385305ab726d9f66aa1afd456) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "gaiapolsu.nv", 0x0000, 0x080, CRC(7ece27b6) SHA1(f0671c5e6db665c86afcef563ff1dbcbf083b380) )
ROM_LOAD( "gaiapolsu.nv", 0x0000, 0x080, CRC(7ece27b6) SHA1(f0671c5e6db665c86afcef563ff1dbcbf083b380) )
ROM_END
ROM_START( gaiapolsj )
@ -1855,7 +1855,7 @@ ROM_START( gaiapolsj )
ROM_LOAD( "123e15.2m", 0x200000, 2*1024*1024, CRC(7017ff07) SHA1(37ecd54f2c757c5385305ab726d9f66aa1afd456) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "gaiapolsj.nv", 0x0000, 0x080, CRC(c4b970df) SHA1(d4a24b4950ee33a832342c752c24b58e033d9240) )
ROM_LOAD( "gaiapolsj.nv", 0x0000, 0x080, CRC(c4b970df) SHA1(d4a24b4950ee33a832342c752c24b58e033d9240) )
ROM_END
ROM_START( mmaulers )
@ -1903,7 +1903,7 @@ ROM_START( mmaulers )
ROM_LOAD("170a15.2m", 0x200000, 2*1024*1024, CRC(d4113ae9) SHA1(e234d06f462e3db64455c384c2f42174f9ef9c6a) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "mmaulers.nv", 0x0000, 0x080, CRC(8324f517) SHA1(4697d091a1924e1a5d6c3ffc64a40fd36eebe557) )
ROM_LOAD( "mmaulers.nv", 0x0000, 0x080, CRC(8324f517) SHA1(4697d091a1924e1a5d6c3ffc64a40fd36eebe557) )
ROM_END
ROM_START( dadandrn )
@ -1951,7 +1951,7 @@ ROM_START( dadandrn )
ROM_LOAD("170a15.2m", 0x200000, 2*1024*1024, CRC(d4113ae9) SHA1(e234d06f462e3db64455c384c2f42174f9ef9c6a) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "dadandrn.nv", 0x0000, 0x080, CRC(346ae0cf) SHA1(1f79b2e21766f7a971c7d0f618700deb8a32f78a) )
ROM_LOAD( "dadandrn.nv", 0x0000, 0x080, CRC(346ae0cf) SHA1(1f79b2e21766f7a971c7d0f618700deb8a32f78a) )
ROM_END
static DRIVER_INIT(metamrph)

View File

@ -1428,15 +1428,15 @@ static WRITE16_HANDLER(s23_ctl_w)
case 0: {
if(ctl_led != (data & 0xff)) {
ctl_led = data;
/* logerror("LEDS %c%c%c%c%c%c%c%c\n",
ctl_led & 0x80 ? '.' : '#',
ctl_led & 0x40 ? '.' : '#',
ctl_led & 0x20 ? '.' : '#',
ctl_led & 0x10 ? '.' : '#',
ctl_led & 0x08 ? '.' : '#',
ctl_led & 0x04 ? '.' : '#',
ctl_led & 0x02 ? '.' : '#',
ctl_led & 0x01 ? '.' : '#');*/
/* logerror("LEDS %c%c%c%c%c%c%c%c\n",
ctl_led & 0x80 ? '.' : '#',
ctl_led & 0x40 ? '.' : '#',
ctl_led & 0x20 ? '.' : '#',
ctl_led & 0x10 ? '.' : '#',
ctl_led & 0x08 ? '.' : '#',
ctl_led & 0x04 ? '.' : '#',
ctl_led & 0x02 ? '.' : '#',
ctl_led & 0x01 ? '.' : '#');*/
}
break;
}
@ -1453,8 +1453,8 @@ static WRITE16_HANDLER(s23_ctl_w)
break;
case 6: // gmen wars spams this heavily with 0 prior to starting the GMEN board test
if (data != 0)
logerror("ctl_w %x, %04x @ %04x (%08x, %08x)\n", offset, data, mem_mask, cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31));
if (data != 0)
logerror("ctl_w %x, %04x @ %04x (%08x, %08x)\n", offset, data, mem_mask, cpu_get_pc(space->cpu), (unsigned int)cpu_get_reg(space->cpu, MIPS3_R31));
break;
default:
@ -2155,7 +2155,7 @@ static ADDRESS_MAP_START( s23iobrdmap, ADDRESS_SPACE_PROGRAM, 8 )
AM_RANGE(0x0000, 0x1fff) AM_ROM AM_REGION("ioboard", 0)
AM_RANGE(0x6000, 0x6000) AM_READ_PORT("TC2P0") // 0-1 = coin 0-3 = coin connect, 0-5 = test 0-6 = down select, 0-7 = up select, 0-8 = enter
AM_RANGE(0x6001, 0x6001) AM_READ_PORT("TC2P1") // 1-1 = gun trigger 1-2 = foot pedal
AM_RANGE(0x6002, 0x6003) AM_READ( iob_r )
AM_RANGE(0x6002, 0x6003) AM_READ( iob_r )
AM_RANGE(0x6004, 0x6005) AM_WRITENOP
AM_RANGE(0x6006, 0x6007) AM_NOP
AM_RANGE(0x7000, 0x700f) AM_READ( iob_r )
@ -2167,7 +2167,7 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( gorgoniobrdmap, ADDRESS_SPACE_PROGRAM, 8 )
AM_RANGE(0x0000, 0x1fff) AM_ROM AM_REGION("ioboard", 0)
AM_RANGE(0x6000, 0x6000) AM_READ_PORT("RRP0") // 0-5 = start
AM_RANGE(0x6001, 0x6001) AM_READ_PORT("RRP1") //
AM_RANGE(0x6001, 0x6001) AM_READ_PORT("RRP1") //
AM_RANGE(0x6002, 0x6002) AM_READ_PORT("RRP2") // 0-4 = coin
AM_RANGE(0x6003, 0x6003) AM_READ_PORT("RRP3") // 1-1 = button? 1-4 = start?
AM_RANGE(0x6004, 0x6005) AM_WRITENOP
@ -2389,7 +2389,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( gmen )
MDRV_IMPORT_FROM( s23 )
MDRV_CPU_REPLACE("maincpu", R4650BE, S23_BUSCLOCK*5)
MDRV_CPU_REPLACE("maincpu", R4650BE, S23_BUSCLOCK*5)
MDRV_CPU_PROGRAM_MAP(gmen_mips_map)
MDRV_CPU_ADD("gmen", SH2, 28700000)
@ -2855,47 +2855,47 @@ ROM_END
ROM_START( gunwars )
ROM_REGION32_BE( 0x400000, "user1", 0 ) /* 4 megs for main R4650 code */
ROM_LOAD16_BYTE( "gm1vera.ic2", 0x000000, 0x200000, CRC(cf61467f) SHA1(eae79e4e540340cba7d576a36085f802b8032f4f) )
ROM_LOAD16_BYTE( "gm1vera.ic1", 0x000001, 0x200000, CRC(abc9ffe6) SHA1(d833b9b9d8bb0cc4b53f30507c9603df9e63fa2f) )
ROM_LOAD16_BYTE( "gm1vera.ic2", 0x000000, 0x200000, CRC(cf61467f) SHA1(eae79e4e540340cba7d576a36085f802b8032f4f) )
ROM_LOAD16_BYTE( "gm1vera.ic1", 0x000001, 0x200000, CRC(abc9ffe6) SHA1(d833b9b9d8bb0cc4b53f30507c9603df9e63fa2f) )
ROM_REGION( 0x80000, "audiocpu", 0 ) /* Hitachi H8/3002 MCU code */
ROM_LOAD16_WORD_SWAP( "gm1vera.ic3", 0x000000, 0x080000, CRC(5582fdd4) SHA1(8aae8bc6688d531888f2de509c07502ee355b3ab) )
ROM_LOAD16_WORD_SWAP( "gm1vera.ic3", 0x000000, 0x080000, CRC(5582fdd4) SHA1(8aae8bc6688d531888f2de509c07502ee355b3ab) )
ROM_REGION( 0x40000, "ioboard", 0 ) /* I/O board HD643334 H8/3334 MCU code. "ASCA-5;Ver 2.09;JPN,Multipurpose" */
ROM_LOAD( "asc5_io-a.ic14", 0x000000, 0x020000, CRC(5964767f) SHA1(320db5e78ae23c5f94e368432d51573b409995db) )
ROM_REGION32_BE( 0x2000000, "data", 0 ) /* data roms */
ROM_LOAD16_BYTE( "gm1mtah.2j", 0x000000, 0x800000, CRC(3cea9094) SHA1(497395425e409de47e1114de9aeeaf05e4f6a9a1) )
ROM_LOAD16_BYTE( "gm1mtal.2h", 0x000001, 0x800000, CRC(d531dfcd) SHA1(9f7cbe9a03c1f7649bf05a7a30d47511573b50ba) )
ROM_LOAD16_BYTE( "gm1mtah.2j", 0x000000, 0x800000, CRC(3cea9094) SHA1(497395425e409de47e1114de9aeeaf05e4f6a9a1) )
ROM_LOAD16_BYTE( "gm1mtal.2h", 0x000001, 0x800000, CRC(d531dfcd) SHA1(9f7cbe9a03c1f7649bf05a7a30d47511573b50ba) )
ROM_REGION( 0x4000000, "textile", 0 ) /* texture tiles */
ROM_LOAD( "gm1cguu.5f", 0x0000000, 0x800000, CRC(26a74698) SHA1(3f07d273abb3f2552dc6a29300f5dc2f2744c852) )
ROM_LOAD( "gm1cgum.4j", 0x0800000, 0x800000, CRC(a7728944) SHA1(c187c6d66128554fcecc96e81d4f5396197e8280) )
ROM_LOAD( "gm1cgll.4m", 0x1000000, 0x800000, CRC(936c0079) SHA1(3aec8caada35b7ed790bb3a8bcf6e01cad068fcd) )
ROM_LOAD( "gm1cglm.4k", 0x1800000, 0x800000, CRC(e2ee5493) SHA1(1ffd74646796ad554d7967ba9fc18deab4fedadf) )
ROM_LOAD( "gm1cguu.5f", 0x0000000, 0x800000, CRC(26a74698) SHA1(3f07d273abb3f2552dc6a29300f5dc2f2744c852) )
ROM_LOAD( "gm1cgum.4j", 0x0800000, 0x800000, CRC(a7728944) SHA1(c187c6d66128554fcecc96e81d4f5396197e8280) )
ROM_LOAD( "gm1cgll.4m", 0x1000000, 0x800000, CRC(936c0079) SHA1(3aec8caada35b7ed790bb3a8bcf6e01cad068fcd) )
ROM_LOAD( "gm1cglm.4k", 0x1800000, 0x800000, CRC(e2ee5493) SHA1(1ffd74646796ad554d7967ba9fc18deab4fedadf) )
ROM_REGION( 0x4000000, "textile2", 0 ) /* second copy of texture tiles */
ROM_LOAD( "gm1cguu.4f", 0x0000000, 0x800000, CRC(26a74698) SHA1(3f07d273abb3f2552dc6a29300f5dc2f2744c852) )
ROM_LOAD( "gm1cgum.5j", 0x0800000, 0x800000, CRC(a7728944) SHA1(c187c6d66128554fcecc96e81d4f5396197e8280) )
ROM_LOAD( "gm1cgll.5m", 0x1000000, 0x800000, CRC(936c0079) SHA1(3aec8caada35b7ed790bb3a8bcf6e01cad068fcd) )
ROM_LOAD( "gm1cglm.5k", 0x1800000, 0x800000, CRC(e2ee5493) SHA1(1ffd74646796ad554d7967ba9fc18deab4fedadf) )
ROM_LOAD( "gm1cguu.4f", 0x0000000, 0x800000, CRC(26a74698) SHA1(3f07d273abb3f2552dc6a29300f5dc2f2744c852) )
ROM_LOAD( "gm1cgum.5j", 0x0800000, 0x800000, CRC(a7728944) SHA1(c187c6d66128554fcecc96e81d4f5396197e8280) )
ROM_LOAD( "gm1cgll.5m", 0x1000000, 0x800000, CRC(936c0079) SHA1(3aec8caada35b7ed790bb3a8bcf6e01cad068fcd) )
ROM_LOAD( "gm1cglm.5k", 0x1800000, 0x800000, CRC(e2ee5493) SHA1(1ffd74646796ad554d7967ba9fc18deab4fedadf) )
ROM_REGION( 0x800000, "textilemap", 0 ) /* texture tilemap */
ROM_LOAD( "gm1ccrl.7f", 0x000000, 0x400000, CRC(2c54c182) SHA1(538dfb04653f8d86f976e702456bf4da97e3fda9) )
ROM_LOAD( "gm1ccrh.7e", 0x400000, 0x200000, CRC(8563ef01) SHA1(59f09a08008a71a4bb12bd43a1b5dbe633d3061d) )
ROM_LOAD( "gm1ccrl.7f", 0x000000, 0x400000, CRC(2c54c182) SHA1(538dfb04653f8d86f976e702456bf4da97e3fda9) )
ROM_LOAD( "gm1ccrh.7e", 0x400000, 0x200000, CRC(8563ef01) SHA1(59f09a08008a71a4bb12bd43a1b5dbe633d3061d) )
ROM_REGION( 0x800000, "textilemap2", 0 ) /* second copy of texture tilemap */
ROM_LOAD( "gm1ccrl.7m", 0x000000, 0x400000, CRC(2c54c182) SHA1(538dfb04653f8d86f976e702456bf4da97e3fda9) )
ROM_LOAD( "gm1ccrh.7k", 0x400000, 0x200000, CRC(8563ef01) SHA1(59f09a08008a71a4bb12bd43a1b5dbe633d3061d) )
ROM_LOAD( "gm1ccrl.7m", 0x000000, 0x400000, CRC(2c54c182) SHA1(538dfb04653f8d86f976e702456bf4da97e3fda9) )
ROM_LOAD( "gm1ccrh.7k", 0x400000, 0x200000, CRC(8563ef01) SHA1(59f09a08008a71a4bb12bd43a1b5dbe633d3061d) )
ROM_REGION32_LE( 0x2000000, "pointrom", 0 ) /* 3D model data */
ROM_LOAD32_WORD( "gm1pt0l.7c", 0x000000, 0x400000, CRC(62e9bedb) SHA1(7043c5e6f26139c9e6e18d4f35fac6a16d4dabd1) )
ROM_LOAD32_WORD( "gm1pt0h.7a", 0x000002, 0x400000, CRC(5ebd658c) SHA1(9e7b89a726b11b6da3327d72ec6adcc30fbb384d) )
ROM_LOAD32_WORD( "gm1pt1l.5c", 0x800000, 0x400000, CRC(f44c149f) SHA1(9f995de02ea6ac35ccbabbba5bb473a10e1ec667) )
ROM_LOAD32_WORD( "gm1pt1h.5a", 0x800002, 0x400000, CRC(5f6cebab) SHA1(95bd30d30ea25509b66a107fb255d0af1e6a357e) )
ROM_LOAD32_WORD( "gm1pt0l.7c", 0x000000, 0x400000, CRC(62e9bedb) SHA1(7043c5e6f26139c9e6e18d4f35fac6a16d4dabd1) )
ROM_LOAD32_WORD( "gm1pt0h.7a", 0x000002, 0x400000, CRC(5ebd658c) SHA1(9e7b89a726b11b6da3327d72ec6adcc30fbb384d) )
ROM_LOAD32_WORD( "gm1pt1l.5c", 0x800000, 0x400000, CRC(f44c149f) SHA1(9f995de02ea6ac35ccbabbba5bb473a10e1ec667) )
ROM_LOAD32_WORD( "gm1pt1h.5a", 0x800002, 0x400000, CRC(5f6cebab) SHA1(95bd30d30ea25509b66a107fb255d0af1e6a357e) )
ROM_REGION( 0x800000, "c352", 0 ) /* C352 PCM samples */
ROM_LOAD( "gm1wave.2c", 0x000000, 0x800000, CRC(7d5c79a4) SHA1(b800a46bcca10cb0d0d9e0acfa68af63ae64dcaf) )
ROM_LOAD( "gm1wave.2c", 0x000000, 0x800000, CRC(7d5c79a4) SHA1(b800a46bcca10cb0d0d9e0acfa68af63ae64dcaf) )
ROM_END
/* Games */

View File

@ -797,7 +797,7 @@ ROM_START( plygonet )
ROM_LOAD( "305b08.2e", 0x000000, 0x200000, CRC(874607df) SHA1(763b44a80abfbc355bcb9be8bf44373254976019) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "plygonet.nv", 0x0000, 0x0080, CRC(627748ac) SHA1(ea1b06739fee235b049ff8daffff7d43cb093112) )
ROM_LOAD( "plygonet.nv", 0x0000, 0x0080, CRC(627748ac) SHA1(ea1b06739fee235b049ff8daffff7d43cb093112) )
ROM_END
ROM_START( polynetw )
@ -827,7 +827,7 @@ ROM_START( polynetw )
ROM_LOAD( "305a09.3e", 0x200000, 0x200000, CRC(6da1be58) SHA1(d63ac16ac551193ff8a6036724fb59e1d702e06b) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "polynetw.nv", 0x0000, 0x0080, CRC(8f39d644) SHA1(8733e1a288ba20c4b04b3aedde52801d05cebdf9) )
ROM_LOAD( "polynetw.nv", 0x0000, 0x0080, CRC(8f39d644) SHA1(8733e1a288ba20c4b04b3aedde52801d05cebdf9) )
ROM_END
/* ROM parent machine inp init */

View File

@ -339,7 +339,7 @@ ROM_START( pzletime )
ROM_LOAD( "9.bin", 0x000000, 0x80000, CRC(a8144a7e) SHA1(9dfdd6c17a91cad6b56c622671042ac2ee2c9ec8) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "pzletime.nv", 0x0000, 0x0080, CRC(e5ed3d40) SHA1(8c163a6e5839e5c82d52f046d3268202fdf9f4d1) )
ROM_LOAD( "pzletime.nv", 0x0000, 0x0080, CRC(e5ed3d40) SHA1(8c163a6e5839e5c82d52f046d3268202fdf9f4d1) )
ROM_END
GAME( 199?, pzletime, 0, pzletime, pzletime, 0, ROT0, "Elettronica Video-Games S.R.L.", "Puzzle Time (Prototype)", 0 )

View File

@ -32,7 +32,7 @@ Notes:
(1) This is currently in it's own driver "tmmjprd.c" because it uses the
chip in a completely different way to Rabbit. They should be merged
again later, once the chip is better understood.
again later, once the chip is better understood.
*/

View File

@ -27,11 +27,11 @@
Known Issues:
- no dual monitor support is broken
- games seem to think they're in dual-monitor mode when they're not
- speed in some sets is incorrect (for dual monitors I'm guessing it should
output alternate frames to alternate monitors, but due to other bugs it
just causes the game to run twice as fast as it should?)
- synchronization and other oddities (rungunu doesn't show attract mode)
- games seem to think they're in dual-monitor mode when they're not
- speed in some sets is incorrect (for dual monitors I'm guessing it should
output alternate frames to alternate monitors, but due to other bugs it
just causes the game to run twice as fast as it should?)
- synchronization and other oddities (rungunu doesn't show attract mode)
- swapped P12 and P34 controls in 4-player mode team selectet (real puzzler)
- P3 and P4 coin chutes not working in 4-player mode
@ -488,7 +488,7 @@ ROM_START( rungun )
ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "rungun.nv", 0x0000, 0x080, CRC(7bbf0e3c) SHA1(0fd3c9400e9b97a06517e0c8620f773a383100fd) )
ROM_LOAD( "rungun.nv", 0x0000, 0x080, CRC(7bbf0e3c) SHA1(0fd3c9400e9b97a06517e0c8620f773a383100fd) )
ROM_END
ROM_START( runguna )
@ -529,7 +529,7 @@ ROM_START( runguna )
ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "runguna.nv", 0x0000, 0x080, CRC(7bbf0e3c) SHA1(0fd3c9400e9b97a06517e0c8620f773a383100fd) )
ROM_LOAD( "runguna.nv", 0x0000, 0x080, CRC(7bbf0e3c) SHA1(0fd3c9400e9b97a06517e0c8620f773a383100fd) )
ROM_END
ROM_START( rungunu )
@ -568,7 +568,7 @@ ROM_START( rungunu )
ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "rungunu.nv", 0x0000, 0x080, CRC(d501f579) SHA1(9e01d9a6a8cdc782dd2a92fbf2295e8df732f892) )
ROM_LOAD( "rungunu.nv", 0x0000, 0x080, CRC(d501f579) SHA1(9e01d9a6a8cdc782dd2a92fbf2295e8df732f892) )
ROM_END
ROM_START( rungunua )
@ -609,7 +609,7 @@ ROM_START( rungunua )
ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "rungunua.nv", 0x0000, 0x080, CRC(9890d304) SHA1(c94a77d1d45e372350456cf8eaa7e7ebd3cdbb84) )
ROM_LOAD( "rungunua.nv", 0x0000, 0x080, CRC(9890d304) SHA1(c94a77d1d45e372350456cf8eaa7e7ebd3cdbb84) )
ROM_END
ROM_START( slmdunkj )
@ -650,7 +650,7 @@ ROM_START( slmdunkj )
ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "slmdunkj.nv", 0x0000, 0x080, CRC(531d27bd) SHA1(42251272691c66c1f89f99e6e5e2f300c1a7d69d) )
ROM_LOAD( "slmdunkj.nv", 0x0000, 0x080, CRC(531d27bd) SHA1(42251272691c66c1f89f99e6e5e2f300c1a7d69d) )
ROM_END

View File

@ -390,7 +390,7 @@ ROM_START( simpsons ) /* World 4 Player */
ROM_LOAD( "072-d04.1d", 0x100000, 0x040000, CRC(78778013) SHA1(edbd6d83b0d1a20df39bb160b92395586fa3c32d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "simpsons.nv", 0x0000, 0x080, CRC(ec3f0449) SHA1(da35b98cd10bfabe9df3ede05462fabeb0e01ca9) )
ROM_LOAD( "simpsons.nv", 0x0000, 0x080, CRC(ec3f0449) SHA1(da35b98cd10bfabe9df3ede05462fabeb0e01ca9) )
ROM_END
ROM_START( simpsons4pa ) /* World 4 Player, later? (by use of later leters) */
@ -420,7 +420,7 @@ ROM_START( simpsons4pa ) /* World 4 Player, later? (by use of later leters) */
ROM_LOAD( "072-d04.1d", 0x100000, 0x040000, CRC(78778013) SHA1(edbd6d83b0d1a20df39bb160b92395586fa3c32d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "simpsons4pa.nv", 0x0000, 0x080, CRC(ec3f0449) SHA1(da35b98cd10bfabe9df3ede05462fabeb0e01ca9) )
ROM_LOAD( "simpsons4pa.nv", 0x0000, 0x080, CRC(ec3f0449) SHA1(da35b98cd10bfabe9df3ede05462fabeb0e01ca9) )
ROM_END
@ -451,7 +451,7 @@ ROM_START( simpsons2p ) /* World 2 Player */
ROM_LOAD( "072-d04.1d", 0x100000, 0x040000, CRC(78778013) SHA1(edbd6d83b0d1a20df39bb160b92395586fa3c32d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "simpsons2p.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_LOAD( "simpsons2p.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_END
ROM_START( simpsons2p2 ) /* World 2 Player, alt */
@ -481,7 +481,7 @@ ROM_START( simpsons2p2 ) /* World 2 Player, alt */
ROM_LOAD( "072-d04.1d", 0x100000, 0x040000, CRC(78778013) SHA1(edbd6d83b0d1a20df39bb160b92395586fa3c32d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "simpsons2p2.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_LOAD( "simpsons2p2.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_END
ROM_START( simpsons2pa ) /* Asia 2 Player */
@ -511,7 +511,7 @@ ROM_START( simpsons2pa ) /* Asia 2 Player */
ROM_LOAD( "072-d04.1d", 0x100000, 0x040000, CRC(78778013) SHA1(edbd6d83b0d1a20df39bb160b92395586fa3c32d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "simpsons2pa.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_LOAD( "simpsons2pa.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_END
ROM_START( simpsons2pj ) /* Japan 2 Player */
@ -541,7 +541,7 @@ ROM_START( simpsons2pj ) /* Japan 2 Player */
ROM_LOAD( "072-d04.1d", 0x100000, 0x040000, CRC(78778013) SHA1(edbd6d83b0d1a20df39bb160b92395586fa3c32d) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "simpsons2pj.nv", 0x0000, 0x080, CRC(3550a54e) SHA1(370cd40a12c471b3b6690ecbdde9c7979bc2a652) )
ROM_LOAD( "simpsons2pj.nv", 0x0000, 0x080, CRC(3550a54e) SHA1(370cd40a12c471b3b6690ecbdde9c7979bc2a652) )
ROM_END
/***************************************************************************

View File

@ -14,14 +14,14 @@
- Dsp isn't hooked up.
- Crowd/boards not shown in the football games
- Sound doesn't work in RidingF/RingRage?
(for RingRage it's probably a timing / cpu sync bug, if you go into test mode
for a while then exit you'll have sound, this doesn't work on RidingF)
(for RingRage it's probably a timing / cpu sync bug, if you go into test mode
for a while then exit you'll have sound, this doesn't work on RidingF)
- It does work in ringrage but you have to enter test mode first
- Sound balance is not emulated (see arabianm test mode)
- When playing space invaders dx in original mode, t.t. with overlay, the
alpha blending effect is wrong (see Taito B version of game)
- Bubble Symphony has an alpha transition effect that doesn't appear in Mame
- Various other missing blending effects (see Mametesters)
- Various other missing blending effects (see Mametesters)
Feel free to report any other issues to me.
@ -2833,7 +2833,7 @@ ROM_START( bubblem )
ROM_LOAD16_BYTE("e21-04.rom", 0x400000, 0x200000, CRC(e5af2a2d) SHA1(62a49504decc7160b710260218920d2d6d2af8f0) ) // CC CD -std-
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "bubblem.nv", 0x0000, 0x0080, CRC(9a59326e) SHA1(071dbfbfd77f7020476ddb54c93f5fafa7a08159) )
ROM_LOAD( "bubblem.nv", 0x0000, 0x0080, CRC(9a59326e) SHA1(071dbfbfd77f7020476ddb54c93f5fafa7a08159) )
ROM_END
ROM_START( bubblemj )
@ -2863,7 +2863,7 @@ ROM_START( bubblemj )
ROM_LOAD16_BYTE("e21-04.rom", 0x400000, 0x200000, CRC(e5af2a2d) SHA1(62a49504decc7160b710260218920d2d6d2af8f0) ) // CC CD -std-
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "bubblemj.nv", 0x0000, 0x0080, CRC(cb4ef35c) SHA1(e0202b775d2494b77b1c08bafbfd239e40555dc6) )
ROM_LOAD( "bubblemj.nv", 0x0000, 0x0080, CRC(cb4ef35c) SHA1(e0202b775d2494b77b1c08bafbfd239e40555dc6) )
ROM_END
ROM_START( cleopatr )

View File

@ -3452,7 +3452,7 @@ ROM_START( blswhstl )
ROM_LOAD( "060e04.d1", 0x0000, 0x100000, CRC(c680395d) SHA1(acde593a5ec501e89c8aaca6c4fbacf707a727e1) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "blswhstl.nv", 0x0000, 0x080, CRC(87434e3f) SHA1(458d21cfc0ef3415c0b09d8d748263b9218bdb24) )
ROM_LOAD( "blswhstl.nv", 0x0000, 0x080, CRC(87434e3f) SHA1(458d21cfc0ef3415c0b09d8d748263b9218bdb24) )
ROM_END
ROM_START( detatwin )
@ -3477,7 +3477,7 @@ ROM_START( detatwin )
ROM_LOAD( "060e04.d1", 0x0000, 0x100000, CRC(c680395d) SHA1(acde593a5ec501e89c8aaca6c4fbacf707a727e1) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "blswhstl.nv", 0x0000, 0x080, CRC(87434e3f) SHA1(458d21cfc0ef3415c0b09d8d748263b9218bdb24) )
ROM_LOAD( "blswhstl.nv", 0x0000, 0x080, CRC(87434e3f) SHA1(458d21cfc0ef3415c0b09d8d748263b9218bdb24) )
ROM_END
ROM_START( glfgreat )
@ -3597,7 +3597,7 @@ ROM_START( tmnt22pu )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with invisible error message
ROM_LOAD( "tmnt2_uda.nv", 0x0000, 0x080, CRC(44928d33) SHA1(44024927987f6bb8bdac3dbd1fdc81d7b55c0f5a) )
ROM_END
ROM_START( tmht22pe )
ROM_REGION( 0x100000, "maincpu", 0 ) /* 4*128k for 68000 code */
@ -3627,7 +3627,7 @@ ROM_START( tmht22pe )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with invisible error message
ROM_LOAD( "tmnt2_eba.nv", 0x0000, 0x080, CRC(c0a3ed50) SHA1(6deec720c7f1c607740076cb8b5b5becd175aed0) )
ROM_END
ROM_START( tmnt2a )
ROM_REGION( 0x100000, "maincpu", 0 ) /* 4*128k for 68000 code */
@ -3706,7 +3706,7 @@ ROM_START( ssriders )
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "ssriders_eac.nv", 0x0000, 0x080, CRC(f6d641a7) SHA1(6c680d49e1b07a47b29ff263a6009d226bd120cf) )
ROM_LOAD( "ssriders_eac.nv", 0x0000, 0x080, CRC(f6d641a7) SHA1(6c680d49e1b07a47b29ff263a6009d226bd120cf) )
ROM_END
ROM_START( ssridersebd )
@ -3731,7 +3731,7 @@ ROM_START( ssridersebd )
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "ssriders_ebd.nv", 0x0000, 0x080, CRC(cbc903f6) SHA1(43cb8e7f9b1da05da93878bd236f63036e32e379) )
ROM_LOAD( "ssriders_ebd.nv", 0x0000, 0x080, CRC(cbc903f6) SHA1(43cb8e7f9b1da05da93878bd236f63036e32e379) )
ROM_END
ROM_START( ssridersebc )
@ -3756,7 +3756,7 @@ ROM_START( ssridersebc )
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "ssriders_ebc.nv", 0x0000, 0x080, CRC(1918e90f) SHA1(edddbe80a5c9dd64411596b1aa4d7fce7b7090ae) )
ROM_LOAD( "ssriders_ebc.nv", 0x0000, 0x080, CRC(1918e90f) SHA1(edddbe80a5c9dd64411596b1aa4d7fce7b7090ae) )
ROM_END
ROM_START( ssriderseaa )
@ -3781,7 +3781,7 @@ ROM_START( ssriderseaa )
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "ssriders_eaa.nv", 0x0000, 0x080, CRC(74a45ef5) SHA1(da01f14684315bfb5c180f0c64a14350c34ae945) )
ROM_LOAD( "ssriders_eaa.nv", 0x0000, 0x080, CRC(74a45ef5) SHA1(da01f14684315bfb5c180f0c64a14350c34ae945) )
ROM_END
ROM_START( ssridersuda )
@ -3806,7 +3806,7 @@ ROM_START( ssridersuda )
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "ssriders_uda.nv", 0x0000, 0x080, CRC(148c6d64) SHA1(38016ba7e29f821a4c0de67a7ddc686d307e4659) )
ROM_LOAD( "ssriders_uda.nv", 0x0000, 0x080, CRC(148c6d64) SHA1(38016ba7e29f821a4c0de67a7ddc686d307e4659) )
ROM_END
ROM_START( ssridersuac )
@ -3831,7 +3831,7 @@ ROM_START( ssridersuac )
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "ssriders_uac.nv", 0x0000, 0x080, CRC(26c8f1a0) SHA1(56b933d61fb3a3da787db8e6714b53178f3c98db) )
ROM_LOAD( "ssriders_uac.nv", 0x0000, 0x080, CRC(26c8f1a0) SHA1(56b933d61fb3a3da787db8e6714b53178f3c98db) )
ROM_END
ROM_START( ssridersubc )
@ -3856,7 +3856,7 @@ ROM_START( ssridersubc )
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "ssriders_ubc.nv", 0x0000, 0x080, CRC(31c5504f) SHA1(fa6ed1860122552e94abb27a6ea75f4cb8054e76) )
ROM_LOAD( "ssriders_ubc.nv", 0x0000, 0x080, CRC(31c5504f) SHA1(fa6ed1860122552e94abb27a6ea75f4cb8054e76) )
ROM_END
ROM_START( ssridersabd )
@ -3881,7 +3881,7 @@ ROM_START( ssridersabd )
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "ssriders_abd.nv", 0x0000, 0x080, CRC(bfdafedf) SHA1(bc786d4fb3495a6baf2ae13c19392c6740a2be6d) )
ROM_LOAD( "ssriders_abd.nv", 0x0000, 0x080, CRC(bfdafedf) SHA1(bc786d4fb3495a6baf2ae13c19392c6740a2be6d) )
ROM_END
ROM_START( ssridersadd )
@ -3906,7 +3906,7 @@ ROM_START( ssridersadd )
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "ssriders_add.nv", 0x0000, 0x080, CRC(f06242d5) SHA1(181732b07c74c3f5cfa7838ec029ed42d5216b17) )
ROM_LOAD( "ssriders_add.nv", 0x0000, 0x080, CRC(f06242d5) SHA1(181732b07c74c3f5cfa7838ec029ed42d5216b17) )
ROM_END
ROM_START( ssridersjbd )
@ -3931,7 +3931,7 @@ ROM_START( ssridersjbd )
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting with invisible error
ROM_LOAD( "ssriders_jbd.nv", 0x0000, 0x080, CRC(006200e3) SHA1(a6a0640c1a6d69a41db90f1fc935e97f2fa68553) )
ROM_LOAD( "ssriders_jbd.nv", 0x0000, 0x080, CRC(006200e3) SHA1(a6a0640c1a6d69a41db90f1fc935e97f2fa68553) )
ROM_END
ROM_START( ssridersb )
@ -3975,7 +3975,7 @@ ROM_START( thndrx2 )
ROM_LOAD( "073-b04.2d", 0x0000, 0x80000, CRC(05287a0b) SHA1(10784b8be6a93a5ebf22a884f99c116e51ae8743) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "thndrx2.nv", 0x0000, 0x080, CRC(ca613e98) SHA1(bde0d1722acfef19cf8ec091bdc296f8b9fa8125) )
ROM_LOAD( "thndrx2.nv", 0x0000, 0x080, CRC(ca613e98) SHA1(bde0d1722acfef19cf8ec091bdc296f8b9fa8125) )
ROM_END
ROM_START( thndrx2a )
@ -3998,7 +3998,7 @@ ROM_START( thndrx2a )
ROM_LOAD( "073-b04.2d", 0x0000, 0x80000, CRC(05287a0b) SHA1(10784b8be6a93a5ebf22a884f99c116e51ae8743) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "thndrx2a.nv", 0x0000, 0x080, CRC(f7893d00) SHA1(1165ad3485749015458df2840a34b5b0e1810aad) )
ROM_LOAD( "thndrx2a.nv", 0x0000, 0x080, CRC(f7893d00) SHA1(1165ad3485749015458df2840a34b5b0e1810aad) )
ROM_END
ROM_START( thndrx2j )
@ -4021,7 +4021,7 @@ ROM_START( thndrx2j )
ROM_LOAD( "073-b04.2d", 0x0000, 0x80000, CRC(05287a0b) SHA1(10784b8be6a93a5ebf22a884f99c116e51ae8743) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "thndrx2j.nv", 0x0000, 0x080, CRC(83b4799b) SHA1(da4f443cbcb06aa5983423cb6fecc1f803235f61) )
ROM_LOAD( "thndrx2j.nv", 0x0000, 0x080, CRC(83b4799b) SHA1(da4f443cbcb06aa5983423cb6fecc1f803235f61) )
ROM_END

View File

@ -310,7 +310,7 @@ Stephh's notes (based on the games M68000 and Z80 code and some tests) :
However, as the text at the "end" (after the "CONGRATULATIONS" message) is in English,
I've decided to disable the ones related to Japan (0x00 and 0x0f).
- Routine at 0x017c18 is sound related and is seems to share memory with the Z180.
Unfortunately I haven't been able to understand yet how to produce a sound :(
Unfortunately I haven't been able to understand yet how to produce a sound :(
Routine at 0x017ca6 stops producing a sound by reseting values in shared memory with the Z180.
8b) 'vimanan'
@ -1327,19 +1327,19 @@ static INPUT_PORTS_START( vimana )
PORT_DIPSETTING( 0x02, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x01, DEF_STR( USA ) )
PORT_DIPSETTING( 0x07, "USA (Romstar license)" )
// PORT_DIPSETTING( 0x00, "Japan (distributed by Tecmo)" )
// PORT_DIPSETTING( 0x0f, "Japan (distributed by Tecmo)" )
// PORT_DIPSETTING( 0x00, "Japan (distributed by Tecmo)" )
// PORT_DIPSETTING( 0x0f, "Japan (distributed by Tecmo)" )
PORT_DIPSETTING( 0x04, "Korea" )
PORT_DIPSETTING( 0x03, "Hong Kong" )
PORT_DIPSETTING( 0x08, "Hong Kong (Honest Trading license)" )
PORT_DIPSETTING( 0x05, "Taiwan" )
PORT_DIPSETTING( 0x06, "Taiwan (Spacy license)" )
// PORT_DIPSETTING( 0x09, "???" )
// PORT_DIPSETTING( 0x0a, "???" )
// PORT_DIPSETTING( 0x0b, "???" )
// PORT_DIPSETTING( 0x0c, "???" )
// PORT_DIPSETTING( 0x0d, "???" )
// PORT_DIPSETTING( 0x0e, "???" )
// PORT_DIPSETTING( 0x09, "???" )
// PORT_DIPSETTING( 0x0a, "???" )
// PORT_DIPSETTING( 0x0b, "???" )
// PORT_DIPSETTING( 0x0c, "???" )
// PORT_DIPSETTING( 0x0d, "???" )
// PORT_DIPSETTING( 0x0e, "???" )
PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_UNKNOWN )
/* P1 : 0x44000b.b */
@ -1366,19 +1366,19 @@ static INPUT_PORTS_START( vimanan )
PORT_DIPSETTING( 0x02, "Europe (Nova Apparate license)" )
PORT_DIPSETTING( 0x01, DEF_STR( USA ) )
PORT_DIPSETTING( 0x07, "USA (Romstar license)" )
// PORT_DIPSETTING( 0x00, "Japan (distributed by Tecmo)" ) /* "ending" text in English */
// PORT_DIPSETTING( 0x0f, "Japan (distributed by Tecmo)" ) /* "ending" text in English */
// PORT_DIPSETTING( 0x00, "Japan (distributed by Tecmo)" ) /* "ending" text in English */
// PORT_DIPSETTING( 0x0f, "Japan (distributed by Tecmo)" ) /* "ending" text in English */
PORT_DIPSETTING( 0x04, "Korea" )
PORT_DIPSETTING( 0x03, "Hong Kong" )
PORT_DIPSETTING( 0x08, "Hong Kong (Honest Trading license)" )
PORT_DIPSETTING( 0x05, "Taiwan" )
PORT_DIPSETTING( 0x06, "Taiwan (Spacy license)" )
// PORT_DIPSETTING( 0x09, "???" )
// PORT_DIPSETTING( 0x0a, "???" )
// PORT_DIPSETTING( 0x0b, "???" )
// PORT_DIPSETTING( 0x0c, "???" )
// PORT_DIPSETTING( 0x0d, "???" )
// PORT_DIPSETTING( 0x0e, "???" )
// PORT_DIPSETTING( 0x09, "???" )
// PORT_DIPSETTING( 0x0a, "???" )
// PORT_DIPSETTING( 0x0b, "???" )
// PORT_DIPSETTING( 0x0c, "???" )
// PORT_DIPSETTING( 0x0d, "???" )
// PORT_DIPSETTING( 0x0e, "???" )
/* P1 : 0x44000b.b */
/* P2 : 0x44000d.b */
@ -1398,22 +1398,22 @@ static INPUT_PORTS_START( vimana1 )
/* 0x440011.b */
PORT_MODIFY("TJUMP") /* Territory Jumper Block - see notes */
PORT_DIPNAME( 0x0f, 0x00, "Territory" )
// PORT_DIPSETTING( 0x02, DEF_STR( Europe ) )
// PORT_DIPSETTING( 0x01, DEF_STR( USA ) )
// PORT_DIPSETTING( 0x07, "USA (Romstar license)" )
// PORT_DIPSETTING( 0x02, DEF_STR( Europe ) )
// PORT_DIPSETTING( 0x01, DEF_STR( USA ) )
// PORT_DIPSETTING( 0x07, "USA (Romstar license)" )
PORT_DIPSETTING( 0x00, "Japan (distributed by Tecmo)" )
// PORT_DIPSETTING( 0x0f, "Japan (distributed by Tecmo)" )
// PORT_DIPSETTING( 0x04, "Korea" )
// PORT_DIPSETTING( 0x03, "Hong Kong" )
// PORT_DIPSETTING( 0x08, "Hong Kong (Honest Trading license)" )
// PORT_DIPSETTING( 0x05, "Taiwan" )
// PORT_DIPSETTING( 0x06, "Taiwan (Spacy license)" )
// PORT_DIPSETTING( 0x09, "???" )
// PORT_DIPSETTING( 0x0a, "???" )
// PORT_DIPSETTING( 0x0b, "???" )
// PORT_DIPSETTING( 0x0c, "???" )
// PORT_DIPSETTING( 0x0d, "???" )
// PORT_DIPSETTING( 0x0e, "???" )
// PORT_DIPSETTING( 0x0f, "Japan (distributed by Tecmo)" )
// PORT_DIPSETTING( 0x04, "Korea" )
// PORT_DIPSETTING( 0x03, "Hong Kong" )
// PORT_DIPSETTING( 0x08, "Hong Kong (Honest Trading license)" )
// PORT_DIPSETTING( 0x05, "Taiwan" )
// PORT_DIPSETTING( 0x06, "Taiwan (Spacy license)" )
// PORT_DIPSETTING( 0x09, "???" )
// PORT_DIPSETTING( 0x0a, "???" )
// PORT_DIPSETTING( 0x0b, "???" )
// PORT_DIPSETTING( 0x0c, "???" )
// PORT_DIPSETTING( 0x0d, "???" )
// PORT_DIPSETTING( 0x0e, "???" )
PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_UNKNOWN )
/* P1 : 0x44000b.b */

View File

@ -597,7 +597,7 @@ ROM_START( vendetta )
ROM_LOAD( "081a03", 0x000000, 0x100000, CRC(14b6baea) SHA1(fe15ee57f19f5acaad6c1642d51f390046a7468a) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "vendetta.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_LOAD( "vendetta.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_END
ROM_START( vendettar )
@ -622,7 +622,7 @@ ROM_START( vendettar )
ROM_LOAD( "081a03", 0x000000, 0x100000, CRC(14b6baea) SHA1(fe15ee57f19f5acaad6c1642d51f390046a7468a) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "vendettar.nv", 0x0000, 0x080, CRC(ec3f0449) SHA1(da35b98cd10bfabe9df3ede05462fabeb0e01ca9) )
ROM_LOAD( "vendettar.nv", 0x0000, 0x080, CRC(ec3f0449) SHA1(da35b98cd10bfabe9df3ede05462fabeb0e01ca9) )
ROM_END
ROM_START( vendetta2p )
@ -647,7 +647,7 @@ ROM_START( vendetta2p )
ROM_LOAD( "081a03", 0x000000, 0x100000, CRC(14b6baea) SHA1(fe15ee57f19f5acaad6c1642d51f390046a7468a) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "vendetta.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_LOAD( "vendetta.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_END
ROM_START( vendetta2pu )
@ -672,7 +672,7 @@ ROM_START( vendetta2pu )
ROM_LOAD( "081a03", 0x000000, 0x100000, CRC(14b6baea) SHA1(fe15ee57f19f5acaad6c1642d51f390046a7468a) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "vendetta.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_LOAD( "vendetta.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_END
ROM_START( vendetta2pd )
@ -697,7 +697,7 @@ ROM_START( vendetta2pd )
ROM_LOAD( "081a03", 0x000000, 0x100000, CRC(14b6baea) SHA1(fe15ee57f19f5acaad6c1642d51f390046a7468a) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "vendetta.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_LOAD( "vendetta.nv", 0x0000, 0x080, CRC(fbac4e30) SHA1(d3ff3a392550d9b06400b9292a44bdac7ba5c801) )
ROM_END
ROM_START( vendettaj )
@ -722,7 +722,7 @@ ROM_START( vendettaj )
ROM_LOAD( "081a03", 0x000000, 0x100000, CRC(14b6baea) SHA1(fe15ee57f19f5acaad6c1642d51f390046a7468a) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "vendettaj.nv", 0x0000, 0x080, CRC(3550a54e) SHA1(370cd40a12c471b3b6690ecbdde9c7979bc2a652) )
ROM_LOAD( "vendettaj.nv", 0x0000, 0x080, CRC(3550a54e) SHA1(370cd40a12c471b3b6690ecbdde9c7979bc2a652) )
ROM_END
ROM_START( esckids )
@ -747,7 +747,7 @@ ROM_START( esckids )
ROM_LOAD( "975c03", 0x000000, 0x080000, CRC(dc4a1707) SHA1(f252d08483fd664f8fc03bf8f174efd452b4cdc5) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "esckids.nv", 0x0000, 0x080, CRC(a8522e1f) SHA1(43f82fce3c3b854bc8898c63dffc7c01b288c8aa) )
ROM_LOAD( "esckids.nv", 0x0000, 0x080, CRC(a8522e1f) SHA1(43f82fce3c3b854bc8898c63dffc7c01b288c8aa) )
ROM_END
@ -773,7 +773,7 @@ ROM_START( esckidsj )
ROM_LOAD( "975c03", 0x000000, 0x080000, CRC(dc4a1707) SHA1(f252d08483fd664f8fc03bf8f174efd452b4cdc5) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "esckidsj.nv", 0x0000, 0x080, CRC(985e2a2d) SHA1(afd9e5fc014d593d0a384326f32caf2a73fba867) )
ROM_LOAD( "esckidsj.nv", 0x0000, 0x080, CRC(985e2a2d) SHA1(afd9e5fc014d593d0a384326f32caf2a73fba867) )
ROM_END

View File

@ -620,7 +620,7 @@ ROM_START( xexex ) /* Europe, Version AA */
ROM_LOAD( "067_b07.rom", 0x200000, 0x100000, CRC(ec87fe1b) SHA1(ec9823aea5a1fc5c47c8262e15e10b28be87231c) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "xexex.nv", 0x0000, 0x080, CRC(155624cc) SHA1(457f921e3a5d053c53e4f1a44941eb0a1f22e1b2) )
ROM_LOAD( "xexex.nv", 0x0000, 0x080, CRC(155624cc) SHA1(457f921e3a5d053c53e4f1a44941eb0a1f22e1b2) )
ROM_END
ROM_START( xexexa ) /* Asia, Version AA */
@ -652,7 +652,7 @@ ROM_START( xexexa ) /* Asia, Version AA */
ROM_LOAD( "067_b07.rom", 0x200000, 0x100000, CRC(ec87fe1b) SHA1(ec9823aea5a1fc5c47c8262e15e10b28be87231c) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "xexexa.nv", 0x0000, 0x080, CRC(051c14c6) SHA1(23addbaa2ce323c06551b343ca45dea4fd2b9eee) )
ROM_LOAD( "xexexa.nv", 0x0000, 0x080, CRC(051c14c6) SHA1(23addbaa2ce323c06551b343ca45dea4fd2b9eee) )
ROM_END
ROM_START( xexexj ) /* Japan, Version AA */
@ -684,7 +684,7 @@ ROM_START( xexexj ) /* Japan, Version AA */
ROM_LOAD( "067_b07.rom", 0x200000, 0x100000, CRC(ec87fe1b) SHA1(ec9823aea5a1fc5c47c8262e15e10b28be87231c) )
ROM_REGION( 0x80, "eeprom", 0 ) // default eeprom to prevent game booting upside down with error
ROM_LOAD( "xexexj.nv", 0x0000, 0x080, CRC(79a79c7b) SHA1(02eb235226949af0147d6d0fd2bd3d7a68083ae6) )
ROM_LOAD( "xexexj.nv", 0x0000, 0x080, CRC(79a79c7b) SHA1(02eb235226949af0147d6d0fd2bd3d7a68083ae6) )
ROM_END

View File

@ -597,7 +597,7 @@ ROM_START( xmen )
ROM_LOAD( "065-a06.1f", 0x000000, 0x200000, CRC(5adbcee0) SHA1(435feda697193bc51db80eba46be474cbbc1de4b) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "xmen_ubb.nv", 0x0000, 0x0080, CRC(52f334ba) SHA1(171c22b5ac41bcbbcfc31528cf49c096f6829a72) )
ROM_LOAD( "xmen_ubb.nv", 0x0000, 0x0080, CRC(52f334ba) SHA1(171c22b5ac41bcbbcfc31528cf49c096f6829a72) )
ROM_END
ROM_START( xmenj )
@ -625,7 +625,7 @@ ROM_START( xmenj )
ROM_LOAD( "065-a06.1f", 0x000000, 0x200000, CRC(5adbcee0) SHA1(435feda697193bc51db80eba46be474cbbc1de4b) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "xmen_jba.nv", 0x0000, 0x0080, CRC(7439cea7) SHA1(d34b8ed0549b0457362159098e5c86b1356e35d0) )
ROM_LOAD( "xmen_jba.nv", 0x0000, 0x0080, CRC(7439cea7) SHA1(d34b8ed0549b0457362159098e5c86b1356e35d0) )
ROM_END
ROM_START( xmene )
@ -653,7 +653,7 @@ ROM_START( xmene )
ROM_LOAD( "065-a06.1f", 0x000000, 0x200000, CRC(5adbcee0) SHA1(435feda697193bc51db80eba46be474cbbc1de4b) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "xmen_eba.nv", 0x0000, 0x0080, CRC(37f8e77a) SHA1(0b92caba33486c6fd104806aa96f735743bb2221) )
ROM_LOAD( "xmen_eba.nv", 0x0000, 0x0080, CRC(37f8e77a) SHA1(0b92caba33486c6fd104806aa96f735743bb2221) )
ROM_END
ROM_START( xmen2pe )
@ -681,7 +681,7 @@ ROM_START( xmen2pe )
ROM_LOAD( "065-a06.1f", 0x000000, 0x200000, CRC(5adbcee0) SHA1(435feda697193bc51db80eba46be474cbbc1de4b) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "xmen_eaa.nv", 0x0000, 0x0080, CRC(1cbcb653) SHA1(a86b4ad34ccbd868662ff8c61eb21ec07e8bf8b1) )
ROM_LOAD( "xmen_eaa.nv", 0x0000, 0x0080, CRC(1cbcb653) SHA1(a86b4ad34ccbd868662ff8c61eb21ec07e8bf8b1) )
ROM_END
ROM_START( xmen2pa )
@ -709,7 +709,7 @@ ROM_START( xmen2pa )
ROM_LOAD( "065-a06.1f", 0x000000, 0x200000, CRC(5adbcee0) SHA1(435feda697193bc51db80eba46be474cbbc1de4b) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "xmen_aaa.nv", 0x0000, 0x0080, CRC(750fd447) SHA1(27884c1ceb0b5174f7d06e1e06bbbd6d6c5b47e7) )
ROM_LOAD( "xmen_aaa.nv", 0x0000, 0x0080, CRC(750fd447) SHA1(27884c1ceb0b5174f7d06e1e06bbbd6d6c5b47e7) )
ROM_END
ROM_START( xmen2pj )
@ -737,7 +737,7 @@ ROM_START( xmen2pj )
ROM_LOAD( "065-a06.1f", 0x000000, 0x200000, CRC(5adbcee0) SHA1(435feda697193bc51db80eba46be474cbbc1de4b) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "xmen_jaa.nv", 0x0000, 0x0080, CRC(849a9e19) SHA1(bd335a2d33bf4433de4fd57b8108b216eb3a2cf1) )
ROM_LOAD( "xmen_jaa.nv", 0x0000, 0x0080, CRC(849a9e19) SHA1(bd335a2d33bf4433de4fd57b8108b216eb3a2cf1) )
ROM_END
/*
@ -819,7 +819,7 @@ ROM_START( xmen6p )
ROM_LOAD( "065-a06.1d", 0x000000, 0x200000, CRC(5adbcee0) SHA1(435feda697193bc51db80eba46be474cbbc1de4b) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "xmen_ecb.nv", 0x0000, 0x0080, CRC(462c6e1a) SHA1(a57087163d7a760d5922c70842cfae20e6a2f5b5) )
ROM_LOAD( "xmen_ecb.nv", 0x0000, 0x0080, CRC(462c6e1a) SHA1(a57087163d7a760d5922c70842cfae20e6a2f5b5) )
ROM_END
@ -848,7 +848,7 @@ ROM_START( xmen6pu )
ROM_LOAD( "065-a06.1d", 0x000000, 0x200000, CRC(5adbcee0) SHA1(435feda697193bc51db80eba46be474cbbc1de4b) )
ROM_REGION16_BE( 0x80, "eeprom", 0 )
ROM_LOAD( "xmen_ucb.nv", 0x0000, 0x0080, CRC(f3d0f682) SHA1(b0d4655c651238ae028ffb59a704acba798f93f8) )
ROM_LOAD( "xmen_ucb.nv", 0x0000, 0x0080, CRC(f3d0f682) SHA1(b0d4655c651238ae028ffb59a704acba798f93f8) )
ROM_END
GAME( 1992, xmen, 0, xmen, xmen, 0, ROT0, "Konami", "X-Men (4 Players ver UBB)", GAME_SUPPORTS_SAVE ) /* Second "version" letter denotes players, A=2 players, B=4 players, C=6 players ??? */

View File

@ -769,7 +769,7 @@ WRITE8_HANDLER( snes_w_io )
{
case INIDISP: /* Initial settings for screen */
if ((snes_ppu.screen_disabled & 0x80) && (!(data & 0x80))) //a 1->0 force blank transition causes a reset OAM address
{
{
memory_write_byte(space, OAMADDL, snes_ppu.oam.saved_address_low);
memory_write_byte(space, OAMADDH, snes_ppu.oam.saved_address_high);
}
@ -809,7 +809,7 @@ WRITE8_HANDLER( snes_w_io )
default:
/* Unknown size so default to 8 & 16 */
logerror("Object size unsupported: %d\n", (data & 0xe0) >> 5);
snes_ppu.oam.size[0] = 1;
snes_ppu.oam.size[1] = 2;
break;

View File

@ -272,7 +272,7 @@ WRITE16_HANDLER( vimana_mcu_w )
case 0: break;
case 1: break;
case 2: if (ACCESSING_BITS_0_7)
{
{
vimana_credits = data & 0xff;
coin_lockout_global_w(space->machine, (vimana_credits >= 9));
}

View File

@ -461,7 +461,7 @@ VIDEO_UPDATE( magical )
{
tilemap_set_scrolly(state->reel1_tilemap, i, state->reel1_scroll[i*2]);
tilemap_set_scrolly(state->reel2_tilemap, i, state->reel2_scroll[i*2]);
// tilemap_set_scrolly(state->reel3_tilemap, i, state->reel3_scroll[i*2]);
// tilemap_set_scrolly(state->reel3_tilemap, i, state->reel3_scroll[i*2]);
}
@ -513,8 +513,8 @@ VIDEO_UPDATE( unkch )
for (i= 0;i < 32;i++)
{
tilemap_set_scrolly(state->reel1_tilemap, i, -0x08/*state->reel1_scroll[(i*2)+1]*/);
// tilemap_set_scrolly(state->reel2_tilemap, i, state->reel2_scroll[(i*2)+1]);
// tilemap_set_scrolly(state->reel3_tilemap, i, state->reel3_scroll[(i*2)+1]);
// tilemap_set_scrolly(state->reel2_tilemap, i, state->reel2_scroll[(i*2)+1]);
// tilemap_set_scrolly(state->reel3_tilemap, i, state->reel3_scroll[(i*2)+1]);
}
tilemap_draw(bitmap, cliprect, state->reel1_tilemap, 0, 0);
@ -529,10 +529,10 @@ VIDEO_UPDATE( unkch )
tilemap_set_scrolly(state->reel2_tilemap, i, state->reel2_scroll[i*2]);
tilemap_set_scrolly(state->reel3_tilemap, i, state->reel3_scroll[i*2]);
}
tilemap_draw(bitmap, &unkch_visible1, state->reel1_tilemap, 0, 0);
tilemap_draw(bitmap, &unkch_visible2, state->reel2_tilemap, 0, 0);
tilemap_draw(bitmap, &unkch_visible3, state->reel3_tilemap, 0, 0);
tilemap_draw(bitmap, &unkch_visible3, state->reel3_tilemap, 0, 0);
}
}

View File

@ -1129,7 +1129,7 @@ static void hng64_drawtilemap(running_machine* machine, bitmap_t *bitmap, const
*/
//if ((tileregs&0xf000) == 0x1000)
//{
// popmessage("Floor is Active");
// popmessage("Floor is Active");
//}
int line;
rectangle clip;
@ -1146,19 +1146,19 @@ static void hng64_drawtilemap(running_machine* machine, bitmap_t *bitmap, const
if (global_tileregs&0x04000000) // globally selects alt scroll register layout???
{
/* logic would dictate that this should be the 'complex' scroll register layout,
but per-line. That doesn't work however.
but per-line. That doesn't work however.
You only have line data for the number of lines on the screen, not enough for
the complex register layout
HOWEVER, using the code below doesn't work either. This might be because
they have mosaic turned on, and it adopts a new meaning in linescroll modes?
You only have line data for the number of lines on the screen, not enough for
the complex register layout
The code below could also be wrong, and rowscroll simply acts the same in all
modes, this is hard to know because ss64_2 barely uses it.
HOWEVER, using the code below doesn't work either. This might be because
they have mosaic turned on, and it adopts a new meaning in linescroll modes?
The code below could also be wrong, and rowscroll simply acts the same in all
modes, this is hard to know because ss64_2 barely uses it.
*/
*/
popmessage("Unhandled rowscroll %02x", tileregs>>12);
}
else // 'simple' mode with linescroll, used in some ss64_2 levels (assumed to be correct, but doesn't do much with it.. so could be wrong)
@ -1170,9 +1170,9 @@ static void hng64_drawtilemap(running_machine* machine, bitmap_t *bitmap, const
if (hng64_videoregs[0x00]&0x00010000) // disable all scrolling / zoom (test screen) (maybe)
{
/* If this bit is active the scroll registers don't seem valid at all?
It either disables zooming, or disables use of the scroll registers completely
- used at startup
*/
It either disables zooming, or disables use of the scroll registers completely
- used at startup
*/
xtopleft = 0;
xmiddle = 256<<16;
@ -1450,8 +1450,8 @@ static void hng64_drawtilemap(running_machine* machine, bitmap_t *bitmap, const
// mmmm dbr? ??e? ????
// m = mosaic related?
// -- they seem to enable mosaic at the same time as rowscroll in several cases (floor in buriki / ff)
// and also on the rotating logo in buriki.. does it cause some kind of aliasing side-effect, or.. ?
// -- they seem to enable mosaic at the same time as rowscroll in several cases (floor in buriki / ff)
// and also on the rotating logo in buriki.. does it cause some kind of aliasing side-effect, or.. ?
// r = tile size (seems correct)
// b = 4bpp/8bpp (seems correct) (beast busters, samsh64, sasm64 2, xrally switch it for some screens)
// d = line (floor) mode - buriki, fatafurwa, some backgrounds in ss64_2

View File

@ -138,8 +138,8 @@ enum
INLINE void snes_draw_blend( UINT16 offset, UINT16 *colour, UINT8 prevent_color_math, UINT8 black_pen_clip, int switch_screens )
{
/* when color math is applied to subscreen pixels, the blending depends on the blending used by the previous mainscreen
pixel, except for subscreen pixel 0 which has no previous mainscreen pixel, see comments in snes_refresh_scanline */
/* when color math is applied to subscreen pixels, the blending depends on the blending used by the previous mainscreen
pixel, except for subscreen pixel 0 which has no previous mainscreen pixel, see comments in snes_refresh_scanline */
if (switch_screens && offset > 0)
offset -= 1;
@ -480,7 +480,7 @@ INLINE void snes_draw_tile( UINT8 planes, UINT8 layer, UINT16 tileaddr, INT16 x,
scanlines[SNES_SUBSCREEN].layer[ii >> 1] = layer;
}
}
}
}
}
}
}
@ -1003,7 +1003,7 @@ static struct OAM oam_list[SNES_SCR_WIDTH / 2];
// FIXME: The following functions should be used to create sprite list with
// obsel data from the previous line. Unfortunately, some games are very picky
// about when you set up sprite attributes (e.g. Super Star Wars - The Empire
// about when you set up sprite attributes (e.g. Super Star Wars - The Empire
// Strikes Back and Super Street Fighter II) and they would freeze if we only build
// part of the sprite attributes at the right moment and part of them later, during
// scanline drawing. Hence, these functions are on hold until more OAM refactoring
@ -1060,37 +1060,37 @@ static void snes_oam_list_build( void )
{
case 0: /* 8x8 or 16x16 */
oam_list[i].width = oam_list[i].size ? 2 : 1;
oam_list[i].height = oam_list[i].size ? 2 : 1;
oam_list[i].height = oam_list[i].size ? 2 : 1;
break;
case 1: /* 8x8 or 32x32 */
oam_list[i].width = oam_list[i].size ? 4 : 1;
oam_list[i].height = oam_list[i].size ? 4 : 1;
oam_list[i].height = oam_list[i].size ? 4 : 1;
break;
case 2: /* 8x8 or 64x64 */
oam_list[i].width = oam_list[i].size ? 8 : 1;
oam_list[i].height = oam_list[i].size ? 8 : 1;
oam_list[i].height = oam_list[i].size ? 8 : 1;
break;
case 3: /* 16x16 or 32x32 */
oam_list[i].width = oam_list[i].size ? 4 : 2;
oam_list[i].height = oam_list[i].size ? 4 : 2;
oam_list[i].height = oam_list[i].size ? 4 : 2;
break;
case 4: /* 16x16 or 64x64 */
oam_list[i].width = oam_list[i].size ? 8 : 2;
oam_list[i].height = oam_list[i].size ? 8 : 2;
oam_list[i].height = oam_list[i].size ? 8 : 2;
break;
case 5: /* 32x32 or 64x64 */
oam_list[i].width = oam_list[i].size ? 8 : 4;
oam_list[i].height = oam_list[i].size ? 8 : 4;
oam_list[i].height = oam_list[i].size ? 8 : 4;
break;
case 6: /* undocumented: 16x32 or 32x64 */
oam_list[i].width = oam_list[i].size ? 4 : 2;
oam_list[i].height = oam_list[i].size ? 8 : 4;
oam_list[i].height = oam_list[i].size ? 8 : 4;
if (snes_ppu.obj_interlace && !oam_list[i].size)
oam_list[i].height = 2;
break;
case 7: /* undocumented: 16x32 or 32x32 */
oam_list[i].width = oam_list[i].size ? 4 : 2;
oam_list[i].height = oam_list[i].size ? 4 : 4;
oam_list[i].height = oam_list[i].size ? 4 : 4;
if (snes_ppu.obj_interlace && !oam_list[i].size)
oam_list[i].height = 2;
break;
@ -1146,7 +1146,7 @@ static void snes_update_objects( UINT8 priority_tbl, UINT16 curline )
curline *= snes_ppu.obj_interlace;
charaddr = snes_ppu.oam.next_charmap << 13;
for (i = 128; i > 0; i--)
{
if ((i % 4) == 0)
@ -1385,7 +1385,7 @@ static void snes_draw_screens( UINT16 curline )
case 7: snes_update_mode_7(curline); break; /* Mode 7 - Supports direct colour */
}
}
/*********************************************
* snes_update_windowmasks()
*
@ -1580,10 +1580,10 @@ static void snes_refresh_scanline( running_machine *machine, bitmap_t *bitmap, U
{
c = scanline2->buffer[x];
/* in hires, subscreen pixels are blended as well: for each subscreen pixel, color math is applied if
it had been applied to the previous mainscreen pixel. What happens at subscreen pixel 0 (which has no
previous mainscreen pixel) is undocumented. Until more info are discovered, we (arbitrarily) apply to it
the same color math as the *next* mainscreen pixel (i.e. mainscreen pixel 0) */
/* in hires, subscreen pixels are blended as well: for each subscreen pixel, color math is applied if
it had been applied to the previous mainscreen pixel. What happens at subscreen pixel 0 (which has no
previous mainscreen pixel) is undocumented. Until more info are discovered, we (arbitrarily) apply to it
the same color math as the *next* mainscreen pixel (i.e. mainscreen pixel 0) */
if (x == 0 && !scanline1->blend_exception[0] && snes_ppu.layer[scanline1->layer[0]].color_math)
snes_draw_blend(0, &c, snes_ppu.prevent_color_math, snes_ppu.clip_to_black, 1);

View File

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