Atomic FE Tutorial
Atomic FE Tutorial
1
PREREQUISITES :...........................................................1
01/ LESSON 01 : VERY BASIC MAME CONFIGURATION.............................1
02/ LESSON 02 : GAME LIST USAGE DEMONSTRATION.............................3
03/ LESSON 03 : GAME LIST USAGE DEMONSTRATION (BUILD OF A 2ND LIST).......8
04/ LESSON 04 : DEMONSTRATION OF THE “ON THE FLY” CONFIG SELECTION........8
05/ LESSON 05 : ASSEMBLING A CONFIGURATION TREE USING MULTICONFWIZARD. . . .14
06/ LESSON 06 : CONFIGURE ANOTHER EMULATOR (ATARI 2600).................21
07/ LESSON 07 : ADD THE NEW EMULATOR CONFIG TO AN EXISTING MULTICONF TREE 25
08/ LESSON 08 : CREATE A MULTI-EMULATOR LIST.............................33
09/ LESSON 09 : ADVANCED GAMELIST CREATION (EXCLUDE CATEGORIES FROM GAME
LIST)....................................................................37
10/ LESSON 10 : EXCLUDE LIST.............................................45
Introduction :
This Tutorial MUST be done step by step without jumping Steps. The goal of this tutorial is
simply to get some AtomicFE basic concepts by practicing.
It is not very detailed , It just show what you have to change in configuration. It doesn’t
explain “all features”.
Please Keep folder names and other names as I named it and only do what I describe , don’t
change others options. (At least the first time you do this tutorial).
Prerequisites :
Run AtomicManager.exe
Change ROM Folder
(if you have)Change SNAP Folder
Change Default Emulator Field
Click on
Click CLOSE
Run Atomic.Exe
Run AtomicManager.exe
Click “Advanced Options”
Click “Use predefined games list”
Click “Let Atomic Choose file names”
Go Game List tab
Select Genre.ini as Categorie file
Select Climbing as Category
Click on “Transfer Category” button
Click SAVE button
Save as “Climbing.cfg” in C:\AtomicTuto
Click on
Click CLOSE
Run Atomic.Exe
Run AtomicManager.exe
Click LOAD CONFIG
Select C:\AtomicTuto\AllGames.Cfg
Click Advanced options
Go OPTIONS tab
Click “Allow ‘on the fly’ config selection
Click SAVE
Keep the same name : AllGames.cfg and Save
Click Close
Copy all .CFG files that are in C:\AtomicTuto in the folder where Atomic.exe is
(AllGames.cfg , climbing.cfg, driving.cfg)
CLICK Close
If your panel don’t use default mame’s keys affectation you may need to run AtomicKey.exe
and define the command for PLAYER2_BUTTON1 on that screen :
Run Atomic.EXE
Press PLAYER2_BUTTON1
Select Climbing or Driving , Atomic will switch on the config you selected
IF now you press again PLAYER2_BUTTON1 , you will see that nothing happens.
WHY?
Simply because we enabled the option “Allow “On the Fly” config selection” ONLY on the
Allgames.cfg and not on climbing.cfg or driving.cfg . To solve that problem simpy open
Climbing.cfg and Driving.cfg (the one that are in the AtomicFE folder NOT the ones in
AtomicTuto) with AtomicManager (Run AtomicManager , Click “Load config”, Select your
File) and check the option for each config.files.
05/ LESSON 05 : ASSEMBLING a configuration tree using MultiConfWizard
Run MulticonfWizard.exe
Click NEXT
Select c:\AtomicTuto\AllGames.cfg as template config file . Don’t mind if you don’t
understand what is it. Just select a config file that you already tested.
Click NEXT
RIGHT CLICK on Atomic.sel item ,
Select “AllGames.cfg’
Click “+”
Click NEXT
Click in the ROW where you can read “AllGames”
Click NEXT
Enter Multiconf_tutorial_01 as name
Click Finish
Run Atomic.exe
Press PLAYER1_START button (or Enter Key) to enter a category
Press PLAYER2_START button (or BackSpace Key) to go back
Create folder emu2600 in c:\AtomicTuto where you unzip Atari2600 emulator to have :
Run AtomicManager
Go on Folders Tab
Select C:\AtomicTuto\emu2600\2600_ROMS as roms folder
Select C:\AtomicTuto\emu2600\Z26.Exe as Default Emulator
Go on Advanced tab
Change ROM extension to BIN
Click “SAVE”
Save as Atari2600.cfg in C:\AtomicTuto
Click on
Click CLOSE
Run Atomic.Exe
07/ LESSON 07 : Add the new Emulator Config to an Existing Multiconf Tree
Run MulticonfWizard.exe
Select “Use only existing config to build the tree”
CLICK NEXT
CLICK NEXT
Click “+”
RIGHT CLICK on it
Select C:\AtomicTuto\AllGames.cfg
CLICK NEXT
Change “Diplayed Name” as shown on the picture (click on the row, and click “change
Displayed Name” button)
CLICK NEXT
CHANGE the name of the Multiconf to not overwrite the previous one in case you want keep
it.
CLICK FINISH
RUN Atomic.EXE
Now we are going to create a single game list that contains games for both emulator MAME
and Atari 2600.
Click on
Click CLOSE
Run Atomic.Exe
NOTE:You can, of course, use what you learned in lessons 07 to include this Multiemu.cfg in
the Multi-confuration tree.
In this lessons of the tutorial , we are going to make a simple configuration based on mame
that displays simply all Mame games Except BIOS, CLONE and MATURE games.
First, we start by doing a simple mame configuration , do exactly what is done in LESSON
01.
Once Done , do the following steps : (it is similar at what it is one in beginning of
LESSON02)
Run AtomicManager.exe
Click “Advanced Options”
Click “Use predefined games list”
Click “Let Atomic Choose file names”
Go Game List tab
All your roms should appear in the left list. Click on the “>>” button
All your roms should go to the right list.
At this point , you built a game list that contains all your roms. Now, we want to remove
BIOS for this list.
All your BIOS should now be removed form the right list and appear in the left list.
Now , to Remove Clones , we can do exactly the same procedure.
All clones should be removed from the right list and appear to the left list with your BIOS.
Now, do exactly the same thing for Mature games.
As previously , Mature games are removed from the right list and appear in the lef list.
Click “SAVE”
Save as AllGames_filtered.cfg in C:\AtomicTuto
Click on
Click CLOSE
Run Atomic.Exe
NOTE:You can, of course, use what you learned in lessons 07 to include this Multiemu.cfg in
the Multi-confuration tree.
Sometimes you may want remove game from the list which is displayed by Atomic , but for
some reason you don’t want use GameList or don’t want to remove the game from your game
list.
Or you may also want a list generated by another tool and use it at exclude list.
On Advanced tab / GameList subtab of AtomicManager you can see a field “Exclude List”.
If the file indicated is present and contain a ROM List , Atomic will not display rom listed in
his list.
So you have to build a simple text file (can be done with notepad) that contains roms list you
want exclude.
Example of the contains of a exclude list file :
005.zip
1941.zip
1942.zip
1943.zip
1943kai.zip
1944.ZIP
1945KIII.ZIP
19XX.ZIP
280zzzap.zip
3IN1SEMI.ZIP
3stooges.zip
40love.zip
4dwarrio.zip
4enraya.zip
4in1.zip
In this example , simply name and locate this files as indicated in the EXCLUDE LIST field.
C:\AtomicTuto\AllGames_filtered.cfg.Excludelist.txt
Now when you run Atomic, it won’t display game listed in that list.