Views: 23,259,054 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 12-04-24 09:29 PM |
Guest: |
0 users reading Feature request/suggestion: Change Aspect Ratio | 1 bot |
Main - Development - Feature request/suggestion: Change Aspect Ratio | Hide post layouts | New reply |
poudink |
| ||
Big melon Normal user Level: 28 Posts: 22/176 EXP: 123693 Next: 7645 Since: 03-30-17 From: Québec, Canada Last post: 790 days ago Last view: 575 days ago |
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. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
Arisotura |
| ||
Big fire melon magical melon girl Level: 58 Posts: 295/945 EXP: 1539597 Next: 37949 Since: 03-28-17 From: France Last post: 34 days ago Last view: 14 days ago |
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 |
| ||
Big melon Normal user Level: 28 Posts: 24/176 EXP: 123693 Next: 7645 Since: 03-30-17 From: Québec, Canada Last post: 790 days ago Last view: 575 days ago |
The 2D graphics are manually squished. Because of this, they have slightly lower quality. For 3D, I'm not sure. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
Big melon Normal user Level: 28 Posts: 43/176 EXP: 123693 Next: 7645 Since: 03-30-17 From: Québec, Canada Last post: 790 days ago Last view: 575 days ago |
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 ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
Arisotura |
| ||
Big fire melon magical melon girl Level: 58 Posts: 477/945 EXP: 1539597 Next: 37949 Since: 03-28-17 From: France Last post: 34 days ago Last view: 14 days ago |
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 |
| ||
Big melon Normal user Level: 28 Posts: 44/176 EXP: 123693 Next: 7645 Since: 03-30-17 From: Québec, Canada Last post: 790 days ago Last view: 575 days ago |
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. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
TR_mahmutpek |
| ||
Newcomer Inactive Level: 6 Posts: 6/8 EXP: 887 Next: 20 Since: 09-19-20 Last post: 1466 days ago Last view: 1304 days ago |
any updates on widescreen feature? |
Arisotura |
| ||
Big fire melon magical melon girl Level: 58 Posts: 633/945 EXP: 1539597 Next: 37949 Since: 03-28-17 From: France Last post: 34 days ago Last view: 14 days ago |
widescreen hacks that consist into AR codes can be used with melonDS 0.9. the only remaining issue afaik is that we don't have a 'stretch screens' mode that would complement it. ____________________ Kuribo64 |
Generic aka RSDuck |
| ||
Big fire melon Administrator Level: 45 Posts: 216/610 EXP: 653285 Next: 6879 Since: 10-12-19 Last post: 63 days ago Last view: 1 day ago |
there's also the potential problem of too much geometry which desmume doesn't have because it doesn't have a fixed size polygon buffer. I doubt this happens for 16:9 but you never know what people try (21:9,…). ____________________ Take me to your heart / never let me go! "clearly you need to mow more lawns and buy a better pc" - Hydr8gon |
Main - Development - Feature request/suggestion: Change Aspect Ratio | Hide post layouts | New reply |
Page rendered in 0.047 seconds. (2048KB of memory used) MySQL - queries: 28, rows: 93/93, time: 0.032 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |