Hardware DIPs: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 2: Line 2:
[[File:harddips.png|right|thumb|DIP switches state '''viewer''' in the [[system ROM]].]]
[[File:harddips.png|right|thumb|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|REG_DIPSW}} as a byte (0 is on).
Physical DIP switches on MVS boards used to configure various options like the number of coin chutes and the multiplayer link. The switches states are read through register {{Reg|REG_DIPSW}} as a byte (0 is on).


* Switch 8: Freeze - pauses the game (done by software in a [[system ROM]] call)
* Switch 8: Freeze - pauses the game (done by software in a [[system ROM]] call)
Line 13: Line 13:


There are no such switches on home and CD systems.
There are no such switches on home and CD systems.
The {{PCB|MV4}} has an unused footprint for a second set of DIP switches "DSW2" which could have been read through register {{Reg|REG_SYSTYPE}}.


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

Revision as of 21:58, 8 May 2019

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 the number of coin chutes and the 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.

The MV4 has an unused footprint for a second set of DIP switches "DSW2" which could have been read through register REG_SYSTYPE.