~ubuntu-branches/ubuntu/precise/mame/precise-proposed

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Cesare Falco
  • Date: 2011-11-30 18:50:10 UTC
  • mfrom: (1.1.4)
  • Revision ID: package-import@ubuntu.com-20111130185010-02hcxybht1mn082w
Tags: 0.144-0ubuntu1
* New upstream release (LP: #913550)
* mame.install:
  - Added artwork/ images to be used with -effect switch
  - Be more selective with hash/ contents
* contrib/mame.ini: added /usr/share/games/mame/artwork/ to artpath

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
            DX-102 x3
13
13
 
14
14
Sound  :    X1-010
 
15
            OKI M9810 for later EVA2 & EVA3 PCBs
15
16
 
16
17
OSC    :    50.00000MHz
17
18
            32.53047MHz
28
29
P0-123A                 1996    Wakakusamonogatari Mahjong Yonshimai    Maboroshi Ware
29
30
P0-125A ; KE (Namco)    1996    Kosodate Quiz My Angel                  Namco
30
31
P0-136A ; KL (Namco)    1997    Kosodate Quiz My Angel 2                Namco
 
32
P0-140B                 2000    Namco Stars                             Namco
31
33
P0-142A                 1999    Puzzle De Bowling                       Nihon System / Moss
32
34
P0-142A + extra parts   2000    Penguin Brothers                        Subsino
33
35
B0-003A (or B0-003B)    2000    Deer Hunting USA                        Sammy
34
36
B0-003A (or B0-003B)    2001    Turkey Hunting USA                      Sammy
35
37
B0-006B                 2001    Funcube 2                               Namco
 
38
B0-006B?                2001    Funcube 3                               Namco
36
39
B0-006B                 2001    Funcube 4                               Namco
37
40
B0-010A                 2001    Wing Shooting Championship              Sammy
38
41
B0-010A                 2002    Trophy Hunting - Bear & Moose           Sammy
39
 
-                       ????    Reel'N Quake                            <unknown>
 
42
P-FG-02                 ????    Reel'N Quake                            <unknown>
40
43
-------------------------------------------------------------------------------------------
41
44
 
42
45
TODO:
448
451
 
449
452
 
450
453
/***************************************************************************
 
454
                                Namco Stars
 
455
***************************************************************************/
 
456
 
 
457
// To be done:
 
458
static ADDRESS_MAP_START( namcostr_map, AS_PROGRAM, 16 )
 
459
        AM_RANGE(0x000000, 0x07ffff) AM_ROM                                                             // ROM
 
460
        AM_RANGE(0x200000, 0x20ffff) AM_RAM                                                             // RAM
 
461
        AM_RANGE(0xc00000, 0xc3ffff) AM_RAM AM_BASE_SIZE_MEMBER(seta2_state, m_spriteram, m_spriteram_size)             // Sprites
 
462
        AM_RANGE(0xc60000, 0xc6003f) AM_WRITE(seta2_vregs_w) AM_BASE_MEMBER(seta2_state, m_vregs)       // Video Registers
 
463
        AM_RANGE(0xfffc00, 0xffffff) AM_READWRITE(tmp68301_regs_r, tmp68301_regs_w)     // TMP68301 Registers
 
464
ADDRESS_MAP_END
 
465
 
 
466
 
 
467
/***************************************************************************
451
468
                            Sammy Outdoor Shooting
452
469
***************************************************************************/
453
470
 
590
607
        return ret;
591
608
}
592
609
 
 
610
static READ32_DEVICE_HANDLER( oki_read )
 
