Neimod has full kernel control from an unmodified 3DS

Status
Not open for further replies.

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,497
Trophies
1
Age
34
Website
Visit site
XP
2,969
Country
yeah, that's true...
I don't even want 3ds roms, I just want homebrew like emulators
It'd be one thing just to release the exploit as it is, but making an emulator or anything takes time too.

Anyway there's the possibility that they haven't released anything yet, because they are waiting for Nintendo to issue another firmware update.
There we will see if it is safe to update or not, and take appropriate action.
 

DaniPoo

Well-Known Member
Member
Joined
Jan 2, 2013
Messages
925
Trophies
1
Age
35
XP
2,295
Country
As I said, there is no need to stretch at all. There is only a 4 pixel difference on either side, just clipping those 4 pixels off would prevent any leaking of the layers while at the same time preserving a 1:1 pixel ratio, keeping the image almost exactly as it would be on SNES hardware (ish). My point still stands.
Are you against stretching or anything? you only stretches very litte to fill the gaps and its only on the background layers.
Basicaly you will still have the 1:1 experience if you dont stretch the layer the sprites interact with and that layer and the sprites at 0 depth.
 

spinal_cord

Knows his stuff
Member
Joined
Jul 21, 2007
Messages
3,226
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,393
Country
Are you against stretching or anything? you only stretches very litte to fill the gaps and its only on the background layers.
Basicaly you will still have the 1:1 experience if you dont stretch the layer the sprites interact with and that layer and the sprites at 0 depth.

Stretch = blur, blur = ugly. Especially on a low resolution system like the SNES, even more so when there will be only a small amount of stretch. It also seems that I misunderstood your original statement, I assumed that you meant the stretching would be required for the 3D effect to work, not that it could be used to hide some of the edges.

As for what SparroHawc said about it being too much work, I can't see how. SNES9x already allows the user to enable/disable each bg layer, which proves a couple of things, 1. the layers are already rendered separately and 2. the emulator already knows the priority of each layer, or else it wouldn't be displayed correctly to start with.
Really all that needs to be done, even i it is on a per game basis, would be to render one display as-is, then a second with the layers shifted to the side (by different amounts of course). All of which can be don automatically as the emulator already knows which layer is in front, which is second etc. "It's a minor gain for a lot of work" is just a way of saying "I don't want to", which is fair enough.
 

DaniPoo

Well-Known Member
Member
Joined
Jan 2, 2013
Messages
925
Trophies
1
Age
35
XP
2,295
Country
Stretch = blur, blur = ugly. Especially on a low resolution system like the SNES, even more so when there will be only a small amount of stretch. It also seems that I misunderstood your original statement, I assumed that you meant the stretching would be required for the 3D effect to work, not that it could be used to hide some of the edges.

As for what SparroHawc said about it being too much work, I can't see how. SNES9x already allows the user to enable/disable each bg layer, which proves a couple of things, 1. the layers are already rendered seperatly and 2. the emulator already knows the priority of each layer, or else it wouldn't be displayed correctly to start with.
Really all that needs to be done, even i it is on a per game basis, would be to render one display as-is, then a second with the layers shifted to the side (by different amounts of course). All of which can be don automatically as the emulator already knows which layer is in front, which is second etc. "It's a minor gain for a lot of work" is just a way of saying "I don't want to", which is fair enough.

Yeah but I used to play snes back in the days before HD on a fatty TV and boy was it blurred lol! but you dont have to "blur" in order to stretch.

I understand what you are trying to explain but I dont think that the emulator itself knows what order the layers are placed as it may be a part of each game-engine, I could be wrong here.
But there is also one other problem, there is no way the emulator could automaticaly understand by itself how to set the optimal offset. This has to be done for each game by a human.
Like I said earlied, This could be done by having some kind of "3D config database file" that stores layer offset information for each rom title.
The final problem I could think of is that 3D cant be applied for every game because layers can actually be too complex.
EXAMPLE: TLOZ - A link to the Past. The background layer that shows the ground is actually the same layer the shows the trees and the treecrowns (you can run under those)
So if you elevated link to be higher up than the ground then you would automatically be higher up than the treecrowns aswell and that would look very ugly.

But I guess it would be possible in a game like mario world if you turn the 3d off at the worldmap :) Because the worldmap uses the same layers in a different way.
And I dont think the emulator could change 3d settings based on game events. That would be cool thou!
 

McHaggis

Fackin' Troller
Member
Joined
Oct 24, 2008
Messages
1,749
Trophies
0
XP
1,466
Country
Stretch = blur, blur = ugly. Especially on a low resolution system like the SNES, even more so when there will be only a small amount of stretch. It also seems that I misunderstood your original statement, I assumed that you meant the stretching would be required for the 3D effect to work, not that it could be used to hide some of the edges.

