- Joined
- Feb 10, 2009
- Messages
- 5,478
- Trophies
- 2
- Location
- Sacramento, California
- Website
- lazerlight.x10.mx
- XP
- 5,198
- Country
-
Do not mistake this for the other thread about 3DS games running on the DS. This isn't that.
After playing 4 Heroes of Light, I began to think that they may have had the idea of it being a 3DS title, what with the way the animations looked like they could have popped out. Then it hit me. What if it could when played on a 3DS with such an effect?
Before people begin to doubt and say that there are no 3DS-enhanced DS titles, let me explain. Just like a program can be compiled to multiple CPU types, if the source code for DS games were recompiled to ARM11 3DS-specific binaries, they could essentially run as native 3DS titles. If the programmers are smart enough, they wouldn't have any code that interacts directly with the hardware, but through functions that handle hardware interaction, such as Nintendo's APIs for the DS. If companies were given 3DS API's, and linked their DS code to use those instead (or make new functions which become the "middle man" or "adapters" to translate DS operations to 3DS operations), they could recompile new binaries. Now comes the part where 3DS-enhancements come into play.
Now, with the above, they could potentially have native 3DS games, but what could they do with this newly gained power? Well, they couldn't do anything that would alter the game, but could there be something that would allow them to improve what they currently have? How about texture/sprite smoothing? Enlarge the screen area from 256x192 to 320x240 with filtering? Or the 3D-effect? If they can extrapolate the camera position/orientation, and form 2 camera positions/orientations, they could manage it. How about the analog slider? Wouldn't it be great to play games like Super Mario 64 DS using that instead of the touch screen? Because the game already contains control with the touch-screen to act like an analog stick, they could change where the input comes from, and then disable drawing the touch overlay when the touch screen was used that way. It would all be added to the new ARM11 binaries. As far as model detail, poly count, or audio samples, they couldn't do anything to those are specific to the game data, not binaries. Take note that it would be up to the developers to "update" their games, even those that are years old, and program additions and recompile them to be enhanced.
So, how would these DS games be able to use these 3DS binaries? Well, we are talking about the 3DS which can more than likely detect a game for the DS or 3DS, so why not give a prompt when a DS game is inserted, asking if you'd like to run them in 3DS-enhanced mode if it is available? Then it would either load the original binaries for no enhancements, or load the new ones that would require being downloaded and store in memory first. Because they'd be 3DS ARM11 binaries, they'd most likely be signed much like DSiWare games are.
Well, that was a mouthful. This is all speculation that "could" happen if it were possible, and if it was in the interest of Nintendo and other developers. It could even continue DS sales while the 3DS is out. Any thoughts?
After playing 4 Heroes of Light, I began to think that they may have had the idea of it being a 3DS title, what with the way the animations looked like they could have popped out. Then it hit me. What if it could when played on a 3DS with such an effect?
Before people begin to doubt and say that there are no 3DS-enhanced DS titles, let me explain. Just like a program can be compiled to multiple CPU types, if the source code for DS games were recompiled to ARM11 3DS-specific binaries, they could essentially run as native 3DS titles. If the programmers are smart enough, they wouldn't have any code that interacts directly with the hardware, but through functions that handle hardware interaction, such as Nintendo's APIs for the DS. If companies were given 3DS API's, and linked their DS code to use those instead (or make new functions which become the "middle man" or "adapters" to translate DS operations to 3DS operations), they could recompile new binaries. Now comes the part where 3DS-enhancements come into play.
Now, with the above, they could potentially have native 3DS games, but what could they do with this newly gained power? Well, they couldn't do anything that would alter the game, but could there be something that would allow them to improve what they currently have? How about texture/sprite smoothing? Enlarge the screen area from 256x192 to 320x240 with filtering? Or the 3D-effect? If they can extrapolate the camera position/orientation, and form 2 camera positions/orientations, they could manage it. How about the analog slider? Wouldn't it be great to play games like Super Mario 64 DS using that instead of the touch screen? Because the game already contains control with the touch-screen to act like an analog stick, they could change where the input comes from, and then disable drawing the touch overlay when the touch screen was used that way. It would all be added to the new ARM11 binaries. As far as model detail, poly count, or audio samples, they couldn't do anything to those are specific to the game data, not binaries. Take note that it would be up to the developers to "update" their games, even those that are years old, and program additions and recompile them to be enhanced.
So, how would these DS games be able to use these 3DS binaries? Well, we are talking about the 3DS which can more than likely detect a game for the DS or 3DS, so why not give a prompt when a DS game is inserted, asking if you'd like to run them in 3DS-enhanced mode if it is available? Then it would either load the original binaries for no enhancements, or load the new ones that would require being downloaded and store in memory first. Because they'd be 3DS ARM11 binaries, they'd most likely be signed much like DSiWare games are.
Well, that was a mouthful. This is all speculation that "could" happen if it were possible, and if it was in the interest of Nintendo and other developers. It could even continue DS sales while the 3DS is out. Any thoughts?