611
{
 
612
        return downcast<okim9810_device *>(device)->read_status() << 16;
 
613
}
593
614
static WRITE32_DEVICE_HANDLER( oki_write )
594
615
{
595
616
        if (ACCESSING_BITS_0_7)
612
633
        AM_RANGE( 0x00500000, 0x00500003 ) AM_READ( funcube_debug_r )
613
634
        AM_RANGE( 0x00500004, 0x00500007 ) AM_READ( watchdog_reset32_r ) AM_WRITENOP
614
635
 
615
 
        AM_RANGE( 0x00600000, 0x00600003 ) AM_DEVWRITE("oki", oki_write)
 
636
        AM_RANGE( 0x00600000, 0x00600003 ) AM_DEVREADWRITE("oki", oki_read, oki_write)
616
637
 
617
638
        AM_RANGE( 0x00800000, 0x0083ffff ) AM_READWRITE( spriteram32_dword_r,  spriteram32_dword_w  ) AM_BASE_SIZE_MEMBER(seta2_state, m_spriteram, m_spriteram_size)
618
639
        AM_RANGE( 0x00840000, 0x0084ffff ) AM_READWRITE( paletteram32_dword_r, paletteram32_dword_w ) AM_BASE_GENERIC(paletteram)
1771
1792
        PORT_BIT( 0x00000020, IP_ACTIVE_LOW, IPT_BUTTON2        ) PORT_PLAYER(2)
1772
1793
 
1773
1794
        // 500000.w
1774
 
        PORT_DIPNAME(    0x00010000, 0x00010000, "Debug 0" )
 
1795
        PORT_DIPNAME(    0x00010000, 0x00000000, "Debug 0" )
1775
1796
        PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) )
1776
1797
        PORT_DIPSETTING( 0x00010000, DEF_STR( On ) )
1777
 
        PORT_DIPNAME(    0x00020000, 0x00020000, "Debug 1" )
 
1798
        PORT_DIPNAME(    0x00020000, 0x00000000, "Debug 1" )
1778
1799
        PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) )
1779
1800
        PORT_DIPSETTING( 0x00020000, DEF_STR( On ) )
1780
 
        PORT_DIPNAME(    0x00040000, 0x00040000, "Debug 2" )    // Touch-Screen
 
1801
        PORT_DIPNAME(    0x00040000, 0x00000000, "Debug 2" )    // Touch-Screen
1781
1802
        PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) )
1782
1803
        PORT_DIPSETTING( 0x00040000, DEF_STR( On ) )
1783
 
        PORT_DIPNAME(    0x00080000, 0x00080000, "Debug 3" )
 
1804
        PORT_DIPNAME(    0x00080000, 0x00000000, "Debug 3" )
1784
1805
        PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) )
1785
1806
        PORT_DIPSETTING( 0x00080000, DEF_STR( On ) )
1786
 
        PORT_DIPNAME(    0x00100000, 0x00100000, "Debug 4" )
 
1807
        PORT_DIPNAME(    0x00100000, 0x00000000, "Debug 4" )
1787
1808
        PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) )
1788
1809
        PORT_DIPSETTING( 0x00100000, DEF_STR( On ) )
1789
 
        PORT_DIPNAME(    0x00200000, 0x00200000, "Debug 5" )
 
1810
        PORT_DIPNAME(    0x00200000, 0x00000000, "Debug 5" )
1790
1811
        PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) )
1791
1812
        PORT_DIPSETTING( 0x00200000, DEF_STR( On ) )
1792
 
        PORT_DIPNAME(    0x00400000, 0x00400000, "Debug 6" )
 
1813
        PORT_DIPNAME(    0x00400000, 0x00000000, "Debug 6" )
1793
1814
        PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) )
1794
1815
        PORT_DIPSETTING( 0x00400000, DEF_STR( On ) )
1795
 
        PORT_DIPNAME(    0x00800000, 0x00800000, "Debug 7" )
 
1816
        PORT_DIPNAME(    0x00800000, 0x00000000, "Debug 7" )
1796
1817
        PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) )
1797
1818
        PORT_DIPSETTING( 0x00800000, DEF_STR( On ) )
1798
1819
INPUT_PORTS_END
1799
1820
 
1800
 
static INPUT_PORTS_START( funcube4 )
1801
 
        PORT_INCLUDE(funcube)
1802
 
 
1803
 
// Inverted this dip by default to allow game to be played
1804
 
 
1805
 
        PORT_MODIFY("DEBUG")