As for what SparroHawc said about it being too much work, I can't see how. SNES9x already allows the user to enable/disable each bg layer, which proves a couple of things, 1. the layers are already rendered separately and 2. the emulator already knows the priority of each layer, or else it wouldn't be displayed correctly to start with.
Really all that needs to be done, even i it is on a per game basis, would be to render one display as-is, then a second with the layers shifted to the side (by different amounts of course). All of which can be don automatically as the emulator already knows which layer is in front, which is second etc. "It's a minor gain for a lot of work" is just a way of saying "I don't want to", which is fair enough.
I was thinking about this a long time ago too, and I thought about the layers dilemma. If someone could come up with a system so that it could be left up to the community to define how the 3D works, then it wouldn't be much work for the developers, they'd only have to implement the engine. So, a basic system might be a config file that defines layer offsets for a particular mode or when a memory offset is at a particular value. A more advanced system could use a scripting engine, like V8 or something (JavaScript is a very easy to learn language), using callbacks and host functions to change the display as and when necessary.

EXAMPLE: TLOZ - A link to the Past. The background layer that shows the ground is actually the same layer the shows the trees and the treecrowns (you can run under those)
So if you elevated link to be higher up than the ground then you would automatically be higher up than the treecrowns aswell and that would look very ugly.
That makes little sense. If the layer for the ground is the same as the layer for the trees, how would Link be able to run behind them?
 

DaniPoo

Well-Known Member
Member
Joined
Jan 2, 2013
Messages
925
Trophies
1
Age
35
XP
2,295
Country
I was thinking about this a long time ago too, and I thought about the layers dilemma. If someone could come up with a system so that it could be left up to the community to define how the 3D works, then it wouldn't be much work for the developers, they'd only have to implement the engine. So, a basic system might be a config file that defines layer offsets for a particular mode or when a memory offset is at a particular value. A more advanced system could use a scripting engine, like V8 or something (JavaScript is a very easy to learn language), using callbacks and host functions to change the display as and when necessary.


That makes little sense. If the layer for the ground is the same as the layer for the trees, how would Link be able to run behind them?

If you dont believe me you should check it out yourself by switching on and of layers within the Snes9x emulator for PC.
I have seen many interesting funktions in layers. You should also take a look at the layers at the first stage of Donkey Kong Country 3 :)
There is a layer there that both acts as the background and the foreground water which you can swim in. Interesting stuff is going on there and I dont know how it works.
 

spinal_cord

Knows his stuff
Member
Joined
Jul 21, 2007
Messages
3,226
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,393
Country
... If the layer for the ground is the same as the layer for the trees, how would Link be able to run behind them?

Interrupts. The layers can change priority even during rendering the screen (I assume).
Similar to how Mode7 works. 'Mode7' was how games like Mariokart rendered perspective, the scale of the layer was changed on the hblank, so for every scan line, the background could be a different scale, the higher up the screen, the smaller the bg, the lower down the screen the larger the bg.
I would assume that the background in Zelda, would be set behind the sprites if the player is in front of the trees or infront if the player is behind. Although I didn't know that the same layer was used for trees and grass, seems a bit silly when you have 4 layers + sprites to play with.
 

DaniPoo

Well-Known Member
Member
Joined
Jan 2, 2013
Messages
925
Trophies
1
Age
35
XP
2,295
Country
Interrupts. The layers can change priority even during rendering the screen (I assume).
Similar to how Mode7 works. 'Mode7' was how games like Mariokart rendered perspective, the scale of the layer was changed on the hblank, so for every scan line, the background could be a different scale, the higher up the screen, the smaller the bg, the lower down the screen the larger the bg.
I would assume that the background in Zelda, would be set behind the sprites if the player is in front of the trees or infront if the player is behind. Although I didn't know that the same layer was used for trees and grass, seems a bit silly when you have 4 layers + sprites to play with.

Something like that sound about right. But the fun thing is that you could actually be halfway under the treewhile still be over the ground.
Anyway, I think this discussion need its own thread. Anyone wanna have the honor of putting up a thread in the forum about "2D to Stereoscopic 3D"?
 

McHaggis

Fackin' Troller
Member
Joined
Oct 24, 2008
Messages
1,749
Trophies
0
XP
1,466
Country
Interrupts. The layers can change priority even during rendering the screen (I assume).
Similar to how Mode7 works. 'Mode7' was how games like Mariokart rendered perspective, the scale of the layer was changed on the hblank, so for every scan line, the background could be a different scale, the higher up the screen, the smaller the bg, the lower down the screen the larger the bg.
I would assume that the background in Zelda, would be set behind the sprites if the player is in front of the trees or infront if the player is behind. Although I didn't know that the same layer was used for trees and grass, seems a bit silly when you have 4 layers + sprites to play with.
I knew how Mode7 worked, but to be honest I've never given SNES development much of a look. Interrupts seem like they would be glitchy: what happens, for instance, when your player is half-in and half-out?

