CHA board

From NeoGeo Development Wiki
Revision as of 14:11, 12 October 2011 by SMKDAN (talk | contribs) (added some PROGBK1 info, will do other boards later)
Jump to navigation Jump to search

From MAME's source:

MVS

CHA boards

CHA-32

CHA-8M

CHA42G

CHA42G-1

CHA 42G-2

CHA 42G-3

CHA 42G-3B

CHA256

CHA256B

CHA512Y

  • Max 8 8MiB C ROMs
  • Max 128KiB M1 ROM
  • Max 128KiB S1 ROM
  • NEO-273
  • NEO-ZMC
  • LS139,LS174

CHAFIO

  • used with NEO-CMC 90G06C7042 or NEO-CMC 90G06C7050

MVS CHAFIO REV1.0 (KOF-2001)

CHAFIO (SNK 2002)

CHAFIO

  • Max 8 8MiB C ROMs
  • Max 256KiB (?) M1 ROM
  • used only with NEO-CMC 90G06C7050

PROG boards

PROG-NAM

PROG-HERO

PROG-EP

PROG-8MB

PROG8M42

PROG16

PROG 42G

PROG 42G-COM

PROG 42G-1

PROG-G2

PROG 4096

PROG 4096 B

PROGGSC

PROGSM

PROGSS3

PROGTOP

PROGSF1

PROGEOP

PROGLBA

PROGBK1

The only non-protected board that can bankswitch and use all V ROM space. Really common and very useful for homebrew stuff or converts.

P ROM

P1 can be 512K, 1M or 2M (27C400/27C800/27C160).

  • If P1 is 2M then some jumper must be set (JB3? didn't look into it. see kof95) and P2 should be empty. First half of P1 is mapped to 0x200000-0x2FFFFF and second half is mapped to 0x000000-0x0FFFFFF.
  • If P1 is 512K or 8M, then P2 can contain a bankswitched ROM (same type as P1 plus 27C322). P1 appears at 0x000000-0x0FFFFF. P2 banked rom appears in 0x200000-0x2FFFFF.

V ROM

V ROMs can be 1M, 2M or 4M (27C800/27C160/27C322). Size of largest ROM is selected with a pair of jumpers and the other 4 should be left unconnected. 512K can also be used but only if there is one ROM and only the last used slot.

ROM size Jumper A Jumper B
8M JV1 JV2
16M JV3 JV4
32M JV5 JV6

Pinouts

Bankswitching is done with the LS74. It's not needed if the game isn't banked. Any write to an odd 0x200000-0x2FFFFF address will set the bank.

Cart edge LS74 P2
A5 pin 2 N/A
A6 pin 12 N/A
N/A pin 5 pin 42
N/A pin 9 pin 32

One of 4 V ROMs is enabled with a set of LS139 outputs. The pair of V ROM jumpers effectively choose a set of 2 NEO-PCM address outputs to input to the LS139.

Jumper LS139 V ROM
JV1 pin 2 N/A
JV2 pin 3 N/A
JV3 pin 2 N/A
JV4 pin 3 N/A
JV5 pin 2 N/A
JV6 pin 3 N/A
N/A pin 4 V1 pin 14
N/A pin 5 V2 pin 14
N/A pin 6 V3 pin 14
N/A pin 7 V4 pin 14

The LS08 is used to AND to the two PORT /OE signals.

  • 4x 1/2/4MiB V ROMs
  • 1/2MiB P1 ROM
  • 1/2/4MiB P2 ROM
  • 2x 512KiB EP1/EP2 ROM
  • NEO-PCM
  • LS139,LS08,LS74

PROGBK1

PROGBK2

PROGBK2 REV1.0 (KOF-2001)

PROGBK2

PROGBK2R

PROGBK3R

PROGBK3S

PROGBK2S

PROGV (Brezzasoft)

Same board manufacturer as SNK ?

  • 42pin V1 and P1 ROMs (DIP or TSOP)
  • 64KiB Battery-backed RAM (Mapped to $200000~?)
  • External I/O port (8 ?)
  • Room for 2x8DIP switchs