The computer is a ASUS Eee Box HD 1006 Nettop PC which uses an HDMI port for its video out (and no other options, though it does include an HDMI-to-DVI adapter), and ATI Catalyst Control Center for its video software. The monitor is a Vizio 22" 720p LCD HDTV whose native resolution is 1366 x 768. The only information I can find about what video it supports is the following:
- Signal Compatibility: Supports 480i (SDTV), 480P (EDTV), 720P (HDTV), 1080i (HDTV)
- Colors: 16.7 Million
- Computer Support: 640x480, 800x600, 1024x768, 1366 x 768 via VGA
I've tried setting various other resolutions, even forcing 1366 x 768 and using the ATI Catalyst Control Center to manually tweak the size to match the resolution, but it never gets rid of the jaggies. It seems like it's a consequence of using HDMI to hook things up, and perhaps the native resolution is only available via VGA, but I'm not sure what I can do about it. This computer doesn't have a VGA port. HDMI to VGA converters are expensive, but even if I got one, I suspect that the same issue would arise. I wonder if this cable might help; it seems unlikely, but I am not sure what situation it would be helpful in if not this one, and if I can get it for a few bucks it might be worth it for the experiment.
It seems like a silly limitation in any case. The computer ought to be able to use the resolution of any HDMI device it plugs into, automatically. Maybe it would on most, but the oddity is in the monitor. I don't know.
It might be that the best solution is just to choose a front end to MAME that uses big enough graphical icons for the games that the jagginess is unnoticeable, and hides Windows entirely. I don't mind seeing the jaggies on the rare times I need to get out to do Windows updates or stuff like that. But I'm not sure if there is a front end that'll avoid the jaggies. And it's certainly an extra step -- MAME itself would be enough front end for me otherwise. So a true solution would be nice, if I can find one.