I've been reading
Des Jone's modeline tutorial, and I've got an idea I'd like to bounce off people who are more knowledgable than I.
Say I'm trying to emulate Gauntlet, which runs at 336x240 @ 60Hz, and I've got a multisync CGA/VGA monitor (D9200 or equivalent). If I want to get pixel perfect emulation, I'd need an ArcadeVGA, AdvanceMAME with a supported video card, or PowerStrip and supported video card. If my video card cannot do low pixel clocks, I can double the horizontal resolution to 672x240 @ 60Hz and it will be visually indistinguishable.
But what if I also double the vertical and use 672x480 @ 60Hz. According to Des's tutorial (
page 7), this results in an inaccurate scanline, since each line is drawn twice. But what if, instead of drawing each line twice, every other line is drawn black. As this results in 336 actual lines displayed, would it be visually indistinguishable from the original 336x240? It seems to me that it would be.
The only issue I can think of is that each visible line would be drawn in half the time. I'm not sure if this would affect the brightness, but I don't think it would, as the color voltages are fine.
As to how draw black lines every other line... just use "-effect scanlines", but use white and black stripes, instead of white and gray.
Does this make any sense, or am I just babbling incoherently?
-Dave