~ubuntu-branches/ubuntu/lucid/sdlmame/lucid

« back to all changes in this revision

Viewing changes to src/mame/drivers/djmain.c

  • Committer: Bazaar Package Importer
  • Author(s): Cesare Falco
  • Date: 2009-11-03 17:10:15 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20091103171015-6hop4ory5lxnumpn
Tags: 0.135-0ubuntu1
* New upstream release - Closes (LP: #403212)
* debian/watch: unstable releases are no longer detected
* mame.ini: added the cheat subdirectories to cheatpath so zipped
  cheatfiles will be searched too
* renamed crsshair subdirectory to crosshair to reflect upstream change
* mame.ini: renamed references to crosshair subdirectory (see above)

Show diffs side-by-side

added added

removed removed

Lines of Context:
286
286
                UINT8 pos;
287
287
                int delta;
288
288
 
289
 
                pos = input_port_read(space->machine, ttnames[turntable_select]);
 
289
                pos = input_port_read_safe(space->machine, ttnames[turntable_select], 0);
290
290
                delta = pos - turntable_last_pos[turntable_select];
291
291
                if (delta < -128)
292
292
                        delta += 256;
1080
1080
 
1081
1081
//--------- Pop'n Music
1082
1082
 
1083
 
#ifdef UNUSED_DEFINITION
1084
1083
static INPUT_PORTS_START( popnmusic_btn )
1085
1084
        PORT_START("BTN1")
1086
1085
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
1114
1113
        //PORT_START("TT2")     /* turn table 2P */
1115
1114
        //PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(30) PORT_KEYDELTA(15) PORT_PLAYER(2)
1116
1115
INPUT_PORTS_END
1117
 
#endif
1118
1116
 
1119
1117
#define POPN_DSW1_COINAGE_OLD \
1120
1118
        PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW1:8,7,6,5") \
1204
1202
        PORT_DIPNAME( 0x20, 0x20, "Normal Mode Jamming" ) PORT_DIPLOCATION("SW1:3") \
1205
1203
        PORT_DIPSETTING(    0x20, DEF_STR( Off ) ) \
1206
1204
        PORT_DIPSETTING(    0x00, DEF_STR( On ) ) \
1207
 
        PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x10, "SW1:4" ) \
1208
1205
        POPN_DSW1_COINAGE_NEW
1209
1206
 
1210
1207
#define POPN1_DSW2 \
1266
1263
INPUT_PORTS_END
1267
1264
#endif
1268
1265
 
1269
 
#ifdef UNUSED_DEFINITION
1270
1266
static INPUT_PORTS_START( popnmusic )   /* popn2 and popn3 */
1271
1267
        PORT_INCLUDE( popnmusic_btn )
1272
 
        POPN_DSW1
1273
 
        POPN_DSW2
1274
 
        POPN_DSW3
 
1268
        POPN2_DSW1
 
1269
        POPN2_DSW2
 
1270
        POPN2_DSW3
1275
1271
INPUT_PORTS_END
1276
 
#endif
1277
1272
 
1278
1273
//--------- Pop'n Stage
1279
1274
 
1732
1727
        ROM_LOAD16_BYTE( "993jaa10.27d", 0x100001, 0x80000, CRC(9D113A2D) SHA1(eee94a5f7015c49aa630b8df0c8e9d137d238811) )
1733
1728
 
1734
1729
        DISK_REGION( "ide" )                    /* IDE HARD DRIVE */
1735
 
        DISK_IMAGE( "993jaa11.chd", 0, NO_DUMP )
 
1730
        DISK_IMAGE( "993hdda01", 0, SHA1(f5d4df1dd27ce6ee2d0897852342691d55b63bfb) )
1736
1731
        // this image has not been verified
1737
 
        //  DISK_IMAGE( "993jaa11.chd", 0, MD5(e26eb62d7cf3357585f5066da6063143) )  /* ver 1.00 JA */
 
1732
        //  DISK_IMAGE( "993jaa11", 0, MD5(e26eb62d7cf3357585f5066da6063143) )  /* ver 1.00 JA */
1738
1733
 
1739
1734
        ROM_REGION( 0x1000000, "shared", ROMREGION_ERASE00 )            /* K054539 RAM */
1740
1735
ROM_END
1874
1869
        DISK_REGION( "ide" )                    /* IDE HARD DRIVE */
