Ihad 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.
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.
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
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"
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.
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.
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
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.
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?
This guide will go over how to build Reicast from scratch, but if you are new to emulation, there is a short definition of what Reicast is at the official website Reicast is a Sega Dreamcast emulator. It's an app that allows you to play your Dreamcast games on your computer or android phone. We've even baked in some magic to make things looks prettier than they did on the Dreamcast. Of course, not all games work, and the ones that do often have glitches.
Reicast primarily aims for speed and to run on android. It is derived from the nullDC codebase. We work on it in our spare time, because we love working on complicated, headache-inducing projects. Development traces back to late 2003 and has been largely non-continuous.Naturally, there are many other Dreamcast emulation projects, each with its own goals and priorities, including Makaron, Demul, Redream, and nullDC. If Reicast doesn't work for you, you may want to check out one of the other versions.
3a8082e126