alinebee / Boxer

The DOS game emulator that's fit for your Mac.
http://boxerapp.com/
774 stars 139 forks source link

Feature request: Bilinear and/or bicubic scaling #70

Open nielsbuus opened 7 years ago

nielsbuus commented 7 years ago

skaermbillede 2017-05-17 kl 00 15 50

It would be very much appreciated if Boxer were to support traditional soft upscaling.

MAME and HQx work pretty well with 16 color games, but I don't enjoy the artificial look it seems to produce for games with 256 colors.

At the moment, I use OS X's built-in screen zoom accessibility feature, which does the job. scale-example

But it would be fantastic if this scaling mode could be implemented into Boxer and apply to games running in SVGA mode (640x480) too when selected.

3371-Alpha commented 7 years ago

Don't quote me on this because I'm no DOSBox developer, but I don't think even the vanilla builds of DOSBox support bilinear filtering. The only way that I know of to get filtering in high-res games is to use a custom version of DOSBox with VooDoo emulation, and even then only if the game supports Glide. I've already opened a feature request asking for enhancements from some of these unofficial builds, such as LFN support. You should check it out. Also, DOSBox does include additional scaling options besides hq2x and scanlines. They're hidden by default though and must be enabled through each game's individual DOSBox config file. Also, setting output to OpenGL does add some minor filtering, it's not perfect though.