trunk/src/mame/drivers/goldstar.c
| r249129 | r249130 | |
| 1741 | 1741 | PORT_INCLUDE( cmv4_service ) |
| 1742 | 1742 | |
| 1743 | 1743 | PORT_START("DSW1") |
| 1744 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW1:1") /* OK */ |
| 1744 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW1:1") /* OK */ |
| 1745 | 1745 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1746 | 1746 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1747 | | PORT_DIPNAME( 0x02, 0x02, "Hopper Out Switch" ) PORT_DIPLOCATION("DSW1:2") /* OK */ |
| 1747 | PORT_DIPNAME( 0x02, 0x02, "Hopper Out Switch" ) PORT_DIPLOCATION("DSW1:2") /* OK */ |
| 1748 | 1748 | PORT_DIPSETTING( 0x02, "Active Low" ) |
| 1749 | 1749 | PORT_DIPSETTING( 0x00, "Active High" ) |
| 1750 | | PORT_DIPNAME( 0x04, 0x00, "Payout Mode" ) PORT_DIPLOCATION("DSW1:3") /* OK */ |
| 1750 | PORT_DIPNAME( 0x04, 0x00, "Payout Mode" ) PORT_DIPLOCATION("DSW1:3") /* OK */ |
| 1751 | 1751 | PORT_DIPSETTING( 0x04, "Payout Switch" ) |
| 1752 | 1752 | PORT_DIPSETTING( 0x00, "Automatic" ) |
| 1753 | | PORT_DIPNAME( 0x08, 0x00, "W-UP '7'" ) PORT_DIPLOCATION("DSW1:4") /* not checked */ |
| 1754 | | PORT_DIPSETTING( 0x08, "Loss" ) |
| 1755 | | PORT_DIPSETTING( 0x00, "Even" ) |
| 1756 | | PORT_DIPNAME( 0x10, 0x00, "W-UP Pay Rate" ) PORT_DIPLOCATION("DSW1:5") /* OK */ |
| 1753 | PORT_DIPNAME( 0x08, 0x00, "'7' In Double Up Game" ) PORT_DIPLOCATION("DSW1:4") /* OK */ |
| 1754 | PORT_DIPSETTING( 0x08, "Even" ) |
| 1755 | PORT_DIPSETTING( 0x00, "Loss" ) |
| 1756 | PORT_DIPNAME( 0x10, 0x00, "Double Up Game Pay Rate" ) PORT_DIPLOCATION("DSW1:5") /* OK */ |
| 1757 | 1757 | PORT_DIPSETTING( 0x00, "80%" ) |
| 1758 | 1758 | PORT_DIPSETTING( 0x10, "90%" ) |
| 1759 | | PORT_DIPNAME( 0x20, 0x00, "W-UP Game" ) PORT_DIPLOCATION("DSW1:6") /* OK */ |
| 1759 | PORT_DIPNAME( 0x20, 0x00, "Double Up Game" ) PORT_DIPLOCATION("DSW1:6") /* OK */ |
| 1760 | 1760 | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 1761 | 1761 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1762 | | PORT_DIPNAME( 0xc0, 0xc0, "Bet Max" ) PORT_DIPLOCATION("DSW1:7,8") /* OK */ |
| 1762 | PORT_DIPNAME( 0xc0, 0xc0, "Bet Max" ) PORT_DIPLOCATION("DSW1:7,8") /* OK */ |
| 1763 | 1763 | PORT_DIPSETTING( 0x00, "8" ) |
| 1764 | 1764 | PORT_DIPSETTING( 0x40, "16" ) |
| 1765 | 1765 | PORT_DIPSETTING( 0x80, "32" ) |
| r249129 | r249130 | |
| 1787 | 1787 | |
| 1788 | 1788 | PORT_INCLUDE( cmv4_dsw5 ) |
| 1789 | 1789 | PORT_MODIFY("DSW5") |
| 1790 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:1") /* normally Display of Doll On Demo, but no whores in this set */ |
| 1790 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:1") /* normally Display of Doll On Demo, but no whores in this set */ |
| 1791 | 1791 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1792 | 1792 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1793 | 1793 | /* Coin In Limit OK */ |
| 1794 | 1794 | /* Condition For 3 Kind Of Bonus not checked */ |
| 1795 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:6") /* normally Display Of Doll At All Fr. Bonus, but no whores in this set */ |
| 1796 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 1797 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1798 | | PORT_DIPNAME( 0x40, 0x40, "Skill Stop" ) PORT_DIPLOCATION("DSW5:7") /* OK */ |
| 1795 | PORT_DIPNAME( 0x20, 0x20, "Show Odds In Double Up Game" ) PORT_DIPLOCATION("DSW5:6") /* OK */ |
| 1796 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1797 | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 1798 | PORT_DIPNAME( 0x40, 0x40, "Skill Stop" ) PORT_DIPLOCATION("DSW5:7") /* OK */ |
| 1799 | 1799 | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1800 | 1800 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1801 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:8") /* normally Test Mode For Disp. Of Doll, but no whores in this set */ |
| 1801 | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:8") /* normally Test Mode For Disp. Of Doll, but no whores in this set */ |
| 1802 | 1802 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1803 | 1803 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1804 | 1804 | INPUT_PORTS_END |
trunk/src/mess/includes/orao.h
| r249129 | r249130 | |
| 8 | 8 | |
| 9 | 9 | #ifndef ORAO_H_ |
| 10 | 10 | #define ORAO_H_ |
| 11 | | #include "sound/dac.h" |
| 11 | #include "sound/speaker.h" |
| 12 | 12 | #include "imagedev/cassette.h" |
| 13 | 13 | |
| 14 | 14 | class orao_state : public driver_device |
| r249129 | r249130 | |
| 19 | 19 | m_memory(*this, "memory"), |
| 20 | 20 | m_video_ram(*this, "video_ram"), |
| 21 | 21 | m_maincpu(*this, "maincpu"), |
| 22 | | m_dac(*this, "dac"), |
| 22 | m_speaker(*this, "speaker"), |
| 23 | 23 | m_cassette(*this, "cassette"), |
| 24 | | m_line(*this, "LINE") |
| 24 | m_line(*this, "LINE"), |
| 25 | m_beep(0) |
| 25 | 26 | { } |
| 26 | 27 | |
| 27 | 28 | DECLARE_READ8_MEMBER(orao_io_r); |
| r249129 | r249130 | |
| 36 | 37 | required_shared_ptr<UINT8> m_memory; |
| 37 | 38 | required_shared_ptr<UINT8> m_video_ram; |
| 38 | 39 | required_device<cpu_device> m_maincpu; |
| 39 | | required_device<dac_device> m_dac; |
| 40 | required_device<speaker_sound_device> m_speaker; |
| 40 | 41 | required_device<cassette_image_device> m_cassette; |
| 41 | 42 | required_ioport_array<20> m_line; |
| 43 | UINT8 m_beep; |
| 42 | 44 | }; |
| 43 | 45 | |
| 44 | 46 | #endif /* ORAO_H_ */ |