Skip to content

Dance Dance Revolution | Dancing Stage

987123879113 edited this page Dec 2, 2023 · 14 revisions

Installation

MAME name Game Name Installation Instructions
ddrja Dance Dance Revolution (GC845 VER. JAA) See here
ddrjb Dance Dance Revolution (GC845 VER. JAB) No installation
ddru Dance Dance Revolution (GN845 VER. UAA) Method 1
ddra Dance Dance Revolution (GN845 VER. AAA) Method 1
ddrj Dance Dance Revolution - Internet Ranking Ver (GC845 VER. JBA) Method 1
ddr2m Dance Dance Revolution 2nd Mix (GN895 VER. JAA) Method 1
ddr2ml Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JBB) Method 1
ddr2mla Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JBA) Method 1
ddr2mc Dance Dance Revolution 2nd Mix with beatmaniaIIDX CLUB VERSiON (GE896 VER. JAA) See here
ddr2mc2 Dance Dance Revolution 2nd Mix with beatmaniaIIDX substream CLUB VERSiON 2 (GE984 VER. JAA) See here
ddr3mj Dance Dance Revolution 3rd Mix (GN887 VER. JAA) Method 2
ddr3ma Dance Dance Revolution 3rd Mix (GN887 VER. AAA) Method 2
ddr3mka Dance Dance Revolution 3rd Mix - Ver.Korea (GN887 VER. KAA) Method 2
ddr3mk Dance Dance Revolution 3rd Mix - Ver.Korea2 (GN887 VER. KBA) Method 2
ddr3mp Dance Dance Revolution 3rd Mix Plus (G*A22 VER. JAA) Method 2
ddr4mj Dance Dance Revolution 4th Mix (G*A33 VER. JAA) Method 2
ddr4m Dance Dance Revolution 4th Mix (G*A33 VER. AAA) Method 2
ddr4msj Dance Dance Revolution 4th Mix Solo (G*A33 VER. JBA) Method 2
ddr4ms Dance Dance Revolution 4th Mix Solo (G*A33 VER. ABA) Method 2
ddr4mp Dance Dance Revolution 4th Mix Plus (G*A34 VER. JAA) Method 2
ddr4mps Dance Dance Revolution 4th Mix Plus Solo (G*A34 VER. JBA) Method 2
ddr5m Dance Dance Revolution 5th Mix (G*A27 VER. JAA) Method 3
ddrmax DDRMAX - Dance Dance Revolution 6th Mix (G*B19 VER. JAA) Method 3
ddrmax2 DDRMAX2 - Dance Dance Revolution 7th Mix (G*B20 VER. JAA) Method 3
ddrextrm Dance Dance Revolution Extreme (G*C36 VER. JAA) Method 3
ddrsbm Dance Dance Revolution Solo Bass Mix (GQ894 VER. JAA) Method 1
ddrs2kj Dance Dance Revolution Solo 2000 (GC905 VER. JAA) Method 2
ddrs2k Dance Dance Revolution Solo 2000 (GC905 VER. AAA) Method 2
ddrkara Dance Dance Revolution Karaoke Mix (GQ921 VER. JBB) Method 1
dsfdr Dancing Stage Featuring Disney's Rave (GCA37JAA) Method 2
ddrbocd Dance Dance Revolution Best of Cool Dancers (GE892 VER. JAA) Method 1
ddrusa Dance Dance Revolution USA (G*A44 VER. UAA) Method 3
dsftkd Dancing Stage featuring TRUE KiSS DESTiNATiON (G*884 VER. JAA) Method 1
dsfdct Dancing Stage featuring Dreams Come True (GC910 VER. JCA) See here
dsfdcta Dancing Stage featuring Dreams Come True (GC910 VER. JAA) See here
dstagea Dancing Stage (GN845 VER. EAA) Method 1
dstage Dancing Stage - Internet Ranking Ver (GC845 VER. EBA) Method 1
dsem Dancing Stage Euro Mix (G*936 VER. EAA) Method 3
dsem2 Dancing Stage Euro Mix 2 (G*C23 VER. EAA) Method 3
ddrkids Dance Dance Revolutions Kids (GQAN4 JAA) No installation

ddrja

It is not possible to install or play ddrja incomplete data. You can play ddrjb (DDR 1.0 JAB version) or ddrj Internet Ranking Ver (also referred to as DDR 1.5 by some people) instead.

dsfdct

Press test button to install GC910JC. Select the left option ("はい") and press start when it asks if you have the "GC910JC" security cart inserted. Select the left option ("はい") and press start when it asks if you wish to begin conversion from "GE887 JA/GN887 JA Dance Dance Revolution 3rdMIX". You will be asked to insert the "GE887 JA/GN887 JA" security cartridge and restart the machine after installation has finished. Press tab and go to the "Slot Devices" section. Change the cassette from "game" to "install" then select "Reset Machine".

After restarting the machine, you will be asked if you have the "GE887 JA/GN887 JA" security cartridge inserted after the flash ROM check finishes. Select the left option ("はい") and press start. Once the update verification has completed, the game will tell you that the conversion has completed and ask you to insert the "GC910 JC" security cart again. Press tab and go to the "Slot Devices" section. Change the cassette from "install" to "game" then select "Reset Machine". Once you reset the machine you should boot into the game.

