NINA-003-006: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(add xrefs)
(Add Sachen 3015 board here. Mention mapper 113 only once. explain better what mapper 148 is about.)
Line 14: Line 14:
|ines|79|iNES 079
|ines|79|iNES 079
}}
}}
'''NINA-03''' and '''NINA-06''' are unlicensed boards produced by [[wikia:c:bootleggames:American Video Entertainment|American Video Entertainment]]. They only differ in the nature of the CIC — the former always has a microcontroller, the latter may instead have a charge pump. The [[iNES]] format designates '''mapper 79''' to NINA-03 and NINA-06. A similar mapper for a multicart of NINA-06 games is assigned to [[iNES Mapper 113]].
'''iNES Mapper 079''' denotes the '''NINA-03''' and '''NINA-06''' circuit boards, produced by [[wikia:c:bootleggames:American Video Entertainment|American Video Entertainment]]. They only differ in the nature of the CIC — the former always has a microcontroller, the latter may instead have a charge pump. The [[iNES]] format designates '''mapper 79''' to NINA-03 and NINA-06.
 
'''iNES Mapper 146''' denotes the '''Sachen 3015''' circuit board, which is functionally identical.


== Banks ==
== Banks ==
Line 38: Line 40:
== Variants ==
== Variants ==
HES/AVE released three multicarts of NINA-06 games (''HES 6-in-1'', ''Mind Blower Pak'', and ''Total Funpak (HES)''), which is [[iNES Mapper 113|mapper 113]]. The multicart increases the bankable memory to 256 KiB PRG and 128 KiB CHR, and adds run-time selectable mirroring.
HES/AVE released three multicarts of NINA-06 games (''HES 6-in-1'', ''Mind Blower Pak'', and ''Total Funpak (HES)''), which is [[iNES Mapper 113|mapper 113]]. The multicart increases the bankable memory to 256 KiB PRG and 128 KiB CHR, and adds run-time selectable mirroring.
[[iNES Mapper 148]] has the same bit assignment in the data latch, but moves the latch register to the CPU $8000-$FFFF register, introducing bus conflicts.


[[iNES Mapper 146]] is an inexplicable duplicate.
== Errata ==
 
For mapper 79 but not 146, FCEUX additionally implements a CNROM switch at CPU $8000-$FFFF, apparently to run a few [[INES Mapper 3|mapper 3]] games that are incorrectly set to mapper 79 in GoodNES 3.23b.
[[iNES Mapper 148]] is a variant that is cheaper but adds bus conflicts.

Revision as of 20:58, 30 November 2019


NINA-003-006
Company American Video Entertainment
Boards NINA-03, NINA-06
PRG ROM capacity 64K
PRG ROM window 32K
PRG RAM capacity None
CHR capacity 64K
CHR window 8k
Nametable mirroring Fixed H or V, controlled by solder pads
Bus conflicts No
IRQ No
Audio No
iNES mappers 079
NESCartDB
iNES 079

iNES Mapper 079 denotes the NINA-03 and NINA-06 circuit boards, produced by American Video Entertainment. They only differ in the nature of the CIC — the former always has a microcontroller, the latter may instead have a charge pump. The iNES format designates mapper 79 to NINA-03 and NINA-06.

iNES Mapper 146 denotes the Sachen 3015 circuit board, which is functionally identical.

Banks

  • CPU $8000-$FFFF: 32 KB switchable PRG ROM bank
  • PPU $0000-$1FFF: 8 KB switchable CHR ROM bank

Registers

Control Register

This register is located at addresses:

F        bit      0
---- ---- ---- ----
010x xxx1 xxxx xxxx

That is, $4100-$41FF, $4300-$43FF, $45xx, $47xx, ..., $5Dxx, and $5Fxx.

7  bit  0
---- ----
.... PCCC
     ||||
     |+++-- Select 8 KB CHR ROM bank for PPU $0000-$1FFF
     +----- Select 32 KB PRG ROM bank for CPU $8000-$FFFF

Variants

HES/AVE released three multicarts of NINA-06 games (HES 6-in-1, Mind Blower Pak, and Total Funpak (HES)), which is mapper 113. The multicart increases the bankable memory to 256 KiB PRG and 128 KiB CHR, and adds run-time selectable mirroring. iNES Mapper 148 has the same bit assignment in the data latch, but moves the latch register to the CPU $8000-$FFFF register, introducing bus conflicts.

Errata

For mapper 79 but not 146, FCEUX additionally implements a CNROM switch at CPU $8000-$FFFF, apparently to run a few mapper 3 games that are incorrectly set to mapper 79 in GoodNES 3.23b.