1875
1870
        DISK_IMAGE( "b07jaa11", 0, SHA1(e4925494f0a801abb4d3aa6524c379eb445d8dff) )     /* ver 1.00 JA */
1876
1871
        // this image has not been verified
1877
 
        //DISK_IMAGE( "b07jab11.chd", 0, MD5(0e9440787ca69567792095085e2a3619) )    /* ver 1.00 JA */
 
1872
        //DISK_IMAGE( "b07jab11", 0, MD5(0e9440787ca69567792095085e2a3619) )    /* ver 1.00 JA */
1878
1873
 
1879
1874
        ROM_REGION( 0x1000000, "shared", ROMREGION_ERASE00 )            /* K054539 RAM */
1880
1875
ROM_END
1904
1899
        ROM_REGION( 0x1000000, "shared", ROMREGION_ERASE00 )            /* K054539 RAM */
1905
1900
ROM_END
1906
1901
 
 
1902
ROM_START( popn2 )
 
1903
        ROM_REGION( 0x100000, "maincpu", 0 )            /* MC68EC020FG25 MPU */
 
1904
        ROM_LOAD16_BYTE( "831jaa01.8a", 0x000000, 0x80000, CRC(D6214CAC) SHA1(18e74c81710228c91ab9eb554b63d9bd69b93ec8) )
 
1905
        ROM_LOAD16_BYTE( "831jaa02.6a", 0x000001, 0x80000, CRC(AABE8689) SHA1(d51d277e9b5d0233d1c6bdfec40c32587f84b31a) )
 
1906
 
 
1907
        ROM_REGION( 0x200000, "gfx1", 0)                /* SPRITE */
 
1908
        ROM_LOAD16_BYTE( "831jaa03.19a", 0x000000, 0x80000, CRC(A07AEB72) SHA1(4d957c15d1b989e955249c34b0aa5679fb3e4fbf) )
 
1909
        ROM_LOAD16_BYTE( "831jaa04.20a", 0x000001, 0x80000, CRC(9277D1D2) SHA1(6946845973f0ce15db383032343f6852873698eb) )
 
1910
        ROM_LOAD16_BYTE( "831jaa05.22a", 0x100000, 0x80000, CRC(F3B63033) SHA1(c3c6de0d8c749ddf4926040637f03b11c2a21b99) )
 
1911
        ROM_LOAD16_BYTE( "831jaa06.24a", 0x100001, 0x80000, CRC(43564E9C) SHA1(54b792b8aaf22876f9eb806e31b86af4b354bcf6) )
 
1912
 
 
1913
        ROM_REGION( 0x200000, "gfx2", 0 )               /* TILEMAP */
 
1914
        ROM_LOAD16_BYTE( "831jaa07.22d", 0x000000, 0x80000, CRC(25AF75F5) SHA1(c150514a3bc6f3f88a5b98ef0db5440e2c5fec2d) )
 
1915
        ROM_LOAD16_BYTE( "831jaa08.23d", 0x000001, 0x80000, CRC(3B1B5629) SHA1(95b6bed5c5218a3bfb10996cd9af31bd7e08c1c4) )
 
1916
        ROM_LOAD16_BYTE( "831jaa09.25d", 0x100000, 0x80000, CRC(AE7838D2) SHA1(4f8a6793065c6c1eb08161f65b1d6246987bf47e) )
 
1917
        ROM_LOAD16_BYTE( "831jaa10.27d", 0x100001, 0x80000, CRC(85173CB6) SHA1(bc4d86bf4654a9a0a58e624f77090854950f3993) )
 
1918
 
 
1919
        DISK_REGION( "ide" )                    /* IDE HARD DRIVE */
 
1920
        DISK_IMAGE( "831jhdda01", 0, SHA1(ef62d5fcc1a36235fc932e6ecef71dc845d1d72d) )
 
1921
 
 
1922
        ROM_REGION( 0x1000000, "shared", ROMREGION_ERASE00 )            /* K054539 RAM */
 
1923
ROM_END
 
1924
 
1907
1925
#if 0
1908
1926
// for reference, these sets have not been verified
1909
1927
ROM_START( bm3rdmxb )
1947
1965
        ROM_LOAD16_BYTE( "803jaa10.27d", 0x100001, 0x80000, CRC(535A61A3) SHA1(b24c57601a7e3a349473af69114703133a46806d) )
1948
1966
 
1949
1967
        DISK_REGION( "ide" )                    /* IDE HARD DRIVE */
