Difference between revisions of "Demul"

From Sinden Lightgun
Jump to navigation Jump to search
Line 27: Line 27:
 
Copy your Atomiswave game ROMs and Bios files to the ROMs folder within the Demul folder.
 
Copy your Atomiswave game ROMs and Bios files to the ROMs folder within the Demul folder.
  
Next load the Demul Executable and it should auto start a config wizzard.
+
Next, run the Demul executable, and it should auto-start a configuration wizard.
 
 
 
You will need to set the video and sound plugins to suit your system.
 
You will need to set the video and sound plugins to suit your system.
 
 
The GD-Rom plugin should be set to gdrCHD
 
The GD-Rom plugin should be set to gdrCHD
  
Next point the Plugins, Roms and NVRAM paths to the correct folders on your system (usually in the demul main directory)
+
Next, point the Plugins, Roms, and NVRAM paths to the correct folders on your system (usually in the Demul main directory)
 
 
 
 
Next you can adjust the video settings, to do this simply go to the top menu and select config then video.
 
  
In here you can toggle "start in fullscreen" although its best to leave this off until after you are fully setup.
 
  
 +
Next, you can adjust the video settings. To do this simply go to the top menu and select config, then video.
 +
Here you can toggle "Start in fullscreen" although it's best to leave this off until after you are fully set up.
 
Aspect ratio set to 16:9  
 
Aspect ratio set to 16:9  
 
+
Click the tick boxes next to "linear filter" "Naomi 2 thread" "disable opaque modifier", and "disable translucent modifier"
Click the tick boxes next to "linear filter" "naomi 2 thread" "disable opaque modifier" and "disable translucent modifier"
 
 
 
 
Set the max layers to 8.
 
Set the max layers to 8.
  
 
+
To adjust the sound settings, go to the top menu, select "config" then "sound".
To adjust the sound settings go to the top menu, select "config" then "sound".
 
 
 
 
The recommended setting is to check "disable DSP" and set the buffer to 4096.
 
The recommended setting is to check "disable DSP" and set the buffer to 4096.
 +
If you have issues with the sound, play with the buffer settings.
  
If you have issues with the sound play with the buffer settings.
+
Now, If you wish to play 2 players, you will need to install Demulshooter; see the [[Demulshooter|Demulshooter page]] for instructions on how to do that.
 
 
 
 
Now If you wish to play 2 player you will need to install demulshooter, See the demulshooter page for instructions on how to do that.
 
 
 
 
 
Also to apply a border for the gun you will need reshade, Again instructions can be found on the reshade page.
 
 
 
 
 
It is also recommended to install no mousy to hide the cursor (download above) just extract these files to a folder on your hard drive.
 
  
 +
Also, to apply a border for the gun, you will need Reshade, Again instructions can be found on the [[Reshade|Reshade page]].
  
Next you will set the controls.
+
It is also recommended to install nomousy to hide the cursor (download above). Just extract these files to a folder on your hard drive.
  
Next find the "padDemul" file in the demul folder, right click it and select properties. Make sure "read only" is not checked.
 
  
Now back in Demul go to the top menu "config" and then "controls"
+
Next, you will set the controls.
  
 +
Find the "padDemul" file in the Demul folder, right-click it, and select properties. Make sure "read-only" is not checked.
 +
Now back in Demul, go to the top menu "config" and then "controls"
 
Select Joy 1 for Player 1 or Joy 2 for player 2 under the "Arcade" options.
 
Select Joy 1 for Player 1 or Joy 2 for player 2 under the "Arcade" options.
 +
Bind your Start and Coin buttons as you like by pressing the relevant button and then pressing the button you wish to bind it to.
  
Bind your Start and Coin buttons as you like by pressing on the relevant button then pressing the button you wish to bind it to.
+
You will now need to load and calibrate each individual game. To load a game using nomousy you will need to create a batch file. To do that just do the following:
 
