Previous 199869 Revisions Next

r19295 Monday 3rd December, 2012 at 23:16:22 UTC by Angelo Salese
Fixed interlace enable
[src/mess/drivers]pc9801.c

trunk/src/mess/drivers/pc9801.c
r19294r19295
502502
503503
504504#define WIDTH40_REG 2
505#define INTERLACE_REG 4
505506#define MEMSW_REG   6
506507#define DISPLAY_REG 7
507508
r19294r19295
540541   if(state->m_video_ff[DISPLAY_REG] == 0) //screen is off
541542      return;
542543
543   interlace_on = state->m_video_reg[2] == 0x10;
544   interlace_on = state->m_video_ff[INTERLACE_REG];
544545
545546   for(xi=0;xi<8;xi++)
546547   {
r19294r19295
575576   if(state->m_video_ff[DISPLAY_REG] == 0) //screen is off
576577      return;
577578
578   interlace_on = state->m_video_reg[2] == 0x10; /* TODO: correct? */
579   interlace_on = state->m_video_ff[INTERLACE_REG];
579580   char_size = (interlace_on) ? 16 : 8;
580581   kanji_on = 0;
581582   tile = 0;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team