If you dont believe me you should check it out yourself by switching on and of layers within the Snes9x emulator for PC.
I have seen many interesting funktions in layers. You should also take a look at the layers at the first stage of Donkey Kong Country 3 :)
There is a layer there that both acts as the background and the foreground water which you can swim in. Interesting stuff is going on there and I dont know how it works.
I'll take your word for it.

Anyway, I started a thread for you guys. I even put a special video in there for you... get your glasses on. :wink:
 

Anlex

Member
Newcomer
Joined
Dec 25, 2010
Messages
15
Trophies
0
XP
51
Country
United States
I do not care much for roms and the like. And homebrew may be interesting, but what I really want to get rid of is the STUPID REGIONLOCK. Let's hope there is a release soon.
 

Chase-san

Well-Known Member
Member
Joined
Dec 24, 2008
Messages
166
Trophies
1
Website
www.csdgn.org
XP
212
Country
United States
I honestly don't care if 'piracy' is doable or not. I would love to be able to get inside my 3ds and tinker around with some custom programs of my own without going through Nintendo.
 

Anlex

Member
Newcomer
Joined
Dec 25, 2010
Messages
15
Trophies
0
XP
51
Country
United States
I just hope there will be a release before Nintendo manages to fix this and even all the "good" guys are screwed.
 

yuuna

Hello, this is turtle.
Newcomer
Joined
Jun 24, 2012
Messages
94
Trophies
0
XP
85
Country
Malaysia
they might have known, iirc someone here said it is like twilight hack.
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
they might have known, iirc someone here said it is like twilight hack.
The problem is there are LOTS of ways something can be like the Twilight Hack. It's knowing which game, where in the game and what kind of exploit it uses. There are lots and lots of combinations ;)
 

yuuna

Hello, this is turtle.
Newcomer
Joined
Jun 24, 2012
Messages
94
Trophies
0
XP
85
Country
Malaysia
true, I was referring to pwsincd's post. let's just wait and see when the upcoming update released if nintendo manage to patch it.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @genistopitauniverfrocrami, What drugs is this dude on?
    +1
  • NinStar @ NinStar:
    CRAZY HAMBURGER
  • The Real Jdbye @ The Real Jdbye:
    @NinStar both nes remix 1 and 2 had some stinkers in there
    +1
  • The Real Jdbye @ The Real Jdbye:
    but at least 2 doesn't have sports games
  • The Real Jdbye @ The Real Jdbye:
    loved nes remix, but hated having to play Baseball, Tennis and Golf in order to progress
    +1
  • The Real Jdbye @ The Real Jdbye:
    or fucking Clu Clu Land for that matter
  • Psionic Roshambo @ Psionic Roshambo:
    Not a big fan of NES kid Icarus either... I know it was popular but I didn't care for it.
  • Psionic Roshambo @ Psionic Roshambo:
    Yesterday I learned my BD Burner drive can burn CD's at 56X lol
  • cearp @ cearp:
    What stuff were you burning?
    I used to burn tons of dvds (data files) many years ago, but haven't burnt a disk in ages.
  • Psionic Roshambo @ Psionic Roshambo:
    My car actually reads MP3 CD's lol
  • Psionic Roshambo @ Psionic Roshambo:
    So mix CDs for myselt :)
  • Psionic Roshambo @ Psionic Roshambo:
    Pantera, Metallica, Hollywood Undead, Five Finger Death Punch, some others lol
  • Psionic Roshambo @ Psionic Roshambo:
    I can put like 90 songs on a CD lol
  • The Real Jdbye @ The Real Jdbye:
    if only it could read dvds then you would just need 1 disc
    +1
  • BakerMan @ BakerMan:
    i tell ya what, i could go for a fuckin gyro right about now
    +1
  • cearp @ cearp:
    I hope your brother is doing ok Mr BakerMan
    +1
  • cearp @ cearp:
    and Psi - I had a cd player / radio that played mp3 cds once, very cool
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    BakerMan yeah me too.... maybe that's gonna be dinner for me there is this place near me I have been dying to try and they have them lol
  • K3Nv2 @ K3Nv2:
    I miss usb mp3 players they were shit but at the time a go to
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I thought about that and I have blank DVD's and Blurays but honestly after like 90 songs I just listen to it a couple of hundred times toss it out and burn something else or have like 2-3 CD's. Florida here the heat in the car tends to ruin the CD's after like a few months even commercial pressed ones don't last too long.
  • The Real Jdbye @ The Real Jdbye:
    my music collection is just too big, i require variety
  • Xdqwerty @ Xdqwerty:
    Wanted to download the Sonic manía plus android versión cuz i have Netflix but my phone isnt compatible
    Xdqwerty @ Xdqwerty: Wanted to download the Sonic manía plus android versión cuz i have Netflix but my phone isnt...