+
Within the game folder right-click in a blank space to bring up the menu and then highlight "new" then select "text document" this will create a new text file you can name as you wish.
 
 
You will now need to load and calibrate each individual game. To load a game using no mousy you will need to create a batch file, to do that just do the following:
 
 
 
Within the game folder right click in a blank space to bring up the menu and then highlight "new" then select "text document" this will ceate a new text file you can name as you wish.
 
 
 
 
Load the new text document and then type the following command adjusting the drive/file path to suit:
 
Load the new text document and then type the following command adjusting the drive/file path to suit:
  
 
+
<syntaxhighlight lang="batch">
 
Start C:\YOUR DEMULSHOOTER DIRECTORY\DemulShooter.exe -target=demul07a -rom=ROM NAME
 
Start C:\YOUR DEMULSHOOTER DIRECTORY\DemulShooter.exe -target=demul07a -rom=ROM NAME
  
Line 88: Line 70:
  
 
Start C:\nomousy directory\nomousy.exe
 
Start C:\nomousy directory\nomousy.exe
 +
</syntaxhighlight>
  
 +
Then simply go to "File" then "Save As", Give the file a name of your choosing, but it MUST end with .bat
  
Then simply go to "File" then "Save As", Give the file a name of your choosing but it MUST end with .bat
+
For example, gamename.bat
 
 
Eg gamename.bat
 
 
 
 
 
Next you will need to calibrate each individual game.
 
 
 
To do this you need to first load a game, Once loaded press "F4" to enter the system menu.
 
  
 +
Next, you will need to calibrate each individual game.
 +
To do this, you must first load a game; press "F4" to enter the system menu.
 
Then press "F2" to enter the test menu.
 
Then press "F2" to enter the test menu.
 
 
Now select I/O test using the F4 button and press F2 to enter the menu.
 
Now select I/O test using the F4 button and press F2 to enter the menu.
  
Next with the border up and your gun software running aim the gun at the screen and pull the trigger.
+
Next, with the border up and your gun software running, aim the gun at the screen and pull the trigger.
 
+
You will then be required to shoot the top left corner, the bottom right corner target, and finally, one in the center.
You will then be required to shoot the top left corner then the bottom right corner target then finally one in the centre.
+
You will then be forced to do the same for player 2's gun; if you are only playing with 1 gun, use your mouse to do this.
 
+
Finally, pull the trigger when prompted to exit the calibration screen.
You will then be forced to do the same for player 2's gun, If you are only playing with 1 gun use your normal mouse to do this.
 
 
 
Finally pull the trigger when prompted to exit the calibration screen.
 
 
 
 
Cycle down to "EXIT" with the F4 key and press F2 to leave the menu.
 
Cycle down to "EXIT" with the F4 key and press F2 to leave the menu.
  
  
You can if you wish at this point use the F2 and F4 keys to make further adjustments to the games settings, such as the coin requirements attract sequences, difficulty etc.
+
If you wish, you can use the F2 and F4 keys to make further adjustments to the game settings, such as the coin requirements attract sequences, difficulty etc.
 
 
 
 
Once again now you should cycle to "EXIT" and press F2 to go back to the game which should now play perfectly!
 
 
 
 
 
 
 
 
 
 
 
  
  
 
+
Once again, you should cycle to "EXIT" and press F2 to go back to the game, which should now play perfectly!
 
 
 
 
 
 
 
 
 
 
<br>
 
  
 
===Tips===
 
===Tips===
 
Some games require both guns to be calibrated; if you only have one gun, assign your gun to player 1 and player 2 in DemulShooter. Once you have calibrated, remove the gun from P2 in DemulShooter.
 
Some games require both guns to be calibrated; if you only have one gun, assign your gun to player 1 and player 2 in DemulShooter. Once you have calibrated, remove the gun from P2 in DemulShooter.
<br />If you have issues with offscreen reloading in games like Sports Shooting USA, make sure you are using the latest Demul version (Demul v0.7 280418). Older versions have broken reload mechanics.
+
If you have issues with offscreen reloading in games like Sports Shooting USA, make sure you are using the latest Demul version (Demul v0.7 280418). Older versions have broken reload mechanics.
  
 
===Launch Script===
 
