Multiplayer: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
mNo edit summary
m (Wikipedia link for RS-485)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Multiplayer can refer to 4P-capable games like [[Kizuna Encounter - Super Tag Battle]] using the [[NEO-FTC1B board]], or multi-system cable-linked games like [[League Bowling]], [[Riding Hero]] and [[Thrash Rally]].
Multiplayer can refer to:


The linkable [[cartridges]] had a dedicated [[HD6301]] µC and used a 3.5mm stereo jack cable to communicate with each other.
* 4P-capable games like [[Kizuna Encounter - Super Tag Battle]] using the [[NEO-FTC1B board]] on a single cab.
* Multi-system cable-linked games like [[League Bowling]], [[Riding Hero]] and [[Thrash Rally]].


== Protocol ==
The linkable [[cartridges]] have a dedicated {{Chipname|HD6301}} MCU and use a 3.5mm stereo jack cable to communicate with each other.


Data is transmitted by the [[HD6301]] using its SCI module, a data frame is composed of a start bit, 8 data bits then a end bit. Transmitted data is NRZ encoded, data rate seemingly is 62,500 bauds.
[[File:Comcircuit.png|300px|thumb|right|MVS comm circuit]]


== MVS Multiplayer ==
The cartridges are fitted with two 3.5mm jack plugs to daisy chain up to 4 systems. Both jack plugs can be swapped, there is no in or out. The cabinet ID is set with the [[hardware DIPs]].


MVS carts are fitted with two 3.5mm jack plugs to daisy chain up to 4 systems. Cabinet ID is setup by hard dips, as well as comm enabling.
=Protocol=


Data is transmitted by the MCU using its SCI module. A data frame is composed of a start bit, 8 data bits and one stop bit. The data is NRZ encoded and the baud rate appears to be 62500. See source on the MCU page.


[[File:Comcircuit.png|300px|thumb|right|MVS comm circuit]]
The data is then carried on a common [https://en.wikipedia.org/wiki/RS-485 RS-485] bus formed by the linked cartridges.
[[File:Cominstr2.png|300px|thumb|right|Riding Hero comm instructions (1/2)]]
[[File:Cominstr1.png|300px|thumb|right|Riding Hero comm instructions (2/2)]]
 


<center>
[[File:Cominstr2.png|300px|Riding Hero comm instructions (1/2)]]
[[File:Cominstr1.png|300px|Riding Hero comm instructions (2/2)]]
</center>


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

Latest revision as of 15:47, 2 March 2019

Multiplayer can refer to:

The linkable cartridges have a dedicated HD6301 MCU and use a 3.5mm stereo jack cable to communicate with each other.

MVS comm circuit

The cartridges are fitted with two 3.5mm jack plugs to daisy chain up to 4 systems. Both jack plugs can be swapped, there is no in or out. The cabinet ID is set with the hardware DIPs.

Protocol

Data is transmitted by the MCU using its SCI module. A data frame is composed of a start bit, 8 data bits and one stop bit. The data is NRZ encoded and the baud rate appears to be 62500. See source on the MCU page.

The data is then carried on a common RS-485 bus formed by the linked cartridges.

Riding Hero comm instructions (1/2) Riding Hero comm instructions (2/2)