trunk/src/mame/drivers/segas16b.c
| r242623 | r242624 | |
| 3102 | 3102 | INPUT_PORTS_END |
| 3103 | 3103 | |
| 3104 | 3104 | |
| 3105 | static INPUT_PORTS_START( fantzoneta ) |
| 3106 | PORT_INCLUDE( system16b_generic ) |
| 3107 | |
| 3108 | PORT_MODIFY("DSW2") |
| 3109 | PORT_DIPNAME( 0x01, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW2:1") |
| 3110 | PORT_DIPSETTING( 0x00, DEF_STR( Upright ) ) |
| 3111 | PORT_DIPSETTING( 0x01, DEF_STR( Cocktail ) ) |
| 3112 | PORT_DIPNAME( 0x02, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:2") |
| 3113 | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 3114 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3115 | PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:3,4") |
| 3116 | PORT_DIPSETTING( 0x08, "2" ) |
| 3117 | PORT_DIPSETTING( 0x0c, "3" ) |
| 3118 | PORT_DIPSETTING( 0x04, "4" ) |
| 3119 | PORT_DIPSETTING( 0x00, "240 (Cheat)") |
| 3120 | PORT_DIPNAME( 0x30, 0x30, "Extra Ship Cost" ) PORT_DIPLOCATION("SW2:5,6") |
| 3121 | PORT_DIPSETTING( 0x30, "5000" ) |
| 3122 | PORT_DIPSETTING( 0x20, "10000" ) |
| 3123 | PORT_DIPSETTING( 0x10, "15000" ) |
| 3124 | PORT_DIPSETTING( 0x00, "20000" ) |
| 3125 | PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:7,8") |
| 3126 | PORT_DIPSETTING( 0x80, DEF_STR( Easy ) ) |
| 3127 | PORT_DIPSETTING( 0xc0, DEF_STR( Normal ) ) |
| 3128 | PORT_DIPSETTING( 0x40, DEF_STR( Hard ) ) |
| 3129 | PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) ) |
| 3130 | INPUT_PORTS_END |
| 3131 | |
| 3105 | 3132 | // we use common sys16b tags to simplify port reads |
| 3106 | 3133 | static INPUT_PORTS_START( atomicp ) |
| 3107 | 3134 | PORT_START("SERVICE") // P1 |
| r242623 | r242624 | |
| 3178 | 3205 | INPUT_PORTS_END |
| 3179 | 3206 | |
| 3180 | 3207 | |
| 3208 | |
| 3209 | |
| 3181 | 3210 | // we use common sys16b tags to simplify port reads |
| 3182 | 3211 | static INPUT_PORTS_START( snapper ) |
| 3183 | 3212 | PORT_START("SERVICE") // P1 |
| r242623 | r242624 | |
| 6603 | 6632 | ROM_LOAD( "cpu2b.bin", 0x10000, 0x20000, CRC(2c8ad475) SHA1(9ef1ed5aab81a82844ccb0949cb393a8d1abac92) ) |
| 6604 | 6633 | ROM_END |
| 6605 | 6634 | |
| 6635 | ROM_START( fantzoneta ) // based on PS2 version, from bootleg conversion board |
| 6636 | ROM_REGION( 0x80000, "maincpu", 0 ) // 68000 code |
| 6637 | ROM_LOAD16_BYTE( "fzta__a07.bin", 0x00000, 0x20000, CRC(ad07d1fd) SHA1(63fbaa135a3860bd956d5147a5f64d951d2ebdba) ) |
| 6638 | ROM_LOAD16_BYTE( "fzta__a05.bin", 0x00001, 0x20000, CRC(47dbe11b) SHA1(edc6960506745235bb8668eaf71139cef4a2cd16) ) |
| 6606 | 6639 | |
| 6640 | ROM_REGION( 0x30000, "gfx1", 0 ) // tiles |
| 6641 | ROM_LOAD( "fzta__a14.bin", 0x00000, 0x10000, CRC(9468ab33) SHA1(714660b9eafb78ef5d3aed218367b4e5708376f6) ) |
| 6642 | ROM_LOAD( "fzta__a15.bin", 0x10000, 0x10000, CRC(22a3cf75) SHA1(6f21bc2a565738b997f898ed6ee631e9452662ca) ) |
| 6643 | ROM_LOAD( "fzta__a16.bin", 0x20000, 0x10000, CRC(25cba87f) SHA1(abece2c27cd9d299319fa3ea87e016606426abc2) ) |
| 6607 | 6644 | |
| 6645 | ROM_REGION16_BE( 0x180000, "sprites", ROMREGION_ERASEFF ) // sprites |
| 6646 | ROM_LOAD16_BYTE( "fzta__b01.bin", 0x000001, 0x20000, CRC(0beb4a22) SHA1(e35f6d92b88f0730ccf03a090900ca2ed9824e74) ) |
| 6647 | ROM_LOAD16_BYTE( "fzta__b05.bin", 0x000000, 0x20000, CRC(7f676c69) SHA1(231e7829b4ddb039f9075aebd1f2a123c79d396d) ) |
| 6648 | ROM_LOAD16_BYTE( "fzta__a01.bin", 0x100001, 0x20000, CRC(40e1db9a) SHA1(305cd5e2d8512774638dfa724df6696ffa81ebb2) ) |
| 6649 | ROM_LOAD16_BYTE( "fzta__b10.bin", 0x100000, 0x20000, CRC(acbb5cff) SHA1(bd356f664ec1c0e955161aa3afd06f2aeda80357) ) |
| 6650 | |
| 6651 | ROM_REGION( 0x50000, "soundcpu", 0 ) // sound CPU |
| 6652 | ROM_LOAD( "fzta__a10.bin", 0x00000, 0x08000, CRC(dab6fcd0) SHA1(151b62c5353533ae8660cbeebd8fe3219adbf4b5) ) |
| 6653 | ROM_END |
| 6654 | |
| 6655 | |
| 6608 | 6656 | //************************************************************************** |
| 6609 | 6657 | // CONFIGURATION |
| 6610 | 6658 | //************************************************************************** |
| r242623 | r242624 | |
| 6929 | 6977 | GAME( 2008, fantzn2x, 0, system16c, fz2, segas16b_state,generic_5704, ROT0, "Sega / M2", "Fantasy Zone II - The Tears of Opa-Opa (System 16C version)", 0 ) // The 1987 copyright date shown ingame is false |
| 6930 | 6978 | GAME( 2008, fantzn2xp, fantzn2x, system16c, fz2, segas16b_state,generic_5704, ROT0, "Sega / M2", "Fantasy Zone II - The Tears of Opa-Opa (System 16C version, prototype)", 0 ) // " |
| 6931 | 6979 | |
| 6980 | GAME( 2008, fantzoneta, fantzone, system16b, fantzoneta,segas16b_state,generic_5704, ROT0, "bootleg", "Fantasy Zone (Time Attack, bootleg)", 0 ) // based on the PS2 version, unlicensed PCB conversion |
| 6981 | |
| 6982 | |
| 6932 | 6983 | // Custom Korean Board - these probably belong with the bootlegs... |
| 6933 | 6984 | GAME( 1990, atomicp, 0, atomicp, atomicp, segas16b_state,generic_korean, ROT0, "Philko", "Atomic Point (Korea)", 0) // korean clone board.. |
| 6934 | 6985 | GAME( 1990, snapper, 0, atomicp, snapper, segas16b_state,snapper, ROT0, "Philko", "Snapper (Korea)", 0) // korean clone board.. |