If I were to parse the binary coding of a .smc and replace them with ds equivalents would it be possible to create a file that would run natively on the NDS architecture? I'm unsure how the stack functions in either the NDS or the SNES, however I'm certain there is a way to convert between them in that sense. What I
worries me is the fact the SNES has certain functions handled by multiple different chips (ex: sound, backgrounds) I feel that an equivalent could be found for even those types of functions on NDS architecture. I know that this is possible to do in c++ If I convert the bit information into chars, which would make editing them extremely easy but would also blow up file size about 8x. As most SNES games are only a few Mb in size that's not really a problem though. Also I am aware that there are snes emulators for the ds, I want to do it the hard way anyways.
Theoretically the only information I would need is all the binary commands the SNES can differentiate, and All the binary commmands the DS can Differentiate.
worries me is the fact the SNES has certain functions handled by multiple different chips (ex: sound, backgrounds) I feel that an equivalent could be found for even those types of functions on NDS architecture. I know that this is possible to do in c++ If I convert the bit information into chars, which would make editing them extremely easy but would also blow up file size about 8x. As most SNES games are only a few Mb in size that's not really a problem though. Also I am aware that there are snes emulators for the ds, I want to do it the hard way anyways.
Theoretically the only information I would need is all the binary commands the SNES can differentiate, and All the binary commmands the DS can Differentiate.