New beta 4[05/01/2016][CRT Emudriver 2.0][CRT Tools 2.0][beta 4]
- [Emudriver] Fixed installation in Windows 10, still may show a BSOD on install buf after that it seems to work (thanks to R-Typer).
- [VMMaker] Ati legacy: fixed polarity settings. This reverts the fix for halved refresh & interlaced modes from beta 1.
- [VMMaker] Ati legacy: new option to "Extend desktop automatically on device restart". Meant to help users during monitor setup. (to be improved)
- [VMMaker] Ati legacy: now desktop layout is preseved after device restart (to be improved).
Notes- Please, only test the new tools if you are an EXPERT user. Novice users should keep using the old versions by now.With regards to the issue with halved refresh on interlaced modes (W7), the new GroovyMAME builds revert the previous fix. In order to avoid the problem, do either one of these things:
Case 1.- If your monitor worked fine with tools 2.0 beta 3, this is because it has no problems with positive sync polarity. Use the new beta 4 tools, and edit your monitor preset to force positive sync. e.g.:
crt_range0 15625-15750, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024,
1, 1, 192, 288, 448, 576
This must be done when creating the modes with VMMaker, not only in mame.ini.Case 2.- If your monitor failed to sync with tools 2.0 beta 3, you need to keep negative sync polarity (default). In order to run interlaced games at full speed, do either one of these things:
a) Enable frame_delay (e.g. -fd 1) If you have a half-decent machine, this will work smoothly
b) Force -video ddraw
For non-GroovyMAME programs, there is no current workaround if you are in case 2.
The problem is triggered when the vertical sync polarity is negative. The horizontal sync polarity doesn't seem to matter. Hopefully at some point this new information will allow to find the point in the driver where this nasty feature is rooted, but chances are low right now.