Programming guide: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
The programming guide is the complement to the nes reference guide.  You will find more in dept documentation about specific topics, tutorials to the most common problem encountered,  a list of existing tools that will assist you during you development phase and more. If you're new to nes development, you should give a look to the [[Getting_started|getting started]] section first.
=== General reference ===
=== General reference ===
* [[Getting_started|getting started]]
* [[CHR-ROM vs CHR-RAM|CHR-ROM vs CHR-RAM]]
* [[CHR-ROM vs CHR-RAM|CHR-ROM vs CHR-RAM]]
* Graphic tools
* Graphic tools
Line 5: Line 9:




=== Tutorials (stub) ===
=== Tutorials (stub) ===  
* [[Compression]]
* [[Compression]]
** [[Fixed Bit Length Encoding]]
** [[Fixed Bit Length Encoding]]
Line 15: Line 19:
* How to split the screen for a status bar
* How to split the screen for a status bar
* How to do parallax scrolling with the scroll register
* How to do parallax scrolling with the scroll register
* [[How to make raster effects|How to make raster effects]] by Bregalad ([http://jonathan.microclub.ch/NES_raster/nes_raster.txt external link])
* How to keep state
* How to keep state
* Frame based algorithm
* Frame based algorithm
* [[The frame and NMIs|The frame and NMIs]] by Disch ([http://nesdevhandbook.googlepages.com/theframe.html external link])
* Trick of the trade from well known commercial games
* Trick of the trade from well known commercial games
* Music, how to make, to play, sound fx
* Music, how to make, to play, sound fx

Revision as of 05:29, 23 June 2009

The programming guide is the complement to the nes reference guide. You will find more in dept documentation about specific topics, tutorials to the most common problem encountered, a list of existing tools that will assist you during you development phase and more. If you're new to nes development, you should give a look to the getting started section first.


General reference


Tutorials (stub)


Orphaned content that requires to be organized