Hardware DIPs: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
(Created page with "right|thumb|Hard DIPs on MV1F MVS board. right|thumb|DIP switches on MVS boards. Used to configure various options like freeplay and m…")
 
mNo edit summary
(8 intermediate revisions by 2 users 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)
*Switches 4~6: [[Multiplayer]] link cab number setting
* Switch 6: Enable communication
*Switch 3: Enable autofire ?
* Switches 4~5: [[Multiplayer]] link cab number (in binary: 1, 2, 3, 4)
*Switch 2: Coin slots configuration ?
* Switch 3: Enable [[mahjong controller]]
*Switch 1: [[Test mode]]
* Switch 2: Number of [[coin switch|coin chutes]] (1 or 2)
* 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:CPUs]]
[[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.