diff options
Diffstat (limited to 'src/mame/casio/cz101.cpp')
-rw-r--r-- | src/mame/casio/cz101.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/casio/cz101.cpp b/src/mame/casio/cz101.cpp index 731bf392259..7aa233321a6 100644 --- a/src/mame/casio/cz101.cpp +++ b/src/mame/casio/cz101.cpp @@ -27,7 +27,7 @@ #include "ra3.h" #include "bus/midi/midiinport.h" #include "bus/midi/midioutport.h" -#include "cpu/upd7810/upd7811.h" +#include "cpu/upd7810/upd7810.h" #include "machine/clock.h" #include "machine/nvram.h" #include "sound/upd933.h" @@ -76,11 +76,11 @@ public: DECLARE_INPUT_CHANGED_MEMBER(power_w); protected: - virtual void machine_start() override; - virtual void machine_reset() override; + virtual void machine_start() override ATTR_COLD; + virtual void machine_reset() override ATTR_COLD; private: - void maincpu_map(address_map &map); + void maincpu_map(address_map &map) ATTR_COLD; void port_b_w(uint8_t data); void port_c_w(uint8_t data); @@ -249,7 +249,7 @@ static INPUT_PORTS_START( cz101 ) PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYPAD) PORT_CODE(KEYCODE_DEL) PORT_NAME("Env. Point End") PORT_START("kc13") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_CUSTOM) PORT_READ_LINE_DEVICE_MEMBER("cart", casio_ram_cart_device, exists) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_CUSTOM) PORT_READ_LINE_DEVICE_MEMBER("cart", FUNC(casio_ram_cart_device::sense)) PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYPAD) PORT_CODE(KEYCODE_A) PORT_NAME("Vibrato") PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYPAD) PORT_CODE(KEYCODE_S) PORT_NAME("DCO1 Wave Form") PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYPAD) PORT_CODE(KEYCODE_D) PORT_NAME("DCO1 Envelope") @@ -280,9 +280,9 @@ static INPUT_PORTS_START( cz101 ) PORT_START("PB") PORT_BIT(0x0f, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_CUSTOM) PORT_READ_LINE_DEVICE_MEMBER("upd933", upd933_device, rq_r) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_CUSTOM) PORT_READ_LINE_DEVICE_MEMBER("upd933", FUNC(upd933_device::rq_r)) PORT_BIT(0x60, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_POWER_OFF) PORT_NAME("Power") PORT_TOGGLE PORT_CHANGED_MEMBER(DEVICE_SELF, cz101_state, power_w, 0) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_POWER_OFF) PORT_NAME("Power") PORT_TOGGLE PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(cz101_state::power_w), 0) PORT_START("AN1") PORT_BIT(0xff, 0x7f, IPT_PADDLE) PORT_NAME("Pitch Wheel") PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_MINMAX(0x00, 0xff) PORT_CODE_DEC(JOYCODE_Y_DOWN_SWITCH) PORT_CODE_INC(JOYCODE_Y_UP_SWITCH) @@ -475,7 +475,7 @@ void cz101_state::cz101(machine_config &config) PALETTE(config, "palette", FUNC(cz101_state::cz101_palette), 3); - HD44780(config, m_hd44780, 250'000); // TODO: clock not measured, datasheet typical clock used + HD44780(config, m_hd44780, 270'000); // TODO: clock not measured, datasheet typical clock used m_hd44780->set_lcd_size(2, 16); m_hd44780->set_function_set_at_any_time(); m_hd44780->set_pixel_update_cb(FUNC(cz101_state::lcd_pixel_update)); @@ -522,4 +522,4 @@ ROM_END //************************************************************************** // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS -CONS( 1984, cz101, 0, 0, cz101, cz101, cz101_state, empty_init, "Casio", "CZ-101", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) +CONS( 1984, cz101, 0, 0, cz101, cz101, cz101_state, empty_init, "Casio", "CZ-101", MACHINE_SUPPORTS_SAVE ) |