Views: 989,846 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 09-22-20 07:17 AM
Guest:

0 users reading Feature request/suggestion: Change Aspect Ratio | 1 bot

Main - Development - Feature request/suggestion: Change Aspect Ratio New reply


poudink
Posted on 02-18-19 06:34 PM Link | #873

This guy, gamemasterplc, has done widescreen hacks for a lot of games, some of which are DS games. Because of the way they work, the games will look squished on melonDS because you can't change the aspect ratio. This is why I'd like to request that feature.

Arisotura
Posted on 03-31-19 07:08 PM (rev. 2 of 03-31-19 07:11 PM) Link | #928
the idea is interesting, but I really wonder how that works, especially for 2D elements. the resolution is fixed at 256x192 and much of the hardware is designed with that in mind.

so apparently all I'd need on my side would be changing the aspect ratio of the screens I guess. mh

might make more sense to do that once we have upscaling, tho.

____________________
Kuribo64

poudink
Posted on 04-01-19 02:10 PM Link | #931
The 2D graphics are manually squished. Because of this, they have slightly lower quality. For 3D, I'm not sure.

poudink
Posted on 04-03-20 07:26 PM (rev. 4 of 04-03-20 07:27 PM) Link | #1606
gamemasterplc recently released a desmume mod that can apparently widescreen any DS game with varying degrees of success. no idea how that works but uh, it does. sort of.
edit: oh I forgot to post a link https://github.com/gamemasterplc/desmume-master

Arisotura
Posted on 04-03-20 08:06 PM Link | #1608
for 3D graphics, you can detect whether the matrix is 'close enough' to a typical projection matrix, and tweak it so the aspect ratio is 16:9 or whatever you want. I tried a quick hack for that a while ago, and it worked, but a couple issues:

* games tend to be made with the original 4:3 aspect ratio in mind, which means things might not render right on the screen edges. (often they use their own way of determining what is onscreen instead of using the boxtest feature)

* as far as I can see, the widescreen shit is still rendered at 256x192, which results in a loss of quality for 2D graphics. on the other hand, rendering them at a 16:9 resolution (340x192 or something close) would require a bunch of hackery in the whole rendering pipeline.

* it's also complemented by game-specific hacks, to get around the aforementioned issue, scale 2D graphics accordingly, etc

____________________
Kuribo64

poudink
Posted on 04-04-20 08:24 PM Link | #1611
I'm pretty sure the widescreen stuff isn't rendered at 256x192, which is in large part the point of the emulator: avoiding the loss of quality of 2D elements. Game specific hacks are present but mostly to get around the first issue (ie. games aren't made with 16:9 in mind). I would have to ask the author to make sure, but I remember him having trouble with things like getting display capture working which I don't think would have been as much of an issue if the rendering resolution stayed the same.


Main - Development - Feature request/suggestion: Change Aspect Ratio New reply

Page rendered in 0.022 seconds. (2048KB of memory used)
MySQL - queries: 28, rows: 85/85, time: 0.017 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.