NES reference guide: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
No edit summary
(Adds FamicomBox link to reference guide.)
(31 intermediate revisions by 13 users not shown)
Line 3: Line 3:
=== General ===
=== General ===
*[[Glossary]]
*[[Glossary]]
*[[Cartridge and mappers' history]]


=== Hardware reference ===
=== Hardware reference ===
Line 8: Line 9:
* [[PPU]]
* [[PPU]]
* [[Input devices]]
* [[Input devices]]
* [[MMC|Mapper]]  
* [[Mapper]]s
* [[Hardware_pinout|Pinout]]
* [[Hardware pinout|Pinout]]
* [[Cycle reference chart]] for various PPU and frame-related timing details; includes CPU cycle counts
* [[Cartridge_board_reference|Cartridge board]]
* [[Cartridge_board_reference|Cartridge board]]
* [[Hardware_misc|Misc]]
* [[:File:neswires.jpg|RF Famicom wiring diagram]] (many parts also applicable to NES)
* [[Errata]]: Hardware bugs and quirks
 
==== Miscellaneous ====
* [[Vs. System]]
* [[FamicomBox]]
* [[CIC lockout chip]]
* [[Myths]]
* [[PRG RAM circuit]]
* [[Implementing Mappers In Hardware]]
* [[Visual circuit tutorial|Tutorial on reading circuits in Visual 6502/2A03/2C02]]
* [[MOD RF|RF modulator board]]
* [http://console5.com/wiki/Nintendo_NES-001 Nintendo NES-001] on Console5


=== File format reference ===
=== File format reference ===
Line 19: Line 33:
* [[NSF]]
* [[NSF]]
* [[FDS]]
* [[FDS]]
* [http://old.smwiki.net/wiki/IPS IPS]


=== Emulation reference ===
=== Emulation reference ===
* List of NES [[emulators]]
* [[Emulator tests]]
* [[Emulator tests]]
* [[Game bugs]] - games that display buggy behavior on the actual hardware
* [[Tricky-to-emulate games]]
* [[Sprite overflow games]] - games which use the [[PPU_sprite_evaluation#Sprite_overflow_bug|sprite overflow bug]] of [[OAM]]
* [[Colour-emphasis games]] - games which make use of the colour emphasis bits of $2001
* [[Colour $0D games]] - games which use the infra-black colour $0D.
* [[Expansion audio games]] - Famicom games that use extra audio hardware.


=== Notes ===
=== Notes ===
* There is no section for the iNes mapper id yet.  Please check this temporary condensed list [[::Category:INES_Mappers|here]].
* All content refer to the NTSC system unless otherwise specified
* All content refer to the NTSC system unless otherwise specified
=== External links ===
* [http://console5.com/wiki/Nintendo_NES-001 NES-001 (frontloader)] and [http://console5.com/wiki/Nintendo_NES-101 NES-101 (toploader)] Control Deck PCB maps on Console5 TechWiki

Revision as of 00:20, 17 April 2022

This page lists all major hardware reference divided by categories in their simplest form. From this list, you can drill down to a more specific section of the selected category.

General

Hardware reference

Miscellaneous

File format reference

Emulation reference

Notes

  • All content refer to the NTSC system unless otherwise specified

External links