summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/cd2650.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-09-12 17:34:06 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-09-12 17:34:06 +0000
commit99c536be34ee14c32a130e15eb06c410bb07f6b2 (patch)
tree1f4d7d57d2f5f2f96b00c6dac8c373dbcbd419bb /src/mess/drivers/cd2650.c
parent81488d323502e982125c61183525470dec1e4b61 (diff)
removed local macros since macros with same name but different syntax will be used in general (no whatsnew)
Diffstat (limited to 'src/mess/drivers/cd2650.c')
-rw-r--r--src/mess/drivers/cd2650.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mess/drivers/cd2650.c b/src/mess/drivers/cd2650.c
index 1cf4c1b82b1..9726e0c9db3 100644
--- a/src/mess/drivers/cd2650.c
+++ b/src/mess/drivers/cd2650.c
@@ -30,9 +30,6 @@
#include "imagedev/cassette.h"
#include "sound/wave.h"
-#define MACHINE_RESET_MEMBER(name) void name::machine_reset()
-#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 cd2650_state : public driver_device
{
@@ -96,17 +93,17 @@ static INPUT_PORTS_START( cd2650 )
INPUT_PORTS_END
-MACHINE_RESET_MEMBER(cd2650_state)
+void cd2650_state::machine_reset()
{
m_term_data = 0x80;
}
-VIDEO_START_MEMBER(cd2650_state)
+void cd2650_state::video_start()
{
m_p_chargen = memregion("chargen")->base();
}
-SCREEN_UPDATE16_MEMBER(cd2650_state)
+UINT32 cd2650_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
/* The video is unusual in that the characters in each line are spaced at 16 bytes in memory,
thus line 1 starts at 1000, line 2 at 1001, etc. There are 16 lines of 80 characters.