1806
 
        PORT_DIPNAME(    0x00400000, 0x00000000, "Debug 6" )
1807
 
        PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) )
1808
 
        PORT_DIPSETTING( 0x00400000, DEF_STR( On ) )
1809
 
INPUT_PORTS_END
1810
 
 
1811
 
 
1812
1821
 
1813
1822
/***************************************************************************
1814
1823
 
1913
1922
        8,8,
1914
1923
        RGN_FRAC(1,1),
1915
1924
        4,
1916
 
        { STEP4(7*8, -8) },
 
1925
//  { STEP4(7*8, -8) },
 
1926
        { STEP4(0*8, 8) },      // needed by funcube3 text
1917
1927
        { STEP8(0, 1) },
1918
1928
        { STEP8(0, 8*8) },
1919
1929
        8*8*8
2210
2220
 
2211
2221
static MACHINE_CONFIG_START( funcube, seta2_state )
2212
2222
 
2213
 
        MCFG_CPU_ADD("maincpu", M68040, XTAL_25_447MHz) // !! XCF5206 actually !!
 
2223
        MCFG_CPU_ADD("maincpu", MCF5206E, XTAL_25_447MHz)
2214
2224
        MCFG_CPU_PROGRAM_MAP(funcube_map)
2215
2225
        MCFG_CPU_VBLANK_INT_HACK(funcube_interrupt,2)
2216
2226
 
2246
2256
        MCFG_SOUND_ROUTE(1, "rspeaker", 0.80)
2247
2257
MACHINE_CONFIG_END
2248
2258
 
 
2259
static MACHINE_CONFIG_DERIVED( funcube3, funcube )
 
2260
        // video hardware
 
2261
        MCFG_SCREEN_MODIFY("screen")
 
2262
        MCFG_SCREEN_VISIBLE_AREA(0x0, 0x140-1, 0x80-0x40, 0x170-1-0x40)
 
2263
MACHINE_CONFIG_END
 
2264
 
 
2265
static MACHINE_CONFIG_START( namcostr, seta2_state )
 
2266
        MCFG_CPU_ADD("maincpu", M68000, XTAL_50MHz/3)   // !! TMP68301 !!
 
2267
        MCFG_CPU_PROGRAM_MAP(namcostr_map)
 
2268
        MCFG_CPU_VBLANK_INT("screen", seta2_interrupt)
 
2269
 
 
2270
        MCFG_MACHINE_START( tmp68301 )
 
2271
        MCFG_MACHINE_RESET( tmp68301 )
 
2272
 
 
2273
        // video hardware
 
2274
        MCFG_SCREEN_ADD("screen", RASTER)
 
2275
        MCFG_SCREEN_REFRESH_RATE(60)
 
2276
        MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
 
2277
        MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
 
2278
        MCFG_SCREEN_SIZE(0x200, 0x200)
 
2279
        MCFG_SCREEN_VISIBLE_AREA(0x40, 0x1c0-1, 0x80, 0x170-1)
 
2280
        MCFG_SCREEN_UPDATE(seta2)
 
2281
        MCFG_SCREEN_EOF(seta2)
 
2282
 
 
2283
        MCFG_GFXDECODE(funcube)
 
2284
        MCFG_PALETTE_LENGTH(0x8000+0xf0)        // extra 0xf0 because we might draw 256-color object with 16-color granularity
 
2285
 
 
2286
        MCFG_VIDEO_START(seta2)
 
2287
 
 
2288
        // sound hardware
 
2289
        MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
 
2290
 
 
2291
        MCFG_OKIM9810_ADD("oki", XTAL_4_096MHz)
 
2292
        MCFG_SOUND_ROUTE(0, "lspeaker", 0.80)
 
2293
        MCFG_SOUND_ROUTE(1, "rspeaker", 0.80)
 
2294
MACHINE_CONFIG_END
 
2295
 
2249
2296
 
2250
2297
/***************************************************************************
2251
2298
 
2364
2411
        ROM_LOAD( "fc21_voi0.u47", 0x000000, 0x400000, CRC(25b5fc3f) SHA1(18b16a14e9ee62f3fea382e9d3fdcd43bdb165f5) )
2365
2412
ROM_END
2366
2413
 
 
2414
ROM_START( funcube3 )
 
2415
        ROM_REGION( 0x80000, "maincpu", 0 ) // XCF5206 Code
 
2416
        ROM_LOAD( "fc31prg-0a.u4", 0x00000, 0x80000, CRC(ed7d70dd) SHA1(4ebfca9e60ab5e8de22821f0475abf515c83ce53) )
 
2417
 
 
2418
        ROM_REGION( 0x20000, "sub", 0 )         // H8/3007 Code
 
2419
        ROM_LOAD( "fc21iopr-0.u49", 0x00000, 0x20000, CRC(314555ef) SHA1(b17e3926c8ef7f599856c198c330d2051aae13ad) )
 
2420
 
 
2421
        ROM_REGION( 0x400, "pic", 0 )           // PIC12C508? Code
 
2422
        ROM_LOAD( "fc31a.u57", 0x000, 0x400, NO_DUMP )
 
2423
 
 
2424
        ROM_REGION( 0x800000, "sprites", 0 )
 
2425
        ROM_LOAD32_WORD( "fc31obj-0.u43", 0x000000, 0x400000, CRC(08c5eb6f) SHA1(016d8f3067db487ccd47188142743897c9722b1f) )
 
2426
        ROM_LOAD32_WORD( "fc31obj-1.u42", 0x000002, 0x400000, CRC(4dadc76e) SHA1(cf82296b38dc22a618fd178816316af05f2459b3) )
 
2427
 
 
2428
        ROM_REGION( 0x1000000, "oki", 0 )
 
2429
        ROM_LOAD( "fc31snd-0.u47", 0x000000, 0x400000, CRC(319e8c32) SHA1(65fe58d762efb7c092a226ecbfed04c174af35a5) )
 
2430
ROM_END
 
2431
 
2367
2432
ROM_START( funcube4 )
2368
2433
        ROM_REGION( 0x80000, "maincpu", 0 ) // XCF5206 Code
2369
2434
        ROM_LOAD( "fc41_prg-0.u3", 0x00000, 0x80000, CRC(ef870874) SHA1(dcb8dc3f780ca135df55e4b4f3c95620597ad28f) )
2387
2452
        UINT32 *main_cpu = (UINT32 *) machine.region("maincpu")->base();
2388
2453
        UINT16 *sub_cpu  = (UINT16 *) machine.region("sub")->base();
2389
2454
 
2390
 
        main_cpu[0x810/4] = 0xe0214e71;
2391
 
        main_cpu[0x814/4] = 0x4e71203c;
2392
 
 
2393
 
        main_cpu[0x81c/4] = 0x4e714e71;
2394
 
 
2395
 
        main_cpu[0xa5c/4] = 0x4e713e3c;
 
2455
        main_cpu[0xa5c/4] = 0x4e713e3c;       // PIC protection?
2396
2456
        main_cpu[0xa74/4] = 0x4e713e3c;
2397
2457
        main_cpu[0xa8c/4] = 0x4e7141f9;
2398
2458
 
2408
2468
    }
2409
2469
}
2410
2470
 
2411
 
// Note: same as funcube2
2412
 
static DRIVER_INIT( funcube4 )
 
2471
static DRIVER_INIT( funcube3 )
2413
2472
{
2414
2473
        UINT32 *main_cpu = (UINT32 *) machine.region("maincpu")->base();
2415
2474
        UINT16 *sub_cpu  = (UINT16 *) machine.region("sub")->base();
2416
2475
 
2417
 
        main_cpu[0x810/4] = 0xe0214e71;
2418
 
        main_cpu[0x814/4] = 0x4e71203c;
2419
 
 
2420
 
        main_cpu[0x81c/4] = 0x4e714e71;
2421
 
 
2422
 
        main_cpu[0xa5c/4] = 0x4e713e3c;
2423
 
        main_cpu[0xa74/4] = 0x4e713e3c;
2424
 
        main_cpu[0xa8c/4] = 0x4e7141f9;
 
2476
        main_cpu[0x008bc/4] = 0x4a804e71;
 
2477
        main_cpu[0x19f0c/4] = 0x4e714e71;
 
2478
        main_cpu[0x19fb8/4] = 0x4e714e71;
2425
2479
 
2426
2480
        // Sub CPU
2427
2481
        sub_cpu[0x4d4/2] = 0x5470;      // rte -> rts
2680
2734
 
2681
2735
/***************************************************************************
2682
2736
 
 
2737
  Namco Stars
 
2738
 
 
2739
  EVA2B PCB (8829970101 P0-140B Serial Z033):
 
2740
 
 
2741
  TMP68301AF-16 CPU
 
2742
  DX101
 
2743
  DX102 x 2
 
2744
  OKI M9810
 
2745
  GAL 16V8d x 2
 
2746
  MAX232
 
2747
  DSW8
 
2748
  Coin Battery
 
2749
  Reset Button
 
2750
  OSC: 25.447 MHz @ XM1, 50.000 MHz @ XM2, 32.53005 MHz @ X2
 
2751
  Volume Trimmer
 
2752
 
 
2753
***************************************************************************/
 
