trunk/src/mame/drivers/meritm.c
| r17803 | r17804 | |
| 29 | 29 | Known Games: |
| 30 | 30 | |
| 31 | 31 | CRT 250: |
| 32 | Dodge City (c) 1988 |
| 32 | 33 | Pit Boss II (c)1988 |
| 33 | 34 | Super Pit Boss (c)1988 |
| 34 | | * Dodge City (c) 1989 |
| 35 | 35 | Pit Boss Superstar (c)1990 |
| 36 | 36 | *Pit Boss Superstar 30 (c)1993 |
| 37 | 37 | *Pit Boss Superstar III 30 (c)1993? |
| r17803 | r17804 | |
| 52 | 52 | Megatouch 6 (c)1998 |
| 53 | 53 | *Megatouch 7 Encore (c)2000 |
| 54 | 54 | |
| 55 | | * indicates that game needs to be dumped or redumped |
| 56 | | Dodge City: 9131-02 (U9 through U11) |
| 57 | 55 | |
| 58 | 56 | Custom Program Versions (from different Megatouch manuals): |
| 59 | 57 | |
| r17803 | r17804 | |
| 708 | 706 | PORT_BIT( 0xff, 0x00, IPT_UNUSED) |
| 709 | 707 | INPUT_PORTS_END |
| 710 | 708 | |
| 709 | static INPUT_PORTS_START(dodgecty) |
| 710 | PORT_INCLUDE(meritm_crt250) |
| 711 | |
| 712 | PORT_MODIFY("PIO1_PORTA") |
| 713 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME( "Hold 1 / Take / Lo" ) |
| 714 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME( "Hold 2" ) |
| 715 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME( "Hold 3" ) |
| 716 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME( "Hold 4" ) |
| 717 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME( "Hold 5 / Double Up / Hi" ) |
| 718 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME( "Bet" ) |
| 719 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME( "Deal" ) |
| 720 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 721 | |
| 722 | PORT_MODIFY("DSW") |
| 723 | PORT_DIPNAME( 0x01, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:1") |
| 724 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 725 | PORT_DIPSETTING( 0x01, DEF_STR( On ) ) |
| 726 | PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:2") |
| 727 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 728 | PORT_DIPSETTING( 0x02, DEF_STR( On ) ) |
| 729 | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3") |
| 730 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 731 | PORT_DIPSETTING( 0x04, DEF_STR( On ) ) |
| 732 | PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4") |
| 733 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 734 | PORT_DIPSETTING( 0x08, DEF_STR( On ) ) |
| 735 | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5") |
| 736 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 737 | PORT_DIPSETTING( 0x10, DEF_STR( On ) ) |
| 738 | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:6") |
| 739 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 740 | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 741 | PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7") |
| 742 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 743 | PORT_DIPSETTING( 0x40, DEF_STR( On ) ) |
| 744 | PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8") |
| 745 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 746 | PORT_DIPSETTING( 0x80, DEF_STR( On ) ) |
| 747 | INPUT_PORTS_END |
| 748 | |
| 711 | 749 | static INPUT_PORTS_START(pitbossm) |
| 712 | 750 | PORT_INCLUDE(meritm_crt250) |
| 713 | 751 | |
| r17803 | r17804 | |
| 1149 | 1187 | MACHINE_CONFIG_END |
| 1150 | 1188 | |
| 1151 | 1189 | |
| 1190 | ROM_START( dodgecty ) /* Use small daughter card CRT-255 & Dallas DS1225Y NV SRAM */ |
| 1191 | ROM_REGION( 0x80000, "maincpu", 0 ) |
| 1192 | ROM_LOAD( "9131-02_u9-2t.u9", 0x00000, 0x10000, CRC(22e73039) SHA1(368f03b31f7c3cb81a95b20d1cb954e8557d2017) ) /* 9131-02 U9-2T 880111 */ |
| 1193 | ROM_LOAD( "9131-02_u10-0.u10", 0x10000, 0x10000, CRC(bc3391f3) SHA1(4df46f31489bc5e3de3f6fc917e23b9bb5231e5a) ) |
| 1194 | ROM_LOAD( "9131-02_u11-0.u11", 0x20000, 0x10000, CRC(f137d70c) SHA1(8ec04ec17300aa3a6ef14bcca1ca1c2aec0eea18) ) |
| 1195 | ROM_END |
| 1196 | |
| 1152 | 1197 | /* |
| 1153 | 1198 | Pit Boss II - Merit Industries Inc. 1988 |
| 1154 | 1199 | ---------------------------------------- |
| r17803 | r17804 | |
| 2025 | 2070 | } |
| 2026 | 2071 | |
| 2027 | 2072 | /* CRT 250 */ |
| 2073 | GAME( 1988, dodgecty, 0, meritm_crt250, dodgecty, driver_device, 0, ROT0, "Merit", "Dodge City (9131-02)", GAME_IMPERFECT_GRAPHICS ) |
| 2028 | 2074 | GAME( 1988, pitboss2, 0, meritm_crt250, meritm_crt250, driver_device, 0, ROT0, "Merit", "Pit Boss II", GAME_IMPERFECT_GRAPHICS ) |
| 2029 | 2075 | GAME( 1988, spitboss, 0, meritm_crt250, meritm_crt250, driver_device, 0, ROT0, "Merit", "Super Pit Boss", GAME_IMPERFECT_GRAPHICS ) |
| 2030 | 2076 | GAME( 1990, pitbosss, 0, meritm_crt250, meritm_crt250, driver_device, 0, ROT0, "Merit", "Pit Boss Superstar (9221-10-00B)", GAME_IMPERFECT_GRAPHICS ) |
trunk/src/mame/drivers/merit.c
| r17803 | r17804 | |
| 1914 | 1914 | ROM_LOAD( "phrz1-07_sex-1a", 0x90000, 0x8000, CRC(ed7604b8) SHA1(b1e841b50b8ef6ae95fafac1c34b6d0337a05d18) ) |
| 1915 | 1915 | ROM_END |
| 1916 | 1916 | |
| 1917 | | ROM_START( dodge ) |
| 1917 | ROM_START( dodgectya ) |
| 1918 | 1918 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 1919 | | ROM_LOAD( "2131-82.u5", 0x0000, 0x8000, CRC(eb82515d) SHA1(d2c15bd633472f50b621ba90598559e345246d01) ) |
| 1919 | ROM_LOAD( "2131-82.u5", 0x0000, 0x8000, CRC(eb82515d) SHA1(d2c15bd633472f50b621ba90598559e345246d01) ) |
| 1920 | 1920 | |
| 1921 | 1921 | ROM_REGION( 0x18000, "gfx1", 0 ) |
| 1922 | | /* |
| 1923 | | dodge.u37 1ST AND 2ND HALF IDENTICAL |
| 1924 | | dodge.u38 1ST AND 2ND HALF IDENTICAL |
| 1925 | | dodge.u39 1ST AND 2ND HALF IDENTICAL */ |
| 1922 | ROM_LOAD( "dodg_u39.u39", 0x00000, 0x8000, CRC(3b3376a1) SHA1(6880cdc29686ff7328717c3833ff826c278b023e) ) /* These 3 roms: 1st & 2nd half identical - Verified correct */ |
| 1923 | ROM_LOAD( "dodg_u38.u38", 0x08000, 0x8000, CRC(654d5b00) SHA1(9e16330b2dc8821fc20a39eb42176fda23085bfc) ) |
| 1924 | ROM_LOAD( "dodg_u37.u37", 0x10000, 0x8000, CRC(bc9e63d4) SHA1(2320f5a0545f18e1e42a3a45fedce912c36fbe13) ) |
| 1926 | 1925 | |
| 1927 | | ROM_LOAD( "dodge.u39", 0x00000, 0x8000, CRC(3b3376a1) SHA1(6880cdc29686ff7328717c3833ff826c278b023e) ) |
| 1928 | | ROM_LOAD( "dodge.u38", 0x08000, 0x8000, CRC(654d5b00) SHA1(9e16330b2dc8821fc20a39eb42176fda23085bfc) ) |
| 1929 | | ROM_LOAD( "dodge.u37", 0x10000, 0x8000, CRC(bc9e63d4) SHA1(2320f5a0545f18e1e42a3a45fedce912c36fbe13) ) |
| 1926 | ROM_REGION( 0x0800, "gfx2", ROMREGION_ERASEFF ) |
| 1927 | ROM_LOAD( "ctr-209_2131-82", 0x00000, 0x0800, NO_DUMP ) /* 2816 EEPROM in Z80 epoxy CPU module */ |
| 1928 | ROM_END |
| 1930 | 1929 | |
| 1931 | | ROM_REGION( 0x8000, "gfx2", ROMREGION_ERASEFF ) |
| 1932 | | /* socket at position u40 is unpopulated */ |
| 1933 | | ROM_LOAD( "dodge.u40", 0x00000, 0x8000, NO_DUMP ) |
| 1930 | ROM_START( dodgectyb ) |
| 1931 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 1932 | ROM_LOAD( "2131-82_gt.u5", 0x0000, 0x8000, CRC(3858cd50) SHA1(1b1e208076df964afd68d01aa8d5489d36a934a5) ) /* Hand written label */ |
| 1933 | |
| 1934 | ROM_REGION( 0x18000, "gfx1", 0 ) |
| 1935 | ROM_LOAD( "dodg_u39.u39", 0x00000, 0x8000, CRC(3b3376a1) SHA1(6880cdc29686ff7328717c3833ff826c278b023e) ) /* These 3 roms: 1st & 2nd half identical - Verified correct */ |
| 1936 | ROM_LOAD( "dodg_u38.u38", 0x08000, 0x8000, CRC(654d5b00) SHA1(9e16330b2dc8821fc20a39eb42176fda23085bfc) ) |
| 1937 | ROM_LOAD( "dodg_u37.u37", 0x10000, 0x8000, CRC(bc9e63d4) SHA1(2320f5a0545f18e1e42a3a45fedce912c36fbe13) ) |
| 1938 | |
| 1939 | ROM_REGION( 0x0800, "gfx2", ROMREGION_ERASEFF ) |
| 1940 | ROM_LOAD( "ctr-209_2131-82", 0x00000, 0x0800, NO_DUMP ) /* 2816 EEPROM in Z80 epoxy CPU module */ |
| 1934 | 1941 | ROM_END |
| 1935 | 1942 | |
| 1943 | |
| 1936 | 1944 | ROM_START( couple ) |
| 1937 | 1945 | ROM_REGION( 0x20000, "maincpu", 0 ) |
| 1938 | 1946 | ROM_LOAD( "1.1d", 0x00000, 0x8000, CRC(bc70337a) SHA1(ffc484bc3965f0780d3fa5d8801af27a7164a417) ) |
| r17803 | r17804 | |
| 2099 | 2107 | GAME( 1986, phrcrazec,phrcraze,phrcraze, phrcrazs, merit_state, key_7, ROT0, "Merit", "Phraze Craze (Expanded Questions, set 2)", GAME_SUPPORTS_SAVE ) |
| 2100 | 2108 | GAME( 1986, phrcrazev,phrcraze,phrcraze, phrcrazs, merit_state, key_7, ROT90, "Merit", "Phraze Craze (Sex Kit, Vertical)", GAME_SUPPORTS_SAVE ) |
| 2101 | 2109 | |
| 2102 | | GAME( 1986, bigappg, 0, bigappg, bigappg, driver_device, 0, ROT0, "Merit", "Big Apple Games", GAME_SUPPORTS_SAVE ) |
| 2110 | GAME( 1986, bigappg, 0, bigappg, bigappg, driver_device, 0, ROT0, "Merit", "Big Apple Games", GAME_SUPPORTS_SAVE ) |
| 2103 | 2111 | |
| 2104 | | GAME( 1986, dodge, 0, dodge, couple, driver_device, 0, ROT0, "Merit", "Dodge City", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 2112 | GAME( 1986, dodgectya,dodgecty,dodge, couple, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, set 1)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 2113 | GAME( 1986, dodgectyb,dodgecty,dodge, couple, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, set 2)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 2105 | 2114 | |
| 2106 | 2115 | GAME( 1987, dtrvwz5, 0, dtrvwz5, dtrvwh5, merit_state, dtrvwz5,ROT0, "Merit", "Deluxe Trivia ? Whiz (Edition 5)", GAME_SUPPORTS_SAVE ) |
| 2107 | 2116 | |