trunk/src/emu/video/315_5124.c
| r19451 | r19452 | |
| 290 | 290 | break; |
| 291 | 291 | |
| 292 | 292 | case TIMER_DRAW: |
| 293 | update_palette(); |
| 293 | 294 | draw_scanline( SEGA315_5124_LBORDER_START + SEGA315_5124_LBORDER_WIDTH, param, m_screen->vpos() - param ); |
| 294 | 295 | break; |
| 295 | 296 | |
| r19451 | r19452 | |
| 469 | 470 | /* Draw middle of the border */ |
| 470 | 471 | /* We need to do this through the regular drawing function so it will */ |
| 471 | 472 | /* be included in the gamegear scaling functions */ |
| 472 | | select_sprites( vpos_limit, vpos - vpos_limit ); |
| 473 | select_sprites( vpos_limit + m_frame_timing[TOP_BORDER], vpos - (vpos_limit + m_frame_timing[TOP_BORDER]) ); |
| 473 | 474 | draw_scanline( SEGA315_5124_LBORDER_START + SEGA315_5124_LBORDER_WIDTH, vpos_limit + m_frame_timing[TOP_BORDER], vpos - (vpos_limit + m_frame_timing[TOP_BORDER]) ); |
| 474 | 475 | return; |
| 475 | 476 | } |