summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/skeleton/pencil2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/skeleton/pencil2.cpp')
-rw-r--r--src/mame/skeleton/pencil2.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mame/skeleton/pencil2.cpp b/src/mame/skeleton/pencil2.cpp
index 89a9e09ce70..0b6765f34c3 100644
--- a/src/mame/skeleton/pencil2.cpp
+++ b/src/mame/skeleton/pencil2.cpp
@@ -125,10 +125,10 @@ private:
u8 porte2_r();
void write_centronics_ack(int state);
void write_centronics_busy(int state);
- void io_map(address_map &map);
- void mem_map(address_map &map);
+ void io_map(address_map &map) ATTR_COLD;
+ void mem_map(address_map &map) ATTR_COLD;
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
int m_centronics_busy = 0;
int m_centronics_ack = 0;
bool m_cass_state = false;
@@ -223,10 +223,10 @@ static INPUT_PORTS_START( pencil2 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_CODE(KEYCODE_RIGHT) PORT_CHAR(UCHAR_MAMEKEY(RIGHT))
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_CODE(KEYCODE_DOWN) PORT_CHAR(UCHAR_MAMEKEY(DOWN))
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LEFT) PORT_CHAR(UCHAR_MAMEKEY(LEFT))
- PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_READ_LINE_MEMBER(pencil2_state, printer_ready_r)
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_READ_LINE_MEMBER(FUNC(pencil2_state::printer_ready_r))
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME("Break") PORT_CODE(KEYCODE_END)
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_READ_LINE_MEMBER(pencil2_state, printer_ack_r)
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_READ_LINE_MEMBER(FUNC(pencil2_state::printer_ack_r))
PORT_START("E1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_CODE(KEYCODE_J) PORT_CHAR('j') PORT_CHAR('J') PORT_CHAR('@')
@@ -312,7 +312,6 @@ INPUT_PORTS_END
void pencil2_state::machine_start()
{
-
save_item(NAME(m_centronics_busy));
save_item(NAME(m_centronics_ack));
save_item(NAME(m_cass_state));