summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/nanos.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/nanos.c')
-rw-r--r--src/mess/drivers/nanos.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/mess/drivers/nanos.c b/src/mess/drivers/nanos.c
index ca2b22f03b3..a283fff3bfe 100644
--- a/src/mess/drivers/nanos.c
+++ b/src/mess/drivers/nanos.c
@@ -17,10 +17,6 @@
#include "formats/basicdsk.h"
#include "machine/ram.h"
-#define MACHINE_RESET_MEMBER(name) void name::machine_reset()
-#define MACHINE_START_MEMBER(name) void name::machine_start()
-#define VIDEO_START_MEMBER(name) void name::video_start()
-#define SCREEN_UPDATE16_MEMBER(name) UINT32 name::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
class nanos_state : public driver_device
{
@@ -263,12 +259,12 @@ static INPUT_PORTS_START( nanos )
INPUT_PORTS_END
-VIDEO_START_MEMBER( nanos_state )
+void nanos_state::video_start()
{
m_p_chargen = memregion("chargen")->base();
}
-SCREEN_UPDATE16_MEMBER( nanos_state )
+UINT32 nanos_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
// static UINT8 framecnt=0;
UINT8 y,ra,chr,gfx;
@@ -436,12 +432,12 @@ static TIMER_DEVICE_CALLBACK(keyboard_callback)
}
}
-MACHINE_START_MEMBER(nanos_state)
+void nanos_state::machine_start()
{
m_key_pressed = 0xff;
}
-MACHINE_RESET_MEMBER(nanos_state)
+void nanos_state::machine_reset()
{
address_space *space = machine().device("maincpu")->memory().space(AS_PROGRAM);