Working with NES (1)

Source: Internet
Author: User

Since I was a child, NES have been developed just for hobbies ........

If you are from a business perspective, you don't have to look at it .....

 

Introduction: NES are Nintendo (FC )... Baidu ....

Planning for the development of Nes.

Next, the artist,... we are working on our own. The basic learning is ghost painting. The tool we use is yychr. There are some other tools.

Programming is the most painful ....the best use is still 2 assembler ......we use unzip 2.exe,... very powerful, you can also single-step debugging.

Another option is nbasic... but the error cannot be corrected ..... it's too easy to explain... error correction is not specific, a DOS software... dizzy, There is no window.

If you can accept writing some restricted NES, you can use cc65, then you can use C language ....

All of these can be found in my resources. Hey .. If no, that is .... Wait a few days, or ask me ....

 

I. Books

1. Nintendo product system file... CHM... this is the preferred resource .... Although this book is not fully written, it is enough for beginners.

 

2 computer game hardware and programming skills ...... This book seems to be about the fbasic of the learning machine. The code is a compilation, like the results of the disassembly, but it also explains a lot of information from one side.

 

3 Nintendo game programming ......... I have written a lot of advanced nes technologies. Of course, there is also a basic part, but it is not written in a simple way, and the depth is packaged together. The code is all Assembly, like the result of disassembly ...... You can learn a little bit.

 

4 figure 6502 assembly instruction set... learn the assembly instruction of the CPU (6502) of the NES. Very delicate, but hard to understand.

 

5 6502 programming secrets... CHM... learn the Assembly commands of the CPU (6502) of NES. It is relatively simple and easy to understand, but speaking of machine code, there is a bug ,. At the same time, this book is written by wenquxing as an object. It is useful only for the first three chapters. (Wenquxing CPU is also 6502)

 

6 Vigo hunter tutorials... CHM... I have collected some of the stars about the development of NES (FC. It is mainly to collect a large number of netizens, and articles on nes found on the Internet, including BBS excerpt and QQ records. I have my own articles.

 

7 FC tutorial (assembly)... CHM... some of the stars I have collected about the development of NES (FC. It mainly focuses on compilation for development and various methods. They are all netizens.

 

8 FC tutorial (cc65 in C. Cc65 is the only C language compiler that can generate NES.

Ii. video tutorial

We have a limited level and cannot provide comprehensive video tutorials. We will make a contribution based on our own capabilities.

1. NES music tutorial

Watching (Tudou) has a total of 9 sets recorded by "Red passion"

Http://www.tudou.com/playlist/id/11936532/

2 fcgame development tutorial

Currently, there are a total of 6 sets of viewing (potato), and the first 4 sets are put together. Recorded by "Viking Hunter"

Http://www.tudou.com/playlist/id/9243299/

The music tutorials on NES are very fine and high-level, but there is still a lack of methods to add good music to the game.

For fcgame development tutorials, because I think programming takes a long time to learn, videos cannot be learned, and I cannot think of how to teach them, therefore, I only taught how to create a block and a background (MAP. The video is only used for demonstration. I will read more instructions and practices.

3. Join us

We have set up the Q group...

(Group 1) FC original development-cainiao group 43371391 is intended for beginners. You need to ask more questions before learning about it.

(Group 2) FC original game development-advanced group 72997871 is designed for true fans. If you do not speak for three months, you will be moved out of the group. There are really many people ...................

4. Acknowledge the Enlightenment

1. Alien technology (Instructor CAO): I found a lot of tutorials on the BBS of alien technology. (Http://bbs.waixing.com/thread-13710-1-1.html can still open)

2. Yunfei: I met Yunfei in Q group and gave me a lot of information. He gave me a lot of difficult books.

3. The first few members of Q group have taught me a lot about the NES technology, but I am a beginner. I would like to thank Ye Feng, the natural enemy, the pseudo-G7 community, and the red passion. The three of them joined hands to write a super greedy snake NES.

4. Zhou Ge: Zhou GE has been in the Q group, and he rarely speaks. I downloaded a lot of game source code from Zhou GE's online drive... All of them are compiled. I have not carefully read them yet. (Khan, at that time, FC was written by Hui. Is Zhou ge a person from Nanjing)

5 Netizens "big life": He is an electrical appliance. He introduced me to many things about 6502 CPUs, and lingyang's single-chip microcomputer also has a core. So its tool is also used in FC.

6 Mr Bob Rost: Someone taught me to look for nbasic when I asked a BBS or a question. I forgot the name of the person who gave me directions and couldn't find it. Later, a foreign website found nbasic, author Mr Bob Rost. Next, I wrote the first fcgame with nbasic...

7. hukanli: I found hukanli's article on csdn and introduced cc65. I didn't use it. But I wrote this article into the tutorial.

8. Ren tianxing: A cc65 user found on the IOT platform BBS, who was a sixth-grade elementary school student. He wrote six articles.

9 sin (love): this is his name on the Q group, the network name trbbadboy. He expanded the myth of cc65 and wrote more than 10 small NES with cc65, which is not a game yet. I have also written more than 10 tutorials. It created a new method for using cc65.

10 Red passion: I created a lot of NES and recorded FC music tutorials.

117th: I learned a lot about FC basics, such as Mapper and NMI.

Thank you.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.