dsfdcta

Press test button to install GC910JA. Select the left option ("はい") and press start when it asks if you have the "GC910JA" security cart inserted. Select the far left option, "GN884/GC884 JA D.S. f TKD", when you are prompted to select what game you are converting from. Select the left option ("はい") and press start when it asks if you have the "GN884/GC884 JA Dancing Stage featuring TRUE KiSS DESTiNATiON" security cart inserted. You will be asked to insert the "GN884/GC884 JA" security cartridge and restart the machine after installation has finished. Press tab and go to the "Slot Devices" section. Change the cassette from "game" to "install" then select "Reset Machine".

After restarting the machine, you will be asked if you have the "GN884/GC884 JA" security cartridge inserted after the flash ROM check finishes. Select the left option ("はい") and press start. Once the update verification has completed, the game will tell you that the conversion has completed and ask you to insert the "GC910 JA" security cart again. Press tab and go to the "Slot Devices" section. Change the cassette from "install" to "game" then select "Reset Machine". Once you reset the machine you should boot into the game.

ddr2mc

You will see an incorrect security cassette error when you boot initially. Press tab, go to "File Manager", change CD to "install", then select "Reset Machine".

When the machine boots again it should ask you to install "GE896 JAA DDR CLUB KIT INSTALLER". Press the test button to install the game at this point. Once installation is complete, it will say "GE896 JAA VERSION UP COMPLETE". Press tab, go to "File Manager", change CD to "runtime", then select "Reset Machine" once more to boot into the game.

ddr2mc2

When it asks you to install "GE885 JAA": Press tab, go to "File Manager", change CD to "install", then select "Reset Machine".

When the machine boots again it should ask you to install "GE984 JAA DDR CLUB KIT2 INSTALLER". Press the test button to install the game at this point. Once installation is complete, it will say "GE984 JAA VERSION UP COMPLETE". Press tab, go to "File Manager", change CD to "runtime", then select "Reset Machine" once more to boot into the game.

Edit data and score saving with memory card

You can use a memory card save file to load edits and save scores.

For saving scores, you can download a save file with the required link data already pre-initialized from DDR Freak's gamesaves section: http://www.ddrfreak.com/versions/listver.php Under the saves page for the specific game you want to play, download the ".MC" file. Extract the contents (newlinkdata.mc) to a folder of your choice.

To load memory card file through command line: Launch MAME with the -memcard1 newlinkdata.mc parameter (-memcard2 is also available for 2P side memcard slot). Example: mame.exe ddrextrm -memcard1 newlinkdata.mc

To load the memory card file from the GUI:

  1. Press tab to open menu
  2. Open "File Manager" submenu
  3. Scroll down to "memcard1 (memc1)" OR "memcard2 (memc2)" and press enter
  4. Select your memory card file from file selecter
  5. Restart machine

Configure the keybinds to toggle the memory card insert/eject commands from the input assignment menu. The keybinds are at the very bottom of the menu, labeled "Insert/Eject Memory Card 1" and "Insert/Eject Memory Card 2". When you start a game you are required to insert or eject the card as you would when using a real machine. You can check if it's working properly by using the memory card test under the operator menu.

Session with IIDX

It is possible to session with IIDX for the games that support it.

Launch MAME with the following parameters to connect to a server (in this case, 127.0.0.1) on the specified port (in this case, 12345). mame.exe ddr2mc2 -rs232_network null_modem -bitbanger1 socket.127.0.0.1:12345

For IIDX and DDR session (Club Ver 1): set both games to RX/TX baud 19200 in the "Machine Configuration" tab.
For IIDX and DDR session (Club Ver 2): set both games to RX/TX baud 38400 in the "Machine Configuration" tab.

Session between Solo machines

Solo machines can be sessioned together for a 4 player team battle mode.

According to the game's manual, all machines must be linked together in a chain, with the end machines only having one connection each like such:

mame.exe ddrs2kj -bitbanger2 socket.127.0.0.1:12345 
mame.exe ddrs2kj -bitbanger1 socket.127.0.0.1:12345 -bitbanger2 socket.127.0.0.1:12346
mame.exe ddrs2kj -bitbanger1 socket.127.0.0.1:12346 -bitbanger2 socket.127.0.0.1:12347
mame.exe ddrs2kj -bitbanger1 socket.127.0.0.1:12347

This doesn't have great performance due to implementation details in MAME and can be a bit of a struggle to get all machines configured properly.

As a replacement, I have made a relay server that simplifies setup and improves performance by having all clients connect to a single central server where all packets are broadcast to all clients.

Server: https://gist.github.com/987123879113/f9363d18cd8947383ee5a27b6253cc81

Simply launch all games pointing to the one server: mame.exe ddrs2kj -bitbanger1 socket.127.0.0.1:12345 (replace 127.0.0.1:12345 with the appropriate server)

Once the machines are connected: go into the operator menu, open the "NETWORK OPTIONS" submenu, and configure all machines so that they have a unique ID (1, 2, 3, 4). On the mode select screen press the down arrow 3 times to enable link play.

I/O or lighting (with real arcade hardware or custom controllers) via bemanitools

Use bemanitools-mame-plugins.