1950
 
        DISK_IMAGE( "803jaa11.chd", 0, MD5(54a8ac87857d81740621c622e27736d7) )  /* ver 1.00 JA */
1951
 
 
1952
 
        ROM_REGION( 0x1000000, "shared", ROMREGION_ERASE00 )            /* K054539 RAM */
1953
 
ROM_END
1954
 
 
1955
 
ROM_START( popn2 )
1956
 
        ROM_REGION( 0x100000, "maincpu", 0 )            /* MC68EC020FG25 MPU */
1957
 
        ROM_LOAD16_BYTE( "831jaa01.8a", 0x000000, 0x80000, CRC(D6214CAC) SHA1(d51d277e9b5d0233d1c6bdfec40c32587f84b31a) )
1958
 
        ROM_LOAD16_BYTE( "831jaa02.6a", 0x000001, 0x80000, CRC(AABE8689) SHA1(18e74c81710228c91ab9eb554b63d9bd69b93ec8) )
1959
 
 
1960
 
        ROM_REGION( 0x200000, "gfx1", 0)                /* SPRITE */
1961
 
        ROM_LOAD16_BYTE( "831jaa03.19a", 0x000000, 0x80000, CRC(A07AEB72) SHA1(4d957c15d1b989e955249c34b0aa5679fb3e4fbf) )
1962
 
        ROM_LOAD16_BYTE( "831jaa04.20a", 0x000001, 0x80000, CRC(9277D1D2) SHA1(6946845973f0ce15db383032343f6852873698eb) )
1963
 
        ROM_LOAD16_BYTE( "831jaa05.22a", 0x100000, 0x80000, CRC(F3B63033) SHA1(c3c6de0d8c749ddf4926040637f03b11c2a21b99) )
1964
 
        ROM_LOAD16_BYTE( "831jaa06.24a", 0x100001, 0x80000, CRC(43564E9C) SHA1(54b792b8aaf22876f9eb806e31b86af4b354bcf6) )
1965
 
 
1966
 
        ROM_REGION( 0x200000, "gfx2", 0 )               /* TILEMAP */
1967
 
        ROM_LOAD16_BYTE( "831jaa07.22d", 0x000000, 0x80000, CRC(25AF75F5) SHA1(c150514a3bc6f3f88a5b98ef0db5440e2c5fec2d) )
1968
 
        ROM_LOAD16_BYTE( "831jaa08.23d", 0x000001, 0x80000, CRC(3B1B5629) SHA1(95b6bed5c5218a3bfb10996cd9af31bd7e08c1c4) )
1969
 
        ROM_LOAD16_BYTE( "831jaa09.25d", 0x100000, 0x80000, CRC(AE7838D2) SHA1(4f8a6793065c6c1eb08161f65b1d6246987bf47e) )
1970
 
        ROM_LOAD16_BYTE( "831jaa10.27d", 0x100001, 0x80000, CRC(85173CB6) SHA1(bc4d86bf4654a9a0a58e624f77090854950f3993) )
1971
 
 
1972
 
        DISK_REGION( "ide" )                    /* IDE HARD DRIVE */
1973
 
        DISK_IMAGE( "831jaa11.chd", 0, NO_DUMP )
 
1968
        DISK_IMAGE( "803jaa11", 0, MD5(54a8ac87857d81740621c622e27736d7) )      /* ver 1.00 JA */
1974
1969
 
1975
1970
        ROM_REGION( 0x1000000, "shared", ROMREGION_ERASE00 )            /* K054539 RAM */
1976
1971
ROM_END
1993
1988
        ROM_LOAD16_BYTE( "980jaa10.27d", 0x100001, 0x80000, CRC(7776B87E) SHA1(662b7cd7cb4fb8f8bab240ef543bf9a593e23a03) )
1994
1989
 
1995
1990
        DISK_REGION( "ide" )                    /* IDE HARD DRIVE */
1996
 
        DISK_IMAGE( "980jaa11.chd", 0, MD5(6e5cc17a6bc75cac0256192cc700215c) )  /* ver 1.00 JA */
 
1991
        DISK_IMAGE( "980jaa11", 0, MD5(6e5cc17a6bc75cac0256192cc700215c) )      /* ver 1.00 JA */
1997
1992
 
1998
1993
        ROM_REGION( 0x1000000, "shared", ROMREGION_ERASE00 )            /* K054539 RAM */
