[Mar/09/96]

Popeye
Nintendo, 1982

Popeye is a 2-board set consisting of:
   TPP2-01-CPU
   TPP2-01-VIDEO

TPP-01-CPU has a 44-pin edge connector and a Z80-A CPU.

There is a 10-pin power connector going from the CPU board to the Video
board and 2 50-pin ribbon cables connecting the boards on the side
opposite the edge connector.

The board is clearly marked "c1982 Nintendo of America" on both boards,
right next to the edge connector.  "TPP2-01-CPU" and "TPP2-01-VIDEO"
are also etched onto the boards.

The ROMs are all labeled.  "TPP2-C" is part of the label for ROMs on
the CPU board.  "TPP2-V" is part of the label for ROMs on the Video
board.  Every ROM has a small "b" printed on it in the lower right
corner of each label.  Perhaps this is some sort of versioning infor-
mation.

The ROM labels are formatted as follows (in case you decide to print
them up again):
  --------
  |TPP2-V| <-- indicates game (TPP) and board (V=Video board)
  |1E  b | <-- "b" may be somrt sort of version/revision information
  --------
   ^
   |_ "1E" specifies the location on the board


Chip   Other
Loc    ID       Checksum       Chip Type
-----  -----    --------       ---------
7A     TPP2-C     DDB3           2764
7B     TPP2-C     1972           2764
7C     TPP2-C     A4E2           2764
7E     TPP2-C     250E           2764

1E     TPP2-V     502C           2764
1F     TPP2-V     A64F           2764
1J     TPP2-V     E57F           2764
1K     TPP2-V     87E3           2764
5N     TPP2-V     01DE           2732



0000-7fff  ROM

8000-87ff  RAM
8c00       background x position
8c01       background y position
8c02       ?
8c03       bit 3: background palette bank
           bit 0-2: sprite palette bank
8c04-8e7f  sprites
8f00-8fff  RAM (stack)

a000-a3ff  Text video ram
a400-a7ff  Text Attribute

c000-cfff  Background bitmap. Accessed as nibbles: bit 7 selects which of
           the two nibbles should be written to.


I/O 0  ;AY-3-8910 Control Reg.
I/O 1  ;AY-3-8910 Data Write Reg.
        write to port B: select bit of DSW2 to read in bit 7 of port A (0-2-4-6-8-a-c-e)
I/O 3  ;AY-3-8910 Data Read Reg.
        read from port A: bit 0-5 = DSW1  bit 7 = bit of DSW1 selected by port B

        DSW1
		bit 0-3 = coins per play (0 = free play)
		bit 4-5 = ?

		DSW2
		bit 0-1 = lives
		bit 2-3 = difficulty
		bit 4-5 = bonus
		bit 6 = demo sounds
		bit 7 = cocktail/upright (0 = upright)

I/O 2  ;bit 0 Coin in 1
        bit 1 Coin in 2
        bit 2 Coin in 3 = 5 credits
        bit 3
        bit 4 Start 2 player game
        bit 5 Start 1 player game
        bit 6
        bit 7



[May/01/97]


Popeye bootleg, the only one that work in the Mame emulator. 

      Checksum
Program:
po1 = $ED59
po2 = $F7CD
po3 = $9E61
po4 = $A04C

Font:
po5 = $03BC

Sprites:
po6 = $502C
po7 = $A64F
po8 = $E57F
po9 = $87E3

Protection Prom:
po_d1-e1.bin



[Aug/09/2000]


POPEYE (Rev.F)
(c)1982 Nintendo

TPP2-C_F.7A  : TPP2:GAME CODE?  C:CPU Board   7A:Location
TPP2-C_F.7B  :
TPP2-C_F.7C  :
TPP2-C_F.7E  :


[???]

bootleg

popeye (set2) Rev.D


Territory jumper : R84 R85 (cpu board)

 R84  R85@   title screen
-----------+-------------------------
open  open : Nintendo of America Inc.
short open : Nintendo
open  short: Nintendo Co.Ltd.
short short: Nintendo of America Inc.

-

[Jan/15/2006]

Popeye (bootleg on single board)  

ROMs
4x AM2764 (1,2,3,4)
1x INTEL D2716 (5)
4x M5L2764 (6,7,8,9)  

Note
Blister, no PCB  

In vendita No  
Dumped 15/01/2006  

-