Sunsoft 1 pinout: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
m (m93 writeup no longer implies mapper-controlled mirroring, remove pointless comment.)
(italics for Fantasy Zone)
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
Sunsoft-1: 16 pin 0.3" PDIP
[[Category:Pinouts]]Sunsoft-1: 16 pin 0.3" PDIP (canonically [[iNES Mapper 184|mapper 184]])


                .---\/---.       
                .---\/---.       
(n) CHR A12 -> |01    16| -- +5V
  (f) PPU A12 -> |01    16| -- +5V
      (n) M2 -> |02    15| -> CHR A15 (r)
      (f) M2 -> |02    15| -> CHR A12 (r)
  (s) PRG nCE -> |03    14| -> CHR A14 (r)
  (fr) /ROMSEL -> |03    14| -> CHR A14 (r)
  (s) PRG A13 -> |04    13| -> CHR A13 (r)
  (fr) CPU A13 -> |04    13| -> CHR A13 (r)
  (s) PRG A14 -> |05    12| <- PRG RnW (n)
  (fr) CPU A14 -> |05    12| <- CPU RnW (f)
   (s) PRG D5 -> |06    11| <- PRG D0 (s)
   (fr) CPU D5 -> |06    11| <- CPU D0 (fr)
   (s) PRG D4 -> |07    10| <- PRG D1 (s)
   (fr) CPU D4 -> |07    10| <- CPU D1 (fr)
        GND -- |08    09| <- PRG D2 (s)
          GND -- |08    09| <- CPU D2 (fr)
                `--------'
                `--------'
NOTE: D6 is NOT connected, despite what is implied by [[iNES Mapper 184|Mapper 184]]'s
NOTE: D6 is NOT connected. Games simply always write to the mapper with D6 set. The wiring for ''Fantasy Zone'' implies the virtual D6 is treated as though it were connected to +5V always.
writeup. The wiring for Fantasy Zone implies the virtual D6 is treated as though it were connected to
+5V always.


 
Alternative wiring for ''Fantasy Zone'':
Alternative wiring for Fantasy Zone:
                .---\/---.       
                .---\/---.       
  (f) '''CPU A14''' -> |01    16| -- +5V
(n) PRG A14 -> |01    16| -- +5V
      (f) M2 -> |02    15| -> '''PRG A14''' (r)
      (n) M2 -> |02    15| -> PRG A16 (r)
  (fr) /ROMSEL -> |03    14| -> '''PRG A16''' (r)
  (s) PRG nCE -> |03    14| -> PRG A15 (r)
  (fr) CPU A13 -> |04    13| -> '''PRG A15''' (r)
  (s) PRG A13 -> |04    13| -> PRG A14 (r)
  (f) CPU A14 -> |05    12| <- CPU RnW (f)
(n) PRG A14 -> |05    12| <- PRG RnW (n)
          '''+5V''' -> |06    11| <- CPU D0 (fr)
        +5V -> |06    11| <- PRG D0 (s)
          '''+5V''' -> |07    10| <- CPU D1 (fr)
        +5V -> |07    10| <- PRG D1 (s)
          GND -- |08    09| <- CPU D2 (fr)
        GND -- |08    09| <- PRG D2 (s)
                `--------'
                `--------'

Latest revision as of 23:55, 12 February 2023

Sunsoft-1: 16 pin 0.3" PDIP (canonically mapper 184)

                .---\/---.       
 (f) PPU A12 -> |01    16| -- +5V
      (f) M2 -> |02    15| -> CHR A12 (r)
(fr) /ROMSEL -> |03    14| -> CHR A14 (r)
(fr) CPU A13 -> |04    13| -> CHR A13 (r)
(fr) CPU A14 -> |05    12| <- CPU RnW (f)
 (fr) CPU D5 -> |06    11| <- CPU D0 (fr)
 (fr) CPU D4 -> |07    10| <- CPU D1 (fr)
         GND -- |08    09| <- CPU D2 (fr)
                `--------'

NOTE: D6 is NOT connected. Games simply always write to the mapper with D6 set. The wiring for Fantasy Zone implies the virtual D6 is treated as though it were connected to +5V always.

Alternative wiring for Fantasy Zone:

                .---\/---.       
 (f) CPU A14 -> |01    16| -- +5V
      (f) M2 -> |02    15| -> PRG A14 (r)
(fr) /ROMSEL -> |03    14| -> PRG A16 (r)
(fr) CPU A13 -> |04    13| -> PRG A15 (r)
 (f) CPU A14 -> |05    12| <- CPU RnW (f)
         +5V -> |06    11| <- CPU D0 (fr)
         +5V -> |07    10| <- CPU D1 (fr)
         GND -- |08    09| <- CPU D2 (fr)
                `--------'