Programming guide: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(→‎Tutorials (stub): new: Nerdy Nights sound by MetalSlime)
Line 27: Line 27:
** [[Synthetic Instructions]]
** [[Synthetic Instructions]]
* [[Limitations]]
* [[Limitations]]
* [[Emulation_Tutorials]]
* [[Emulation Tutorials]]
* How to organize data (interleaved, column based, screen based compressed etc)
* How to organize data (interleaved, column based, screen based compressed etc)
* [[PPU_scrolling]]
* [[Sample RAM map]]
* [[PPU scrolling]]
** How to scroll an infinite map
** How to scroll an infinite map
** How to scroll with less artifact
** How to scroll with less artifact
Line 38: Line 39:
* Frame based algorithm
* Frame based algorithm
* [[The frame and NMIs]] by Disch
* [[The frame and NMIs]] by Disch
** [[NMI thread]]: Make your status bar rock-solid
* 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
** [[Nerdy Nights sound]]
** [[Nerdy Nights sound]]
* [[NMI thread]]: Make your status bar rock-solid
* Do and don't
* Do and don't



Revision as of 01:32, 1 December 2010

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)

Libraries and samples

Links