Hi,
I have tried the same thing you try to do, about a year ago. But; there's really no ideas in running Nebula in Mala. Why?; The same games runs in MAME. Instead of setting up Neogeo in Nebula I suggest you should make a second game-list in your Mame setup and call it Neogeo. Then you have the full names on the list. And its so much more easy. If you don't run Mame then you can use it to run NeoGeo games.
Why does the the full names not appear when making a Nebula list in Mala; The game files have a name. This is the name that will be shown on the list in Mala. You can't take functions in Nebula into a list in Mala (of course you know this). Nebula recognises a game file by the name of the file and then converts this game file name to a full name by the use of a special list (xml as an example). When Mala reads the folder with Neogeo files it knows no more than what the files are called.
See here for a post about getting full names in Nebula:
[url=http://forum.arcadecontrols.com/index.php?topic=87318.0]http://forum.arcadecontrols.com/index.php?topic=87318.0[/url] (I can't say if it works).
The reason for me wanting to run the Nebula emulator in Mala in the past, was that i could then also run the Nebula CD games. But no. You can run the Nebula emu in Mame but the CD games will not work. (Or; maybe 10% runs without disturbing errors. This could change with new Nebula versions, but for now it really does not work and maybe never will). The only reason for wanting to run Neogeo (cartridge games) in Nebula is that you think it runs the games better than Mame. Maybe it has another 'feel'. This is a personal choice. I don't think this, others might.
There's also the Kawaks emu, and the Nemo32 emu (Mame based) for Neogeo game files. For Neogeo CD games theres's the Nebula and also an emulator called NeoCD/SLD (read further).
Remember when you setup a Neogeo emulator that you need the bios. It's called 'Neogeo.zip' and will be among the game files if it's there. Otherwise try to google it. I think that Nebula comes with the bios files included.
If you want to run Neogeo CD games you will need the collection of files (these will be called 'iso', 'wav', and 'cue', when unzipped).(This set should have full game names).You will also need the bios. It's called 'neogeocd.zip'. You will need an emulator. (Mame does not run them). I have found that the emu 'NeoCD/SLD' runs all games error free. It does have a few problems relating to frontend use. You can look in my post at this site;
http://forum.arcadecontrols.com/index.php?topic=101649.0 . You will need to install Daemon to execute the CD files. Mala setup: Rom extention is: 'cue'. Execution are: '"%path%\% om%.%ext%" neocd'. Window state can be 'hidden'. Execution Precommand is : '"C:\Programs\DAEMON tols\daemon.exe" -unmount 0 -mount 0,"% path%\%rom%.%ext%"'. Execution post command: c:\programs\daemon tools\daemon.exe -unmount 0. (Pre and post commans will need to be changed to the right dir). There's a few more things that needs to be right. Mainly in Daemon. I can answer your questions if it is related to things i've written in this post.
If you want to run the NeoGeo games on a separate setup in Mala with full game names you could run the games from batch files. I have done this. The games have a complete separate setup and are executed in Mame. A bat file could sound like this: 'c:\101\neo_geo_arcade\mame.exe 3countb'. cade is the emulator folder). You would need to make a batch (bat) file for each game.
I have 49 setup's in Mame. Each setup has different (sub) gamelists. As an example the Neogeo Pocket setup runs with Neopop emulator and the games in this setup have a list with color games and a list with monochrome games.
I have removed the Neogeo games from the Mame collection and run's them in a different setup called NeoGeo Arcade. Done with bats (to get full names, year and manufacture displayed in the way i like it). In this setup there's a list called 'All' (all working games), a list called 'Bootleg games', and a list called 'Best games' (auto generated).
I run the 'old' Mama. 1.5. It can run only one Mame setup. This is why i use the batch files in my Neogeo setup. Otherwise it would only display the files names. If a newer version of Mame can run two or more Mame setups, then you could do without the batch files and still get full game names.
I hope you can use some of the stuff I've written here, otherwise maybe someone else can. I have jumped topic a bit.
I have made a post with details of my setup:
http://forum.arcadecontrols.com/index.php?topic=105010.msg1111333#msg1111333