summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/video/mikro80.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/video/mikro80.c')
-rw-r--r--src/mess/video/mikro80.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mess/video/mikro80.c b/src/mess/video/mikro80.c
index 519e255b6f2..209dca9b4b0 100644
--- a/src/mess/video/mikro80.c
+++ b/src/mess/video/mikro80.c
@@ -15,10 +15,9 @@ void mikro80_state::video_start()
{
}
-SCREEN_UPDATE_IND16( mikro80 )
+UINT32 mikro80_state::screen_update_mikro80(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
- mikro80_state *state = screen.machine().driver_data<mikro80_state>();
- UINT8 *gfx = state->memregion("gfx1")->base();
+ UINT8 *gfx = memregion("gfx1")->base();
int x,y,b;
for(y = 0; y < 32*8; y++ )
@@ -26,8 +25,8 @@ SCREEN_UPDATE_IND16( mikro80 )
for(x = 0; x < 64; x++ )
{
int addr = x + (y / 8)*64;
- UINT8 code = gfx[state->m_video_ram [addr]*8+ (y % 8)];
- UINT8 attr = state->m_cursor_ram[addr+1] & 0x80 ? 1 : 0;
+ UINT8 code = gfx[m_video_ram [addr]*8+ (y % 8)];
+ UINT8 attr = m_cursor_ram[addr+1] & 0x80 ? 1 : 0;
for (b = 7; b >= 0; b--)
{
UINT8 col = (code >> b) & 0x01;