NES 2.0 Mapper 324: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) m (No WRAM here.) |
m (defaultsort) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Multicart mappers]] | {{DEFAULTSORT:324}}[[Category:Multicart mappers]][[Category:Discrete logic mappers]] | ||
NES 2.0 Mapper 324 is used for Farid's homebrew 8-in-1 UNROM multicart board. It consists of an UNROM latch with an additional outer bank register. Mirroring is hard-wired. Its UNIF board name is '''FARID_UNROM_8-IN-1'''. | NES 2.0 Mapper 324 is used for Farid's homebrew 8-in-1 UNROM multicart board. It consists of an UNROM latch with an additional outer bank register. Mirroring is hard-wired. Its UNIF board name is '''FARID_UNROM_8-IN-1'''. | ||
== | ==Bank Register ($8000-$FFFF, write)== | ||
Mask: $8000 | Mask: $8000 | ||
D~7654 3210 | D~7654 3210 **BUS CONFLICTS** | ||
--------- | --------- | ||
Cooo kIII | |||
|||| |||| | |||
|||| |+++- Standard UNROM inner bank (select 16K at $8000-$BFFF) | |||
|||| +---- 1=Lock Outer Bank | |||| +---- 1=Lock Outer Bank | ||
|+++------ Select 128 KiB outer PRG-ROM bank | |+++------ Select 128 KiB outer PRG-ROM bank | ||
+--------- Clock Generator ( | +--------- Clock Generator ("oook" bits latched only when this changes from 0 to 1 if k had been 0) | ||
The middle four bits ($78, lowercase) are one 74'161; their contents are explicitly zeroed on power-up or reset. | |||
The outer four bits ($87, uppercase) are the other 74'161; their contents are NOT. | |||
==UNROM latch ($8000-$FFFF)== | ==UNROM latch ($8000-$FFFF)== | ||
Line 16: | Line 21: | ||
==See also== | ==See also== | ||
[https://forums.nesdev.org/viewtopic.php?f=9&t=11099 NesDev discussion] | * [https://forums.nesdev.org/viewtopic.php?f=9&t=11099 NesDev discussion] | ||
* [[iNES Mapper 072|Mapper 72]] uses a similar "one latch's output clocks another latch" structure. |
Latest revision as of 06:47, 26 May 2020
NES 2.0 Mapper 324 is used for Farid's homebrew 8-in-1 UNROM multicart board. It consists of an UNROM latch with an additional outer bank register. Mirroring is hard-wired. Its UNIF board name is FARID_UNROM_8-IN-1.
Bank Register ($8000-$FFFF, write)
Mask: $8000 D~7654 3210 **BUS CONFLICTS** --------- Cooo kIII |||| |||| |||| |+++- Standard UNROM inner bank (select 16K at $8000-$BFFF) |||| +---- 1=Lock Outer Bank |+++------ Select 128 KiB outer PRG-ROM bank +--------- Clock Generator ("oook" bits latched only when this changes from 0 to 1 if k had been 0)
The middle four bits ($78, lowercase) are one 74'161; their contents are explicitly zeroed on power-up or reset. The outer four bits ($87, uppercase) are the other 74'161; their contents are NOT.
UNROM latch ($8000-$FFFF)
See INES Mapper 002.
See also
- NesDev discussion
- Mapper 72 uses a similar "one latch's output clocks another latch" structure.