summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/casio/cz101.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/casio/cz101.cpp')
-rw-r--r--src/mame/casio/cz101.cpp18
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 )