CHA board: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
(→‎MVS: added further links)
(28 intermediate revisions by 4 users not shown)
Line 1: Line 1:
List from [[http://mamedev.org/source/src/mame/drivers/neodrvr.c.html MAME's source]].
__NOTOC__


==CHA boards==
Cartridge PCB which holds the [[C ROM|C]] (sprite graphics), [[M1 ROM|M]] (Z80 code) and [[S ROM|S]] (fix graphics) ROMs.
{| class="wikitable"
 
!Test
List from [[https://github.com/mamedev/mame/blob/master/src/mame/drivers/neodriv.hxx MAME's source]].
!Test2
|-
|A
|B
|}


=MVS=
=MVS=
==CHA boards==
===CHA-32===
[[File:neo-mvs-cha32.png|x600px]]
===CHA-8M===
===CHA42G===
===CHA42G-1===
===CHA42G-2===
===CHA42G-3===
===CHA42G-3B===
===CHA256===
====C ROM====
Up to 8x 32Mbit ROMs (27C322) can be used for a maximum of 256Mbit C ROM.  27C800/27C160 can also be used depending on jumper config. Size of largest ROM is selected using a pair of jumpers.  The rest should be left unconnected.


{| class="wikitable"
{| class="wikitable"
!Name
!Chips
!Max C ROM
!Max S ROM
!Max M ROM
|-
|[[CHA-32]]
|-
|[[CHA-8M]]
|-
|CHAEP8M (Prototype)||[[NEO-ZMC]],[[NEO-273]]||8*1024||128||128
|-
|-
!ROM size
|CHA-HERO
!Jumper A
!Jumper B
|-
|-
|8Mbit
|[[CHA256]]||[[NEO-ZMC]],[[NEO-273]]||8*4096||?||?
|J5
|J6
|-
|-
|16Mbit
|[[CHA256B]]||[[NEO-ZMC]],[[NEO-273]]||8*4096||?||?
|J7
|J8
|-
|-
|32Mbit
|[[CHA42G-1]]||[[NEO-ZMC]],[[NEO-273]]||4*1024||128||128
|J9
|-
|J10
|CHA42G-2
|}
 
====Pinouts====
 
A [[NEO-273]] and a LS74 are used to address C ROM.  LS74 provides the 2 most significant bits. LS139 enables one of four pairs of C ROMs using 2 address inputs depending on which 2 jumpers are connected.
 
{| class="wikitable"
|-
|-
!Jumper
|CHA42G-3?
!LS139
!LS74
!NEO-273
|-
|-
|J5
|CHA42G-3B
|2(1A)
|N/A
|45(A19)
|-
|-
|J6
|[[CHA512Y]]||[[NEO-ZMC]],[[NEO-273]]||8*8192||128||128
|3(1B)
|N/A
|46(A20)
|-
|-
|J7
|CHA64-C
|2(1A)
|[[NEO-ZMC]]
|N/A
|46(A20)
|-
|-
|J8
|[[CHAFIO]]||[[NEO-CMC]]42, [[NEO-CMC]]50
|3(1B)
|9(Q2)
|N/A
|-
|-
|J9
|CHAMC2||[[NEO-ZMC]],[[NEO-273]]||2*16384||512||512
|2(1A)
|9(Q2)
|N/A
|-
|-
|J10
|PSTM-ROMC||-||-||-||-
|3(1B)
|5(Q1)
|N/A
|}
|}


*Max 256Mbit C ROM (8x 32Mbit)
==CHA-32==
*[[NEO-273]]
[[File:neo-mvs-cha32.png|400px]]
*[[NEO-ZMC]]
 
*LS139,LS74
==CHAFIO REV1.0 (KOF-2001)==
 
==CHAMC2(Prototype Board)==
[[http://www.neogeoprotos.com/games/topsecret2.htm Billy Pit's Neo-Geo Proto Page]] or [[http://www.assemblergames.com/forums/showthread.php?t=23106&page=11]]
 
==PSTM-ROMC==


===CHA256B===
The only cart board which hasn't a [[S ROM]].
===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 8x 64Mbits (4Mb x 16) C ROMs
*Max 1x 4Mbits (512Kb x8)  M1 ROM
*used only with NEO-CMC 90G06CF7042 and 90G06C7050


[[Category:Chips]]
[[Category:Chips]]
[[Category:Cartridge systems]]
[[Category:Cartridge systems]]
[[Category:Cartridge boards]]

Revision as of 20:26, 18 March 2021


Cartridge PCB which holds the C (sprite graphics), M (Z80 code) and S (fix graphics) ROMs.

List from [MAME's source].

MVS

Name Chips Max C ROM Max S ROM Max M ROM
CHA-32
CHA-8M
CHAEP8M (Prototype) NEO-ZMC,NEO-273 8*1024 128 128
CHA-HERO
CHA256 NEO-ZMC,NEO-273 8*4096 ? ?
CHA256B NEO-ZMC,NEO-273 8*4096 ? ?
CHA42G-1 NEO-ZMC,NEO-273 4*1024 128 128
CHA42G-2
CHA42G-3?
CHA42G-3B
CHA512Y NEO-ZMC,NEO-273 8*8192 128 128
CHA64-C NEO-ZMC
CHAFIO NEO-CMC42, NEO-CMC50
CHAMC2 NEO-ZMC,NEO-273 2*16384 512 512
PSTM-ROMC - - - -

CHA-32

CHAFIO REV1.0 (KOF-2001)

CHAMC2(Prototype Board)

[Billy Pit's Neo-Geo Proto Page] or [[1]]

PSTM-ROMC

The only cart board which hasn't a S ROM.