Template:Infobox iNES mapper/doc: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(document wrampage=Impossible behavior)
(Document nescartdbgames better)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Copy and paste this at the top of a mapper page:
Copy and paste this at the top of a mapper page:
<pre>
<pre>
{{User:Tepples/Infobox_iNES_mapper
{{Infobox iNES mapper
|name=MMC1
|name=MMC1
|name2=SxROM
|name2=SxROM
|company=Nintendo, others
|company=Nintendo, others
|mapper=1
|mapper=1
|nescartdbgames=390
|othermappers=[[iNES Mapper 155|155]]
|othermappers=3
|nescartdbgames=69
|complexity=ASIC
|complexity=ASIC
|boards=SKROM, SLROM,<br/>SNROM, others
|boards=SKROM, SLROM,<br/>SNROM, others
Line 18: Line 18:
|mirroring=H, V, or 1, switchable
|mirroring=H, V, or 1, switchable
|busconflicts=No
|busconflicts=No
|irq=No
|audio=No
}}
}}
</pre>
</pre>


Categories:
Categories:
* If you provide <code>nescartdbgames</code>, it automatically inserts [[:Category:In NesCartDB]].
* If you provide <code>nescartdbgames</code>, it automatically inserts [[:Category:In NesCartDB]] and a link to a list of games on NesCartDB using the mapper provided in <code>mapper</code> (without regional duplicates). The argument need not be a number; it can be a string such as "Few" or "Many".
* <code>complexity</code> needs to be <code>Discrete logic</code> (for [[:Category:Discrete logic mappers]]) or <code>ASIC</code> (for [[:Category:ASIC mappers]]).
* <code>complexity</code> needs to be <code>Discrete logic</code> (for [[:Category:Discrete logic mappers]]) or <code>ASIC</code> (for [[:Category:ASIC mappers]]).
* Page sizes are hidden if the corresponding max size is not specified or if <code>wrampage=Impossible</code> (which is used for mappers with ports in $6000-$7FFF).
* Page sizes are hidden if the corresponding max size is not specified or if <code>wrampage=Impossible</code> (which is used for mappers with ports in $6000-$7FFF).
To do:
* Do string processing on <code>busconflicts</code>, <code>irq</code>, and <code>audio</code> to trigger adding to categories such as [[:Category:Mappers with bus conflicts]].

Latest revision as of 01:35, 22 April 2015

Copy and paste this at the top of a mapper page:

{{Infobox iNES mapper
|name=MMC1
|name2=SxROM
|company=Nintendo, others
|mapper=1
|othermappers=[[iNES Mapper 155|155]]
|nescartdbgames=69
|complexity=ASIC
|boards=SKROM, SLROM,<br/>SNROM, others
|prgmax=512K
|prgpage=16K + 16K fixed or 32K
|wrammax=32K
|wrampage=8K
|chrmax=128K
|chrpage=4K + 4K or 8K
|mirroring=H, V, or 1, switchable
|busconflicts=No
|irq=No
|audio=No
}}

Categories:

  • If you provide nescartdbgames, it automatically inserts Category:In NesCartDB and a link to a list of games on NesCartDB using the mapper provided in mapper (without regional duplicates). The argument need not be a number; it can be a string such as "Few" or "Many".
  • complexity needs to be Discrete logic (for Category:Discrete logic mappers) or ASIC (for Category:ASIC mappers).
  • Page sizes are hidden if the corresponding max size is not specified or if wrampage=Impossible (which is used for mappers with ports in $6000-$7FFF).

To do: