Hardware DIPs: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
(Add info from official SNK doc)
mNo edit summary
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:mvs_dip.jpg|right|thumb|Hard DIPs on MV1F MVS board.]]
[[File:mvs_dip.jpg|right|thumb|Hard DIPs on MV1F MVS board.]]
[[File:harddips.png|right|thumb|DIP switches on MVS boards.]]
[[File:harddips.png|right|thumb|DIP switches state '''viewer''' in the [[system ROM]].]]


Used to configure various options like freeplay and multiplayer link. The switches states are readable through register '''$300001 (REG_DIPSW)'''.
Physical DIP switches on MVS boards used to configure various options like coin-up and multiplayer link. The switches states are read through register {{Reg|REG_DIPSW}} as a byte (0 is on).


*Switch 8: Freeze (performed in a BIOS call ?)
* Switch 8: Freeze - pauses the game (done by software in a [[system ROM]] call)
*Switch 7: Enable freeplay
* Switch 7: Enable freeplay (player start doesn't require credits)
*Switch 6: Enable communication
* Switch 6: Enable communication
*Switches 4~5: [[Multiplayer]] link cab number setting
* Switches 4~5: [[Multiplayer]] link cab number (in binary: 1, 2, 3, 4)
*Switch 3: Mahjong Controller
* Switch 3: Enable [[mahjong controller]]
*Switch 2: Coin slots configuration
* Switch 2: Number of [[coin switch|coin chutes]] (1 or 2)
*Switch 1: [[Test mode]]
* Switch 1: Bring up the system ROM menu at boot


There's no such switches on AES and CD systems ($300001 reads what ?).
There are no such switches on home and CD systems.


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

Revision as of 20:47, 1 April 2017

File:Mvs dip.jpg
Hard DIPs on MV1F MVS board.
File:Harddips.png
DIP switches state viewer in the system ROM.

Physical DIP switches on MVS boards used to configure various options like coin-up and multiplayer link. The switches states are read through register REG_DIPSW as a byte (0 is on).

  • Switch 8: Freeze - pauses the game (done by software in a system ROM call)
  • Switch 7: Enable freeplay (player start doesn't require credits)
  • Switch 6: Enable communication
  • Switches 4~5: Multiplayer link cab number (in binary: 1, 2, 3, 4)
  • Switch 3: Enable mahjong controller
  • Switch 2: Number of coin chutes (1 or 2)
  • Switch 1: Bring up the system ROM menu at boot

There are no such switches on home and CD systems.