Question:Nintendo 8 bit programming...


#1

I wanted to get a feel of game programming but wanted to experiment reprogramming old Nintendo Games is there a way to extract the files from games and image files, also I thought of using a emulator and I found some games but would that work to get to the source of it and maybe even change some code or even add characters, like Mega Man part one, I’m studying C+, but I was curious to even try it, I know that game emulators or like stuff like the Game Genie inhanced play for games and this may have been due to code, if any one knows, please let me know, I would like to experiment with this for fun, testing my programming skills, as dumb as I am, I’m trying to become computer literate, and dive into the Matrix (I do have basic game tutorials on writing 2D scroller games and I have reviewed for programming 3d games, but I had went back to learn C+ to get a feel, and I felt to do the lesser games it may give me a feel for programming, I hope someone understands me on this, you’ll see in future events, I have a plan:D I just need to know how to get inside the games, then If I can see the programming code or files then that would be lovely, I know this is not a complete programming forum but if I can get idea of how to get in there


#2

Forget about coding the old good 8bit consoles. You can only code in asm for them and if you only know c++, it should get very hard to understand old 8bit asm.
The only thing you could do is to dump the graphics to the pc and then write the game once again in c++, but you could also join a team and make a game from ground up, that could be faster.
Do not try to modify some1 else’s code if you want to get experience in coding.
Forget games if you want to practice. Try demos. Go over to www.scene.org join a team and then you will have enough help and you will be able to create something by yourself and not modify other people’s work.

cu
Tom


#3

Hey thanks for the response, I always wonder what form of programming was used, I like the old classics, I’ve programmed 2D side scrollers before thru tutorials, and I wanted to get a look into what they had done for it, it’s a experiment type of thing, I am working on a 3D game right now and I’m at continuing a basis with C+, I could extract the files and import them into 2D engines that I’ve found, and indeed it is a totally diffferent language and it seems it would be a waste of time, but I would like to extract games and see what they used, to see what was done, just like looking at a graphic game and see what techniques were used, I wanted to design mini games and even test my programming skills to see if I can change code for my own personal use, I believe I have a new idea for something, but I have to toy around and experiment, it’s something I do on my spare time when I’m not working on projects, sometimes when I take resting breaks other ideas come along and I like something and I may mention it to others and they’ll say that’s cool you should do it, I have a project now that I abandon for two years and a friend of mine seen some production work and asked me to pick it back up, not only that, but because of that, I got to meet close affilates of Todd Mcfairlane and Don Bluth and people had mention a project I was working on, I figured to give it a shot, I’m self taught programming and for some reason it seems to be easy for me, i haven’t mastered it or anything like that, but I do have a little basis, plus I went back to practise 2D game programming with C+ to give me a better basis for 3D programming

Here’s a test idea I had for future team players they may want to work with me, I had thought about it because people had asked me if they could work with me on this project that I’m working on, and I said to myself that if I was going to have a development team, not only must they have experience but must be skilled, I said this" If your a really good programmer I want to see if you can reprogram characters like in Mike Tyson’s Punch for Nintendo 8bit, made playable" I have figured it out, but it’s kinda crazy, not to many people are into 2D game development anymore, (which I understand) and I know the focus would be 3D programming, but that should be a given, but if I can see a person do the above stated, it shows me, that they know how to program with character, and it expresses skill, I’ve seen some really talented people that you wouldn’t believe and I know a child prodigy (but he rather waste his life with drugs, a said case and waste) but were is this coming from you may ask?, you may want to check out this sight http://mugenguild.cjb.net/, creating games should be fun and not a pain but sometimes they are, fun is what I want to do while I still deal with the real deal of it all, I believe I may be on the brink of the next gen games with some of the other things I’m working on but that will have to be proven and that’s my goal, it’s still a learning process and one day I may share why I really wanted to do this :smiley:

I still deal with the strengths of 3D development and programming and this is something on the side I was messing around with, I have figured other angles to toy around with, but again this is spare time stuff, thanks again for responding, not to many would look at 2D programming games but I seen some past games that still blow out 3D games, not ever 3D game is good and it make no since to limit your options if you have the time to do it, if everything goes right it will all make since, in some 2D games, some of the basics are there that alot of companies miss, because they want to make the next most graphical content but it has no gameplay and it lacks interest , your dealing with a generation with short attension spans, but I’ll get it, by no means do I want to copy another persons game but you can learn from it, there are quirks in there that are useful, it’s okay with me, I found the limitation in 3D games and how to put them in, and people will say that’s unbelievable, rock and shock is the key, well I must go, I’ve babbled enough, I know there’s questions as to why, so maybe one day I’ll make a article about it , I still with the powess of 3D game development, but this is for sub mini games on the side for me :smiley:


#4

The problem at the time 8bit consoles were developed was that you only was able to code for this particular system. I did not want to bring you away from the old good days and i am also of the oppinion, that every gamescoder should know the roots, but the problems are getting more complex.
If you learn how to code a NES you will see that it is very hard to get more experince because you are limited very much by things you do not even think about today (i.e. 64K limit). You will get experience, but this kind of experience is “out-of-date”. Of course i understood that you do it in your sparetime, but the only chalenging thing about consoles is emulating them.

The way for me was Demos, but this is different from person to person.

cu
Tom


#5

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.