2754
 
 
2755
ROM_START( namcostr )
 
2756
        ROM_REGION( 0x80000, "maincpu", 0 )     // TMP68301 Code
 
2757
        ROM_LOAD( "ns1mpr0.u08", 0x00000, 0x80000, BAD_DUMP CRC(008d23fe) SHA1(8c77a34dd0285c06809e99d20b9d8b31b81bfc68) )      // FIXED BITS (xxxxx1xxxxxxxxxx)
 
2758
 
 
2759
        ROM_REGION( 0x800000, "sprites", 0 )
 
2760
        ROM_LOAD32_WORD( "ns1cha0.u39", 0x000000, 0x400000, BAD_DUMP CRC(372d1651) SHA1(355553992e5a474ae1e45bcdeb88804d5b75f802) )     // FIXED BITS (xxxxx1xxxxxxxxxx)
 
2761
        ROM_LOAD32_WORD( "ns1cha1.u38", 0x000002, 0x400000, BAD_DUMP CRC(82e67809) SHA1(6b25726cd3683e1691e4d4e1628c13998f20933d) )     // FIXED BITS (xxxxx1xxxxxxxxxx)
 
2762
 
 
2763
        ROM_REGION( 0x1000000, "oki", 0 )
 
2764
        ROM_LOAD( "ns1voi0.u40", 0x000000, 0x400000, BAD_DUMP CRC(fe5c2b16) SHA1(21e4423cc91e8833297d4588343237b8b3155196) )    // FIXED BITS (xxxxx1xxxxxxxxxx)
 
