- My Forums
- Tiger Rant
- LSU Recruiting
- SEC Rant
- Saints Talk
- Pelicans Talk
- More Sports Board
- Fantasy Sports
- Golf Board
- Soccer Board
- O-T Lounge
- Tech Board
- Home/Garden Board
- Outdoor Board
- Health/Fitness Board
- Movie/TV Board
- Book Board
- Music Board
- Political Talk
- Money Talk
- Fark Board
- Gaming Board
- Travel Board
- Food/Drink Board
- Ticket Exchange
- TD Help Board
Customize My Forums- View All Forums
- Show Left Links
- Topic Sort Options
- Trending Topics
- Recent Topics
- Active Topics
Started By
Message
NES game coding?
Posted on 6/26/17 at 1:50 pm
Posted on 6/26/17 at 1:50 pm
Is it possible these days to download & read the actual programming code from original NES games? I'd like to see how some of my favorite games from childhood were coded, if it's even possible. Thanks.
Posted on 6/26/17 at 3:07 pm to RidiculousHype
quote:
Almost all NES games were hand-written in 6502 assembly, the same as used in the Commodore 64, the Apple ][e, etc. The very few which were written in C had a reputation for being terribly slow because the NES is only 2Mhz and has 2Kb of onboard RAM (with an 8Kb window for the cartridge to patch more in).
LINK
LINK
Posted on 6/27/17 at 11:15 am to musick
Thanks, I did some digging around and apparently the original code for these old NES games is not in the public domain. Apparently it's illegal to even have it on your computer.
Posted on 6/27/17 at 11:16 am to RidiculousHype
Same thing as any proprietary source code.
The windows 2000/xp source code leaked a while ago and I had to look at it.
The windows 2000/xp source code leaked a while ago and I had to look at it.
Posted on 6/27/17 at 11:21 am to musick
quote:
Same thing as any proprietary source code.
The windows 2000/xp source code leaked a while ago and I had to look at it.
Yeah, I just had no idea. My knowledge of code is pretty limited. As far as I knew, I thought the ROMs you download to play on an emulator contain the code, but it sounds like that isn't the case. (?)
Posted on 6/27/17 at 11:28 am to RidiculousHype
That is incorrect. The ROM image just contains a binary, complete build that can be read by the NES or emulators itself. It's already compiled and none of the source code would be there whatsoever. You would need access to the actual source code to see anything, and I doubt nintendo has ever released anything like that, since they are huge on protecting their property.
Posted on 6/27/17 at 11:32 am to musick
What you CAN find is stuff out there that people have recrated in a language like C and rebuilt the games with a known language.
for instance zelda classic:
LINK
Source Code
You can also take the ROM and try to dissemble it back into 6502 assembly language, and some people have:
LINK
but without knowledge of the 6502 assembly language you probably wont get much from it.
for instance zelda classic:
LINK
Source Code
You can also take the ROM and try to dissemble it back into 6502 assembly language, and some people have:
LINK
but without knowledge of the 6502 assembly language you probably wont get much from it.
This post was edited on 6/27/17 at 11:38 am
Posted on 6/27/17 at 12:08 pm to musick
I had a class in college that covered 6800. I tried to fiddle with Tecmo Super Bowl back in the day. Never got very far with trying to mod some things I wanted in to update it.
People have made all kinds of tools to do some things though. The randomizer Zelda is pretty crazy.
People have made all kinds of tools to do some things though. The randomizer Zelda is pretty crazy.
This post was edited on 6/27/17 at 12:09 pm
Posted on 6/28/17 at 7:54 am to Dam Guide
quote:
Tecmo Super Bowl
You may know already but people update the rosters and even add teams now! Pretty great to play Tecmo with Brees!
Posted on 6/28/17 at 9:11 am to ShootingsBricks4Life
quote:
You may know already but people update the rosters and even add teams now! Pretty great to play Tecmo with Brees!
Yeah, roster/team changes happened a long long time ago. Messed around on knobbe for a long time, back before it became tecmobowl.org. Was trying to get into modifying some code. They did a lot of what I was trying to do.
This post was edited on 6/28/17 at 9:14 am
Popular
Back to top
Follow TigerDroppings for LSU Football News