Previous 199869 Revisions Next

r18771 Monday 29th October, 2012 at 22:09:09 UTC by Barry Rodewald
svga_s3: commented out dot clock selection for now, as it caused issues with win95. (no whatsnew)
[src/emu/video]pc_vga.c

trunk/src/emu/video/pc_vga.c
r18770r18771
27022702         case 0x0d: svga.rgb32_en = 1; divisor = 2; break;
27032703         default: fatalerror("TODO: s3 video mode not implemented %02x\n",((s3.ext_misc_ctrl_2) >> 4)); break;
27042704      }
2705      switch(s3.cr42 & 0x0f)  // TODO: confirm clock settings
2705/*      switch(s3.cr42 & 0x0f)  // TODO: confirm clock settings
27062706      {
27072707      case 0:
27082708         xtal = XTAL_25_1748MHz;
r18770r18771
27542754         break;
27552755      default:
27562756         xtal = 1000000;
2757      }
2757      }*/
27582758   }
27592759   else
27602760   {
r18770r18771
27632763      svga.rgb16_en = 0;
27642764      svga.rgb32_en = 0;
27652765   }
2766//   if((vga.miscellaneous_output & 0xc) != 0x0c)
2767   xtal = (vga.miscellaneous_output & 0xc) ? XTAL_28_63636MHz : XTAL_25_1748MHz;
27662768   recompute_params_clock(divisor, xtal);
27672769}
27682770
r18770r18771
31033105void ibm8514a_device::ibm8514_write_fg(UINT32 offset)
31043106{
31053107   address_space& space = machine().device("maincpu")->memory().space(AS_PROGRAM);
3108   offset %= m_vga->vga.svga_intf.vram_size;
31063109   UINT8 dst = m_vga->mem_linear_r(space,offset,0xff);
31073110   UINT8 src = 0;
31083111
r18770r18771
31853188void ibm8514a_device::ibm8514_write_bg(UINT32 offset)
31863189{
31873190   address_space& space = machine().device("maincpu")->memory().space(AS_PROGRAM);
3191   offset %= m_vga->vga.svga_intf.vram_size;
31883192   UINT8 dst = m_vga->mem_linear_r(space,offset,0xff);
31893193   UINT8 src = 0;
31903194

Previous 199869 Revisions Next


© 1997-2024 The MAME Team