Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news


Author Topic: Microsoft Knowledge Base 2006076  (Read 1178 times)

0 Members and 1 Guest are viewing this topic.


  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2008
  • Last login:June 03, 2020, 08:58:11 pm
  • Gotta have blue hair.
Microsoft Knowledge Base 2006076
« on: February 22, 2012, 10:50:35 pm »
I wonder if this is related to the resolution switching issues that exist in Windows 7...
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard


  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6920
  • Last login:Today at 02:32:22 pm
  • Quote me with care
Re: Microsoft Knowledge Base 2006076
« Reply #1 on: February 24, 2012, 01:17:26 pm »
Thanks for posting this.

I don't think this is related to the intelaced/progressive switching issues, but it's definitely interesting seeing how complicated they're doing things that otherwise should be rather simple. Just read this paragraph:

"Certain monitors report a TV-compatibility timing of 59.94Hz. Therefore, Windows 7 exposes two frequencies, 59Hz and 60Hz, for every resolution that is supported at that timing. The 59Hz setting makes sure that a TV-compatible timing is always available for an application such as Windows Media Center. The 60Hz setting maintains compatibility for applications that expect 60Hz.

In Windows 7, when a user selects 60Hz, the OS stores a value of 59.94Hz. However, 59Hz is shown in the Screen refresh rate in Control Panel, even though the user selected 60Hz. :laugh2:"

So, once they decided to reform the video part for their new OS, wouldn't it have been easier and cleaner to just add some decimal figures to the vertical refresh values reported by the OS instead of this sh*t? There shouldn't be any backwards compatibility problems as they could add those features to some new extended structure accessed by EnumDisplaySettings and keep the integer values usable for older apps. After so many years and it looks like the multimedia support for the PC platform is designed by our enemies.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi