Multicarts: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
(Infos on menu types)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
NeoGeo multicarts are [[bootleg]] compilation cartridges, mostly (all ?) of the [[MVS hardware|arcade type]], often containing dozens of games which can be chosen from a video menu.
A NeoGeo multicart is an [[bootleg|unofficial]] compilation cartridge, containing a selection of games. Most of them are of the [[MVS hardware|arcade type]] but some can be played on the home console by using an [[MVS to AES adapter]]. The [[161-in-1 Series 1]] has been converted to home cart format.


Many of these contain multiple versions or hacks of a given game, as it can be seen on the usually provided list.
Many of these contain multiple versions or hacks of a given game, as it can be seen on the usually provided list.


See http://wiki.arcadeotaku.com/w/MVS_Multicart
See http://wiki.arcadeotaku.com/w/MVS_Multicart
Dedicated pages:
* [[161-in-1 Series 1]]
* [[138-in-1]]


==Brute force method==
==Brute force method==
The first multicarts worked with a complex add-on board which had to be connected to the system's [[JAMMA connector pinout|JAMMA connector]] and the cartridge itself via a ribbon cable.


The board had mechanical relays (on the +5V and +12V lines) to control power to the MVS board, and a large LPC2214 microcontroller to generate the menu display itself.
Early multicarts worked in pair with a complex add-on board which had to be connected to the system's [[JAMMA connector pinout|JAMMA connector]] and the cartridge itself via a ribbon cable.


When a selection is made, the game code is presented to the cartridge as a binary word by the ribbon cable, the MCU stops generating video and the MVS board is powered up.
The board has relays on the +5V and +12V lines to control power to the MVS board, and a large LPC2214 microcontroller to generate the menu display itself.


Changing games requires the user to press a combination of buttons, making the add-on board cut the power and display the menu again.
When a selection is made, the game code is presented to the cartridge as a binary word via the ribbon cable, the MCU stops generating video and the MVS board is powered up.
 
Changing games requires the user to press a combination of buttons, making the add-on board cut the power to the MVS board and display the menu again.


==Software method==
==Software method==
A few years later, "real software" menus were made and embedded in the cartridge to run on the MVS board itself, making everything simpler and cheaper.
 
A few years later, menus running on the MVS hardware itself were made and embedded in the cartridge's memory, making everything simpler and cheaper.
 
The game bank is set by the software through custom registers mapped in the [[68k memory map|second cartridge zone]], which are implemented in large CPLDs.


[[Category:Cartridge systems]]
[[Category:Cartridge systems]]

Latest revision as of 00:49, 22 June 2018

A NeoGeo multicart is an unofficial compilation cartridge, containing a selection of games. Most of them are of the arcade type but some can be played on the home console by using an MVS to AES adapter. The 161-in-1 Series 1 has been converted to home cart format.

Many of these contain multiple versions or hacks of a given game, as it can be seen on the usually provided list.

See http://wiki.arcadeotaku.com/w/MVS_Multicart

Dedicated pages:

Brute force method

Early multicarts worked in pair with a complex add-on board which had to be connected to the system's JAMMA connector and the cartridge itself via a ribbon cable.

The board has relays on the +5V and +12V lines to control power to the MVS board, and a large LPC2214 microcontroller to generate the menu display itself.

When a selection is made, the game code is presented to the cartridge as a binary word via the ribbon cable, the MCU stops generating video and the MVS board is powered up.

Changing games requires the user to press a combination of buttons, making the add-on board cut the power to the MVS board and display the menu again.

Software method

A few years later, menus running on the MVS hardware itself were made and embedded in the cartridge's memory, making everything simpler and cheaper.

The game bank is set by the software through custom registers mapped in the second cartridge zone, which are implemented in large CPLDs.