NintendoAge http://nintendoage.com/forum/ -Sqooner answering frequently asked questions about SNES programming http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=115461 2013-11-22T00:17:36 -05.00 Aaendi 13 answering frequently asked questions about SNES programming http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=115461 2013-11-22T00:17:26 -05.00 Aaendi 13 answering frequently asked questions about SNES programming http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=115461 2013-11-21T23:23:43 -05.00 Aaendi 13
If you want a save feature on NES, I actually made a thread about that a while ago and someone linked to a Save hack. I have yet to try it out. ]]>
answering frequently asked questions about SNES programming http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=115461 2013-11-21T17:31:23 -05.00 Aaendi 13 answering frequently asked questions about SNES programming http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=115461 2013-11-21T16:29:19 -05.00 Aaendi 13 Originally posted by: Oddzball

So could you literally have say, SMB3 on an SNES cart? Because that would be awesome. And hell, if you could add in a save feature, like Mario adventure, it would be one of the most epic games on the SNES IMO.

How about Mario Adventure on the SNES using SMB3 from Allstars. Hmmmmm ]]>
answering frequently asked questions about SNES programming http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=115461 2013-11-21T13:29:41 -05.00 Aaendi 13 answering frequently asked questions about SNES programming http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=115461 2013-11-21T13:23:45 -05.00 Aaendi 13 answering frequently asked questions about SNES programming http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=115461 2013-11-21T11:45:16 -05.00 Aaendi 13 Originally posted by: pichichi010

Originally posted by: Aaendi

Q) Is the SNES really that much difficult to program compared to the NES? A) For games that look like NES games with more colors, not really. The 65816 is backwards compatible with the 6502, so most ASM code can be used for both systems. Sprites and tiles work almost the same way, you just need to upload the CHR data to VRAM at startup for any graphics to be displayed, and write to PPU regs to define the VRAM addresses of the sprite pattern table, BG pattern table, and BG map table. The SPC700 APU is the only thing that would be difficult for an NES programmer to use but an NES APU could easily be emulated. Now if you want a 32meg game that really takes advantage of the SNES PPU, it takes a lot more effort than a simpler NES-style game. 

So you mean, that If NES source code provided, it can be somewhat easily ported to SNES?
  Easy as in, not much to think about and plan yourself? Yes, if you are good with both the NES/SNES.
Easy as in not very time consuming? Noooooo.


]]>
answering frequently asked questions about SNES programming http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=115461 2013-11-21T11:02:04 -05.00 Aaendi 13 Originally posted by: Aaendi

Q) Is the SNES really that much difficult to program compared to the NES? A) For games that look like NES games with more colors, not really. The 65816 is backwards compatible with the 6502, so most ASM code can be used for both systems. Sprites and tiles work almost the same way, you just need to upload the CHR data to VRAM at startup for any graphics to be displayed, and write to PPU regs to define the VRAM addresses of the sprite pattern table, BG pattern table, and BG map table. The SPC700 APU is the only thing that would be difficult for an NES programmer to use but an NES APU could easily be emulated. Now if you want a 32meg game that really takes advantage of the SNES PPU, it takes a lot more effort than a simpler NES-style game. 
So you mean, that If NES source code provided, it can be somewhat easily ported to SNES?

]]>
answering frequently asked questions about SNES programming http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=115461 2013-11-21T10:54:07 -05.00 Aaendi 13