Programming guide: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
m (Created page with 'List of possible content for this page (stub page only) * Tutorial * List of software by categories and audience * file format for mapper etc === Existing content === * [[CHR-...') |
mNo edit summary |
||
Line 1: | Line 1: | ||
=== General reference === | |||
=== | |||
* [[CHR-ROM vs CHR-RAM|CHR-ROM vs CHR-RAM]] | * [[CHR-ROM vs CHR-RAM|CHR-ROM vs CHR-RAM]] | ||
* Graphic tools | |||
* Audio tools | |||
=== | === Tutorials (stub) === | ||
* [[Compression]] | |||
** [[Fixed Bit Length Encoding]] | |||
* [[Programming Mappers]] | * [[Programming Mappers]] | ||
** [[Programming_UNROM|UNROM]] | ** [[Programming_UNROM|UNROM]] | ||
* | * How to organize data (interleaved, column based, screen based compressed etc) | ||
** | * How to scroll an infinite map | ||
* How to scroll with less artifact | |||
* How to split the screen for a status bar | |||
* How to do parallax scrolling with the scroll register | |||
* How to keep state | |||
* Frame based algorithm | |||
* Trick of the trade from well known commercial games | |||
* Music, how to make, to play, sound fx | |||
* NMI, best practices | |||
* Do and don't | |||
=== Orphaned content that requires to be organized === | === Orphaned content that requires to be organized === |
Revision as of 05:09, 23 June 2009
General reference
- CHR-ROM vs CHR-RAM
- Graphic tools
- Audio tools
Tutorials (stub)
- Compression
- Programming Mappers
- How to organize data (interleaved, column based, screen based compressed etc)
- How to scroll an infinite map
- How to scroll with less artifact
- How to split the screen for a status bar
- How to do parallax scrolling with the scroll register
- How to keep state
- Frame based algorithm
- Trick of the trade from well known commercial games
- Music, how to make, to play, sound fx
- NMI, best practices
- Do and don't