First post, by lukeman3000
Let me preface this by saying I know virtually nothing about the technical aspects behind these different output options; I'm only interested it from a standpoint of "what looks better" and what's more "true" to the original game.
So, I've been using overlay with the normal3x scaler for all of my DOSBox games such as Space Quest, King's Quest, etc. It has been my impression that overlay used with a normal2x or normal3x scaler presents the most "accurate" (nice and blocky) representation of the game.
However, recently I have discovered the awesomeness of SVN builds, and I have started using Taewoong's DOSBox DAUM SVN build. I love it mainly because of save states (I don't have time to set down and play through the entirety of Prince of Persia 2), but I have also found that it offers a couple of new output options, such as Direct3D.
I took some screenshots of Direct3D and overlay (with normal3x) to compare and contrast. In general, Direct3D seems to actually be a little sharper and clearer in some instances (certain areas of the screen looked like they got a little less blurry with Direct3D), but the color palette seems to be slightly different, as well. Another thing I noticed is that when using Direct3D, it kind of looks like something happens down the middle of the screen, but it's hard to tell what. It doesn't look bad, necessarily, just different.
What I'm wondering is, what are the pros and cons to using Direct3D Vs. Overlay? If I had to pick one based on the sharpness of the image, I would have to go with Direct3D. It seems to look pretty nice to me. But I'm also slightly concerned about the altered color palette and perhaps other graphical artifacts that seem to be present (the line down the middle of the screen thing). For your comparison, I have taken a couple screenshots from SQ3. I'd recommend setting it up so that you can quickly switch back and forth between the two to see the differences: