Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05754 Misc. Major Always Oct 21, 2014, 22:24 Oct 22, 2014, 09:21
Tester demotester View Status Public Platform MESS (Official Binary)
Assigned To Resolution Unable to reproduce OS Windows XP
Status [?] Closed Driver
Version 0.155 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 05754: vectrex: The vetrex emulation is broken.
Description The vectrex emulation is broken. (see on attached picture)

Note: The picture is taken with PrtScr because with F12 it looks fine (i.e. as it should looking on screen).

Last version where it is working fine is 0.153.

Broken in 0.154 or sub-version earlier.
Steps To Reproduce mess vectrex
Additional Information Edit:

I noticed in 0.153 an message on CMD window: "Invalid video value auto; reverting to gdi". This not happens in 0.154 version, but ...

if now in 0.154 in ".ini" file change in OSD VIDEO OPTIONS the: "video auto" to "video gdi", or "video ogl" ... it works fine.

OR in command line:

mess0154 vectrex -video d3d ... does not work (needs to investigate from what version is broken ... just tested, found 0.148 last version where working fine, so it is broken in 0.149 or sub-version earlier !!!
mess0154 vectrex -video ogl ... works
mess0154 vectrex -video gdi ... works
Github Commit
Flags
Regression Version
Affected Sets / Systems vectrex
Attached Files
png file icon vectrex_on_screen.png (20,908 bytes) Oct 21, 2014, 22:24 Uploaded by demotester
demotester
zip file icon verbose_0154_video.zip (2,255 bytes) Oct 22, 2014, 08:51 Uploaded by demotester
Relationships
There are no relationship linked to this issue.
Notes
5
User avatar
No.11142
Haze
Senior Tester
Oct 22, 2014, 00:21
edited on: Oct 22, 2014, 00:21
can't confirm, looks more like your video card drivers are broken (some crappy onboard thing?) and don't support the features we need.
User avatar
No.11143
Tafoid
Administrator
Oct 22, 2014, 00:22
Default MAME/MESS does not have any OGL video option.
Windows has GDL (software fallback), DDRAW (directdraw) or D3D (Direct 3D). When Auto is selected with Windows, it is typically D3D. You could try -verbose to see what video mode/etc it is selecting.

I cannot replicate the issue here, 64-bit in any video mode, with Windows 7.
User avatar
No.11144
B2K24
Senior Tester
Oct 22, 2014, 00:24
Unable to reproduce on Windows 7 X64
User avatar
No.11146
demotester
Tester
Oct 22, 2014, 08:51
edited on: Oct 22, 2014, 08:55
Right, no ogl option possible, in CMD window it reports: "Invalid video value ogl; reverting to gdi".

Also, following does not work anymore from MESS 0.149:

mess0149 vectrex -video d3d -d3dversion 8 ...... (from 0.149 it is not allow to choose what d3d version to use: 8 or 9)

The verbose_0154 results are attached above.

Yeah, probably something in my old drivers is not supported anymore ... but it would be good if MESS will recognize that and revert it to gdi video. (as it works in 0.153 if video is set to auto)
User avatar
No.11147
Tafoid
Administrator
Oct 22, 2014, 09:21
Correct, d3dversion 8 hasn't been available for a long while - you need Direct X 9c.
This is most assuredly a local configuration issue, as no one else is having these issues and your hardware (and likely drivers) are admittedly old.

Only thing I can suggest is trying different video drivers and making sure DXDIAG passes correctly.
Also, use this link to install the DirectX 9c runtime binaries. It has been known to make a difference on marginal machines.
http://www.microsoft.com/en-us/download/details.aspx?id=35

Any further issues please post to a forum. As much as we'd like to offer general customer support here - this simply isn't the place for it.

Closing - unable to reproduce.