CHA board: Difference between revisions
m (→P ROM) |
m (→V ROM) |
||
Line 69: | Line 69: | ||
!Jumper B | !Jumper B | ||
|- | |- | ||
| | |1M | ||
|JV1 | |JV1 | ||
|JV2 | |JV2 | ||
|- | |- | ||
| | |2M | ||
|JV3 | |JV3 | ||
|JV4 | |JV4 | ||
|- | |- | ||
| | |4M | ||
|JV5 | |JV5 | ||
|JV6 | |JV6 |
Revision as of 03:35, 13 October 2011
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 1M, 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 in the last used slot.
ROM size | Jumper A | Jumper B |
---|---|---|
1M | JV1 | JV2 |
2M | JV3 | JV4 |
4M | 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 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
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