GB emulator concept

Mario_hat_with_eyes

Well-Known Member
OP
Newcomer
Joined
Aug 2, 2021
Messages
51
Trophies
0
XP
227
Country
United States
I had this idea the other day, and I was wondering if it could be possible. I don't know all that much about emulation, but after playing around with MGBA, I found that the games are constructed in "layers". I was wondering if this could be utilized to make a GB emulator that plays games with the 3d effect, like the 3d classics series. I know that the 3d classics games had some things seperated to make it look fancier and have more depth, but to have this at a basic level for GB and GBC games would be neat. Even though it would probably look weird sometimes, I think I would be a cool affect. Is it possible?
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
3,476
Trophies
1
XP
3,860
Country
Canada
I don't know all that much about emulation, but after playing around with MGBA, I found that the games are constructed in "layers".
Maybe you should explain some more about exactly what you think you found before you start speculating wildly..? Most of the old 2D systems use "layers" in some capacity or another. See for instance:


In any case, you can at least expect that when it comes to something like this, different games will inevitably use different "layers" for different things and whatever works for one game will probably not work for another.
 

ghjfdtg

Well-Known Member
Member
Joined
Jul 13, 2014
Messages
1,230
Trophies
1
XP
2,917
Country
It's absolutely doable but it will look very different depending on how the game arranges layers, tiles and sprites.
 

ital

Well-Known Member
Member
Joined
Jun 16, 2006
Messages
1,723
Trophies
2
XP
4,164
Nice idea if applicable.

I haven't looked into it but thought the 3DS effect worked by interpolating an image twice to give it the depth effect? Hence 400px vs 800px when 3D is off.

That should be something a bit easier to implement as it would just require the emulator to split the visuals then recombine them using whatever library the 3DS homebrew community used for the effect in SM64. That would mean no ROM specific tuning. There was a similar thing during the 3D craze for PCs so its theoretically possible and something I'd like to see.

The effect won't be as crisp as recoding a ROM and arranging the assets in fields of vision according to depth but it could be an interesting gimmick.

A proper Virtual Boy emulator would also be real good as its probably the only device we'll ever that could do it justice.

the-simpsons-seizure.gif
 
  • Like
Reactions: peteruk

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
3,476
Trophies
1
XP
3,860
Country
Canada
it would just require the emulator to split the visuals
If this was easy to do in a reliable fashion, then I expect there would already be lots of emulators doing that. There's already been some interest in something that can scale up a background but still leave the sprites looking sharp, for instance.
 

ital

Well-Known Member
Member
Joined
Jun 16, 2006
Messages
1,723
Trophies
2
XP
4,164
If this was easy to do in a reliable fashion, then I expect there would already be lots of emulators doing that. There's already been some interest in something that can scale up a background but still leave the sprites looking sharp, for instance.

There are PC emulators doing it but they use a different approach:

http://www.geodstudio.net/

https://www.mtbs3d.com/phpbb/viewtopic.php?t=871





Try playing those videos on your 3DS, see how it looks. Don't know if they use the same codec though but its just a concept.


When 3D TVs were big there were apps that would run on the PC that would apply the 3D filtering effect to the standard title and give it depth perception. It was hit and miss depending on what it had to work with but doable.

With the 3DS the homebrew libraries already exist to render 2D as 3D (see SM64) as do emulators, all you need is someone to put them together as its theoretically possible.

A lot of people do think the 3D thing is a gimmick though, as did Nintendo hence 2DS but those of us who enjoy it really do. If a programmer is reading, is this feasible?
 
  • Like
Reactions: peteruk

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @Xdqwerty65, There's always emulating a DSi in NO$GBA.
    +1
  • Xdqwerty65 @ Xdqwerty65:
    its not the same
  • Xdqwerty65 @ Xdqwerty65:
    thing
  • Xdqwerty65 @ Xdqwerty65:
    i mean
  • Xdqwerty65 @ Xdqwerty65:
    it doesnt feel the same
  • Psionic Roshambo @ Psionic Roshambo:
    For me if you want to emulate the DS the best option is on Android, use DraStic and a controller that holds your phone... it's clunky but it works insanely well. The next best option in my opinion is using a New 3DS XL, not really emulation but hacked it works really well.
  • Xdqwerty65 @ Xdqwerty65:
    i dont have a 3ds
  • Xdqwerty65 @ Xdqwerty65:
    but i would use drastic
  • Psionic Roshambo @ Psionic Roshambo:
    It's worth buying or finding a cracked APK
  • Psionic Roshambo @ Psionic Roshambo:
    It divides your phones screen into 2 the touch screen functions work fine the microphone works
  • Psionic Roshambo @ Psionic Roshambo:
    Kind of the only good way to do it in my opinion
  • K3N1 @ K3N1:
    Pee
  • K3N1 @ K3N1:
    Introducing Amazon eero Max 7 tri-band mesh wifi router | Up to 9.4 Gbps | Connect 200+ devices | Coverage up to 2,500 sq. ft. | 2023 release https://a.co/d/0Sape2B
  • megaduck tempBOT:
    megaduck has joined the room.
  • Dark_Raven1997 @ Dark_Raven1997:
    Ever since the medicat was updated i cant get it to work I reinstalled and now it shows up as a white ventoy screen instead of medicat and half tools wont work any ideas how to fix it
  • DinohScene @ DinohScene:
    Use minitool partition wizard to nuke the drive, start from scratch?
  • SylverReZ @ SylverReZ:
    Morning Dinoh
  • NinStar @ NinStar:
    seems like kiiwii made a review about me it is on the front page
  • Vetusomaru @ Vetusomaru:
    kiiwii?
  • DinohScene @ DinohScene:
    PS4 guy with a piss yellow name
  • Vetusomaru @ Vetusomaru:
    As about DS, it's from the few consoles I prefer playing on the actual hardware, especially because of the consoles' hardware that make it not so practical to emulate (double screens, touch countrols etc). Besides DS and is cheap and flashcards are cheap as hell. Or you can buy a 3DS and mod it so you can play DS games too (since 3DS officially has back compatibility with DS games

    )
  • Jayro @ Jayro:
    @Dark_Raven1997 I'd say start from scratch, but make sure you disable Windows Defender and keep the window to it open, or it will re-activate itself and delete apps.
  • DinohScene @ DinohScene:
    ^ +1 for disabling windows defender
    +1
    Vetusomaru @ Vetusomaru: eh?