1999
1994
ROM_END
2016
2011
        ROM_LOAD16_BYTE( "970jba10.27d", 0x100001, 0x80000, CRC(EDC4A245) SHA1(30bbd7bf0299a064119c535abb9be69d725aa130) )
2017
2012
 
2018
2013
        DISK_REGION( "ide" )                    /* IDE HARD DRIVE */
2019
 
        DISK_IMAGE( "970jba11.chd", 0, MD5(1616905838fdb2b521d53499c6c2a7a4) )  /* ver 1.00 JA */
 
2014
        DISK_IMAGE( "970jba11", 0, MD5(1616905838fdb2b521d53499c6c2a7a4) )      /* ver 1.00 JA */
2020
2015
 
2021
2016
        ROM_REGION( 0x1000000, "shared", ROMREGION_ERASE00 )            /* K054539 RAM */
2022
2017
ROM_END
2249
2244
GAME( 1999, bm5thmix, 0,        djmain,   bm5thmix, bm5thmix,  ROT0, "Konami", "beatmania 5th MIX (ver JA-A)", 0 )
2250
2245
GAME( 2000, bmcompm2, 0,        djmain,   bm5thmix, bmcompm2,  ROT0, "Konami", "beatmania complete MIX 2 (ver JA-A)", 0 )
2251
2246
GAME( 2000, hmcompm2, bmcompm2, djmain,   hmcompm2, hmcompm2,  ROT0, "Konami", "hiphopmania complete MIX 2 (ver UA-A)", 0 )
2252
 
GAME( 2000, bmclubmx, 0,        djmain,   bmclubmx, bmclubmx,  ROT0, "Konami", "beatmania Club MIX (ver JA-A)", GAME_NOT_WORKING ) // misisng hd
2253
 
GAME( 2000, bmdct,    0,        djmain,   bmdct,    bmdct,     ROT0, "Konami", "beatmania f. Dreams Come True (ver JA-A)", 0 )
 
2247
GAME( 2000, bmclubmx, 0,        djmain,   bmclubmx, bmclubmx,  ROT0, "Konami", "beatmania Club MIX (ver JA-A)", 0 )
 
2248
GAME( 2000, bmdct,    0,        djmain,   bmdct,    bmdct,     ROT0, "Konami", "beatmania featuring Dreams Come True (ver JA-A)", 0 )
2254
2249
GAME( 2000, bmcorerm, 0,        djmain,   bmcorerm, bmcorerm,  ROT0, "Konami", "beatmania CORE REMIX (ver JA-A)", 0 )
2255
2250
GAME( 2001, bm6thmix, 0,        djmain,   bm6thmix, bm6thmix,  ROT0, "Konami", "beatmania 6th MIX (ver JA-A)", 0 )
2256
2251
GAME( 2001, bm7thmix, 0,        djmain,   bm6thmix, bm7thmix,  ROT0, "Konami", "beatmania 7th MIX (ver JA-B)", 0 )
2257
2252
GAME( 2002, bmfinal,  0,        djmain,   bm6thmix, bmfinal,   ROT0, "Konami", "beatmania THE FINAL (ver JA-A)", 0 )
2258
2253
 
 
2254
GAME( 1998, popn2,    0,        djmain,   popnmusic, beatmania, ROT0, "Konami", "Pop'n Music 2 (ver JA-A)", 0 )
 
2255
 
2259
2256
#if 0
2260
2257
// for reference, these sets have not been verified
2261
2258
GAME( 1998, bm3rdmxb, bm3rdmix, djmain,   bm3rdmix,  beatmania, ROT0, "Konami", "beatmania 3rd MIX (ver JA-B)", 0 )
2262
2259
 
2263
2260
GAME( 1998, popn1,    0,        djmain,   popn1,     beatmania, ROT0, "Konami", "Pop'n Music 1 (ver JA-A)", 0 )
2264
 
GAME( 1998, popn2,    0,        djmain,   popnmusic, beatmania, ROT0, "Konami", "Pop'n Music 2 (ver JA-A)", 0 )
2265
2261
GAME( 1999, popn3,    0,        djmain,   popnmusic, beatmania, ROT0, "Konami", "Pop'n Music 3 (ver JA-A)", 0 )
2266
2262
 
2267
2263
GAME( 1999, popnstex, 0,        djmain,   popnstex,  beatmania, ROT0, "Konami", "Pop'n Stage EX (ver JB-A)", 0 )