===Launch Script===
Line 150: Line 110:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
== NAOMI Games ==
 
== NAOMI Games ==
 
 
The process for getting Naomi games to work is exactly the same as mentioned in the video above, but with a few exceptions:
 
The process for getting Naomi games to work is exactly the same as mentioned in the video above, but with a few exceptions:
  
 
===BIOS===
 
===BIOS===
You require the Naomi BIOS files in your ROMs folders.
+
You require the Naomi BIOS files in your ROM folders.
  
 
===Launch Command===
 
===Launch Command===
Line 177: Line 136:
 
When you are done, press start to cycle to Check, and you should see a cross hair on your mouse.
 
When you are done, press start to cycle to Check, and you should see a cross hair on your mouse.
  
I have noticed that it seems to move off the mouse a little as you get to the extremes of the screen do not worry about this though, as it does not seem to have any real effect on the games.
+
I have noticed that it seems to move off the mouse a little as you get to the extremes of the screen do not worry about this, though, as it does not seem to have any real effect on the games.
  
 
Once complete, press F4 to exit and return to the test menu.<br>
 
Once complete, press F4 to exit and return to the test menu.<br>

Revision as of 00:12, 22 December 2022



Emulator
Emulates: Dreamcast, Arcade
Download: Emulation64 website
License: Freeware
Demul gameplay.png

DEmul is a closed-source emulator for Sega Dreamcast and arcade boards of Sega NAOMI and follow-up variants, including the NAOMI, Atomiswave, Hikaru, Gaelco, NAOMI 2, System SP (Aurora), and a couple of Cave CV1000 systems.

Downloads

Reshade

Download Reshade from the Reshade website

No Mousy

Download noumousy from Google Drive

Bezels

Download Bezel Pack from Mediafire

Setup Guide for Atomiswave Games

Download and extract Demul from the official site.

Copy your Atomiswave game ROMs and Bios files to the ROMs folder within the Demul folder.

Next, run the Demul executable, and it should auto-start a configuration wizard. You will need to set the video and sound plugins to suit your system. The GD-Rom plugin should be set to gdrCHD

Next, point the Plugins, Roms, and NVRAM paths to the correct folders on your system (usually in the Demul main directory)


Next, you can adjust the video settings. To do this simply go to the top menu and select config, then video. Here you can toggle "Start in fullscreen" although it's best to leave this off until after you are fully set up. Aspect ratio set to 16:9 Click the tick boxes next to "linear filter" "Naomi 2 thread" "disable opaque modifier", and "disable translucent modifier" Set the max layers to 8.

To adjust the sound settings, go to the top menu, select "config" then "sound". The recommended setting is to check "disable DSP" and set the buffer to 4096. If you have issues with the sound, play with the buffer settings.

Now, If you wish to play 2 players, you will need to install Demulshooter; see the Demulshooter page for instructions on how to do that.

Also, to apply a border for the gun, you will need Reshade, Again instructions can be found on the Reshade page.

It is also recommended to install nomousy to hide the cursor (download above). Just extract these files to a folder on your hard drive.


Next, you will set the controls.

Find the "padDemul" file in the Demul folder, right-click it, and select properties. Make sure "read-only" is not checked. Now back in Demul, go to the top menu "config" and then "controls" Select Joy 1 for Player 1 or Joy 2 for player 2 under the "Arcade" options. Bind your Start and Coin buttons as you like by pressing the relevant button and then pressing the button you wish to bind it to.

You will now need to load and calibrate each individual game. To load a game using nomousy you will need to create a batch file. To do that just do the following: Within the game folder right-click in a blank space to bring up the menu and then highlight "new" then select "text document" this will create a new text file you can name as you wish. Load the new text document and then type the following command adjusting the drive/file path to suit:

