Views: 23,725,068 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 01-24-25 04:53 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: 124807 Next: 6531 Since: 03-30-17 From: Québec, Canada Last post: 840 days ago Last view: 625 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: 59 Posts: 295/965 EXP: 1603035 Next: 70093 Since: 03-28-17 From: France Last post: 2 days ago Last view: 2 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: 124807 Next: 6531 Since: 03-30-17 From: Québec, Canada Last post: 840 days ago Last view: 625 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: 124807 Next: 6531 Since: 03-30-17 From: Québec, Canada Last post: 840 days ago Last view: 625 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: 59 Posts: 477/965 EXP: 1603035 Next: 70093 Since: 03-28-17 From: France Last post: 2 days ago Last view: 2 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: 124807 Next: 6531 Since: 03-30-17 From: Québec, Canada Last post: 840 days ago Last view: 625 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: 901 Next: 6 Since: 09-19-20 Last post: 1516 days ago Last view: 1355 days ago |
any updates on widescreen feature? |
Arisotura |
| ||
Big fire melon magical melon girl Level: 59 Posts: 633/965 EXP: 1603035 Next: 70093 Since: 03-28-17 From: France Last post: 2 days ago Last view: 2 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: 46 Posts: 216/621 EXP: 680042 Next: 31732 Since: 10-12-19 Last post: 2 days ago Last view: 2 days 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.052 seconds. (2048KB of memory used) MySQL - queries: 30, rows: 95/95, time: 0.036 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |