gam3rz3r0 Posted May 11, 2017 Share Posted May 11, 2017 (edited) Sammy Atomiswave - Demul Tutorial I had a hell of a time getting games to work like they normally would in LB so I hope this tutorial will help people having issues. I sure had a ton and I thought I would try to save some people headaches. You will need Demul .7 the Atomiswave bios (awave.zip) [Sorry cannot provide] Nomousy (optional) Download/extract Demul .7 and place it in your emulator folder. Place the awave.zip bios in the same folders as your AW roms. (there are a few different bios floating around, the 1st one I tried didn't work.) Import your ROMs into Launchbox and choose Sammy Atomiswave as the Platform then let LB do its thing. Run the Demul exe and we need to configure the Bios and Plugins. I left everything alone except "Roms and Bioses Paths". Click add and find the folder that has your ROMs and select it. Next in the Menu bar go to config then video, choose your desired window resolution and if you want it, tick start in fullsceen (more on this later) and click OK. If you want to play any lightgun games go to config then Maple Device Manager and under PORT A click on the controller drop down menu then either choose Lightgun or Mouse. (mouse works better for me). Now the Doozy for me was getting a controller to work properly because there is a bug that always registers a "JOY0_ANL3_KEY" press but there is hope! Go to config then controls, to bypass the bug hold down the button on your controller/keyboard you want to program BEFORE clicking the item. For example if you want to change the SERVICE or TEST BUTTON like I did, hold down "S" then click with on SERVICE then hold "T" and click on TEST. The same process applies to configuring a controller EXCEPT for the D-pad. AW games use the "System Board" & "Joy 1" Under the "Arcade" section in controls. To program the D-pad we can go into the "padDemul.ini" file in the Demul folder and enter the values manually Im using a DS4 controller,I'm not sure if the values are different depending on the controller but here are the values I used. The D-pad is the Digital Up, Down, Left Right. [JAMMA0_0] PUSH1 = 16777216 PUSH2 = 16777217 PUSH3 = 16777218 PUSH4 = 16777219 PUSH5 = 16777220 PUSH6 = 16777221 PUSH7 = 16777222 PUSH8 = 16777223 SERVICE = 0 START = 16777225 COIN = 16777224 DIGITALUP = 68157440 DIGITALDOWN = 68158040 DIGITALLEFT = 68158240 DIGITALRIGHT = 68157740 ANALOGUP = 33554689 ANALOGDOWN = 33554433 ANALOGLEFT = 33554688 ANALOGRIGHT = 33554432 ANALOGUP2 = 0 ANALOGDOWN2 = 0 ANALOGLEFT2 = 0 ANALOGRIGHT2 = 0 Auto launch game: Right click a game and chose edit. Click on the Emulation tab. Under Demul click edit. tick "No space befor ROM" and "Use file name only without file extension or folder path" Click the associated Platforms tab Add Sammy Atomiswave as an associated Platform if it isn't there. Add -run=awave -rom= as the Default Command-Line Parameter Tick the default emulator for Atomiswave then press OK when you set Demul to go auto full screen it puts the mouse cursor right in the middle of the screen instead of hiding it. You could move it to the corner manually or just go full screen with Alt+Enter but that's probably not the best for Big Box mode. so its NoMousy to the rescue! Download NoMousy and place it in your Launchbox folder Click the Additional Apps tab Click Add Application Name it Click browse and locate the the Nomousy.exe Tick "Automatically Run After Main Application" Click OK Click Add Application Name it Click browse and locate the the Nomousy.exe In the Application Command-Line Parameters: type "/hide" without quotes Tick "Automatically Run Before Main Application" Click Ok and Ok again and test the game Sadly as far as I know this process has to be done one game at a time for every ROM file. SYSTEM SETTINGS: Some things to note, when launching Demul through LB it doesn't save the Atomiswave system settings on exit(region, game settings, blood etc) or Coin inserts. You can correct this by launching Demul standalone and running games 1 at a time and changing the settings. It's a pain but it saves it so there's that. Most games have a Free play mode in the coin settings Some games have blood on by default, others have it off and you can change it back on without changing the region (except Metal Slug 6) Most games are Japan region by default, again this can be changed Lightgun games MUST be calibrated in the system menu before playing. Go to Test > I\O Test Racing games control weird. On the analog stick up is gas brake is down. Left and right are... well left and right. I hope I explained this clearly enough and this helps some people having issues with the Atomiswave emulation, controllers and mouse cursor. Edited May 12, 2017 by gam3rz3r0 update tutorial 4 Quote Link to comment Share on other sites More sharing options...
DOS76 Posted May 11, 2017 Share Posted May 11, 2017 (edited) The part where you are editing the games individually can be skipped by checking the use file name only and no space before ROM checkboxs in the manage emulator form for Demul. One thing though for Dreamcast you only need the No space before ROM checkbox so you then have to point LB to your Demul.exe twice by setting another emulator I call mine Demul[Arcade] but you can call it anything you want. To be clear you don't need to have two copies of Demul you just have to set it up twice in LB to use different settings. Edited May 12, 2017 by DOS76 2 Quote Link to comment Share on other sites More sharing options...
gam3rz3r0 Posted May 11, 2017 Author Share Posted May 11, 2017 Hmm I must be doing something wrong then, I just checked those boxes and it boots Demul to the splash screen but doesn't load the game or show the ROM list. Quote Link to comment Share on other sites More sharing options...
DOS76 Posted May 12, 2017 Share Posted May 12, 2017 I see your problem your platform is named Sammy Atomiswave in LB but your associated platform name is Atomiswave and the mismatch is throwing it off 1 Quote Link to comment Share on other sites More sharing options...
gam3rz3r0 Posted May 12, 2017 Author Share Posted May 12, 2017 Oh man I feel stupid, that does the trick. Thanks, I'll update my first post. Quote Link to comment Share on other sites More sharing options...
usuallee76 Posted October 6, 2017 Share Posted October 6, 2017 Thank you, Gam3rz3r0! I had Demul set up perfectly for Dreamcast, until one day the controller would not respond. In Demul it was still mapped correctly but now totally responsive. I remapped but encountered the bug you mentioned. Figured out how to hold the button first as you said. But. The dpad still could not be configured but I was able to use your trick of going into the ini file and I also use a ds4 controller and it worked! So thanks for putting the solution out there! Quote Link to comment Share on other sites More sharing options...
gam3rz3r0 Posted October 6, 2017 Author Share Posted October 6, 2017 No problem! I had spent like half the day messing with the controller settings and googling for answers. The controller bug was like 70% off the reason I made this guide Quote Link to comment Share on other sites More sharing options...
kostas Posted February 15, 2018 Share Posted February 15, 2018 is there any other emulator that can run atomiswave besides demul cause im using a ps4 controler with ds4 program and i tried every solution for the bug in the input and nothing the dpad is not working properly even if i edit the .ini file Quote Link to comment Share on other sites More sharing options...
Retro808 Posted February 15, 2018 Share Posted February 15, 2018 19 minutes ago, kostas said: is there any other emulator that can run atomiswave besides demul cause im using a ps4 controler with ds4 program and i tried every solution for the bug in the input and nothing the dpad is not working properly even if i edit the .ini file Not sure about another emulator for Sammy but I did some searching on your issue and I found this post on another forum. Not sure if you have seen that post or not. Quote Link to comment Share on other sites More sharing options...
kostas Posted February 15, 2018 Share Posted February 15, 2018 41 minutes ago, Retro808 said: Not sure about another emulator for Sammy but I did some searching on your issue and I found this post on another forum. Not sure if you have seen that post or not. that was the post i saw first when i face the issue for the first time im wondering if an xbox 360 controler or an xbox one controler works ? Quote Link to comment Share on other sites More sharing options...
kostas Posted February 15, 2018 Share Posted February 15, 2018 maybe nulldc can emulate atomiswave ? Quote Link to comment Share on other sites More sharing options...
DOS76 Posted February 16, 2018 Share Posted February 16, 2018 It can't and yes xbox 360 controllers work great with Demul have you looked into using x360ce its a program that makes your controller into an xinput controller Quote Link to comment Share on other sites More sharing options...
gam3rz3r0 Posted February 23, 2018 Author Share Posted February 23, 2018 Have you tried the newest version of Demul? I'm sure I read they fixed the controller bug, I just haven't updated the info on here. Quote Link to comment Share on other sites More sharing options...
kostas Posted February 27, 2018 Share Posted February 27, 2018 On 23/2/2018 at 7:40 AM, gam3rz3r0 said: Have you tried the newest version of Demul? I'm sure I read they fixed the controller bug, I just haven't updated the info on here. wow thats gona be great if they did Quote Link to comment Share on other sites More sharing options...
Alulabxxx Posted May 18, 2018 Share Posted May 18, 2018 I have a problem with color. If i lauch in fullscreen i have a wrong color palette, like a blue filter. If i go in windows mode colore are right. Ufffff Quote Link to comment Share on other sites More sharing options...
flatuswalrus Posted May 19, 2018 Share Posted May 19, 2018 On 5/11/2017 at 6:23 PM, gam3rz3r0 said: the Atomiswave bios (awave.zip) [Sorry cannot provide] Thank you for the great tutorial. It looks like it has done it for me but due to DEmul 0.7 closing after about ten seconds I imagine it is a BIOS issue. Regarding the awave.zip, although we cannot provide links etc can you tell me if when you obtained yours it was initially called awbios.zip containing two files called bios1.ic23 and bios0.ic23. Just curious if this is my problem. I renamed awbios.zip to awave.zip but it may be wrong as you said your first one did not work. Thank you. Quote Link to comment Share on other sites More sharing options...
DOS76 Posted May 19, 2018 Share Posted May 19, 2018 yeah the latest demul releases are looking for updated files from MAME so if you have an up to date MAME set you will already have all the files that you need to make this work Quote Link to comment Share on other sites More sharing options...
flatuswalrus Posted May 19, 2018 Share Posted May 19, 2018 7 minutes ago, DOS76 said: yeah the latest demul releases are looking for updated files from MAME so if you have an up to date MAME set you will already have all the files that you need to make this work So I did the right thing by grabbing my MAME BIOS for the AtomisWave and renaming it to awave.zip then placing it in the folder with my AtomisWave ROMs which is where my DEmul 0.7 ROMs and BIOSes path is pointed to? Quote Link to comment Share on other sites More sharing options...
DOS76 Posted May 19, 2018 Share Posted May 19, 2018 If you have the latest MAME bios set you shouldn't have to rename it Demul should be using the newer names from MAME. Quote Link to comment Share on other sites More sharing options...
DOS76 Posted May 19, 2018 Share Posted May 19, 2018 so in Demul awave is still the system name but it should work with awbios if that is the latest the MAME is using. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.