GBARunner3?

  • Thread starter Thread starter LexDG
  • Start date Start date
  • Views Views 176,275
  • Replies Replies 406
  • Likes Likes 5
while on DS phat/lite it would be enough not to activate the corresponding option
if it were up to me, I would just have build time config so that a ds build just doesnt have the feature at all, so it cant even be accidentally enabled. although it might be possible to detect if you're running in ds and hide the option at run time too, which might be better because then you can have just one single build that does everything, instead of the mess gbarunner2 ended up with
 
Scaling options like these are not going to happen. Not on DSi and unlikely on 3DS. It's just fast enough to make the games run fullspeed and it uses the 2D hardware of the DS which is not capable of doing scaling like this. I don't think the 3D one can do it either. Gericom had to squeeze every last CPU cycle out of the code which is why this is even running as good as it does.
 
Gericom had to squeeze every last CPU cycle out of the code which is why this is even running as good as it does.
Not all scaling algorithms are the same; the ones mentioned are very simple. You want to throw out the bathwater with the baby inside (as we say), without thinking twice and without discussion.  Lameboy used bilinear filtering (or similar) already 15 years ago without any impact on emulation speed, on DS Phat/Lite via flashcart. It would be enough to try various possibilities and test them. Can't it be done? Nah... he doesn't want to do that, It seems. 🤷
 
Lameboy is a true emulator. GBARunner3 is not an emulator. It runs the GBA games in DS mode abusing the fact the 2D hardware has the same capabilities as the GBA 2D hardware. When something doesn't match GBARunner3 intercepts the game and translates the register reads/writes. It's more like running a virtual machine.

Bilinear is doable because the hardware already supports it. Anything more complex than nearest or bilinear i don't see happening.
 
How to get latest version of GBARunner3 please?
Each time I go on the link, I cannot download anything so cannot get latest version.
 
Would any of you like it if some graphic filters/shaders were available (linear/bilinear, 2xsai, Super Eagle, Scale2x etc.)? On DSi XL the image would improve significantly, or not? I don't think there would be performance problems on DSi and 3DS (the ones mentioned are "lighter" filters), while on DS phat/lite it would be enough not to activate the corresponding option, if necessary. What do you think? 😉
I think that the resolution difference is so small, that the outcome would be undesirable for anyone. Things would look so distorted, that they would have to be scaled in a very very blurred way. And still they would look pretty bad, even with that amount of blur (if it's even possible?). There's only so much you can do with such a minuscule difference.
 
@BETA215 There IS a difference, I am a 2DS owner and only GBARunner3 seems to work at right speed, so please stop saying that without knowing, gbarunner2 doesn't work on all DS.
 
I think that the resolution difference is so small, that the outcome would be undesirable for anyone. Things would look so distorted, that they would have to be scaled in a very very blurred way. And still they would look pretty bad, even with that amount of blur (if it's even possible?). There's only so much you can do with such a minuscule difference.
Have you read what you quoted, or do you only extrapolate what is convenient for you to refute? I was referring above all to the DSi XL, where GBA games appear excessively coarse, pixelated, angular, boxy (what other adjective could I use to explain myself?) and certainly a simple bilinear filtering, already supported by the hardware, would significantly improve the visual impact. Could anyone who owns this model and has played GBA games with it tell me their opinion?

Anyway no one will be forced to use the filter, but it would be available as an option for those who deem it necessary based on the DS model and game in question.
 
Last edited by Nikokaro,
@BETA215 There IS a difference, I am a 2DS owner and only GBARunner3 seems to work at right speed, so please stop saying that without knowing, gbarunner2 doesn't work on all DS.
'[...] so please stop saying that without knowing [...]'

Where did I said that 'GBARunner2 works on all DSes', that 'it works at the right speed', or anything like that? Like, be those arguments true or false, I don't know what message are you referring to.

Have you read what you quoted, or do you only extrapolate what is convenient for you to refute? I was referring above all to the DSi XL, where GBA games appear excessively coarse, pixelated, angular, boxy (what other adjective could I use to explain myself?) and certainly a simple bilinear filtering, already supported by the hardware, would significantly improve the visual impact. Could anyone who owns this model and has played GBA games with it tell me their opinion?

Anyway no one will be forced to use the filter, but it would be available as an option for those who deem it necessary based on the DS model and game in question.
'[...] or do you only extrapolate what is convenient for you to refute?'

This isn't a competition or any kind of challenge, dunno why you approach this discussion in that way. This isn't a life changing situation, it's just running videogames.

I have a DSi XL, and games look good as they do for me. If you mean applying a filter without scaling - which I didn't thought cause I never heard the idea before in this context afaik -, I don't see a reason. If you want it, that's cool.

But if you ask my opinion, I find it pointless and would actually hinder the experience for anyone enabling the setting. Choices are nice, but if there's nobody actually developing it it's just screaming to the clouds. Better get your hands in the mud, be the change you want.
 
  • Like
Reactions: Nikokaro
I think that the resolution difference is so small, that the outcome would be undesirable for anyone. Things would look so distorted, that they would have to be scaled in a very very blurred way. And still they would look pretty bad, even with that amount of blur (if it's even possible?). There's only so much you can do with such a minuscule difference.
I have to agree, especially considering the viewport fills most of the screen anyways. If it's that much of an issue just get a DSi XL.
 
If you scale 240 to 256 horizontally that a scaling ratio of 1.06666666666666666666... and a ration of 1.2 for 160 to 192. Can't get any worse than that. +1 for just getting a DSi XL.
 

Site & Scene News

Popular threads in this forum