Start C:\YOUR DEMULSHOOTER DIRECTORY\DemulShooter.exe -target=demul07a -rom=ROM NAME

Start C:\nomousy directory\nomousy.exe /hide

Start /wait C:\YOUR DEMUL DIRECTORY\demul.exe -run=awave -rom=ROM NAME

Start C:\nomousy directory\nomousy.exe

Then simply go to "File" then "Save As", Give the file a name of your choosing, but it MUST end with .bat

For example, gamename.bat

Next, you will need to calibrate each individual game. To do this, you must first load a game; press "F4" to enter the system menu. Then press "F2" to enter the test menu. Now select I/O test using the F4 button and press F2 to enter the menu.

Next, with the border up and your gun software running, aim the gun at the screen and pull the trigger. You will then be required to shoot the top left corner, the bottom right corner target, and finally, one in the center. You will then be forced to do the same for player 2's gun; if you are only playing with 1 gun, use your mouse to do this. Finally, pull the trigger when prompted to exit the calibration screen. Cycle down to "EXIT" with the F4 key and press F2 to leave the menu.


If you wish, you can use the F2 and F4 keys to make further adjustments to the game settings, such as the coin requirements attract sequences, difficulty etc.


Once again, you should cycle to "EXIT" and press F2 to go back to the game, which should now play perfectly!

Tips

Some games require both guns to be calibrated; if you only have one gun, assign your gun to player 1 and player 2 in DemulShooter. Once you have calibrated, remove the gun from P2 in DemulShooter. If you have issues with offscreen reloading in games like Sports Shooting USA, make sure you are using the latest Demul version (Demul v0.7 280418). Older versions have broken reload mechanics.

Launch Script

Example Batch file text:

Start D:\YOUR DEMULSHOOTER DIRECTORY\DemulShooter.exe -target=demul07a -rom=ROM NAME

Start D:\nomousy\nomousy.exe /hide

Start /wait D:\YOUR DEMUL DIRECTORY\demul.exe -run=awave -rom=ROM NAME

Start D:\nomousy\nomousy.exe

NAOMI Games

The process for getting Naomi games to work is exactly the same as mentioned in the video above, but with a few exceptions:

BIOS

You require the Naomi BIOS files in your ROM folders.

Launch Command

In the batch file, you need to change "-run=awave" to "-run=naomi"

General Calibration

To calibrate the guns, you have to enter the test menu with F4 and press F2 to cycle the selection; You need to go into the bottom "game test" menu to get access to the second test menu for the game, where you can then calibrate them the same as Atomiswave games.

CHD Game Calibration

3 of the Naomi light gun games (Maze of Kings, Confidential Mission, and Lupin The Third: The Shooting) require CHD files, You can use the normal MAME CHDs, and these must be put in folders matching the ROM name inside the ROMS folder.

Also, all 3 of these games have a strange calibration screen that is not immediately obvious what you must do. When you enter the calibration screen, you will see something like this:

Demul Calibration.png

You will notice it has coordinates for Right, Left, Top, Bottom, and Centre.

Simply what you do when the cursor is pointing at the right, you click/shoot the right-hand orange tab, Then press the start button to go down to the Left and click/shoot the left-hand tab.

Repeat for the Top, Bottom, and Centre.

When you are done, press start to cycle to Check, and you should see a cross hair on your mouse.

I have noticed that it seems to move off the mouse a little as you get to the extremes of the screen do not worry about this, though, as it does not seem to have any real effect on the games.

Once complete, press F4 to exit and return to the test menu.

Launch Script

Example Batch (.bat) file:

Start D:\YOUR DEMULSHOOTER DIRECTORY\DemulShooter.exe -target=demul07a -rom=ROM NAME

Start D:\nomousy\nomousy.exe /hide

Start /wait D:\YOUR DEMUL DIRECTORY\demul.exe -run=naomi -rom=ROM NAME

Start D:\nomousy\nomousy.exe

Games With Special Instructions