2765
ROM_END
 
2766
 
 
2767
/***************************************************************************
 
2768
 
2683
2769
                            Puzzle De Bowling (Japan)
2684
2770
 
2685
2771
(c)1999 Nihon System / Moss
2852
2938
 
2853
2939
Reel'N Quake!
2854
2940
 
2855
 
Board:
2856
 
  0594 (Sticker)
2857
 
 
2858
 
CPU:
2859
 
  TMP68301AF-16 CPU
2860
 
  50MHz Osc.
2861
 
 
2862
 
Video:
2863
 
  NEC DX-101? 9546KK002 (@ U10)
2864
 
  3 x NEC DX-102? (@ U28, U30 & U45)
2865
 
  28MHz Osc.
2866
 
 
2867
 
Sound:
2868
 
  Seta X1-010 (@ U32)
2869
 
  Volume Trimmer
2870
 
 
2871
 
Other:
2872
 
  Push Button (@ SW1)
2873
 
  2 x DSW8 (@ DSW1 & DSW2)
2874
 
  3.6V Battery (@ BT1)
2875
 
  MAX232CPE (@ U60)
2876
 
 
2877
 
ROMs:
2878
 
  2 x 27C4001 (@ U2-3)
2879
 
  5 x 23C32000 (@ U15-18, U32)
2880
 
  GAL 16V8? (@ U38)
 
2941
   CPU: Toshiba TMP68301AF-16 (100 Pin PQFP)
 
2942
 Video: NEC DX-101 (240 Pin PQFP, @ U10)
 
2943
        NEC DX-102 (52 Pin PQFP x3, @ U28 U30 & U45)
 
2944
 Sound: X1-010 (Mitsubishi M60016 Gate Array, 80 Pin PQFP @ U26)
 
2945
   OSC: 50MHz & 28MHz
 
2946
 Other: 8 Position Dipswitch x 2
 
2947
        Push Button SW1
 
2948
        3.6V Battery at BT1
 
2949
        GAL 16V8 - labeled "KF-001" at U38
 
2950
 
 
2951
Memory:
 
2952
M1 are TC551001BFL-70L at U42 & U43
 
2953
M2 is  W2465K-70LL at U27
 
2954
M3 are LH5168D-10L at U8 & U9
 
2955
M4 are UT62256SC-70L at U6, U7, U13 & U14
 
2956
 
 
2957
PCB Number: P-FG-02
 
2958
+-----------------------------------------------------------+
 
2959
|             +------+      U  U                            |
 
2960
| VOL         |Seta  |   M  5  5            +--------------+|
 
2961
|             |X1-010|   2  8  7    +-+  M  |KF-001-005 U16||
 
2962
|             +------+      *  *    | |  1  +--------------+|
 
2963
+-+                                 |U|                     |
 
2964
  |  +-+    +-+           BT1       |3|            U20*     |
 
2965
+-+  | |    | |         M           |2|  M                  |
 
2966
|  C |U| U  |U| U  M M  4           | |  1  +--------------+|
 
2967
|J N |3| 5  |2| 4  3 3              +-+     |KF-001-006 U15||
 
2968
|A 1 | | *  | | *       M                   +--------------+|
 
2969
|M   +-+    +-+         4                                   |
 
2970
|M C                                               U19*     |
 
2971
|A N                                                        |
 
2972
|  2                                        +--------------+|
 
2973
|C 1                                        |KF-001-007 U18||
 
2974
|o                           +----------+   +--------------+|
 
2975
|n C        +-------+        |          |                   |
 
2976
|n N        |Toshiba|        |   NEC    |          U22*     |
 
2977
|e 2        |  TMP  |        |  DX-101  |                   |
 
2978
|c 2        | 68301 |        |          |   +--------------+|
 
2979
|t        U +-------+        |          |   |KF-001-008 U17||
 
2980
|e C      5                  +----------+   +--------------+|
 
2981
|r N      6                                                 |
 
2982
|  3      *                                        U21*     |
 
2983
+-+   +---+    +---+       U  50MHz 32MHz*                  |
 
2984
  |   |DX | S  |DX |       3                                |
 
2985
  |   |102| W  |102|       8                   +---+   28MHz|
 
2986
+-+   +---+ 1  +---+                    M  M   |DX |        |
 
2987
|              D D                      4  4   |102|        |
 
2988
|              S S                             +---+        |
 
2989
|              W W                                          |
 
2990
|              2 1                                          |
 
2991
+-----------------------------------------------------------+
 
2992
 
 
2993
CN1   - 7 Pin connector
 
2994
CN2-1 - 3 Pin connector
 
2995
CN2-2 - 3 Pin connector
 
2996
CN3   - 10 Pin connector
 
2997
 
 
2998
* Denotes not populated. U56 is unpopulated 93C45 EEPROM
 
2999
 
 
3000
    U3-U5 silkscreened 27C4001
 
3001
  U57-U58 silkscreened 23C8001E
 
3002
  U15-U22 silkscreened 23C32000
 
3003
      U32 silkscreened 23C32000
2881
3004
 
2882
3005
Note:
2883
 
 
2884
3006
  The PCB is silkscreened with 23C32000 which would be equal to the 27C322.
2885
3007
  The graphics roms dumped that way have the first half as a bad mirror
2886
3008
  of the second half (even <- odd, odd <- FF). They seem OK dumped as 27C160.
3177
3299
GAME( 1997, myangel2, 0,        myangel2, myangel2, 0,        ROT0, "Namco",                 "Kosodate Quiz My Angel 2 (Japan)",             GAME_NO_COCKTAIL | GAME_IMPERFECT_GRAPHICS )
3178
3300
GAME( 1999, pzlbowl,  0,        pzlbowl,  pzlbowl,  0,        ROT0, "Nihon System / Moss",   "Puzzle De Bowling (Japan)",                    GAME_NO_COCKTAIL )
3179
3301
GAME( 2000, penbros,  0,        penbros,  penbros,  0,        ROT0, "Subsino",               "Penguin Brothers (Japan)",                     GAME_NO_COCKTAIL )
 
3302
GAME( 2000, namcostr, 0,        namcostr, funcube,  0,        ROT0, "Namco",                 "Namco Stars",                                  GAME_NO_COCKTAIL | GAME_NOT_WORKING )
3180
3303
GAME( 2000, deerhunt, 0,        samshoot, deerhunt, 0,        ROT0, "Sammy USA Corporation", "Deer Hunting USA V4.3",                        GAME_NO_COCKTAIL | GAME_IMPERFECT_GRAPHICS )
3181
3304
GAME( 2000, deerhunta,deerhunt, samshoot, deerhunt, 0,        ROT0, "Sammy USA Corporation", "Deer Hunting USA V4.2",                        GAME_NO_COCKTAIL | GAME_IMPERFECT_GRAPHICS )
3182
3305
GAME( 2000, deerhuntb,deerhunt, samshoot, deerhunt, 0,        ROT0, "Sammy USA Corporation", "Deer Hunting USA V4.0",                        GAME_NO_COCKTAIL | GAME_IMPERFECT_GRAPHICS )
3185
3308
GAME( 2001, wschamp,  0,        samshoot, wschamp,  0,        ROT0, "Sammy USA Corporation", "Wing Shooting Championship V2.00",             GAME_NO_COCKTAIL | GAME_IMPERFECT_GRAPHICS )
3186
3309
GAME( 2001, wschampa, wschamp,  samshoot, wschamp,  0,        ROT0, "Sammy USA Corporation", "Wing Shooting Championship V1.01",             GAME_NO_COCKTAIL | GAME_IMPERFECT_GRAPHICS )
3187
3310
GAME( 2002, trophyh,  0,        samshoot, trophyh,  0,        ROT0, "Sammy USA Corporation", "Trophy Hunting - Bear & Moose V1.0",           GAME_NO_COCKTAIL | GAME_IMPERFECT_GRAPHICS )
3188
 
GAME( 2001, funcube2, 0,        funcube,  funcube,  funcube2, ROT0, "Namco",                 "Funcube 2 (v1.1)",                             GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS )
3189
 
GAME( 2001, funcube4, 0,        funcube,  funcube4, funcube4, ROT0, "Namco",                 "Funcube 4 (v1.0)",                             GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS )
 
3311
GAME( 2001, funcube2, 0,        funcube,  funcube,  funcube2, ROT0, "Namco",                 "Funcube 2 (v1.1)",                             GAME_NO_COCKTAIL )
 
3312
GAME( 2001, funcube3, 0,        funcube3, funcube,  funcube3, ROT0, "Namco",                 "Funcube 3 (v1.1)",                             GAME_NO_COCKTAIL )
 
3313
GAME( 2001, funcube4, 0,        funcube,  funcube,  funcube2, ROT0, "Namco",                 "Funcube 4 (v1.0)",                             GAME_NO_COCKTAIL )
3190
3314
GAME( ????, reelquak, 0,        reelquak, reelquak, 0,        ROT0, "<unknown>",             "Reel'N Quake! (Ver. 1.05)",                    GAME_NO_COCKTAIL | GAME_IMPERFECT_GRAPHICS )