| Previous | 199869 Revisions | Next |
| r44369 Saturday 23rd January, 2016 at 16:30:14 UTC by Ryan Holtz |
|---|
| Fixes to bring in line with master |
| [src/devices/sound] | namco.cpp tms5110.cpp upd7759.cpp ymf271.h |
| [src/mame/drivers] | arsystems.cpp igs011.cpp |
| [src/mame/includes] | n64.h |
| r252880 | r252881 | |
|---|---|---|
| 36 | 36 | const device_type NAMCO_CUS30 = &device_creator<namco_cus30_device>; |
| 37 | 37 | |
| 38 | 38 | namco_audio_device::namco_audio_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) |
| 39 | : device_t(mconfig, type, name, tag, owner, clock, shortname, __FILE__) | |
| 39 | : device_t(mconfig, type, name, tag, owner, clock, shortname, __FILE__) | |
| 40 | 40 | , device_sound_interface(mconfig, *this) |
| 41 | 41 | , m_wave_ptr(*this, DEVICE_SELF) |
| 42 | 42 | , m_last_channel(nullptr) |
| r252880 | r252881 | |
|---|---|---|
| 1529 | 1529 | const device_type TMS5110 = &device_creator<tms5110_device>; |
| 1530 | 1530 | |
| 1531 | 1531 | tms5110_device::tms5110_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
| 1532 | : device_t(mconfig, TMS5110, "TMS5110", tag, owner, clock, "tms5110", __FILE__) | |
| 1532 | : device_t(mconfig, TMS5110, "TMS5110", tag, owner, clock, "tms5110", __FILE__) | |
| 1533 | 1533 | , device_sound_interface(mconfig, *this) |
| 1534 | 1534 | , m_table(*this, DEVICE_SELF) |
| 1535 | 1535 | , m_m0_cb(*this) |
| r252880 | r252881 | |
|---|---|---|
| 171 | 171 | , m_adpcm_state(0) |
| 172 | 172 | , m_adpcm_data(0) |
| 173 | 173 | , m_sample(0) |
| 174 | , m_rom | |
| 174 | , m_rombase(*this, DEVICE_SELF) | |
| 175 | 175 | , m_rom(nullptr) |
| 176 | , m_rombase(nullptr) | |
| 177 | 176 | , m_romoffset(0) |
| 178 | 177 | , m_rommask(0) |
| 179 | 178 | , m_drqcallback(*this) |
| 180 | { | |
| 181 | } | |
| 179 | { | |
| 180 | } | |
| 182 | 181 | |
| 183 | 182 | const device_type UPD7759 = &device_creator<upd7759_device>; |
| 184 | 183 |
| r252880 | r252881 | |
|---|---|---|
| 16 | 16 | #define MCFG_YMF271_EXT_WRITE_HANDLER(_devcb) \ |
| 17 | 17 | devcb = &ymf271_device::set_ext_write_handler(*device, DEVCB_##_devcb); |
| 18 | 18 | |
| 19 | class ymf271_device : public device_t, | |
| 20 | public device_sound_interface | |
| 19 | class ymf271_device : public device_t, public device_sound_interface | |
| 21 | 20 | { |
| 22 | 21 | public: |
| 23 | 22 | ymf271_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); |
| r252880 | r252881 | |
|---|---|---|
| 67 | 67 | { |
| 68 | 68 | } |
| 69 | 69 | |
| 70 | UINT8 m_coin_counter[2]; | |
| 71 | ||
| 72 | 70 | DECLARE_WRITE16_MEMBER(arcadia_multibios_change_game); |
| 73 | 71 | DECLARE_CUSTOM_INPUT_MEMBER(coin_counter_r); |
| 74 | 72 | DECLARE_INPUT_CHANGED_MEMBER(coin_changed_callback); |
| r252880 | r252881 | |
|---|---|---|
| 108 | 108 | optional_shared_ptr<UINT16> m_vbowl_trackball; |
| 109 | 109 | required_shared_ptr<UINT16> m_generic_paletteram_16; |
| 110 | 110 | |
| 111 | std::unique_ptr<UINT8[]> m_layer[8]; | |
| 112 | 111 | /* memory regions */ |
| 113 | 112 | required_memory_region m_gfx_region; |
| 114 | 113 | optional_memory_region m_gfx2_region; |
| 115 | 114 | |
| 116 | UINT8 | |
| 115 | std::unique_ptr<UINT8[]> m_layer[8]; | |
| 117 | 116 | UINT16 m_priority; |
| 118 | 117 | UINT8 m_lhb2_pen_hi; |
| 119 | 118 | UINT16 m_igs_dips_sel; |
| r252880 | r252881 | |
|---|---|---|
| 25 | 25 | { |
| 26 | 26 | } |
| 27 | 27 | |
| 28 | /* video-related */ | |
| 29 | n64_rdp *m_rdp; | |
| 30 | ||
| 31 | 28 | virtual void machine_start() override; |
| 32 | 29 | virtual void machine_reset() override; |
| 33 | 30 | virtual void video_start() override; |
| https://github.com/mamedev/mame/commit/9db461c3bcca59eef9314c12f92f7b28bb662661 |
| Previous | 199869 Revisions | Next |