Originally posted by: Shiru
How difficult it is to do and how C/C++ knowledge could apply: imagine you have a PC program written in C/C++ by someone else, compiled, no source code available, and you want to do those changes.
You know for some reason, when I initially thought about doing this, I had my head wrapped around the idea that the source code would be available... I dont know why I thought it would be that way... after going through Bunnyboy and Khans stuff for the NES, I feel like I actually got a much better grasp on how things work on the NES and SNES. Assembly isnt nearly as hard as I thought it would be... only 52 functions huh? Some habits I have to break are programing in object structure, and things like how global variables and the like work. Also, remembering all those registry values where things are stored, in HEX is odd for me.
Most of my projects in college revolved around programing mods for Quake C, and most of my recent experience has been developing a Roguelike for the PC/Linux.
I have done a little digging, I can change map tiles around, create new tiles... create new character sprites, and edit dialog, so in "theory" my goal should be doable..
I could in fact make a "Harvest Moon SNES for girls" or updated graphics style Harvest Moon.
Then I thought, since I was messing with all the NES Nerdy Night and Khan stuff, what about;
Harvest Moon demake on the NES.
Probably way over my head at this point, but doable some day..