Home
last modified time | relevance | path

Searched refs:videoram (Results 1 – 25 of 1475) sorted by relevance

12345678910>>...59

/dports/games/libretro-mame2003/mame2003-libretro-4358db4/src/vidhrdw/
H A Dkangaroo_vidhrdw.c248 videoram[offs ] = (videoram[offs ] & 0xfc) | ((data & 0x10) >> 3) | ((data & 0x01) >> 0); in WRITE_HANDLER()
249 videoram[offs+1] = (videoram[offs+1] & 0xfc) | ((data & 0x20) >> 4) | ((data & 0x02) >> 1); in WRITE_HANDLER()
250 videoram[offs+2] = (videoram[offs+2] & 0xfc) | ((data & 0x40) >> 5) | ((data & 0x04) >> 2); in WRITE_HANDLER()
251 videoram[offs+3] = (videoram[offs+3] & 0xfc) | ((data & 0x80) >> 6) | ((data & 0x08) >> 3); in WRITE_HANDLER()
256 videoram[offs ] = (videoram[offs ] & 0xf3) | ((data & 0x10) >> 1) | ((data & 0x01) << 2); in WRITE_HANDLER()
257 videoram[offs+1] = (videoram[offs+1] & 0xf3) | ((data & 0x20) >> 2) | ((data & 0x02) << 1); in WRITE_HANDLER()
258 videoram[offs+2] = (videoram[offs+2] & 0xf3) | ((data & 0x40) >> 3) | ((data & 0x04) >> 0); in WRITE_HANDLER()
259 videoram[offs+3] = (videoram[offs+3] & 0xf3) | ((data & 0x80) >> 4) | ((data & 0x08) >> 1); in WRITE_HANDLER()
264 videoram[offs ] = (videoram[offs ] & 0xcf) | ((data & 0x10) << 1) | ((data & 0x01) << 4); in WRITE_HANDLER()
265 videoram[offs+1] = (videoram[offs+1] & 0xcf) | ((data & 0x20) >> 0) | ((data & 0x02) << 3); in WRITE_HANDLER()
[all …]
H A Dberzerk_vidhrdw.c66 videoram[offset] = data; in WRITE_HANDLER()
93 data8_t byte = videoram[(y << 5) | (x >> 3)]; in WRITE_HANDLER()
129 collision |= ((data3 & videoram[offset]) ? 0x80 : 0); in WRITE_HANDLER()
135 case 0x10: data3 |= videoram[offset]; break; in WRITE_HANDLER()
136 case 0x20: data3 |= ~videoram[offset]; break; in WRITE_HANDLER()
138 case 0x40: data3 &= videoram[offset]; break; in WRITE_HANDLER()
139 case 0x50: data3 = videoram[offset]; break; in WRITE_HANDLER()
140 case 0x60: data3 = ~(data3 ^ videoram[offset]); break; in WRITE_HANDLER()
142 case 0x80: data3 &= ~videoram[offset]; break; in WRITE_HANDLER()
143 case 0x90: data3 ^= videoram[offset]; break; in WRITE_HANDLER()
[all …]
H A Dccastles_vidhrdw.c132 return ((videoram[addr] & 0x0f) << 4); in READ_HANDLER()
134 return (videoram[addr] & 0xf0); in READ_HANDLER()
158 videoram[addr] = (videoram[addr] & 0xf0) | mode; in WRITE_HANDLER()
163 videoram[addr] = (videoram[addr] & 0x0f) | mode; in WRITE_HANDLER()
171 plot_pixel(tmpbitmap, x , y, Machine->pens[16 + ((videoram[addr] & 0xf0) >> 4)]); in WRITE_HANDLER()
172 plot_pixel(tmpbitmap, x+1, y, Machine->pens[16 + (videoram[addr] & 0x0f) ]); in WRITE_HANDLER()
177 plot_pixel(maskbitmap, x , y, videoram[addr] & 0x80); in WRITE_HANDLER()
178 plot_pixel(maskbitmap, x+1, y, videoram[addr] & 0x08); in WRITE_HANDLER()
186 plot_pixel(tmpbitmap, x+1, y, Machine->pens[16 + ((videoram[addr] & 0xf0) >> 4)]); in WRITE_HANDLER()
192 plot_pixel(maskbitmap, x+1, y, videoram[addr] & 0x80); in WRITE_HANDLER()
[all …]
H A Dqix_vidhrdw.c38 videoram = auto_malloc(256 * 256); in VIDEO_START()
39 if (!videoram) in VIDEO_START()
118 return videoram[offset]; in READ_HANDLER()
128 videoram[offset] = (videoram[offset] & ~vram_mask) | (data & vram_mask); in WRITE_HANDLER()
152 return videoram[offset]; in READ_HANDLER()
163 videoram[offset] = (videoram[offset] & ~vram_mask) | (data & vram_mask); in WRITE_HANDLER()
244 draw_scanline8(bitmap, 0, y, 256, &videoram[y * 256], pens, -1); in VIDEO_UPDATE()
H A Dtagteam_vidhrdw.c48 if (videoram[offset] != data) in WRITE_HANDLER()
50 videoram[offset] = data; in WRITE_HANDLER()
131 int code = videoram[tile_index] + 256 * colorram[tile_index]; in get_bg_tile_info()
154 int spritebank = (videoram[offs] & 0x30) << 4; in tagteam_draw_sprites()
155 int code = videoram[offs + 1] + 256 * spritebank; in tagteam_draw_sprites()
157 int flipx = videoram[offs] & 0x04; in tagteam_draw_sprites()
158 int flipy = videoram[offs] & 0x02; in tagteam_draw_sprites()
159 int sx = 240 - videoram[offs + 3]; in tagteam_draw_sprites()
160 int sy = 240 - videoram[offs + 2]; in tagteam_draw_sprites()
162 if (!(videoram[offs] & 0x01)) continue; in tagteam_draw_sprites()
[all …]
H A Dshangkid_vidhrdw.c14 int attributes = videoram[tile_index+0x800]; in get_bg_tile_info()
60 if( videoram[offset]!=data ){ in WRITE_HANDLER()
61 videoram[offset] = data; in WRITE_HANDLER()
249 tile = videoram[i]; in dynamski_draw_background()
250 attr = videoram[i+0x400]; in dynamski_draw_background()
281 bank = videoram[0x1b80+i]; in dynamski_draw_sprites()
282 attr = videoram[0x1b81+i]; in dynamski_draw_sprites()
283 tile = videoram[0xb80+i]; in dynamski_draw_sprites()
284 color = videoram[0xb81+i]; in dynamski_draw_sprites()
285 sy = 240-videoram[0x1380+i]; in dynamski_draw_sprites()
[all …]
H A Dflstory_vidhrdw.c20 int code = videoram[tile_index*2]; in get_tile_info()
21 int attr = videoram[tile_index*2+1]; in get_tile_info()
47 videoram[offset] = data; in WRITE_HANDLER()
160 if (videoram[offs + 1] & 0x20) in VIDEO_UPDATE()
174 code = videoram[offs] + ((videoram[offs + 1] & 0xc0) << 2) + 0x400 + 0x800 * char_bank; in VIDEO_UPDATE()
178 (videoram[offs + 1] & 0x0f), in VIDEO_UPDATE()
179 ( ( videoram[offs + 1] & 0x08 ) >> 3 ) ^ flipscreen, in VIDEO_UPDATE()
180 ( ( videoram[offs + 1] & 0x10 ) >> 4 ) ^ flipscreen, in VIDEO_UPDATE()
H A Dfunkybee_vidhrdw.c48 if (videoram[offset] != data) in WRITE_HANDLER()
50 videoram[offset] = data; in WRITE_HANDLER()
89 int code = videoram[tile_index]; in get_bg_tile_info()
119 int attr = videoram[offs2]; in funkybee_draw_sprites()
124 int sx = videoram[offs2 + 0x10]; in funkybee_draw_sprites()
148 int code = videoram[0x1c00 + offs]; in funkybee_draw_columns()
150 int sx = videoram[0x1f10]; in funkybee_draw_columns()
165 code = videoram[0x1d00 + offs]; in funkybee_draw_columns()
167 sx = videoram[0x1f11]; in funkybee_draw_columns()
/dports/games/libretro-mame2003_plus/mame2003-plus-libretro-17e9889/src/vidhrdw/
H A Dkangaroo_vidhrdw.c248 videoram[offs ] = (videoram[offs ] & 0xfc) | ((data & 0x10) >> 3) | ((data & 0x01) >> 0); in WRITE_HANDLER()
249 videoram[offs+1] = (videoram[offs+1] & 0xfc) | ((data & 0x20) >> 4) | ((data & 0x02) >> 1); in WRITE_HANDLER()
250 videoram[offs+2] = (videoram[offs+2] & 0xfc) | ((data & 0x40) >> 5) | ((data & 0x04) >> 2); in WRITE_HANDLER()
251 videoram[offs+3] = (videoram[offs+3] & 0xfc) | ((data & 0x80) >> 6) | ((data & 0x08) >> 3); in WRITE_HANDLER()
256 videoram[offs ] = (videoram[offs ] & 0xf3) | ((data & 0x10) >> 1) | ((data & 0x01) << 2); in WRITE_HANDLER()
257 videoram[offs+1] = (videoram[offs+1] & 0xf3) | ((data & 0x20) >> 2) | ((data & 0x02) << 1); in WRITE_HANDLER()
258 videoram[offs+2] = (videoram[offs+2] & 0xf3) | ((data & 0x40) >> 3) | ((data & 0x04) >> 0); in WRITE_HANDLER()
259 videoram[offs+3] = (videoram[offs+3] & 0xf3) | ((data & 0x80) >> 4) | ((data & 0x08) >> 1); in WRITE_HANDLER()
264 videoram[offs ] = (videoram[offs ] & 0xcf) | ((data & 0x10) << 1) | ((data & 0x01) << 4); in WRITE_HANDLER()
265 videoram[offs+1] = (videoram[offs+1] & 0xcf) | ((data & 0x20) >> 0) | ((data & 0x02) << 3); in WRITE_HANDLER()
[all …]
H A Dberzerk_vidhrdw.c66 videoram[offset] = data; in WRITE_HANDLER()
93 data8_t byte = videoram[(y << 5) | (x >> 3)]; in WRITE_HANDLER()
129 collision |= ((data3 & videoram[offset]) ? 0x80 : 0); in WRITE_HANDLER()
135 case 0x10: data3 |= videoram[offset]; break; in WRITE_HANDLER()
136 case 0x20: data3 |= ~videoram[offset]; break; in WRITE_HANDLER()
138 case 0x40: data3 &= videoram[offset]; break; in WRITE_HANDLER()
139 case 0x50: data3 = videoram[offset]; break; in WRITE_HANDLER()
140 case 0x60: data3 = ~(data3 ^ videoram[offset]); break; in WRITE_HANDLER()
142 case 0x80: data3 &= ~videoram[offset]; break; in WRITE_HANDLER()
143 case 0x90: data3 ^= videoram[offset]; break; in WRITE_HANDLER()
[all …]
H A Dccastles_vidhrdw.c132 return ((videoram[addr] & 0x0f) << 4); in READ_HANDLER()
134 return (videoram[addr] & 0xf0); in READ_HANDLER()
158 videoram[addr] = (videoram[addr] & 0xf0) | mode; in WRITE_HANDLER()
163 videoram[addr] = (videoram[addr] & 0x0f) | mode; in WRITE_HANDLER()
171 plot_pixel(tmpbitmap, x , y, Machine->pens[16 + ((videoram[addr] & 0xf0) >> 4)]); in WRITE_HANDLER()
172 plot_pixel(tmpbitmap, x+1, y, Machine->pens[16 + (videoram[addr] & 0x0f) ]); in WRITE_HANDLER()
177 plot_pixel(maskbitmap, x , y, videoram[addr] & 0x80); in WRITE_HANDLER()
178 plot_pixel(maskbitmap, x+1, y, videoram[addr] & 0x08); in WRITE_HANDLER()
186 plot_pixel(tmpbitmap, x+1, y, Machine->pens[16 + ((videoram[addr] & 0xf0) >> 4)]); in WRITE_HANDLER()
192 plot_pixel(maskbitmap, x+1, y, videoram[addr] & 0x80); in WRITE_HANDLER()
[all …]
H A Dqix_vidhrdw.c38 videoram = auto_malloc(256 * 256); in VIDEO_START()
39 if (!videoram) in VIDEO_START()
118 return videoram[offset]; in READ_HANDLER()
128 videoram[offset] = (videoram[offset] & ~vram_mask) | (data & vram_mask); in WRITE_HANDLER()
152 return videoram[offset]; in READ_HANDLER()
163 videoram[offset] = (videoram[offset] & ~vram_mask) | (data & vram_mask); in WRITE_HANDLER()
244 draw_scanline8(bitmap, 0, y, 256, &videoram[y * 256], pens, -1); in VIDEO_UPDATE()
H A Dtagteam_vidhrdw.c48 if (videoram[offset] != data) in WRITE_HANDLER()
50 videoram[offset] = data; in WRITE_HANDLER()
131 int code = videoram[tile_index] + 256 * colorram[tile_index]; in get_bg_tile_info()
154 int spritebank = (videoram[offs] & 0x30) << 4; in tagteam_draw_sprites()
155 int code = videoram[offs + 1] + 256 * spritebank; in tagteam_draw_sprites()
157 int flipx = videoram[offs] & 0x04; in tagteam_draw_sprites()
158 int flipy = videoram[offs] & 0x02; in tagteam_draw_sprites()
159 int sx = 240 - videoram[offs + 3]; in tagteam_draw_sprites()
160 int sy = 240 - videoram[offs + 2]; in tagteam_draw_sprites()
162 if (!(videoram[offs] & 0x01)) continue; in tagteam_draw_sprites()
[all …]
H A Dshangkid_vidhrdw.c14 int attributes = videoram[tile_index+0x800]; in get_bg_tile_info()
60 if( videoram[offset]!=data ){ in WRITE_HANDLER()
61 videoram[offset] = data; in WRITE_HANDLER()
249 tile = videoram[i]; in dynamski_draw_background()
250 attr = videoram[i+0x400]; in dynamski_draw_background()
281 bank = videoram[0x1b80+i]; in dynamski_draw_sprites()
282 attr = videoram[0x1b81+i]; in dynamski_draw_sprites()
283 tile = videoram[0xb80+i]; in dynamski_draw_sprites()
284 color = videoram[0xb81+i]; in dynamski_draw_sprites()
285 sy = 240-videoram[0x1380+i]; in dynamski_draw_sprites()
[all …]
/dports/games/libretro-mame2000/mame2000-libretro-e364a15/src/vidhrdw/
H A Dkangaroo.c95 free(videoram); in kangaroo_vh_stop()
267 videoram[offs ] = (videoram[offs ] & 0xfc) | ((data & 0x10) >> 3) | ((data & 0x01) >> 0); in WRITE_HANDLER()
268 videoram[offs+1] = (videoram[offs+1] & 0xfc) | ((data & 0x20) >> 4) | ((data & 0x02) >> 1); in WRITE_HANDLER()
269 videoram[offs+2] = (videoram[offs+2] & 0xfc) | ((data & 0x40) >> 5) | ((data & 0x04) >> 2); in WRITE_HANDLER()
270 videoram[offs+3] = (videoram[offs+3] & 0xfc) | ((data & 0x80) >> 6) | ((data & 0x08) >> 3); in WRITE_HANDLER()
275 videoram[offs ] = (videoram[offs ] & 0xf3) | ((data & 0x10) >> 1) | ((data & 0x01) << 2); in WRITE_HANDLER()
276 videoram[offs+1] = (videoram[offs+1] & 0xf3) | ((data & 0x20) >> 2) | ((data & 0x02) << 1); in WRITE_HANDLER()
277 videoram[offs+2] = (videoram[offs+2] & 0xf3) | ((data & 0x40) >> 3) | ((data & 0x04) >> 0); in WRITE_HANDLER()
278 videoram[offs+3] = (videoram[offs+3] & 0xf3) | ((data & 0x80) >> 4) | ((data & 0x08) >> 1); in WRITE_HANDLER()
283 videoram[offs ] = (videoram[offs ] & 0xcf) | ((data & 0x10) << 1) | ((data & 0x01) << 4); in WRITE_HANDLER()
[all …]
H A Dberzerk.c47 videoram[offset] = data; in WRITE_HANDLER()
72 int byte = videoram[(y << 5) | (x >> 3)]; in WRITE_HANDLER()
126 collision = (data2 & videoram[offset]); in WRITE_HANDLER()
132 case 0x10: berzerk_magicram[offset] = data2 | videoram[offset]; break; in WRITE_HANDLER()
133 case 0x20: berzerk_magicram[offset] = data2 | ~videoram[offset]; break; in WRITE_HANDLER()
135 case 0x40: berzerk_magicram[offset] = data2 & videoram[offset]; break; in WRITE_HANDLER()
136 case 0x50: berzerk_magicram[offset] = videoram[offset]; break; in WRITE_HANDLER()
139 case 0x80: berzerk_magicram[offset] = data2 & ~videoram[offset]; break; in WRITE_HANDLER()
140 case 0x90: berzerk_magicram[offset] = data2 ^ videoram[offset]; break; in WRITE_HANDLER()
141 case 0xa0: berzerk_magicram[offset] = ~videoram[offset]; break; in WRITE_HANDLER()
[all …]
H A Dsprint2.c137 videoram[offs] & 0x3F, (videoram[offs] & 0x80)>>7, in sprint2_check_collision1()
145 videoram[offs] & 0x3F, (videoram[offs] & 0x80)>>7, in sprint2_check_collision1()
153 videoram[offs] & 0x3F, (videoram[offs] & 0x80)>>7, in sprint2_check_collision1()
161 videoram[offs] & 0x3F, (videoram[offs] & 0x80)>>7, in sprint2_check_collision1()
169 videoram[offs] & 0x3F, (videoram[offs] & 0x80)>>7, in sprint2_check_collision1()
177 videoram[offs] & 0x3F, (videoram[offs] & 0x80)>>7, in sprint2_check_collision1()
280 videoram[offs] & 0x3F, (videoram[offs] & 0x80)>>7, in sprint2_check_collision2()
288 videoram[offs] & 0x3F, (videoram[offs] & 0x80)>>7, in sprint2_check_collision2()
296 videoram[offs] & 0x3F, (videoram[offs] & 0x80)>>7, in sprint2_check_collision2()
304 videoram[offs] & 0x3F, (videoram[offs] & 0x80)>>7, in sprint2_check_collision2()
[all …]
H A Dccastles.c153 return ((videoram[addr] & 0x0f) << 4); in READ_HANDLER()
155 return (videoram[addr] & 0xf0); in READ_HANDLER()
179 videoram[addr] = (videoram[addr] & 0xf0) | mode; in WRITE_HANDLER()
184 videoram[addr] = (videoram[addr] & 0x0f) | mode; in WRITE_HANDLER()
192 plot_pixel(tmpbitmap, x , y, Machine->pens[16 + ((videoram[addr] & 0xf0) >> 4)]); in WRITE_HANDLER()
193 plot_pixel(tmpbitmap, x+1, y, Machine->pens[16 + (videoram[addr] & 0x0f) ]); in WRITE_HANDLER()
198 plot_pixel(maskbitmap, x , y, videoram[addr] & 0x80); in WRITE_HANDLER()
199 plot_pixel(maskbitmap, x+1, y, videoram[addr] & 0x08); in WRITE_HANDLER()
207 plot_pixel(tmpbitmap, x+1, y, Machine->pens[16 + ((videoram[addr] & 0xf0) >> 4)]); in WRITE_HANDLER()
213 plot_pixel(maskbitmap, x+1, y, videoram[addr] & 0x80); in WRITE_HANDLER()
[all …]
H A Dflstory.c91 videoram[offs] + ((videoram[offs + 1] & 0xc0) << 2) + 0xc00, in flstory_vh_screenrefresh()
92 videoram[offs + 1] & 0x07, in flstory_vh_screenrefresh()
93 videoram[offs + 1] & 0x08,1, in flstory_vh_screenrefresh()
131 if (videoram[offs + 1] & 0x20) in flstory_vh_screenrefresh()
140 videoram[offs] + ((videoram[offs + 1] & 0xc0) << 2) + 0xc00, in flstory_vh_screenrefresh()
141 videoram[offs + 1] & 0x07, in flstory_vh_screenrefresh()
142 videoram[offs + 1] & 0x08,1, in flstory_vh_screenrefresh()
H A Dm62.c550 videoram[offs] + 4 * (videoram[offs+0x800] & 0xc0), in kungfum_draw_background()
608 videoram[offs] + ((videoram[offs+1] & 0x40) << 3) + ((videoram[offs + 1] & 0x10) << 4), in battroad_draw_background()
609 videoram[offs+1] & 0x0f, in battroad_draw_background()
671 videoram[offs] + ((videoram[offs+1] & 0xc0) << 2), in ldrun_draw_background()
672 videoram[offs+1] & 0x1f, in ldrun_draw_background()
728 videoram[offs] + ((videoram[offs+1] & 0xc0) << 2) + ((videoram[offs+1] & 0x20) << 5), in ldrun4_draw_background()
729 videoram[offs+1] & 0x1f, in ldrun4_draw_background()
778 videoram[offs] + ((videoram[offs+1] & 0xc0) << 2), in lotlot_draw_background()
779 videoram[offs+1] & 0x1f, in lotlot_draw_background()
884 videoram[offs] in spelunkr_draw_background()
[all …]
H A Dtagteam.c141 videoram[offs] + 256 * colorram[offs], in drawchars()
163 if (!(videoram[offs + 0] & 0x01)) continue; in drawsprites()
165 sx = 240 - videoram[offs + 3]; in drawsprites()
166 sy = 240 - videoram[offs + 2]; in drawsprites()
168 flipx = videoram[offs + 0] & 0x04; in drawsprites()
169 flipy = videoram[offs + 0] & 0x02; in drawsprites()
170 spritebank = (videoram[offs] & 0x30) << 4; in drawsprites()
182 videoram[offs + 1] + 256 * spritebank, in drawsprites()
192 videoram[offs + 0x20] + 256 * spritebank, in drawsprites()
H A Dqix.c87 if ((videoram = (unsigned char*)malloc(256*256)) == 0) in qix_vh_start()
106 free(videoram); in qix_vh_stop()
107 videoram = 0; in qix_vh_stop()
130 return videoram[offset]; in READ_HANDLER()
144 videoram[offset] = data; in WRITE_HANDLER()
152 return videoram[offset]; in READ_HANDLER()
168 videoram[offset] = data; in WRITE_HANDLER()
228 plot_pixel(bitmap, x, y, Machine->pens[videoram[offs]]); in qix_vh_screenrefresh()
H A Dpacland.c304 flipx = videoram[offs+1] & 0x40; in pacland_vh_screenrefresh()
305 flipy = videoram[offs+1] & 0x80; in pacland_vh_screenrefresh()
307 code = videoram[offs] + ((videoram[offs+1] & 0x01) << 8); in pacland_vh_screenrefresh()
308 color = ((videoram[offs+1] & 0x3e) >> 1) + ((code & 0x1c0) >> 1); in pacland_vh_screenrefresh()
346 flipx = videoram[offs+1] & 0x40; in pacland_vh_screenrefresh()
347 flipy = videoram[offs+1] & 0x80; in pacland_vh_screenrefresh()
349 code = videoram[offs] + ((videoram[offs+1] & 0x01) << 8); in pacland_vh_screenrefresh()
385 if (videoram[offs+1] & 0x20) in pacland_vh_screenrefresh()
400 flipx = videoram[offs+1] & 0x40; in pacland_vh_screenrefresh()
401 flipy = videoram[offs+1] & 0x80; in pacland_vh_screenrefresh()
[all …]
/dports/emulators/mess/mame-mame0226/src/mame/video/
H A Dp2000t.cpp25 uint8_t const *const videoram = m_videoram; in screen_update_p2000m() local
33 if ((m_frame_count > 25) && (videoram[offs + 2048] & 0x40)) in screen_update_p2000m()
37 code = videoram[offs]; in screen_update_p2000m()
38 if ((videoram[offs + 2048] & 0x01) && (code & 0x20)) in screen_update_p2000m()
48 videoram[offs + 2048] & 0x08 ? 0 : 1, 0, 0, sx, sy, 0x20000, 0x20000); in screen_update_p2000m()
50 if (videoram[offs] & 0x80) in screen_update_p2000m()
/dports/emulators/mame/mame-mame0226/src/mame/video/
H A Dp2000t.cpp25 uint8_t const *const videoram = m_videoram; in screen_update_p2000m() local
33 if ((m_frame_count > 25) && (videoram[offs + 2048] & 0x40)) in screen_update_p2000m()
37 code = videoram[offs]; in screen_update_p2000m()
38 if ((videoram[offs + 2048] & 0x01) && (code & 0x20)) in screen_update_p2000m()
48 videoram[offs + 2048] & 0x08 ? 0 : 1, 0, 0, sx, sy, 0x20000, 0x20000); in screen_update_p2000m()
50 if (videoram[offs] & 0x80) in screen_update_p2000m()

12345678910>>...59