PDA

View Full Version : Naomi Performance\Benchmark Testing!



chillinwater
10-17-2009, 09:39 AM
Naomi Performance\Benchmark and Testing
AND ALL THINGS NAOMI!

NAOMI NEWS!
NullDC's last Hoorah!?! drkIIRaziel we will miss your Contributions, Thanks for everything!
The NullDC Project is over, at least my Part of it!!
http://forums.ngemu.com/nulldc-discussion/134968-nulldc-project-over-least-my-part.html
latest and final versions here: http://code.google.com/p/nulldc/downloads/list

http://guru.mameworld.info/naomi/index.html
http://maws.mameworld.info/maws/driverinfo/naomi.c
http://mamedev.emulab.it/kale/
http://www.ngemu.com/frontpage/?p=vB132252
Partial, Video Compatibility Guide (http://forums.ngemu.com/misc-dreamcast-discussion/122017-naomi-gd-rom-2-compatibility-video-guide.html)
Demul Wip 02\16\2010 (http://www.emuhq.com/emulators/console/dreamcast-emulators/demul/news/2010/02/16/12650)
http://forum.emu-russia.net/viewtopic.php?f=25&t=503&start=40 Translation required!
Deunan (http://dknute.livejournal.com)
Project Naomi, Atomiswave, ST-V (http://www.hyperspin-fe.com/forum/showthread.php?t=7029) (New Themes and Artwork)

Please Help me and hopefully (more importantly) the Emulation Community, settle the dispute over which emulator performs the best for your needs!

Heres How!
Copy the link: Blank Testing Form (http://www.hyperspin-fe.com/forum/showpost.php?p=46249&postcount=3) and update it with your testing Results.
Try to re-post only the games you have tested not the whole list.
Post:
- Tips
- Corrections
- Suggestions
- Other Links: Better setups, how-to's
- Emu's tested with
- Games Tested:
(with resulting codes)
Then I will update the List below and this page.

Demul 0.5.5 Demul 0.4.5 MakaronT12 NullDC103

Best Games =0 Games =0 Games =0 Games =0
Good Games =0 Games =0 Games =0 Games =0
Playable Games =61 Games =0 Games=29 Games =17


(Dont Like the Results, Post w\Explanation and I'll Update!)
(updated 4\1\10)


Code Legend:

[note] [#] This code is from tester contibutions. They have posted in this thread giving tips on how to get these roms to a "playable" status, where they may not have been "playable" otherwise! (thanks for the input, keep it up!)



[!] = best emulation!

= perfect, almost
[p] = playable is just that playable.(every one will have a different definition or experience of what is playable)
[g] = good (better than playble)(plays well)
[v] = viewable-but not playable
[#] = see page # for work arounds i.e. [cr,#6],p - [cr -game crashes, # -workaround in this thread on page[#6], p -now playable.
[ns] = no sound
[s] = sound with problems
[d] = needs decryption
[L] = working light gun support
[x] = buggy
[nc] = does not accept coins
[sl] = slow
[ch] = choppy
[nb] = does not boot
= boots to black screen
[cr] = crashes
[e1] = error 01 wrong region
[e2] = error 02 wrong bios

[eio] = error io board
[eim] = error image mount
[tl] = title loops

[ngd] = no good dump known



Testing Results (color coded to emus's above)
[note] The list below is just a sampling of games that have been posted as tested. These are not just my results.
I know it is not complete and does not represent all the roms which are playable or non-playble for each system...yet!
Please help me complete this List!



[Naomi]
capsnk [nc,#5],p,p,p*(p*=Makaron T12\3)
capsnk2 p*
csmash p,p,p
csmasho p
cspike cr,bs,p*
deathcox bs,bs
derbyoc [e2,#6],p,e2
derbyoc2
doa2 #6],p[/COLOR] bs,p*
doa2m [bs,#6],p bs
dybb99 p p
dybbnao tl tl
ggram2 bs bs
ggx p,s,p
gram2000 bs,bs
gwing2 p,p*
hmgeo [bs,#6],p bs,p*
jingystorm p*
mvsc2 p,[d,p],p,p,p* (p = normal playable [d,p] = decrypted playable)
otrigger cr
pjustic p,p*
pstone ts
pstone2 [bs,#6],p bs,p*
qmegamis eim
samba
shangril
shootpl
slasho bs
smarinef cr
spawn bs,p*
suchie3 eio
totd
toyfight p,p,p
virnba p,p
virnbao p,p
vs2_2k p
vtennis sl,p cr
wwfroyal
zombrvn bs

[Naomi2]
beachspi p,s
initd
initdexp
initdv2j
initdv3j
vf4 p
vf4b p
vf4c
vf4evo p
vf4evoa
vf4tuned p
vf4tuneda
vf4tunedd
vstrik3 cr
vstrik3c
wldrider s,s,p

[Naomi GDrom]
bdrdown [bs,#6],p bs,p*
cfield p,p*
chocomk p
confmiss p
cvs2gd [nc,#5]p [e2,#6],p,e1,
cvsgd [nc,#5]p,[e2,#6],p
dygolf
ggxx p,p,p
ggxxrl [e2,#6],p,p,p*
ggxxsla p
gundmgd p p
gundamdx? p*
gundmxgd p
ikaruga g,p p
keyboard
kurucham p
lupinsho p
luptype p,p,p
meltybld [e2,#6],p,p,p*
moeru
mok p
monkeyba
ngdup23a
ngdup23c
psyvar2 p
puyofev p,p*
quizqgd p
radirgy p
senko p,p
senkoo p
senko no ronde? p*
sfz3ugd [cr,#6],p,p
shikgam2 p
slashout p,p
spkrbtl p,p,p*
sprtjam p,p
ss2005
tetkiwam p
trizeal p
undefeat p,e2
usagui
vathlete [bs,#6],p,p
vtennis2 s,p
vtennisg s,p
wsbbgd
azumanga? p*
Puzzle bubble? p*

[Atomiswave]
demofist p
gigisuka p
kofnw p
kov7sprt p
fotns [cr,#6],p,p,e1
dolphin p
salmankt
sprtshot
rumblef p
rangrmsn
xtrmhunt
xtrmhunt2
vfurlong


[B]NAOMI EMULATORS in HYPERSPIN
I'll be adding\updating some links, to each of the emulators best HyperSpin setup threads, downloads, and utilities to help everyone get these emus up and running in HyperSpin!

MakaronT12: Download:Attachment: Makaron_T11.2.zip (http://www.mameworld.info/ubbthreads/download.php?Number=188062)
Download T12\3: http://dknute.livejournal.com/
http://www.sendspace.com/file/8thels

NullDC103: Download: http://www.emudev.org/nullDC-new/
NullDC106: Download?

Demul (v45),(v55): Download: http://demul.emulation64.com/
Fist of the North Star (fotns) does work with Demul 55 (with this tweak)- it works for me without it but you can play with it on YOUR system. link: help with atomiswave emulator (based on demul) (http://www.hyperspin-fe.com/forum/showthread.php?t=8050)

UTILITIES, TIPS and ROM CONVERSION

Converting from Mame: - YouTube, http://www.youtube.com/watch?v=kKqjjukfvsA (http://www.youtube.com/watch?v=kKqjjukfvsA)
Not My: Check my video-guide (http://go.ngemu.com/?id=673X1258&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DkKq jjukfvsA)

UTILITIES for ALL: -[B]Naomi Converter Download (some links for download are fizzleing out but the information contained is still good): http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=189840&page=0&view=expanded&sb=5&o=&fpart=1&vc=1 (http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=189840&page=0&view=expanded&sb=5&o=&fpart=1&vc=1)
or http://www.1emulation.com/forums/index.php?showtopic=30467 (http://www.1emulation.com/forums/index.php?showtopic=30467)
or (there may be a newer one coming soon) http://www.megaupload.com/?d=CTGIG434


TIPS for Makaron Makaron working in Hyperspin (http://www.hyperspin-fe.com/forum/showthread.php?t=2981&highlight=makaron) , Makaron (Naomi) JVS.ini help! (http://www.hyperspin-fe.com/forum/showthread.php?t=4538&highlight=makaron)
MAMEWorld Forums - MAME Chat - The Naomi Makaron Quick Start Guide (http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=188062&page=0&view=expanded&sb=5&o=&fpart=1&vc=1)
makaron script for nvram (http://www.hyperspin-fe.com/forum/showthread.php?goto=newpost&t=7568)
Makaron in Hyperspin - error1006 (http://www.hyperspin-fe.com/forum/showthread.php?goto=newpost&t=8397)

TIPS for NullDC:NullDC/Naomi .CHD -> .LST guide (http://www.hyperspin-fe.com/download.php?pageid=chdtolstguide)NullDC loads only the default rom? (http://www.hyperspin-fe.com/forum/showthread.php?goto=newpost&t=5062)
HyperSpin Wiki (http://www.hyperspin-fe.com/wiki/?title=NullDC), Hyperlaunch 1.04 released (http://www.hyperspin-fe.com/forum/showthread.php?t=2443&highlight=hyperlaunch+released)
Hyperlaunch for the new NullDC? (http://www.hyperspin-fe.com/forum/showthread.php?t=8455)
New version of nullDC (http://www.hyperspin-fe.com/forum/showthread.php?goto=newpost&t=8139)
NullDC MSVCP100.dll error (http://www.hyperspin-fe.com/forum/showthread.php?t=8377)

TIPS for Demul (v45),(v55):
New Demul Loader Script! (for HyperSpin) http://www.hyperspin-fe.com/forum/showpost.php?p=46105&postcount=54
- To Convert Roms from Makaron:,
Copy from Makaron's working roms to Demul's root directory.
Rename "working rom.dat" to "working rom.bin".
- To Convert Roms from NullDC:
Roms have 2 files, .lst and a large one with no file extension.
Copy "large no file extension rom" from NullDC roms to Demul's root directory.
Rename "working rom.noext" to "working rom.bin".


Thanks for your Contributions and Support:
dpar
jhabers
thomder
volumetric
kodiak\nologic (Author: Naomi Converter)
ashurax
sophT
...

dpar
10-17-2009, 10:03 AM
On the topic of Naomi emulators I haven't looked as of late, are there any ones that support lightguns for naomi games as of yet?

chillinwater
10-17-2009, 10:20 AM
Good question, I'll add that to the check list [edit] Done!

[Blank Testing Form] use this to post your results! (just the roms youve tested or wrap in code, please!)

[Naomi]
capsnk
csmash
csmasho
cspike
deathcox
derbyoc
derbyoc2
doa2
doa2m
dybb99
dybbnao
ggram2
ggx
gram2000
gwing2
hmgeo
mvsc2
otrigger
pjustic
pstone
pstone2
qmegamis
samba
shangril
shootpl
slasho
smarinef
spawn
suchie3
totd
toyfight
virnba
virnbao
vs2_2k
vtennis
wwfroyal
zombrvn

[Naomi2]
beachspi
initd
initdexp
initdv2j
initdv3j
vf4
vf4b
vf4c
vf4evo
vf4evoa
vf4tuned
vf4tuneda
vf4tunedd
vstrik3
vstrik3c
wldrider

[Naomi GDrom]
bdrdown
cfield
chocomk
confmiss
cvs2gd
cvsgd
dygolf
ggxx
ggxxrl
ggxxsla
gundmgd
gundmxgd
ikaruga
keyboard
kurucham
lupinsho
luptype
meltybld
moeru
mok
monkeyba
ngdup23a
ngdup23c
psyvar2
puyofev
quizqgd
radirgy
senko
senkoo
sfz3ugd
shikgam2
slashout
spkrbtl
sprtjam
ss2005
tetkiwam
trizeal
undefeat
usagui
vathlete
vtennis2
vtennisg
wsbbg

[Atomiswave]
demofist
gigisuka
kofnw
kov7sprt
fotns
dolphin
salmankt
sprtshot
rumblef
rangrmsn
xtrmhunt
xtrmhunt2
vfurlong

I dont have Complete .xml's for Makaron or NullDC
( could someone post them?)

[Demul 0.5.5 DataBase]



<?xml version="1.0"?>
<menu>
<game name="bdrdown">
<description>bdrdown</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="beachspi">
<description>beachspi</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="capsnk">
<description>capsnk</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="capsnka">
<description>capsnka</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="cfield">
<description>cfield</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="chocomk">
<description>chocomk</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="clubkrte">
<description>clubkrte</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="confmiss">
<description>confmiss</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="csmash">
<description>csmash</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="csmasho">
<description>csmasho</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="cspike">
<description>cspike</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="cvs2gd">
<description>cvs2gd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="cvsgd">
<description>cvsgd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dc">
<description>dc</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="deathcox">
<description>deathcox</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="demofist">
<description>demofist</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="Demul v0.55 Dats">
<description>Demul v0.55 Dats</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="derbyoc">
<description>derbyoc</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="derbyoc2">
<description>derbyoc2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="doa2">
<description>doa2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="doa2m">
<description>doa2m</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dolphin">
<description>dolphin</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dybb99">
<description>dybb99</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dybbnao">
<description>dybbnao</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dygolf">
<description>dygolf</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="f355">
<description>f355</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="f355bios">
<description>f355bios</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="fotns">
<description>fotns</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ggisuka">
<description>ggisuka</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ggram2">
<description>ggram2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ggx">
<description>ggx</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ggxx">
<description>ggxx</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ggxxrl">
<description>ggxxrl</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ggxxsla">
<description>ggxxsla</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gram2000">
<description>gram2000</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gundmgd">
<description>gundmgd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gundmxgd">
<description>gundmxgd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gunsur2">
<description>gunsur2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gwing2">
<description>gwing2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="hikaru">
<description>hikaru</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="hmgeo">
<description>hmgeo</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="hod2bios">
<description>hod2bios</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="hotd2">
<description>hotd2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ikaruga">
<description>ikaruga</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="initd">
<description>initd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="initdexp">
<description>initdexp</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="jingystm">
<description>jingystm</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="karous">
<description>karous</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="keyboard">
<description>keyboard</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="kofnw">
<description>kofnw</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="kov7sprt">
<description>kov7sprt</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="kurucham">
<description>kurucham</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="lupinsho">
<description>lupinsho</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="luptype">
<description>luptype</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="meltyb">
<description>meltyb</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="meltyba">
<description>meltyba</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="meltybld">
<description>meltybld</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="moeru">
<description>moeru</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mok">
<description>mok</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="monkeyba">
<description>monkeyba</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mvsc2">
<description>mvsc2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ngdup23a">
<description>ngdup23a</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ngdup23c">
<description>ngdup23c</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="otrigger">
<description>otrigger</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="pjustic">
<description>pjustic</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="pstone">
<description>pstone</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="pstone2">
<description>pstone2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="psyvar2">
<description>psyvar2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="puyofev">
<description>puyofev</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="qmegamis">
<description>qmegamis</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="quizqgd">
<description>quizqgd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="radirgy">
<description>radirgy</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="rangrmsn">
<description>rangrmsn</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="rumblef">
<description>rumblef</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="salmankt">
<description>salmankt</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="samba">
<description>samba</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="senko">
<description>senko</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="senkoo">
<description>senkoo</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="sfz3ugd">
<description>sfz3ugd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="shangril">
<description>shangril</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="shikgam2">
<description>shikgam2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="shootpl">
<description>shootpl</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="slasho">
<description>slasho</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="slashout">
<description>slashout</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="smarinef">
<description>smarinef</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="smlg99">
<description>smlg99</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="spawn">
<description>spawn</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="spkrbtl">
<description>spkrbtl</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="sprtjam">
<description>sprtjam</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="sprtshot">
<description>sprtshot</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ss2005">
<description>ss2005</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="suchie3">
<description>suchie3</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="takoron">
<description>takoron</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="tetkiwam">
<description>tetkiwam</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="totd">
<description>totd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="toyfight">
<description>toyfight</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="trgheart">
<description>trgheart</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="trizeal">
<description>trizeal</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="undefeat">
<description>undefeat</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="usagui">
<description>usagui</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vathlete">
<description>vathlete</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vf4">
<description>vf4</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vf4b">
<description>vf4b</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vf4c">
<description>vf4c</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vf4cart">
<description>vf4cart</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vf4evo">
<description>vf4evo</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vf4evoa">
<description>vf4evoa</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vf4evoct">
<description>vf4evoct</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vf4tuned">
<description>vf4tuned</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vf4tuneda">
<description>vf4tuneda</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vf4tunedd">
<description>vf4tunedd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vfurlong">
<description>vfurlong</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="virnba">
<description>virnba</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="virnbao">
<description>virnbao</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vs2_2k">
<description>vs2_2k</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vstrik3">
<description>vstrik3</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vstrik3c">
<description>vstrik3c</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vtennis">
<description>vtennis</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vtennis2">
<description>vtennis2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vtennisg">
<description>vtennisg</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="wldrider">
<description>wldrider</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="wsbbgd">
<description>wsbbgd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="wwfroyal">
<description>wwfroyal</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="xtrmhnt2">
<description>xtrmhnt2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="xtrmhunt">
<description>xtrmhunt</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="zombrvn">
<description>zombrvn</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
</menu>

jhabers
10-17-2009, 01:10 PM
Great idea!

thomder
10-18-2009, 06:17 AM
When you can't add credits to games in Demul, try to use the "Service" button rather than the "Insert coin", it works for me.

I had success with this on some of the games you have problems with.

chillinwater
10-18-2009, 09:16 AM
Thanx I will update,
also using these bios drivers in demul:

config tab\naomi bios
[x] naomi 2 epr-23605 japan
[x] naomi 2 epr-23605a japan
[x] naomi 2 epr-23605b japan

seems to get rid of "error 01" and "error 02" and then are playable. Thanks for the tip Volumetric.

Kodiak
10-22-2009, 04:47 AM
A few notes.

1. The MediaFire link may at some point go bad when ever I update the converter.
2. I don't have much faith in MameWorld's forum attachment system, when updating the converter.

In ether case I'd suggest using links provided at ether 1emulation or ngemu.

3. File extension doesn't matter for any of the emulators, but NullDC maybe picky about lst file, past that it doesn't care...so its purely a Loader\FE thing.

MyRom.lst
MyRom.bob

Would be perfectly acceptable...as long as MyRom.bob is listed in the lst file.

4. Error 02 is a bios region error; Error 01 is wrong system (bios) error.

I'm guessing your stating Naomi 2 bios can be used with Naomi 1 games? Interesting.

ashurax
10-22-2009, 07:39 AM
Yes for the bios Naomi 2 !

chillinwater
10-22-2009, 07:45 AM
Thanks kodiak, I added the reasons for error 1 and 2 to the code index.
I'f, when the mediafire link expires can you post it here?

I'm willing to re-edit the first post everytime somone has input.

Unforunately this thread is dying

ashurax
10-22-2009, 09:02 AM
Noob question !!how can I upgrate your list ??

ashurax
10-22-2009, 09:19 AM
For demul
[Naomi]
doa2 bs,p
doa2m bs.p
dybb99 p
dybbnao tl
ggram2 bs
ggx p,s,p
hmgeo bs,p
pjustic p
pstone2 bs,p
vs2_2k,p
vtennis,p slow, sound problem

[Naomi2]
vf4,p
vf4b,p
vf4evo,p
vf4tuned,p
vstrik3, p but slow
wldrider, p but very very slow

[Naomi GDrom]
bdrdown p,bs
cfield p
ggxxsla ,p
gundmgd p
gundmxgd , p
ikaruga g,p
kurucham , p
lupinsho p
luptype p
psyvar2 , p
puyofev , p
radirgy , p
senko p
senkoo , p
shikgam2 p
slashout p
spkrbtl p
sprtjam p
tetkiwam ,p
trizeal , p
undefeat , p
vtennis2 , p sound problem
vtennisg , p sound problem

[Atomiswave]
demofist , p
gigisuka , p
kofnw , p
kov7sprt , p
dolphin ,p
rumblef , p

ashurax
10-22-2009, 09:20 AM
Demul 5.5

Kodiak
10-22-2009, 10:05 AM
hmm I could see about posting updated links, but in all likely hood this login will be banned...once Brian notices me. ;)

That being the case might as well list me as Nologic rather than Kodiak. :)

Question...one thing that puzzles me is how come everyone here codes Loaders in AHK over AI?

I get that AHK is simpler to remap key bindings...and uses C style syntax which some may find cool...but past that I'm at a loss.

chillinwater
10-22-2009, 10:09 AM
Thanks ashurax I will add it (edit) the first post shortly.

question: is your list for demul 0.4.5 or demul 0.5.5
I added them as demul 0.5.5, I assumed demul v0.5.5 because you had "rumblf" listed.
If thats not right I need to change the color code!


I did not add the following because:

question: these you have marked as "blackscreen" and "playable" are they playable after a bios change?
if so ill add a code to it, for example doa2 [bs,#6],p

i.e. [bs,#6],p = [bs -black screen, # -workaround in this thread, page 6], p -now playable.
doa2 bs,p
[naomi]
doa2m bs.p
hmgeo bs,p
pstone2 bs,p
[naomi gdrom]
bdrdown p,bs


I updated the Demul55 launcher to hide the mouse completely.

chillinwater
10-22-2009, 11:12 AM
I'll list you as Kodiac\Nologic!
I believe I saw in these forums that the Naomi Converter was not a taboo topic here, because you are only converting what you have.
Maybe you did somthing else to bring BBB's wrath?

Hyperlaunch is coded with .ahk. Any external program call could be coded with anything including .lnks, .bats

Maybe since we have to get to know .ahk to add systems to the hyperlaunch script, its easier at least for me, to stick with it.

ashurax
10-22-2009, 11:53 AM
All test are for demul 5.5 for all game with the ( p ), i don't know how make color ^^

ashurax
10-22-2009, 11:54 AM
the bios use is Naomi 2

chillinwater
10-22-2009, 02:01 PM
you just have to tell me the system like you did demul 0.5.5 and Ill update the post with the system color code and i'll add the others, thanx ashurax

shimoda
11-22-2009, 06:41 AM
The Naomi converter link listed in the first post is no longer working. Does anyone have a new link that works? I'd like to jump in and keep this thread alive as I've been trying to get things working in multiple emulators (but am having nothing but problems getting Makaron to work even with mkfro and can't seem to get Makaron working the way other have been) etc. This thread won't die just yet.

chillinwater
11-22-2009, 08:33 AM
I guess those links still work for Information only at this point.
This link above still works: (Look for "Linky" in the thread) http://www.1emulation.com/forums/index.php?showtopic=30467 (http://www.1emulation.com/forums/index.php?showtopic=30467)

I'll upload a copy to Megauploads shortly then hopefully if the other links die out,
Megauploads hpefully wont expire. Here it is: http://www.megaupload.com/?d=CTGIG434
also updated the first post.

You do know that it wont convert all current chds because its compatability with mame ends at around version 131 or lower. (It will still convert some) I'm not sure of the Actual version #, (the info is probably in those threads above.) So you may need to watch the video link and use mamed.

shimoda
11-22-2009, 09:46 AM
I think I'
ve found it now. Nologic sent me an updated link. Thanks! I have many converted chds, and have had some success in nullDC, but not makaron. I'm trying to find what works best with what emulator. Makaron just keeps giving me errors.

chillinwater
11-22-2009, 10:06 AM
- To Convert Roms from NullDC:
Roms have 2 files, .lst and a large one with no file extension.
Copy "large no file extension rom" from NullDC roms to Demul's root directory.
Rename "working rom.noext" to "working rom.bin".

This was placed on post #1 for Demul, but did you try renaming the large noext rom to ".dat" for Makaron? and maybe try a different bios for the errors.
I will update the post if this works for you.

ashurax
03-13-2010, 11:37 AM
Hi, I Update my news for naomi emulation since some month new games are available, & run very fine. Finally I use Makaron for stability & speed, the list is very nice!
So after tests, this is my list! of playable games:
Capsnk 1 &2
gigawing 2
Marvel Vs Capcom 2
Jingy storm
Project justice
Chaos field
Border down
Gundam DX
Cannon spike
cosmic smash
Dead or alive 2
Power stone 2
melty blood
Senko no ronde
Spiker battle
guilty gear XX reload (problably the others not tests)
puyo puyo fever

all games named on the top run very well!!

I don't have test vertical games because one cannot make a rotation, it is really for me the most stable emulator to date! ^^
test with Makaron 12/3

shateredsoul
03-14-2010, 05:37 PM
can you post the latest download for Makaron? or the developer website? I can't seem to find a post that refers to it in 2010 or late 2009.. the most recent I found was early 2009 and 2008.

Would prefer a link to a guide on setting it up as well if you have that hand =)

ashurax
03-14-2010, 06:07 PM
this is the link !
"http://dknute.livejournal.com/"

ashurax
03-14-2010, 06:08 PM
no link for guide but google is your friend ^^

shateredsoul
03-15-2010, 01:09 AM
cool thanks!

how about this caution sign? what does it mean? and does anyone know how to fix this?

caution 53 change video output of this game to the setting corresponding to horizontal scanning frequency 31khz

SophT
03-15-2010, 02:30 AM
caution 53 change video output of this game to the setting corresponding to horizontal scanning frequency 31khz


that means that your bios are incorrectly setup for that board- you have it set to horizontal and it's a vertical game, or vice versa.

shateredsoul
03-15-2010, 01:26 PM
ok ... marvel vs capcom 2 gets stuck on "loading game now"

any ideas what causes that? Capcom vs snk 2 runs great btw

ashurax
03-15-2010, 02:54 PM
maybe your rom, now with the new version of makaron, you can load mame romset!!
this rom run perfectly at home^^

chillinwater
03-15-2010, 03:02 PM
@ashurax, Ill update the list soon. Could you let me know if the roms you are using are the newly supported Mame.zip style or the old .dat style, before I update the list.

Also I cant get t12\3 to work outside HyperSpin, t12\2 works just fine in\out of Hyperspin, so Im missing somthing simple. Any help?

shateredsoul
03-15-2010, 03:08 PM
oh nice! so with makaron t11.2 it can do mame roms?

shateredsoul
03-15-2010, 03:08 PM
I was using the .dat version.. now i know better

*edit* for those trying to find the latest release.. here it is

http://www.sendspace.com/file/8thels

*edit again* does anyone know if there's a version of mkfro for t12?

Also, do the dat files still work? or is it just best to go w/ the mame releases?

shateredsoul
03-16-2010, 11:57 PM
One suggestion, why not a link to the newest makaron?

The first post still has a link to an older version.. made me waste a lot of time

ashurax
03-17-2010, 08:13 AM
Hi chillinwater for all old game, i used Dat files but apparently mame roms can be use, not all but the compatibility should progress on the future version!! All new games added to the list have been test with mame zip set and everything is ok!! just some graphic bug! Sorry Shatteredsoul but i not using mkrfro, no need with hyperspin, dat files always run with the new version! i have send the link higher!
My tests for makaron 12/3 are realize in hyperspin no problem to launch news games, but not test on the new version of hyperspin because I change into this moment my interface for the new version
! but no really big difference between makaron 12/2 & 12/3 !!So you can only use the 12/2 version use for my test!!

shimoda
03-17-2010, 08:34 AM
I was using the .dat version.. now i know better

*edit* for those trying to find the latest release.. here it is

http://www.sendspace.com/file/8thels

*edit again* does anyone know if there's a version of mkfro for t12?

Also, do the dat files still work? or is it just best to go w/ the mame releases?

deunan put a simple ui in makaron that eliminates the need for mkfro

shateredsoul
03-17-2010, 09:34 AM
Yeah I found that out ...

I can't figure out how to do fullscreen yet unfortunately. At least not outside of hyperspin.

ashurax
03-17-2010, 04:04 PM
Some news, After more tests, Spawn, Heavy Metal geomatrix are available !! They can be launch but set network on Off on service mode !! They works very good ! Nice news, another new dump should be playable! but not test by me^^
edit: After converting azumanga Puzzle bubble CHD file to dat format! Perfectly playable, no problem!!

chillinwater
03-21-2010, 05:36 PM
@ashurax, thanks for all the info, the page has been updated!

From, shatteredsoul

One suggestion, why not a link to the newest makaron?

The first post still has a link to an older version.. made me waste a lot of time
@, shatteredsoul,
Thanks for the updated, link, but its not all about you!:)
Your welcome for all the time I wasted gathering the information.

The whole purpose of this thread was to give and get "helpful" community input which includes link updates.

This thread died out long ago, which is why there was an old link (now updated, thanks again!).
I will keep updating as long as there is interest in this thread.
Will you now waste your time posting some results?

ashurax
03-21-2010, 09:27 PM
^^ no problem i always updated for the community this thead & coming soon complet theme for makaron !!
Nice job chillinwater !!! i love your work!!

shateredsoul
03-25-2010, 10:08 PM
Sorry about that.. didn't mean anything by it, I was just annoyed at the time. You're right.. thanks for spending that time finding this information.

Deunan recently released the code for Makaron seeking help from programmers recently.

So if you can program see if you can help.

ashurax
03-25-2010, 10:44 PM
Sorry chillinwater the good game name is "Azumanga Daioh Puzzle bubble", little news, new rare fighter game available and playable with makaron "Akatsuki Denkou Senki " Thanks to Sopht for the info!!

See Alex"s blog !

http://amusements-shop.com/2010/03/

chillinwater
03-26-2010, 08:05 AM
@shatterdsoul, no prob, http://www.hyperspin-fe.com/forum/images/icons/icon7.gif, I wish I new how to code, there are some other things Id like to do with Makaron.
@ashurax, thanks update coming.

@anbody,
so I have makaron t12\2 running fine in\out of HyperSpin.
but I cant seem to get it running (after loading the rom) outside hyperspin at all.

- I have transferred all the necessary files from the working t12\2 to the not working t12\3 (i think)

Are there different settings I need to make?
Is there another required file Im missing?

Its got to be somthing so simple that Im just being stupid.

ashurax
04-03-2010, 09:44 PM
Just use The new mame set 0.137 with the unlock protection(spawn, pstone 2 etc...) for zip format , I use makaron T12/3 and everythings is ok!!!

THK
04-04-2010, 04:14 AM
Just use The new mame set 0.137 with the unlock protection(spawn, pstone etc...) for zip format , I use makaron T12/3 and everythings is ok!!!

Unlock protection?

ashurax
04-04-2010, 07:15 AM
Without key protection need (descryt game)(you can press start after insert credits, not possible on pstone 1 or zombie revenge)

ashurax
04-25-2010, 05:41 AM
Some new games are available with the new mame set " 137u3" with certain games of great quality!!
Cleopatra Fortune plus
guilty gear XX Accent core ^^
senko no ronde Sp
Sega Strike Fighters "Cartbridge" not playable with makaron
world kick "cartbridge" not working on makaron
all the games run very well with makaron T12/3

ashurax
04-29-2010, 04:37 PM
new game working on makaron Radirgy Noa horizontal shooter look at the deunan page!!

SophT
04-29-2010, 10:56 PM
looks like I got a few new wheel arts to do when 138 hits and jhabers updates his DB :D

ashurax
04-30-2010, 04:11 AM
^^

chillinwater
05-06-2010, 07:39 AM
Some new games are available with the new mame set " 137u3" with certain games of great quality!!
Cleopatra Fortune plus
guilty gear XX Accent core ^^
senko no ronde Sp
Sega Strike Fighters "Cartbridge" not playable with makaron
world kick "cartbridge" not working on makaron
all the games run very well with makaron T12/3

I finally got naomi t12/3 working and radirgy. (had to rename some bios files that were correct in previous versions)
Now I can start testing again.


Found this comment in the emumovies forums from "Nologic"
http://emumovies.com/forums/index.php?/topic/472-sega-naomi-naomi2-atomiswave/page__gopid__2824&


Well I wrote a automation package a while back that converts from Mame 0.131 to really any other Naomi emu format. [Linky] (http://www.mediafire.com/?n0zy0om42mv)

I haven't updated the INI that's in the package to support newer builds of Mame but the end user can certainly update and share such an INI. http://emumovies.com/forums/public/style_emoticons/default/smile.gif

That said the Naomi Cart games are generally useless outside of the Demul, since decryption of those files are not currently done by the package currently.

How ever the latest Demul builds will run Makaron style roms, and now with the latest Makaron it'll run Demul style roms.

So Im looking into updating the ini files to 137 and 138. got some research to do.
(if somone beats me to it please post them here)

Also there is some atomiswave flv's pending release at emumovies, however THK and I cant seem to download them. I still cant after Circos fix
Emumovies: Sammy - Atomiswave [Videos][FLV-HiQ] (http://www.hyperspin-fe.com/forum/showthread.php?t=7972)

ashurax
05-06-2010, 10:46 AM
another naomi game has been released on deunan site, Radirgy noa, on horizontal shooter!
Soon complete set for this system ^^

MonkeyJug
05-07-2010, 12:12 PM
Some new games are available with the new mame set " 137u3" with certain games of great quality!!
Cleopatra Fortune plus
guilty gear XX Accent core ^^
senko no ronde Sp
Sega Strike Fighters "Cartbridge" not playable with makaron
world kick "cartbridge" not working on makaron
all the games run very well with makaron T12/3

could you kindly explan how to convert the cleopatra chd to makaron. i can't find a pic key for it...

regards

chillinwater
05-07-2010, 12:51 PM
On page #1 of this thread there is a video link on how to use "Mamed.exe"
the Debug version of mame. Downloadable from the Mame site.
the link is also here: http://www.youtube.com/watch?v=kKqjjukfvsA
there are also other tricks\tips on the first page close to the bottom.

post back here if you need more info.

MonkeyJug
05-08-2010, 01:29 AM
thanks for the reply, chillinwater. i can find information/videos for converting to demul images, but not for makaron...

i think the same guy has uploaded a makaron video too, but the pic key is needed to convert, and anyway, even with the pic key for older roms, i've never been able to sucessfully convert a chd to play on makaron...

chillinwater
05-08-2010, 07:12 AM
The new Makaron has an option to use .dat, .bin and mame style zips
Just copy the Naomi roms from the Mame or Demul roms folder into your Makaron roms folder.

If you have MameGui and if you select the folders view on the left side for:
\bios\Naomi
or
\bios\Naomi2
or
\bios\Naomigd
you should see a list of those types of roms, in mame, that you can copy from Mame or demul.

In your Naomi.ini settings for Hyperspin, add the rom file extensions,
zip,bin,dat

- To Convert Roms from NullDC:
The roms have 2 files, .lst and a large one with no file extension.
Copy "large no file extension rom" from NullDC roms to Makarons's rom directory.
Rename "your working rom.noext" to "you working rom.bin".

ashurax
05-09-2010, 04:55 AM
i use makaron converter, with the mame chd, you must put Key decription(guru's site) on the CHD.ini file!it's really easy I had been some trouble to find the key for this game, look at deunan's website for the key! or send me PM!

chillinwater
05-11-2010, 07:59 AM
New version of NullDC (for dreamcast) Version 104 r5
http://www.emuhq.com/emulators/console/dreamcast-emulators/nulldc/news/2010/05/10/13399
Maybe (hopefully) one for Naomi is imminent!

shateredsoul
05-12-2010, 02:59 PM
New version of NullDC (for dreamcast) Version 104 r5
http://www.emuhq.com/emulators/console/dreamcast-emulators/nulldc/news/2010/05/10/13399
Maybe (hopefully) one for Naomi is imminent!

wait, is this an official release? I checked the old nulldc site and they still have the old nulldc on there.. is it from the same programmer?

chillinwater
05-12-2010, 03:12 PM
On (in) the thread above is this link http://code.google.com/p/nulldc/
Your right it doesnt look like the "official" threads I have seen before so the "Credentials" are unknown.
I did download it but havent tested it yet.
A quick glance of the zip is in the pic below.
Winzip and norton A\V, didnt report any viruses.
(Remember, Dreamcast only)

edit
oops i forgot the pic!

shateredsoul
05-12-2010, 06:03 PM
If you go under "issues" you'll see that some of the problems were documented by drkIIRaziel (the original author of nulldc), this may be official and it runs great. There's even a plugin specifically for xbox 360 controllers (if you pick this plugin it configures the pad for you). And some games that i couldn't run before run and some 2d games that used to have issues with sprites breaking and having gaps now plays perfectly.

I thing this is as official as it gets, I'm surprised there aren't more people talking about this

chillinwater
05-13-2010, 06:32 AM
Yeah it seems official and able to run all the roms that I had running previously (small test samples), no problem.
Dont even have to change the Hyperlaunch script to run it in HyperSpin.
(maybe just the .exe name or by just renaming the .exe in windows)

I have alot of work to do, to unzip my fullset of roms and place them in and rename the individual rom folders (for my multi-file roms) and then create my database before giving it a full test.

There may have been more buzz if it had been posted in the "Main" forum since this is really a Naomi thread.
I have a feeling though that a Naomi release is pending (who knows) as they usually follow or coincide with each other which is why I posted it here.

I have an interesting side note with my database.
I renamed my test roms to match the official database (to get artwork to display) and copied just the official information for each rom into my personal database.
Then my database didnt work correctly,
(information at bottom left would overlap each other and couldnt exit the dreamcast wheel without ctrl-alt-deleting)
but when I removed the "crc" information from each rom (in the xml) it worked.

I guess I didnt realise this but it seems that Hyperspin actually reads this information like clrmamepro would.
(I'm probably\hopefully wrong on this and this info may have been already posted somewhere) otherwise romnames are not the only thing that have to match the "official" databases anymore but crc as well.
(If using the new hyperlist, it would be more work to get correct roms).
I havent checked yet but maybe there is a setting in Hyperlist to not include "crc" when creating a database?

azzbarb
05-13-2010, 11:39 AM
hi guys, i've been messing with demul 5.5 over the last few days and trying to get roms from the 1.37 mame rom set to work, i keep getting a missing file error when starting alot of the games, i've managed to get working,

cosmic smash
doa 2
doa 2 millenium
guilty gear x
gun survivor
typing of the dead
toy fighter
virtua nba
power smash tennis
zombie revenge

should more roms work straight from the mame 1.37 rom set? or do i need the chd's to go with the roms? or is it best getting hold of the makaron .dat roms?
any help would be great :)

ashurax
05-13-2010, 12:32 PM
i use dat files for certain games like cosmic smash, virtua nba....., Some games of your list are not working, because you can't add crédit, but you can test if you want ^^

Chillinwater : The new version of nulldc 1.04 r22, dreamcast & naomi version are avalaible, but i can't run it, i have trouble with these files (msvcp100.dll, msvcr100.dll) !
I am disappointed

chillinwater
05-13-2010, 02:27 PM
@ Ashurax i have that problem too (with dreamcast) but this worked for me.
(might work for the naomi version as well)
I copied my nulldc.cfg from previous working version into the new. The new version adds a couple of new lines to it but all your original settings should remain intact.

I also copied all dlls and plugins from the previous working install but did not overwrite anything into the proper new locations.

[@ the error message now]
"trouble with these files (msvcp100.dll, msvcr100.dll)")
-select "ok"
it should take you to the plugin config screen (without crashing).
Dont change anything
-select "ok" again.
and then it should work with the next boot.
"alt-enter"-fullscreen
"alt-f4"-exit

@azzbarb,
For the games where you cant add credits, go into the service mode and select free play when possible. That may not work for all but will add some to your working list.
There is a post here I think page 5 regarding this.

For Demul and missing rom files, Im not sure which mame version of roms work best but youll find some pleasure with google, your freind.
mine were all from around mame 134 i think and not all are working (demuls problem)

Also if you use Mamed.exe (the mame debug version) placed in your mame root (mame and mamed versions have to match)
There is a very good Video tutorial on first page of this thread from the www it will show you some good conversion stuff.
Youll be creating the .dat or bin style roms with the video.

What kind of roms give you the missing error i.e. missing jpn.ipr.ic22 or similar zip components type stuff or a missing.bin?
The video will help with the missing bin.

Other mame roms may have the other components your missing. just drag and drop components from one zip to the other and re-test. doesnt always work.

shateredsoul
05-13-2010, 02:38 PM
looks like drkIIRaziel is not working on nulldc, he released the code.. nuldc is open source now. Yet when I posted an issue on the google page, he replied saying he would look into it.. I suspect he will still be involved.

I know this is a Naomi thread, but if you were thinking of adding dreamcast to your system, I would suggest you do as well. I'll announce this to see if anyone else cared.

http://forums.ngemu.com/nulldc-discussion/134968-nulldc-project-over-least-my-part.html

chillinwater
05-13-2010, 04:34 PM
Yeah I got the dreamcast version and now the Naomi version (havent tested it yet) is also available on the above link and page one of this thread.

Solstar
05-14-2010, 03:32 AM
hi all pelase help me i have win 7 64 bit,all previous versions of nulldc always worked,but this one always complains about msvcp100.dll,even if i downlkoad it and put it in the directory,it still pop up an error "entry not found" what do i have to do?

warpig
05-14-2010, 04:54 AM
In order to run the new releases of nullDC/Naomi you need to have the latest C++ libraries from Microsoft installed on your machine, get it from the link below, if you don't install this you'll get entry point not found errors and missing dll errors (msvcp100.dll, msvcr100.dll)

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84

azzbarb
05-14-2010, 08:36 AM
In order to run the new releases of nullDC/Naomi you need to have the latest C++ libraries from Microsoft installed on your machine, get it from the link below, if you don't install this you'll get entry point not found errors and missing dll errors (msvcp100.dll, msvcr100.dll)

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84

i've tried that but it still won't work, i'm still getting the msvcp100.dll error,
could it be a win7 64 issue?

chillinwater
05-14-2010, 09:08 AM
i tried the above, it didnt work for me either with vista 32 bit.
didnt test with my vista 64bit yet
I even re-booted after running the x86 re-dist install package.

known issues this page
http://code.google.com/p/nulldc/issues/list
related issue #43

[edit]-works for me now!
volumetric figured it out here:
New Dreamcast emulator NullDC 104 r22 released (http://www.hyperspin-fe.com/forum/showthread.php?t=8119)

chillinwater
08-24-2010, 07:25 PM
I'm sure somone already new this but...
I just discovered that demul55 runs more Naomi games than what it shows in its Naomi drop down list.

These games have to:
-have a rom extension of ".bin" -unzipped
-be run from the decrypted dialog box.
-be placed in the Demul root directory to run in HyperSpin
(this may not be 100% true if outside HS)

Roms can come from Makaron
(They are already in the rom extension ".bin")
or
from NullDc.
(either rename the rom extension from either the "no extension" or ".dat"
rom to ".bin", you dont need NullDC's ".lst" file)

For HyperSpin,
-add a new section to the "Settings.ini" in the Demul root directory similar to below (a different section for each added game.)
-downcount doesnt matter but "LoadDecrypted" must be "true"

[Azumanga]
system = Naomi
Down_Count = 0
Long_RomName=Azumanga Daioh Puzzle Bobble (GDL-0018)
Screen_Timeout= 8000
LoadDecrypted= true

caligari
08-25-2010, 01:29 AM
Hi,

I'm not sure it should be posted here or in a new thread...

A recent revision of nulldc (see here (http://code.google.com/p/nulldc/source/detail?r=55)) enables the second player. This build was not released on the development site, but you can get it there (http://www.emucr.com/search/label/nullDC-Naomi).

I've tested it and it works really nicely :)

BTW, in concerns of nulldc vs makaron vs demul, for naomi I found the last versions of nulldc largelly superior to demul and even makaron : more fluidity, less sound lag. But maybe I misconfigured my setup ;)

chillinwater
08-25-2010, 06:50 AM
I'm not sure it should be posted here or in a new thread...

A recent revision of nulldc (see here) enables the second player. This build was not released on the development site, but you can get it there.
I've tested it and it works really nicely

BTW, in concerns of nulldc vs makaron vs demul, for naomi I found the last versions of nulldc largelly superior to demul and even makaron : more fluidity, less sound lag. But maybe I misconfigured my setup Thanks for the info, its always wanted here!

This thread was\is supposed to be about, everything naomi and who is the top dog in naomi emulation anyway.
So no problems posting here.

Finally! maybe Nulldc is rising to the top and I can get rid of my other two wheels!
I keep hanging on to Demul because of the vertical games.
Maybe I'll add them to my nulldc database and be done with it (for now)

djvj
08-26-2010, 06:24 PM
I prefer makaron honestly. Demul has been a horrible experience for me, it doesn't even let me put more then 1 coin in....and huge sound lag, like 2-3 seconds.

I've been going through each game in makaron and so far they all work great. I setup several control styles that get changed out upon game load (in settings.ini).

I have not come across sound lag yet in makaron, I'm also using the latest 12-5 version.

I do have many games that I have further testing to do with this new version that I had issues with in 12-3. I might have to use nulldc or *gasp* demul for.

shateredsoul
08-26-2010, 11:49 PM
I have a few questions for nulldc naomi, I'd appreciate any help w/ this. Right now it takes a while to access my game pc to figure things out since it's taken apart at the moment.

1. Does it use the same bios as the nulldc for dreamcast? Seems to from the text file

2. Does it allow you to change the orientation to the screen?

3. What are the test config keys (in makaron i believe they are f1 and f2)?

4. does it save vertical settings for vertical games?

5. Finally, can i use the games from makaron (they're in lst format)?

chillinwater
08-27-2010, 08:53 PM
I have a few questions for nulldc naomi, I'd appreciate any help w/ this. Right now it takes a while to access my game pc to figure things out since it's taken apart at the moment.
1. Does it use the same bios as the nulldc for dreamcast? Seems to from the text file

I hereby solemnly swear, that all information provided below is true...to the best of my knowlege.
Therefore its most likey not be 100% true
Some of the bios names were changed to protect the innocent.

1. for nulldc naomi and nulldc dreamcast,
each system requires different drivers.
Same goes for Makaron.
For Naomi,
(naomi_boot.bin=NAOMI_BIOS_EXP.bin=NAOMI_BIOS_Jp.b in)
ndc-"naomi_boot.bin"
dem-"naomi_boot.bin"
dem-"naomi.zip"
dem-"naomi2.zip"
mak-"NAOMI_BIOS_EXP.bin"
mak-"NAOMI_BIOS_Jp.bin"

For Dreamcast,
(dc_boot.bin=Dreamcast_Bios_USA.bin)
ndc-"dc_boot.bin"
dem-"dc_boot.bin"
mak-"Dreamcast_Bios_USA.bin"

(dc_flash.bin=Dreamcast_Flash_USA.bin)
ndc-"dc_flash.bin"=
dem-"dc_flash.bin"
mak-"Dreamcast_Flash_USA.bin"

2. yes and no
-for demul yes
-for nulldc? dont think so
-for makaron limited, Small improvement for Vertical Games in Makaron NAOMI (http://forum.arcadecontrols.com/index.php?topic=105109.0)

3.I believe thats correct (been a while)
4. yes but it will give you "error 504 system settings are not correct" or similar when it reboots.
(you could config your controls to play vertical games sideways)
(i'm looking for that thread)
5.maybe.
makaron roms are in (.dat or .bin) format.
Nulldc format is in .lst and a folder that contains "ic" files.
(like mame roms only unzipped.)
some of the large files that have "no extension" can be renamed with an extension (.dat or .bin) to work with makaron or demul (.bin decrypted roms).

to convert from makaron to nulldc see "Tips for Nulldc" first page
or download "naomi convertor" link is also on the first page.

djvj
08-28-2010, 07:28 PM
I use a script that rotates your desktop instantly on ati, nvidia, & intel, just has to be at least winxp. No hotkeys, it rotates right before rom load, then rotates back after makaron closes. Same issue though with fullscreen. It's not an emulator limitation, it's how directx works, throws an error when you try to rotate in fullscreen.

Makaron works with some .ic roms from mame, besides dat/bin (I only had it require renaming .ic22 to .bin when it was a game not supported yet)

shateredsoul
08-28-2010, 10:31 PM
djvj, do you think you can share the script you are using to rotate the screen?

-S

chillinwater
08-29-2010, 07:50 AM
Yeah, Yeah and does that script use irotate?
I know my laptop Vista32 with nvidia 8400m gt graphics board, doesnt allow rotation but my cab might.

djvj
08-29-2010, 11:15 AM
Have spent the last few weeks going through every naomi game on makaron and demul. I always test makaron first, if it does not work, I try in demul. Usually the result is it doesn't work either, or is worse. Only 2 games proved playable in demul while not in makaron. Also spikers battle is only playable in mak 12-3, not in 12-5.

Here is my database and how I've been keeping track of everything:
http://pastebin.com/XnFcQzL2

Here are my ahk scripts (for my setup, they all must be used to work correctly):
http://pastebin.com/MTx2hn7d

Here is the rotate script (I included bat files so you can see how it works):
http://www.megaupload.com/?d=BJFTWPHD

I made xram (mak 12-3) and nvram/jvs(mak 12-5) backups for every game. This eliminates the needed keypresses a bunch of games had that require them to start. You can see in my scripts above how it uses them.

It also changes naomi.ini to windowed mode just for vertical games. Then whatever game you run next, if it is not a vertical game, it will change it back to fullscreen mode.

Also I have 3 types of controls in jvs.ini files that get swapped out via script depending on the game. This keeps the feel as close to arcade as possible, even with a gamepad.

chillinwater
08-29-2010, 11:42 AM
Djvj...Very Nice! Thanks!

Hey not that I'm promoting demul, but do you use the japanese naomi2 bios when you test those games?
and in demul is this your config?:
\config\video -tab
[0]-list sorting
[x]-modifier
I rarely have problems using that bios and those settings.
Makaron is still probably better though.

Also your demul script is outdated, check out the newer one that runs decrypted roms in Un-official systems thread. (now stickied in the support section)

shateredsoul
08-29-2010, 04:27 PM
wow, very nice. Would you mind sharing those nvram/jvs files and xmram files?

Thanks for sharing everything else! The bat scripts worked perfectly on my laptop, can't wait to test them out on my desktop mame pc when I get home.

shateredsoul
08-29-2010, 04:29 PM
by the way, nulldc might be able to run some of those games you've mentioned.. the issue is it has to be .lst version. I'll check for you next time I get a chance. I mostly have the vertical games in .lst format, because I thought nulldc could auto rotate. the strange thing is that nulldc changed the settings for ikaruga automatically... all other vertical games I had to do through the service menu (but they were still sideways).

djvj
08-30-2010, 05:31 PM
Djvj...Very Nice! Thanks!

Hey not that I'm promoting demul, but do you use the japanese naomi2 bios when you test those games?
and in demul is this your config?:
\config\video -tab
[0]-list sorting
[x]-modifier
I rarely have problems using that bios and those settings.
Makaron is still probably better though.

Also your demul script is outdated, check out the newer one that runs decrypted roms in Un-official systems thread. (now stickied in the support section)

I had list sorting off, but that's it. Does the modifier really make that much of a difference? Also I was using the Naomi1 jp bios, not Naomi2.

Here are all ram/jvs files:
http://www.megaupload.com/?d=3DOL3V1F

chillinwater
08-30-2010, 05:52 PM
Does the modifier really make that much of a difference?
Probably not, I just dont have problems with that setting and naomi2 bios seems to make a big difference.
I have a similar script to yours that saves my settings (but my settings are not complete) so I'll look into yours when I get the chance.
Thanks by the way.

djvj
08-30-2010, 06:39 PM
demul's biggest annoyance to me is the only 1 coin allowed. If it wasn't for that, I would of given demul more testing. Is this still the case on your setup? I can't see how this would be addressed by just a bios change.

It basically makes all games a demo, because arcade games are not meant to be beaten with 1 coin. I also don't like disabling the coins as it gives that much more of an arcade feel. It gives the player a sense that they are getting something for free where they normally wouldn't.

chillinwater
08-30-2010, 08:38 PM
Your right, its kinda funky.
Best I could do with coins so far is 1 coin= 6 credits, for coin chute 1.
played through one coin, quit, restarted and now there are 11 credits after adding another credit.

djvj
09-02-2010, 02:12 AM
New Demul today

Demul 0.5.6 Changes:
AWAVE: many fix for controls, rail-shooters playable
AWAVE: xtrmhunt romset typo
CHD: reading problems fix
CHD: updated to 138u4 version
CORE: ROMs overreading protection
CORE: SB_SFRES "softreset" emulation (imperfectfor dynarec)
CORE: arcade roms loading by CRC only, now can load renamed/old/custom romsets with the same files
CORE: command line support, run selected game/system, list supported games, generate xml dat file (clrmame) for supported romsets with parent/clones info
CORE: dynarec instruction fix
CORE: emulation reset fix
CORE: enable SSE compilator optimization
CORE: full unicode support
CORE: interpreter memory translation optimization, MMU speedup
CORE: invalidation optimized, "Triggerheart Exelica", etc. speedup
CORE: logging and default output path fixed
CORE: macw, macl opcodes fix
CORE: round mode fix
CORE: savestates fix
CORE: savestates for VMU
CORE: timers bugfixes
CORE: various crashes fix
CORE: various maple fixes
CORE: various romset fixes
CORE: internal time with windows time auto synchronization
GDI: offset support (may be glitchy)
GDI: sector cache (test only)
GDI: various bugfixes
GPU: "Transform Z" options added (w-buffer to z-buffer transform enable), enabled by default (need restart for ogl if changed)
GPU: VRAM overreading protection
GPU: correct vertex intensity alpha
GPU: correct vertex intensity color clamping
GPU: ogl disable SSE compilator optimisation due to VC10 compiler bug
GPU: dx correct window size change
GPU: render and framebuffer fixes (still imperfect)
GPU: fullscreen frequency fix
GPU: polygons blending fix
GPU: sprites fix
GPU: stride untwiddled texture fix
GPU: yuv textures in vq mode supported ("Head Hunter" fix)
GUI: "15Khz/31Khz" modes selection, "31Khz" default option
GUI: "LLE MIE"/"HLE MIE" selection option, if "LLE MIE" is unavailable (no "NAOBD.BIN"), "HLE MIE" mode enabled automatically
GUI: "Time Hack" option, automatic Dreamcast flash time record correction for current time
GUI: GameBrowser "load decrypted" fix
GUI: GameBrowser forvard/backward sorting for game year, romset name, full name, developer/publisher and game system
GUI: GameBrowser keyboard input handling fix
GUI: GameBrowser gridlines workaround for WinXP
GUI: PAL/NTSC mode selection
GUI: custom savestate keys definitions
GUI: full game name/title display on windows title
GUI: mahjong controller setup
GUI: more video cable mode selection
NAOMI: MAMENaomi CHD-files supported (but not listed in dat), need CHD plugin in plugins directory
NAOMI: BIOS auto selection
NAOMI: board malfunction for A-C rev. BIOSes fix
NAOMI: cart encryption for direct and buffered protection modes supported, most encryption keys added
NAOMI: cart encryption key automatic detection for NO_KEY games (if any), may take a couple of minutes for complete process
NAOMI: default system configuration added if no nvram files found, auto selection cabinet orientation and player number for games depending on it
NAOMI: coin fix
NAOMI: gunsur2 encryption key added, playable with sound
NAOMI: club cart protection data
NAOMI: doa2 crash fix
NAOMI: ggx crash fix
NAOMI: hmgeo SHA1 fix
NAOMI: wldrider crash fix
NAOMI: initdv2j DES key added, doesn´t boot anyway
NAOMI: full HLE MIE (315-6146 Maple-JVS bridge MCU) support
NAOMI: full LLE MIE (315-6146 Maple-JVS bridge MCU) support, "NAOBD.BIN" file with MCU fake firmware needed
NAOMI: JVS interface and IO board(s) emulation
NAOMI: automatic analog controls mapping
NAOMI: VMS and Dreamcast gamepads handling for arcade games (if supported)
NAOMI: keyboard support, select "Keyboard" for "port B" and/or "port C" in "Plugins" configuration dialog
NAOMI: dybbnao, dygolf, alpilot, sstrkfgt, gunsur2, samba, crzytaxi, zombrvn, wldrider controls support
NAOMI: mahjong panel support
NAOMI: nvram load/save fix
NAOMI: proper 15/31Khz DIP switch handling
NAOMI: romset updated with MAME 139u2 ROMs
NET: added netplay support for DC, NAOMI1/2, ATOMISWAVE, only NULL plugin provided (see thrid party plugins)
PAD: various bugs fix
PAD: first time configuration crash fix
PAD: support for xbox360 gamepad (without analogs)
SPU: ARM7 core fixes
SPU: better synchronization
SPU: close fix, thread close fix
SPU: lp reset fix
VMU: beeper emulated

djvj
09-02-2010, 12:11 PM
Anybody get CLI working? No matter what I throw at it, it just opens demul and sits there.


edit

nm, let me try these first.

Demul (Sega * Emulator) v0.5.6
Build date: Sep 1 2010 build 714
usage: demul [options]
-? -h -help give this help
-version give about
-listxml list roms & bioses in ClrMame XML format
-listroms print games list
-run=<name> run specified system (dc, naomi, atomisware, hikaru)
-rom=<romname> run specified system rom
-customrom=<fullpath> run specified system customrom


Finally got it:

it's demul -run=naomi -rom=ROMNAMEWITHOUTEXTENSION


customrom does not seem to work right though.

demul -run=naomi -customrom="PATH\ROMNAME.EXT"
demul -run=naomi -customrom="PATH\ROMNAME"
demul -run=naomi -customrom=PATH\ROMNAME.EXT
demul -run=naomi -customrom=PATH\ROMNAME

chillinwater
09-02-2010, 04:06 PM
Beta test scripts for (demul v56 Command Line)
"Sega Naomi Demul" and "Atomiswave" "Sega Dreamcast Demul"

The Dreamcast Script is not using command line yet (cant figure out the right commands), but does work fullscreen.

(the script will probably be changing so check back here for updates.)
Ill keep updating the script with user suggestions and problem reports.
-Script Last updated: 9\3\10 10:30:am

The settings.ini file at bottom of post is "Required" and works for both "sega naomi demul" and "Atomiswave" (demul v56 Command Line)

-Load Decrypted, I cant get it to work in this version of Demul outside HS. so it wont work here either till we figure it out.


admittedly lame, sound samples
(13-Complete Atomiswave and a couple system sounds) here:
http://www.megaupload.com/?d=UK9GQ670
in the "romname" and "systemname" format

[Hyperlaunch.ahk]

;*************************************Atomiswave** ************************
else if (systemName = "Atomiswave")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
;Blockinput on

;\\\optional plain black screen\\\
;Gui +AlwaysOnTop -Caption +ToolWindow
;Gui, color, 0
;Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE

;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
;WinHide ahk_class Shell_TrayWnd
guiheight:=A_ScreenHeight/9*4
Gui, +toolwindow -Caption +AlwaysOnTop
Gui, Color, black
Gui, Font, S24 Cred, verdanna
Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %systemname%`n`n"%Long_RomName%" ;"%romname%"
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%,

IniRead, system, %emupath%settings.ini, %RomName%, System,
IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
IniRead, LoadDecrypted, %emupath%settings.ini, %Romname%, LoadDecrypted

;\\\add sounds\\\
;sounds go in demul directory change to .mp3 if desired or specify a directory of sounds for "romname"
;soundplay, %A_ScriptDir%\%systemame%.wav
;soundplay, %A_ScriptDir%\%Romname%.wav
;soundplay, %A_ScriptDir%\%anyname%.wav

if (system = "Atomiswave" && LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
else if (system = "Atomiswave" && LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
send, {Down 2}
send, {ENTER}
send, {shiftdown}{Tab}{Shiftup}
send, {Enter}
sleep, 2000
clipboard=
clipboard=%rompath%%romName%.bin
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winwaitactive, DEMUL
Process, WaitClose, %executable%
}
}


[Hyperlaunch.ahk]

;*************************************Sega Naomi Demul56**************************
else if (systemName = "Sega Naomi Demul56")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
;Blockinput on

;\\\optional plain black screen\\\
;Gui +AlwaysOnTop -Caption +ToolWindow
;Gui, color, 0
;Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE

;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
;WinHide ahk_class Shell_TrayWnd
guiheight:=A_ScreenHeight/9*4
Gui, +toolwindow -Caption +AlwaysOnTop
Gui, Color, black
Gui, Font, S24 Cred, verdanna
Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %systemname%`n`n"%Long_RomName%" ;"%romname%"
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%,

IniRead, system, %emupath%settings.ini, %RomName%, System,
IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
IniRead, LoadDecrypted, %emupath%settings.ini, %Romname%, LoadDecrypted

;\\\add sounds\\\
;sounds go in demul directory change to .mp3 if desired or specify a directory of sounds for "romname"
;soundplay, %A_ScriptDir%\%systemame%.wav
;soundplay, %A_ScriptDir%\%Romname%.wav
;soundplay, %A_ScriptDir%\%anyname%.wav

if (system = "Atomiswave" && LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
else if (system = "Atomiswave" && LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
send, {Down 2}
send, {ENTER}
send, {shiftdown}{Tab}{Shiftup}
send, {Enter}
sleep, 2000
clipboard=
clipboard=%rompath%%romName%.bin
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winwaitactive, DEMUL
Process, WaitClose, %executable%
}
Else if (system = "Naomi" && LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
Sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
Else if (system = "Naomi" && LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
clipboard=
clipboard=%rompath%%romName%.bin
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
Sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
Else if (system = "Hikaru" && LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
Sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
Else if (system = "Hikaru" && LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
clipboard=
clipboard=%rompath%%romName%.bin
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
Sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
sleep, 1000
Blockinput off
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
}


[Settings.ini]
-downcount is no longer used (giving a slight speedup in loading)
-adjust screentimeout for longer loading roms where the rom loads but takes so long the fullscreen send command wouldnt work.
-set load decrypted to true when running a rom in ".bin" format.
(Not working in demul 56 yet.)
(in the demul 55 this allowed running roms "NOT" supported in demuls dropdown list.)



#System specifies whether the game is found in the atomiswave, hikaru or naomi lists.
#Screen_Timeout is the time the splash screen stays visible and fullcreen command is sent.
#Long_RomName is eye candy for the splash screen.
#LoadDecrypted specifies whether your loading a rom in the .bin format
(can be roms not in demul rom drop down list)
#manually add games not in demuls drop down list with info similar to below. (dont add downcounts, dont worry bout it)

[demofist]
system = atomiswave
Down_Count = 3
Long_RomName=Demolish Fist
Screen_Timeout= 8000
LoadDecrypted= false
[dolphin]
system = atomiswave
Down_Count = 4
Long_RomName=Dolphin Blue
Screen_Timeout= 8000
LoadDecrypted= false
[fotns]
system = atomiswave
Down_Count = 5
Long_RomName=Fist of the North Star
Screen_Timeout= 10000
LoadDecrypted= false
[ggisuka]
system = atomiswave
Down_Count = 6
Long_RomName=Guilty Gear Isuka
Screen_Timeout= 8000
LoadDecrypted= false
[kofnw]
system = atomiswave
Down_Count = 7
Long_RomName=King of Fighters, The New Wave
Screen_Timeout= 8000
LoadDecrypted= false
[kofnwj]
system = atomiswave
Down_Count = 8
Long_RomName=King of Fighters, The New wave (JAP)
Screen_Timeout= 8000
LoadDecrypted= false
[kov7sprt]
system = atomiswave
Down_Count = 9
Long_RomName=Knights of Valor - The Seven Spirits
Screen_Timeout= 8000
LoadDecrypted= false
[salmankt]
system = atomiswave
Down_Count = 10
Long_RomName=Salary Man Kintaro
Screen_Timeout= 8000
LoadDecrypted= false
[sprtshot]
system = atomiswave
Down_Count = 11
Long_RomName=Sports Shooting USA
Screen_Timeout= 8000
LoadDecrypted= false
[rangrmsn]
system = atomiswave
Down_Count = 12
Long_RomName=Ranger Mission
Screen_Timeout= 8000
LoadDecrypted= false
[rumblef]
system = atomiswave
Down_Count = 13
Long_RomName=The Rumble Fish
Screen_Timeout= 8000
LoadDecrypted= false
[xtrmhnt]
system = atomiswave
Down_Count = 14
Long_RomName=Extreme Hunting
Screen_Timeout= 8000
LoadDecrypted= false
[xtrmhnt2]
system = atomiswave
Down_Count = 15
Long_RomName=Extreme Hunting 2
Screen_Timeout= 8000
LoadDecrypted= false
[vfurlong]
system = atomiswave
Down_Count = 16
Long_RomName=Net Select Keiba Victory Furlong
Screen_Timeout= 7000
LoadDecrypted= false



[18wheelr]
system = naomi
Down_Count = 3
Long_RomName=18 Wheeler
Screen_Timeout= 8000
LoadDecrypted= false
[alpiltdx]
system = naomi
Down_Count = 4
Long_RomName=Airline Pilots Deluxe (Rev. B)
Screen_Timeout= 8000
LoadDecrypted= false
[alpilota]
system = naomi
Down_Count = 5
Long_RomName=Airline Pilots (Rev. A)
Screen_Timeout= 8000
LoadDecrypted= false
[capsnk]
system = naomi
Down_Count = 6
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (904)
Screen_Timeout= 8000
LoadDecrypted= false
[capsnka]
system = naomi
Down_Count = 7
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (804)
Screen_Timeout= 8000
LoadDecrypted= false

[crackndj]
system = naomi
Down_Count = 8
Long_RomName=Crack'n DJ
Screen_Timeout= 8000
LoadDecrypted= false
[crzytaxi]
system = naomi
Down_Count = 9
Long_RomName=Crazy Taxi
Screen_Timeout= 8000
LoadDecrypted= false
[csmash]
system = naomi
Down_Count = 10
Long_RomName=Cosmic Smash (rev.A)
Screen_Timeout= 8000
LoadDecrypted= false
[csmasho]
system = naomi
Down_Count = 11
Long_RomName=Cosmic Smash (original)
Screen_Timeout= 8000
LoadDecrypted= false
[cspike]
system = naomi
Down_Count = 12
Long_RomName=Gun Spike (Japan)
Screen_Timeout= 8000
LoadDecrypted= false
[deathcox]
system = naomi
Down_Count = 13
Long_RomName=Death Crimson OX
Screen_Timeout= 8000
LoadDecrypted= false
[derbyoc]
system = naomi
Down_Count = 14
Long_RomName=Derby Owners Club
Screen_Timeout= 8000
LoadDecrypted= false
[derbyocw]
system = naomi
Down_Count = 15
Long_RomName=Derby Owners Club World Edition (Rev. C)
Screen_Timeout= 8000
LoadDecrypted= false
[derbyoc2]
system = naomi
Down_Count = 16
Long_RomName=Derby Owners Club II
Screen_Timeout= 8000
LoadDecrypted= false
[doa2]
system = naomi
Down_Count = 17
Long_RomName=Dead or Alive 2
Screen_Timeout= 8000
LoadDecrypted= false
[doa2m]
system = naomi
Down_Count = 18
Long_RomName=Dead or Alive 2 Millenium
Screen_Timeout= 8000
LoadDecrypted= false
[dybb99]
system = naomi
Down_Count = 19
Long_RomName=Dynamite Basball 99
Screen_Timeout= 8000
LoadDecrypted= false
[dybbnao]
system = naomi
Down_Count = 20
Long_RomName=Dynamite Basball naomi (JPN)
Screen_Timeout= 8000
LoadDecrypted= false
[f355]
system = naomi
Down_Count = 21
Long_RomName=Ferrari F355 Challenge
Screen_Timeout= 8000
LoadDecrypted= false
[f355twin]
system = naomi
Down_Count = 22
Long_RomName=Ferrari F355 Challenge (Twin)
Screen_Timeout= 8000
LoadDecrypted= false
[f355twin2]
system = naomi
Down_Count = 23
Long_RomName=Ferrari F355 Challenge 2 (Twin)
Screen_Timeout= 8000
LoadDecrypted= false
[ggram2]
system = naomi
Down_Count = 24
Long_RomName=Giant Gram
Screen_Timeout= 8000
LoadDecrypted= false
[ggx]
system = naomi
Down_Count = 25
Long_RomName=Guilty Gear X (JPN)
Screen_Timeout= 8000
LoadDecrypted= false
[gram2000]
system = naomi
Down_Count = 26
Long_RomName=Giant Gram 2000
Screen_Timeout= 8000
LoadDecrypted= false
[gunsur2]
system = naomi
Down_Count = 27
Long_RomName=Gun Survivor 2-Bio Hazard Code Veronica
Screen_Timeout= 8000
LoadDecrypted= false
[gwing2]
system = naomi
Down_Count = 28
Long_RomName=Giga Wing 2
Screen_Timeout= 8000
LoadDecrypted= false
[hmgeo]
system = naomi
Down_Count = 29
Long_RomName=Heavy Metal Geomatrix
Screen_Timeout= 8000
LoadDecrypted= false
[hotd2]
system = naomi
Down_Count = 30
Long_RomName=House of the Dead 2
Screen_Timeout= 8000
LoadDecrypted= false
[hotd2o]
system = naomi
Down_Count = 31
Long_RomName= House of the Dead 2 (Original)
Screen_Timeout= 8000
LoadDecrypted= false
[jambo]
system = naomi
Down_Count = 32
Long_RomName=Jambo! Safari (Rev. A)
Screen_Timeout= 8000
LoadDecrypted= false
[kick4csh]
system = naomi
Down_Count = 33
Long_RomName=Kick '4' Cash
Screen_Timeout= 8000
LoadDecrypted= false

[mvsc2]
system = naomi
Down_Count = 34
Long_RomName=Marvel vs. Capcom 2
Screen_Timeout= 8000
LoadDecrypted= false
[otrigger]
system = naomi
Down_Count = 35
Long_RomName=OutTrigger
Screen_Timeout= 8000
LoadDecrypted= false
[pjustic]
system = naomi
Down_Count = 36
Long_RomName=Project Justice /Moeru Justice Gakuen
Screen_Timeout= 8000
LoadDecrypted= false
[pstone]
system = naomi
Down_Count = 37
Long_RomName=Powerstone
Screen_Timeout= 8000
LoadDecrypted= false
[pstone2]
system = naomi
Down_Count = 38
Long_RomName=Powerstone 2
Screen_Timeout= 8000
LoadDecrypted= false
[qmegamis]
system = naomi
Down_Count = 39
Long_RomName=Quiz Ah Megamisama
Screen_Timeout= 8000
LoadDecrypted= false
[samba]
system = naomi
Down_Count = 40
Long_RomName=Samba De Amigo (Rev. B)
Screen_Timeout= 8000
LoadDecrypted= false
[sgtetris]
system = naomi
Down_Count = 41
Long_RomName=Sega Tetris
Screen_Timeout= 8000
LoadDecrypted= false
[shangril]
system = naomi
Down_Count = 42
Long_RomName=Dengen Tenshi Taisen Janshi Shangri-la
Screen_Timeout= 8000
LoadDecrypted= false
[shootpl]
system = naomi
Down_Count = 43
Long_RomName=Shootout Pool / Shootout Pool Prize
Screen_Timeout= 8000
LoadDecrypted= false
[shootopl]
system = naomi
Down_Count = 44
Long_RomName=Shootout Pool
Screen_Timeout= 8000
LoadDecrypted= false
[slasho]
system = naomi
Down_Count = 45
Long_RomName=Slashout
Screen_Timeout= 8000
LoadDecrypted= false
[smarinef]
system = naomi
Down_Count = 46
Long_RomName=Sega Marine Fishing
Screen_Timeout= 8000
LoadDecrypted= false
[smlg99]
system = naomi
Down_Count = 47
Long_RomName=Super Major League 99
Screen_Timeout= 8000
LoadDecrypted= false
[spawn]
system = naomi
Down_Count = 48
Long_RomName=Spawn
Screen_Timeout= 8000
LoadDecrypted= false
[sstrkfgt]
system = naomi
Down_Count = 49
Long_RomName=Sega Street Fighter (Rev. A)
Screen_Timeout= 8000
LoadDecrypted= false
[suchie3]
system = naomi
Down_Count = 50
Long_RomName=Idol Janshi Suchie-Pai 3
Screen_Timeout= 8000
LoadDecrypted= false
[totd]
system = naomi
Down_Count = 51
Long_RomName=The Typing of the Dead
Screen_Timeout= 8000
LoadDecrypted= false
[toyfight]
system = naomi
Down_Count = 52
Long_RomName=Toy Fighter
Screen_Timeout= 8000
LoadDecrypted= false
[virnba]
system = naomi
Down_Count = 53
Long_RomName=Virtua NBA
Screen_Timeout= 8000
LoadDecrypted= false
[virnbao]
system = naomi
Down_Count = 54
Long_RomName=Virtua NBA (original)
Screen_Timeout= 8000
LoadDecrypted= false
[vs2_2k]
system = naomi
Down_Count = 55
Long_RomName=Virtua Striker 2 Ver.2000
Screen_Timeout= 8000
LoadDecrypted= false
[vtennis]
system = naomi
Down_Count = 56
Long_RomName=Virtua Tennis / Power Smash
Screen_Timeout= 8000
LoadDecrypted= false
[vtenis2c]
system = naomi
Down_Count = 57
Long_RomName=Virtua Tennes 2 / Power Smash
Screen_Timeout= 8000
LoadDecrypted= false
[wwfroyal]
system = naomi
Down_Count = 58
Long_RomName=WWF Royal Rumble
Screen_Timeout= 8000
LoadDecrypted= false
[zombrvn]
system = naomi
Down_Count = 59
Long_RomName=Zombie Revenge
Screen_Timeout= 8000
LoadDecrypted= false
[azumanga]
system = naomi
Down_Count = 60
Long_RomName=Azumanga Daioh Puzzle Bobble (GDL-0018)
Screen_Timeout= 8000
LoadDecrypted= false
[bdrdown]
system = naomi
Down_Count = 61
Long_RomName=Border Down (Rev A) (GDL-0023-A)
Screen_Timeout= 8000
LoadDecrypted= false
[cfield]
system = naomi
Down_Count = 62
Long_RomName=Chaos Field (GDL-0025)
Screen_Timeout= 8000
LoadDecrypted= false
[chocomk]
system = naomi
Down_Count = 63
Long_RomName=Musapey's Choco Maker (Rev. A) (GDL-0014A)
Screen_Timeout= 8000
LoadDecrypted= false
[cleoftp]
system = naomi
Down_Count = 64
Long_RomName=Cleopatra Fortune Plus (GDL-0012)
Screen_Timeout= 8000
LoadDecrypted= false
[confmiss]
system = naomi
Down_Count = 65
Long_RomName=Confidential Mission (GDS-0001)
Screen_Timeout= 8000
LoadDecrypted= false
[cvs2gd]
system = naomi
Down_Count = 66
Long_RomName=Capcom vs SNK 2 Millionaire Fighting 2001 (Rev A) (GDL-0007A)
Screen_Timeout= 8000
LoadDecrypted= false
[cvsgd]
system = naomi
Down_Count = 67
Long_RomName=Capcom vs SNK 2 Millionaire Fighting 2000 Pro (GDL-0004)
Screen_Timeout= 8000
LoadDecrypted= false
[dygolf]
system = naomi
Down_Count = 68
Long_RomName=Virtua Golf\Dynamic Golf (GDA-0009)
Screen_Timeout= 8000
LoadDecrypted= false
[ggxx]
system = naomi
Down_Count = 69
Long_RomName=Guilty Gear XX (GDL-0011)
Screen_Timeout= 8000
LoadDecrypted= false
[ggxxac]
system = naomi
Down_Count = 67
Long_RomName=Guilty Gear Accent Core (GDL-041)
Screen_Timeout= 8000
LoadDecrypted= false
[ggxxrl]
system = naomi
Down_Count = 71
Long_RomName=Guilty Gear XX #Reload (Rev A) (GDL-0019A)
Screen_Timeout= 8000
LoadDecrypted= false
[ggxxsla]
system = naomi
Down_Count = 72
Long_RomName=Guilty Gear XX Slash (Rev A) (GDL-0033A)
Screen_Timeout= 8000
LoadDecrypted= false
[gundmgd]
system = naomi
Down_Count = 73
Long_RomName=Mobile Suit Gundam: Federation VS Zeon (GDL-001)
Screen_Timeout= 8000
LoadDecrypted= false
[gundmxgd]
system = naomi
Down_Count = 74
Long_RomName=Mobile Suit Gundam: Federation VS Zeon DX (GDL-0006)
Screen_Timeout= 8000
LoadDecrypted= false
[ikaruga]
system = naomi
Down_Count = 75
Long_RomName=Ikaruga (GDL-0010)
Screen_Timeout= 8000
LoadDecrypted= false
[jingystm]
system = naomi
Down_Count = 76
Long_RomName=Jingi Storm - The Arcade (GDL-0037)
Screen_Timeout= 8000
LoadDecrypted= false
[karous]
system = naomi
Down_Count = 77
Long_RomName=Karous (GDL-0040)
Screen_Timeout= 8000
LoadDecrypted= false
[keyboard]
system = naomi
Down_Count = 78
Long_RomName=La Keyboard (GDS-0017)
Screen_Timeout= 8000
LoadDecrypted= false
[kurucham]
system = naomi
Down_Count = 79
Long_RomName=Kurukuru Chameleon (GDL-0034)
Screen_Timeout= 8000
LoadDecrypted= false
[lupinsho]
system = naomi
Down_Count = 80
Long_RomName=Lupin the Third - The Shooting (GDS-0018)
Screen_Timeout= 8000
LoadDecrypted= false
[luptype]
system = naomi
Down_Count = 81
Long_RomName=Lupin the Third - The Typing (Rev A) (GDS-0021A)
Screen_Timeout= 8000
LoadDecrypted= false
[meltyb]
system = naomi
Down_Count = 82
Long_RomName=Melty Blood Act Cadenza Ver B (GDL-0039)
Screen_Timeout= 8000
LoadDecrypted= false
[meltyba]
system = naomi
Down_Count = 83
Long_RomName=Melty Blood Act Cadenza Ver B (Rev A) (GDL-0039A)
Screen_Timeout= 8000
LoadDecrypted= false
[meltybld]
system = naomi
Down_Count = 84
Long_RomName=Melty Blood Act Cadenza Ver B (Rev C) (GDL-0028C)
Screen_Timeout= 16000
LoadDecrypted= false
[moeru]
system = naomi
Down_Count = 85
Long_RomName=Moery Casinyo (GDL-0013)
Screen_Timeout= 8000
LoadDecrypted= false
[mok]
system = naomi
Down_Count = 86
Long_RomName=The Maze of Kings (GDS-0022)
Screen_Timeout= 8000
LoadDecrypted= false
[monkeyba]
system = naomi
Down_Count = 87
Long_RomName=Monkey Ball (GDS-0008)
Screen_Timeout= 8000
LoadDecrypted= false
[ngdup23a]
system = naomi
Down_Count = 88
Long_RomName=naomi Dimm Firmware Updater (GDL-0023A)
Screen_Timeout= 8000
LoadDecrypted= false
[ngdup23c]
system = naomi
Down_Count = 89
Long_RomName=naomi Dimm Firmware Updater (GDL-0023C)
Screen_Timeout= 8000
LoadDecrypted= false
[psyvar2]
system = naomi
Down_Count = 90
Long_RomName=Psyvariar 2 - The will to Fabricate (GDL-0024)
Screen_Timeout= 8000
LoadDecrypted= false
[puyofev]
system = naomi
Down_Count = 91
Long_RomName=Puyo Puyo Fever (GDS-0031)
Screen_Timeout= 8000
LoadDecrypted= false
[quizgd]
system = naomi
Down_Count = 92
Long_RomName=Quiz Ketai Q mode (GDL-0017)
Screen_Timeout= 8000
LoadDecrypted= false
[radirgy]
system = naomi
Down_Count = 93
Long_RomName=Radirgy (GDL-0032)
Screen_Timeout= 8000
LoadDecrypted= false
[senko]
system = naomi
Down_Count = 94
Long_RomName=Senko No Ronde New ver. (Rev A) (GDL-0030A)
Screen_Timeout= 8000
LoadDecrypted= false
[senkoo]
system = naomi
Down_Count = 95
Long_RomName=Senko No Ronde (original) (GDL-0030)
Screen_Timeout= 8000
LoadDecrypted= false
[senkosp]
system = naomi
Down_Count = 96
Long_RomName=Senko No Ronde Speacial (GDL-0038)
Screen_Timeout= 8000
LoadDecrypted= false
[sfz3ugd]
system = naomi
Down_Count = 97
Long_RomName=Street Fighter Zero 3 Upper (GDL-0002)
Screen_Timeout= 8000
LoadDecrypted= false
[shikgam2]
system = naomi
Down_Count = 98
Long_RomName=Shikagami No Shiro II / Then Castle of Ahikigami II (GDL-0021)
Screen_Timeout= 8000
LoadDecrypted= false
[slashout]
system = naomi
Down_Count = 99
Long_RomName=Slashout (GDS-0004)
Screen_Timeout= 8000
LoadDecrypted= false
[spkrbtl]
system = naomi
Down_Count = 100
Long_RomName=Spikers Battle (GDS-0005)
Screen_Timeout= 8000
LoadDecrypted= false
[sprtjam]
system = naomi
Down_Count = 101
Long_RomName=Sports Jam (GDS-0003)
Screen_Timeout= 8000
LoadDecrypted= false
[ss2005]
system = naomi
Down_Count = 102
Long_RomName=Super Shanghai 2005 (GDL-0031)
Screen_Timeout= 8000
LoadDecrypted= false
[ss2005a]
system = naomi
Down_Count = 103
Long_RomName=Super Shanghai 2005 (Rev. A) (GDL-0031A)
Screen_Timeout= 8000
LoadDecrypted= false
[starseek]
system = naomi
Down_Count = 104
Long_RomName=Doki Doki Star Seeker (GDL-0005)
Screen_Timeout= 8000
LoadDecrypted= false
[takoron]
system = naomi
Down_Count = 105
Long_RomName=Noukone Puzzle Takoron (GDL-0042
Screen_Timeout= 8000
LoadDecrypted= false
[tetkiwam]
system = naomi
Down_Count = 106
Long_RomName=Tetris Kiwamemichi (GDL-0020)
Screen_Timeout= 8000
LoadDecrypted= false
[trgheart]
system = naomi
Down_Count = 107
Long_RomName=Trigger Heart Excelica (Rev A) (GDL-0036A)
Screen_Timeout= 8000
LoadDecrypted= false
[trizeal]
system = naomi
Down_Count = 108
Long_RomName=Trizeal (GDL-0026)
Screen_Timeout= 8000
LoadDecrypted= false
[undefeat]
system = naomi
Down_Count = 109
Long_RomName=Under Defeat (GDL-0035)
Screen_Timeout= 8000
LoadDecrypted= false
[usagui]
system = naomi
Down_Count = 110
Long_RomName=Usagi - Yamashiro Mahjong Hen (GDL-0022)
Screen_Timeout= 8000
LoadDecrypted= false
[vathlete]
system = naomi
Down_Count = 111
Long_RomName=Virtua Atheletics / Virtua Athlete (GDS-0019)
Screen_Timeout= 8000
LoadDecrypted= false
[vtennis2]
system = naomi
Down_Count = 112
Long_RomName=Virtua Tennis 2 (Rev A) (GDS-0015A)
Screen_Timeout= 8000
LoadDecrypted= false
[vtennisg]
system = naomi
Down_Count = 113
Long_RomName=Virtua Tennis (GDS-0011)
Screen_Timeout= 8000
LoadDecrypted= false
[wsbbgd]
system = naomi
Down_Count = 114
Long_RomName=World Series Basball / Super Major League (GDS-0010)
Screen_Timeout= 8000
LoadDecrypted= false
[clubkrte]
system = naomi
Down_Count = 115
Long_RomName=Club Kart - European Session (Cart)
Screen_Timeout= 8000
LoadDecrypted= false
[vf4cart]
system = naomi
Down_Count = 116
Long_RomName=Virtua Fighter 4 (Cart)
Screen_Timeout= 8000
LoadDecrypted= false
[vf4evoct]
system = naomi
Down_Count = 117
Long_RomName=Virtua Fighter 4 Evolution (Cart)
Screen_Timeout= 8000
LoadDecrypted= false
[vstrike3c]
system = naomi
Down_Count = 118
Long_RomName=Virtua Striker 3 (Cart)
Screen_Timeout= 8000
LoadDecrypted= false
[wldrider]
system = naomi
Down_Count = 119
Long_RomName=Wild Rider (Cart)
Screen_Timeout= 8000
LoadDecrypted= false
[beachspi]
system = naomi
Down_Count = 120
Long_RomName=Beach Spikers (gds-0014)
Screen_Timeout= 8000
LoadDecrypted= false
[initd]
system = naomi
Down_Count = 121
Long_RomName=Initial D Arcade Stage (Rev B) (GDS-0020B)
Screen_Timeout= 8000
LoadDecrypted= false
[initdexp]
system = naomi
Down_Count = 122
Long_RomName=Initial D Arcade Stage (Export) (GDS-0025)
Screen_Timeout= 8000
LoadDecrypted= false
[initdv2j]
system = naomi
Down_Count = 123
Long_RomName=Initial D Arcade Stage Ver.2 (GDS-0026)
Screen_Timeout= 8000
LoadDecrypted= false
[vf4]
system = naomi
Down_Count = 124
Long_RomName=Virtua Fighter 4 (GDS-0012)
Screen_Timeout= 8000
LoadDecrypted= false
[vf4b]
system = naomi
Down_Count = 125
Long_RomName=Virtua Fighter 4 (Rev B) (GDS-0012B)
Screen_Timeout= 8000
LoadDecrypted= false
[vf4c]
system = naomi
Down_Count = 126
Long_RomName=Virtua Fighter 4 (Rev C) (GDS-0012C)
Screen_Timeout= 8000
LoadDecrypted= false
[vf4evo]
system = naomi
Down_Count = 127
Long_RomName=Virtua Fighter 4 Evolution (Rev B) (GDS-0024B)
Screen_Timeout= 8000
LoadDecrypted= false
[vf4evoa]
system = naomi
Down_Count = 128
Long_RomName=Virtua Fighter 4 Evolution (Rev A) (GDS-0024A)
Screen_Timeout= 8000
LoadDecrypted= false
[vf4tuned]
system = naomi
Down_Count = 129
Long_RomName=Virtua Fighter 4 Final Tuned (Rev B) (GDS-0036F)
Screen_Timeout= 8000
LoadDecrypted= false
[vf4tuneda]
system = naomi
Down_Count = 130
Long_RomName=Virtua Fighter 4 Final Tuned (Rev A) (GDS-0036A)
Screen_Timeout= 8000
LoadDecrypted= false
[vf4tunedd]
system = naomi
Down_Count = 131
Long_RomName=Virtua Fighter 4 Final Tuned (Rev D) (GDS-0036D)
Screen_Timeout= 8000
LoadDecrypted= false
[vstrike3]
system = naomi
Down_Count = 132
Long_RomName=Virtua Striker 3 (GDS-0006)
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = naomi
Down_Count = 111
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = naomi
Down_Count = 112
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = naomi
Down_Count = 113
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = naomi
Down_Count = 114
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = naomi
Down_Count = 115
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = naomi
Down_Count = 116
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false

[]
system = Hikaru
Down_Count = 3
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 4
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 5
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 6
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 7
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 8
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 9
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 10
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 11
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 12
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 13
Long_RomName=
Screen_Timeout= 8000
LoadDecrypted= false


For Dreamcast,
-Now runs all file types in (1) script.
-If you dont have "CHD" type roms you can use the same roms you have setup for NullDC or Makaron running Dreamcast.
-does not use settings at this time.

For the script to work properly you need to do a couple of things first:

-strip the "gdrCHD.ini" down to the following contents...
make a copy of it and re-name the copy to:

[gdrCHD_restore.ini]

[Main]
openDialog = false


-strip the "gdrImage.ini" down to the following contents...
make a copy of it and re-name the copy to:

[gdrImage_restore.ini]

[Main]
openDialog = false

DONE!

Add to:
save\compile
[Hyperlaunch.ahk]


;*****************************Sega Dreamcast Demul56*********************************
else if (systemName = "Sega Dreamcast Demul")
{
hideDesktop()
SetBatchLines -1
Hotkey, %exitEmulatorKey%, CloseProcess

;\\\optional plain black screen\\\
;Gui +AlwaysOnTop -Caption +ToolWindow
;Gui, color, 0
;Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE

;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
;WinHide ahk_class Shell_TrayWnd
guiheight:=A_ScreenHeight/9*4
Gui, +toolwindow -Caption +AlwaysOnTop
Gui, Color, black
Gui, Font, S24 Cred, verdanna
Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %systemname%`n`n"%RomName%" ;"%romname%"
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%,

;\\\add sounds\\\
;sounds go in demul directory change to .mp3 if desired or specify a directory of sounds for "romname"
;soundplay, %A_ScriptDir%\%systemame%.wav
;soundplay, %A_ScriptDir%\%Romname%.wav
;soundplay, %A_ScriptDir%\%anyname%.wav
if (romextension = ".cdi" || romextension = ".mds" || romextension = ".ccd" || romextension = ".nrg" || romextension = ".gdi" || romextension = ".cue" )
{
FileDelete, %emupath%gdrImage.ini
;FileCopy, %emupath%gdrImage_Restore.xml, %emupath%gdrImage.ini
sleep, 500
IniWrite, gdrImage.dll, %emupath%Demul.ini, plugins, gdr ;for images (cdi,mds,ccd,nrg,gdi,cue)
IniWrite, false, %emupath%gdrImage.ini, Main, openDialog
IniWrite, %romPath%%romname%%RomExtension%, %emupath%gdrImage.ini, Main, imagefilename
sleep, 250
Run, %emupath%%executable% ;-run=dreamcast -rom=%Romname%
sleep, 500
send, {lalt}{down}{enter}
sleep, 5000
;send, {F8} ;demul55
send, {ALTDOWN}{ENTER}{ALTUP} ;demul56
Gui Destroy
Process, WaitClose, %executable%
WinActivate, HyperSpin
}
else if (romextension = ".chd")
{
FileDelete, %emupath%gdrCHD.ini
;FileCopy, %emupath%gdrCHD_Restore.xml, %emupath%gdrImage.ini
sleep, 500
IniWrite, false, %emupath%gdrCHD.ini, Main, openDialog
IniWrite, gdrCHD.dll, %emupath%Demul.ini, plugins, gdr ;for CHD
IniWrite, %romPath%%romname%%RomExtension%, %emupath%gdrCHD.ini, Main, imagefilename
sleep, 250
Run, %emupath%%executable% ;-run=dreamcast -rom=%Romname%
sleep, 500
send, {lalt}{down}{enter}
sleep, 5000
;send, {F8} ;demul55
send, {ALTDOWN}{ENTER}{ALTUP} ;demul56
Gui Destroy
Process, WaitClose, %executable%
WinActivate, HyperSpin
}
}

djvj
09-02-2010, 05:44 PM
Thanks for the update chillin. I'm having an issue getting fullscreen working with the latest demul. Using your script I only get the Please wait screen, I hear the naomi bios jingle but nothing after that. Did you get this at all?

Also it's kind of locking up my controls...I get stuck at this please wait screen forever with no way to get out :P

I'm forced to ctrl-alt-del, escape, then alt-tab and press escape a bunch of times till the script exits.


Why did you add blockinput?

chillinwater
09-02-2010, 06:55 PM
[fixed] updated script post #91.
I took the bells and whistles out. (gui stuff) till its sorted.
Block input was turned on to let the script send inputs un-interrupted (now disabled)

glad its only beta!
[edit] had it all working but now its not, I may have to reboot.

[edit-again] sorted it
no reboot required.
the script didnt like "runwait"
all should be working now (blockinput is still disabled for testing)

djvj
09-03-2010, 08:55 AM
Nice, all working now!

djvj
09-03-2010, 09:20 PM
In your settings.ini, 18wheeler is wrong, it is 18wheelr.

chillinwater
09-03-2010, 10:36 PM
Thanks updated it. Let me know if there are anymore!

djvj
09-03-2010, 10:50 PM
Derby Owwner's Club World Edition has 2 ww

guyverjay
09-04-2010, 06:18 AM
anyone got databases for naomi and atomiswave?

chillinwater
09-04-2010, 07:32 AM
@guyverjay, Ill try to get them out later today if no one beats me to it.

@djvj thanks again, fixed it. Good eyes! That type of error was in "Long_Romname". which shouldnt affect rom loading, just the splash screen display

Can you guys help? Still trying to figure out.
-is it makaron or demul or nulldc?
-demul optimal graphic settings
-the gdrchd plugin option (I can script it but how do you use it and what its good for)
-how to use all the different shader dll's (in plugin pack) is it automatic?
-why load decrypted doesnt work in demul56 or if it does what Im doing wrong
(I have it working in demul55)
-dreamcast command line (this might save 2 very small lines of code so its no biggy but its buggin me)

Some of the answers may require the scripts to be updated.

chillinwater
09-04-2010, 08:03 AM
Feed these lists into HyperList to make your databases (based off mame 139u1)

[Atomiswave]


demofist
dolphin
xtrmhunt
xtrmhnt2
fotns
ggisuka
kofnw
kofnwj
kov7sprt
ngbc
vfurlong
rangrmsn
rumblef
salmankt
sprtshot


[All Naomi] - airline, ferrari, hotd, naomi1, naomi2, naomi gdrom (combined)
-seperated by ;\\\\blahblah\\\\ to denote different bios or types .
-remove the seperations if causing problems in HyperList.


;\\\\airline pilots\\\\\
alpiltdx
alpilota
;\\\ferrari f355 twin\\\\\
f355
f355twin
f355twn2
;\\\House of the dead\\\
hotd2
hotd2o
;\\\naomi gdrom\\\
azumanga
bdrdown
cvs2gd
cvsgd
cfield
cleoftp
confmiss
ggxxrl
ggxx
ggxxac
ggxxsla
ikaruga
jingystm
karous
kurucham
keyboard
lupinsho
luptype
mok
meltybld
meltyb
meltyba
gundmgd
gundmxgd
moeru
monkeyba
chocomk
ngdup23a
ngdup23c
takoron
psyvar2
puyofev
quizqgd
radirgy
senko
senkoo
senkosp
shikgam2
slashout
spkrbtl
sprtjam
sfz3ugd
ss2005
ss2005a
tetkiwam
trgheart
trizeal
undefeat
usagui
vathlete
dygolf
vtennisg
vtennis2
wsbbgd
;\\\\\\naomi1\\\\\
18wheelr
capsnk
capsnka
csmash
csmasho
crackndj
crzytaxi
doa2
doa2m
deathcox
shangril
derbyoc
derbyoc2
derbyocw
dybb99
dybbnao
ggram2
gram2000
gwing2
ggx
cspike
gunsur2
hmgeo
suchie3
jambo
kick4csh
mvsc2
pjustic
otrigger
vtennis
vtenis2c
pstone
pstone2
qmegamis
samba
smarinef
sstrkfgt
sgtetris
shootopl
shootpl
slasho
spawn
smlg99
toyfight
totd
virnba
virnbao
vs2_2k
wwfroyal
zombrvn
;\\\\\\\\\\\\naomi2\\\\\\\
beachspi
clubkrte
initdv2j
initdv3j
initdexp
initd
vf4cart
vf4
vf4b
vf4c
vf4evoct
vf4evo
vf4evoa
vf4tuned
vf4tuneda
vf4tunedd
vstrik3c
vstrik3
wldrider

guyverjay
09-04-2010, 09:31 AM
thanks

djvj
09-04-2010, 10:41 PM
I added a section for the new demul script to reference new settings I placed on each game in the settings.ini, much like my makaron script. It will swap out controls for each different game type.

You need to create diff ini files for each of these control types. Here are mine as an example (note: I created a new section/key at the bottom of each so the script knows when to change the file):

SEE POST #104


Place this above the "add sounds" section of the script:

SEE POST #104

And here is an updated settings.ini to support control types:

SEE POST #104


Edit: Updated control script to add % around code variables

chillinwater
09-04-2010, 11:20 PM
Very cool!!! Thanks!
Ill start playing with it tommorow!

djvj
09-05-2010, 11:25 PM
Just finished testing every Naomi game in the new demul 0.5.6. Demul I think pulled ahead of makaron 12-5 in some things. Basically it adding mouse (lightgun) and analog support are the best additions and opened up many more games. There are still minor sound lagging in most games, some games it is tolerable though. I redid my entire Naomi database to prefer demul and switch to makaron on a few games that still only work in makaron or just plain work way better:



<?xml version="1.0"?>
<menu>
<game name="18wheelr" index="true" image="1">
<description>18 Wheeler - American Pro Trucker</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Driving</genre>
</game>
<!-- Load Decrypted not working in demul 0.5.6
<game name="akatsukibk" index="" image="">
<description>Akatsuki Bk Ausf Achse</description>
<cloneof></cloneof>
<manufacturer>Subtle Style</manufacturer>
<year>2008</year>
<genre>Fighting</genre>
</game>
-->
<game name="Akatsuki Bk Ausf Achse" index="" image="">
<description>Akatsuki Bk Ausf Achse</description>
<cloneof></cloneof>
<manufacturer>Subtle Style</manufacturer>
<year>2008</year>
<genre>Fighting</genre>
<exe>NaomiMakaron</exe>
</game>
<game name="alpiltdx" index="" image="">
<description>Airline Pilots Deluxe</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Driving</genre>
</game>
<game name="azumanga" index="" image="">
<description>Azumanga Daioh Puzzle Bobble</description>
<cloneof></cloneof>
<manufacturer>Moss (Taito license)</manufacturer>
<year>2002</year>
<genre></genre>
</game>
<game name="bdrdown" index="" image="">
<description>Border Down</description>
<cloneof></cloneof>
<manufacturer>G-Rev</manufacturer>
<year>2004</year>
<genre>Shooter</genre>
</game>
<game name="cfield" index="" image="">
<description>Chaos Field</description>
<cloneof></cloneof>
<manufacturer>Able</manufacturer>
<year>2004</year>
<genre>Shooter</genre>
</game>
<game name="chocomk" index="" image="">
<description>Musapey's Choco Marker</description>
<cloneof></cloneof>
<manufacturer>Ecole Software</manufacturer>
<year>2002</year>
<genre>Puzzle</genre>
</game>
<game name="cleoftp" index="" image="">
<description>Cleopatra Fortune Plus</description>
<cloneof></cloneof>
<manufacturer>Altron</manufacturer>
<year>2002</year>
<genre>Puzzle</genre>
</game>
<!-- Boots to black screen
<game name="crackndj" index="" image="">
<description>Crackin' DJ</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Rhythm</genre>
</game>
-->
<game name="crzytaxi" index="" image="">
<description>Crazy Taxi</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Driving</genre>
</game>
<!-- Transparency issues in demul 0.5.6
<game name="csmash" index="" image="">
<description>Cosmic Smash</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Breakout</genre>
</game>
-->
<game name="Cosmic Smash (Rev A)" index="" image="">
<description>Cosmic Smash</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Breakout</genre>
<exe>NaomiMakaron</exe>
</game>
<game name="cspike" index="" image="">
<description>Cannon Spike / Gun Spike (JPN)</description>
<cloneof></cloneof>
<manufacturer>Psikyo / Capcom</manufacturer>
<year>2000</year>
<genre>Shooter</genre>
</game>
<game name="cvsgd" index="" image="">
<description>Capcom Vs. SNK Millenium Fight 2000 Pro</description>
<cloneof></cloneof>
<manufacturer>Capcom / SNK</manufacturer>
<year>2001</year>
<genre>Fighter</genre>
</game>
<game name="cvs2gd" index="true" image="c">
<description>Capcom vs SNK 2 Millionaire Fighting 2001</description>
<cloneof></cloneof>
<manufacturer>Capcom / SNK</manufacturer>
<year>2001</year>
<genre>Fighter</genre>
</game>
<!-- Needs USA Naomi Bios, need to read japanese but can't start a game due to an error, think it's card read/write error
<game name="derbyoc" index="" image="">
<description>Derby Owners Club</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Sports</genre>
</game>
-->
<!-- Needs USA Naomi Bios, error Card reader/writer no response
<game name="derbyoc2" index="" image="">
<description>Derby Owners Club II</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Sports</genre>
</game>
-->
<!-- Needs USA Naomi Bios, error Card reader/writer no response
<game name="derbyocw" index="" image="">
<description>Derby Owners Club World Edition (Rev C) (JPN, USA, EXP, KOR, AUS)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Sports</genre>
</game>
-->
<!-- this game has a 30-sec wait on load, cannot fix. 1 sec sound lag in demul 0.5.6 -->
<game name="doa2m" index="" image="">
<description>Dead or Alive 2 Millennium</description>
<cloneof>doa2</cloneof>
<manufacturer>Tecmo</manufacturer>
<year>2000</year>
<genre>Fighter</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- No analog control support in makaron and buttons don't respond -->
<game name="dybb99" index="" image="">
<description>World Series '99 / Dynamite Baseball '99 (JPN)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Sports</genre>
</game>
<!-- No error, just reboots in makaron 12-5-->
<game name="dybbnao" index="" image="">
<description>Dynamite Baseball NAOMI</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1998</year>
<genre>Sports</genre>
</game>
<!-- Uses mouse as trackball in demul 0.5.6-->
<game name="dygolf" index="" image="">
<description>Virtua Golf / Dynamic Golf (JPN)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Sports</genre>
</game>
<!-- Load Decrypted not working in demul 0.5.6
<game name="dnmitdekex" index="" image="">
<description>Dynamite Deka Ex</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2006</year>
<genre>Beat 'Em Up</genre>
</game>
-->
<game name="Dynamite Deka Ex" index="" image="">
<description>Dynamite Deka Ex</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2006</year>
<genre>Beat 'Em Up</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- Naomi Multi System not supported in makaron or demul yet
<game name="f355" index="true" image="f">
<description>Ferrari F355 Challenge</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Driving</genre>
</game>
-->
<!-- Naomi Multi System not supported in makaron or demul yet
<game name="f355twin" index="" image="">
<description>Ferrari F355 Challenge (Twin)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Driving</genre>
</game>
-->
<!-- Naomi Multi System not supported in makaron or demul yet
<game name="f355twn2" index="" image="">
<description>Ferrari F355 Challenge 2 (Twin)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Driving</genre>
</game>
-->
<!-- Sound less laggy in Makaron 12-5 then demul 0.5.6 -->
<game name="ggram2" index="true" image="g">
<description>Giant Gram</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Sports</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- Crashes on launch with makaron 12-5, works fine in demul 0.5.6 with random graphic glitches -->
<game name="ggx" index="" image="">
<description>Guilty Gear X</description>
<cloneof></cloneof>
<manufacturer>Arc System Works</manufacturer>
<year>2000</year>
<genre>Fighter</genre>
</game>
<game name="ggxx" index="" image="">
<description>Guilty Gear XX</description>
<cloneof></cloneof>
<manufacturer>Arc System Works</manufacturer>
<year>2002</year>
<genre>Fighter</genre>
</game>
<game name="ggxxac" index="" image="">
<description>Guilty Gear XX Accent Core</description>
<cloneof></cloneof>
<manufacturer>Arc System Works</manufacturer>
<year>2006</year>
<genre>Fighter</genre>
</game>
<game name="ggxxrl" index="" image="">
<description>Guilty Gear XX Reload</description>
<cloneof></cloneof>
<manufacturer>Arc System Works</manufacturer>
<year>2003</year>
<genre>Fighter</genre>
</game>
<game name="ggxxsla" index="" image="">
<description>Guilty Gear XX Slash</description>
<cloneof></cloneof>
<manufacturer>Arc System Works</manufacturer>
<year>2005</year>
<genre>Fighter</genre>
</game>
<!-- Boots to black screen in makaron 12-5 and demul 0.5.6
<game name="gram2000" index="" image="">
<description>Giant Gram 2000</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Sports</genre>
</game>
-->
<game name="gundmxgd" index="" image="">
<description>Mobile Suit Gundam: Federation VS Zeon DX</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>2001</year>
<genre>Shooter</genre>
</game>
<game name="gunsur2" index="" image="">
<description>Gun Survivor 2: Bio Hazard Code Veronica</description>
<cloneof></cloneof>
<manufacturer>Capcom / Namco</manufacturer>
<year>2001</year>
<genre>Shooter</genre>
</game>
<game name="gwing2" index="" image="">
<description>Giga Wing 2</description>
<cloneof></cloneof>
<manufacturer>Takumi / Capcom</manufacturer>
<year>2000</year>
<genre>Shooter</genre>
</game>
<!-- Heavy graphic and sound lag in demul 0.5.6 -->
<game name="hmgeo" index="true" image="h">
<description>Heavy Metal Geomatrix</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>2001</year>
<genre>Fighter</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- Vertical Game, has 300 second countdown, no way to disable it-->
<game name="ikaruga" index="" image="">
<description>Ikaruga</description>
<cloneof></cloneof>
<manufacturer>Treasure</manufacturer>
<year>2001</year>
<genre>Shooter</genre>
</game>
<!-- Freezes after selecting a character in demul 0.5.6
<game name="jambo" index="true" image="j">
<description>Jambo! Safari (JPN, USA, EXP, KOR, AUS)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Driving</genre>
</game>
-->
<!-- Horrible sound lag in demul 0.5.6
<game name="jingystm" index="" image="">
<description>Jingi Storm - The Arcade</description>
<cloneof></cloneof>
<manufacturer>Atrativa Japan</manufacturer>
<year>2005</year>
<genre>Fighter</genre>
</game>
-->
<game name="Jingi Storm - The Arcade" index="" image="">
<description>Jingi Storm - The Arcade</description>
<cloneof></cloneof>
<manufacturer>Atrativa Japan</manufacturer>
<year>2005</year>
<genre>Fighter</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- Vertical Game -->
<game name="karous" index="true" image="k">
<description>Karous</description>
<cloneof></cloneof>
<manufacturer>Milestone</manufacturer>
<year>2006</year>
<genre>Shooter</genre>
</game>
<!-- Needs Export bios, I/O BD is not connected to Naomi BD error
<game name="kick4csh" index="" image="">
<description>Kick '4' Cash</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2004</year>
<genre></genre>
</game>
-->
<game name="kurucham" index="" image="">
<description>Kurukuru Chameleon</description>
<cloneof></cloneof>
<manufacturer>Able</manufacturer>
<year>2006</year>
<genre>Puzzle</genre>
</game>
<!-- Vertical Game, no support in demul 0.5.6 yet & can't load decrypted roms-->
<game name="mamonoro" index="true" image="m">
<description>Mamonoro</description>
<cloneof></cloneof>
<manufacturer>G.rev / Gulti</manufacturer>
<year>2008</year>
<genre>Shooter</genre>
<exe>NaomiVertical</exe>
</game>
<!-- Bad sprite bugs in demul 0.5.6
<game name="meltyb" index="" image="">
<description>Melty Blood Act Cadenza Ver B</description>
<cloneof></cloneof>
<manufacturer>Ecole Software</manufacturer>
<year>2006</year>
<genre>Fighter</genre>
</game>
-->
<game name="Melty Blood Act Cadenza Ver B" index="" image="">
<description>Melty Blood Act Cadenza Ver B</description>
<cloneof></cloneof>
<manufacturer>Ecole Software</manufacturer>
<year>2006</year>
<genre>Fighter</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- Bad sprite bugs in demul 0.5.6
<game name="meltybld" index="" image="">
<description>Melty Blood Act Cadenza Ver A (Rev C)</description>
<cloneof></cloneof>
<manufacturer>Ecole Software</manufacturer>
<year>2005</year>
<genre>Fighter</genre>
</game>
-->
<game name="Melty Blood Act Cadenza (Rev C)" index="" image="">
<description>Melty Blood Act Cadenza Ver A (Rev C)</description>
<cloneof></cloneof>
<manufacturer>Ecole Software</manufacturer>
<year>2005</year>
<genre>Fighter</genre>
<exe>NaomiMakaron</exe>
</game>
<game name="moeru" index="" image="">
<description>Burning Casino / Moeru Casinyo (JPN)</description>
<cloneof></cloneof>
<manufacturer>Altron</manufacturer>
<year>2002</year>
<genre>Casino</genre>
</game>
<!-- No Jamma support in Makaron yet, works in demul -->
<game name="monkeyba" index="" image="">
<description>Monkey Ball</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Maze</genre>
</game>
<!-- Bad sprite bugs in demul 0.5.6
<game name="mvsc2" index="true" image="m">
<description>Marvel vs. Capcom 2</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>2000</year>
<genre>Fighter</genre>
</game>
-->
<game name="Marvel vs. Capcom 2" index="true" image="m">
<description>Marvel vs. Capcom 2</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>2000</year>
<genre>Fighter</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- Makaron 12-5 boots jp text, unknown error, maybe missing controller, demul 0.5.6 only boots black screen
<game name="otrigger" index="true" image="o">
<description>OutTrigger</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Shooter</genre>
</game>
-->
<!-- Bad sound lag in demul 0.5.6 -->
<game name="pjustic" index="" image="">
<description>Project Justice / Moero Justice Gakuen (JPN)</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>2000</year>
<genre>Fighter</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- No inputs work in makaron -->
<game name="pstone" index="" image="">
<description>Power Stone</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>1999</year>
<genre>Fighter</genre>
</game>
<!-- Sound keeps cutting out in demul 0.5.6 -->
<game name="pstone2" index="" image="">
<description>Power Stone 2</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>2000</year>
<genre>Fighter</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- Vertical Game -->
<game name="psyvar2" index="" image="">
<description>Psyvariar 2 - The Will To Fabricate</description>
<cloneof></cloneof>
<manufacturer>G-Rev</manufacturer>
<year>2003</year>
<genre>Shooter</genre>
</game>
<game name="puyofev" index="" image="">
<description>Puyo Puyo Fever</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2003</year>
<genre>Puzzle</genre>
</game>
<!-- Need to know japanese to play
<game name="qmegamis" index="true" image="q">
<description>Quiz Ah Megamisama</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Quiz</genre>
</game>
-->
<!-- Vertical Game, crashes demul, but works in makaron, Need to know japanese to play
<game name="quizqgd" index="" image="">
<description>Quiz Keitai Q mode</description>
<cloneof></cloneof>
<manufacturer>Amedio (Taito license)</manufacturer>
<year>2002</year>
<genre>Quiz</genre>
</game>
-->
<!-- Vertical Game -->
<game name="radirgy" index="true" image="r">
<description>Radirgy</description>
<cloneof></cloneof>
<manufacturer>Milestone</manufacturer>
<year>2005</year>
<genre>Shooter</genre>
</game>
<!-- demul 0.5.6 does not support this game yet & load decrypted not working
<game name="radirgnoa" index="true" image="r">
<description>Radirgy Noir</description>
<cloneof></cloneof>
<manufacturer>Milestone</manufacturer>
<year>2009</year>
<genre>Shooter</genre>
</game>
-->
<game name="Radirgy Noir" index="true" image="r">
<description>Radirgy Noir</description>
<cloneof></cloneof>
<manufacturer>Milestone</manufacturer>
<year>2009</year>
<genre>Shooter</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- Difficult to control with analog sticks in demul 0.5.6, no analog sticks in makaron 12-5 -->
<game name="samba" index="true" image="s">
<description>Samba De Amigo</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Rhythm</genre>
</game>
<!-- This is latest version -->
<game name="senkosp" index="" image="">
<description>Senko No Ronde Special</description>
<cloneof></cloneof>
<manufacturer>G-Rev</manufacturer>
<year>2005</year>
<genre>Shooter</genre>
</game>
<!-- Bad sprite bugs in demul 0.5.6
<game name="sfz3ugd" index="" image="">
<description>Street Fighter Zero 3 Upper</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>2001</year>
<genre>Fighter</genre>
</game>
-->
<game name="Street Fighter Zero 3 Upper" index="" image="">
<description>Street Fighter Zero 3 Upper</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>2001</year>
<genre>Fighter</genre>
<exe>NaomiMakaron</exe>
</game>
<game name="sgtetris" index="" image="">
<description>Sega Tetris</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Puzzle</genre>
</game>
<!-- Vertical Game -->
<game name="shikgam2" index="" image="">
<description>The Castle of Shikigami II / Shikigami No Shiro II (JPN)</description>
<cloneof></cloneof>
<manufacturer>Alpha System</manufacturer>
<year>2003</year>
<genre>Shooter</genre>
</game>
<!-- I/O BD connected to Naomi BD does not does not fulfill the game specs in makaron 12-5 and demul 0.5.6
<game name="shootpl" index="" image="">
<description>Shootout Pool (JPN) / Shootout Pool Prize</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Sports</genre>
</game>
-->
<!-- Vertical Game, not supported in demul 0.5.6 & load decrypted not working
<game name="shtnglv2k7" index="" image="">
<description>Shooting Love 2007</description>
<cloneof></cloneof>
<manufacturer>Triangle Service</manufacturer>
<year>2007</year>
<genre>Shooter</genre>
</game>
-->
<game name="Shooting Love 2007" index="" image="">
<description>Shooting Love 2007</description>
<cloneof></cloneof>
<manufacturer>Triangle Service</manufacturer>
<year>2007</year>
<genre>Shooter</genre>
<exe>NaomiVertical</exe>
</game>
<!-- Bad sound lag in demul 0.5.6
<game name="slashout" index="" image="">
<description>Slashout</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Fighter</genre>
</game>
-->
<game name="Slashout" index="" image="">
<description>Slashout</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Fighter</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- Boots to black screen in makaron 12-5 and demul 0.5.6
<game name="smarinef" index="" image="">
<description>Sega Marine Fishing</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Sports</genre>
</game>
-->
<!-- Makaron 12-5 has no support for analog controls so you can't swing bat -->
<game name="smlg99" index="" image="">
<description>Super Major League '99</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Sports</genre>
</game>
<!-- Graphic and sound lag in demul 0.5.6
<game name="spawn" index="" image="">
<description>Spawn - In the Demon's Hand</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>1999</year>
<genre>Shooter</genre>
</game>
-->
<game name="Spawn" index="" image="">
<description>Spawn - In the Demon's Hand</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>1999</year>
<genre>Shooter</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- Crashes in makaron 12-5, plays fine in 12-3 and demul 0.5.6 -->
<game name="spkrbtl" index="" image="">
<description>Spikers Battle</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Sports</genre>
</game>
<!-- Graphic and sound lag in demul 0.5.6
<game name="sprtjam" index="" image="">
<description>Sports Jam</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Sports</genre>
</game>
-->
<game name="Sports Jam" index="" image="">
<description>Sports Jam</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Sports</genre>
</game>
<!-- Graphic missing and distorted on tiles in demul 0.5.6
<game name="ss2005a" index="" image="">
<description>Super Shanghai 2005</description>
<cloneof></cloneof>
<manufacturer>Starfish</manufacturer>
<year>2005</year>
<genre>Puzzle</genre>
</game>
-->
<game name="Super Shanghai 2005 (Rev A)" index="" image="">
<description>Super Shanghai 2005</description>
<cloneof></cloneof>
<manufacturer>Starfish</manufacturer>
<year>2005</year>
<genre>Puzzle</genre>
<exe>NaomiMakaron</exe>
</game>
<!-- No Analog support in makaron -->
<game name="sstrkfgt" index="" image="">
<description>Sega Strike Fighter</description>
<cloneof></cloneof>
<manufacturer>Wow Entertainment</manufacturer>
<year>2000</year>
<genre>Simulation</genre>
</game>
<game name="takoron" index="" image="">
<description>Noukone Puzzle Takoron</description>
<cloneof></cloneof>
<manufacturer>Compile</manufacturer>
<year>2006</year>
<genre>Puzzle</genre>
</game>
<!-- Graphic and sound lag in demul 0.5.6
<game name="tetkiwam" index="true" image="t">
<description>Tetris Kiwamemichi</description>
<cloneof></cloneof>
<manufacturer>Success</manufacturer>
<year>2004</year>
<genre>Puzzle</genre>
</game>
-->
<game name="Tetris Kiwamemichi" index="true" image="t">
<description>Tetris Kiwamemichi</description>
<cloneof></cloneof>
<manufacturer>Success</manufacturer>
<year>2004</year>
<genre>Puzzle</genre>
<exe>NaomiMakaron</exe>
</game>
<game name="toyfight" index="" image="">
<description>Toy Fighter</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Fighter</genre>
</game>
<!-- Vertical Game, some transparency issues noticable on stage 1 on both makaron 12-5 & demul 0.5.6-->
<game name="trizeal" index="" image="">
<description>Trizeal</description>
<cloneof></cloneof>
<manufacturer>Taito</manufacturer>
<year>2004</year>
<genre>Shooter</genre>
</game>
<!-- Vertical Game, makaron 12-5 has 5 sec control lag, demul 0.5.6 plays with some graphic glitches, using demul cart version for now -->
<game name="trgheart" index="" image="">
<description>Trigger Heart Exelica</description>
<cloneof></cloneof>
<manufacturer>Warashi</manufacturer>
<year>2005</year>
<genre>Shooter</genre>
</game>
<!-- Vertical Game -->
<game name="undefeat" index="true" image="u">
<description>Under Defeat</description>
<cloneof></cloneof>
<manufacturer>G-Rev</manufacturer>
<year>2005</year>
<genre>Shooter</genre>
</game>
<!-- Some graphic/sound issues in makaron -->
<game name="vathlete" index="true" image="v">
<description>Virtua Athletics / Virtua Athlete (JPN)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2002</year>
<genre>Sports</genre>
</game>
<!-- Loud buzz only at game start on makaron 12-5, demul has severe graphic glitches in menus -->
<game name="virnba" index="" image="">
<description>Virtua NBA</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Sports</genre>
</game>
<!-- Crashes makaron 12-5 and boots to black screen in demul 0.5.6
<game name="vs2_2k" index="" image="">
<description>Virtua Striker 2 Ver. 2000</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Sports</genre>
</game>
-->
<!-- makaron 12-5 graphic glitch will cause siezures -->
<game name="vtennis" index="true" image="p">
<description>Virtua Tennis / Power Smash (JPN)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Sports</genre>
</game>
<!-- makaron has small graphic glitches, but still tolerable enough to play -->
<game name="vtennis2" index="" image="">
<description>Virtua Tennis 2 / Power Smash 2 (JPN)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Sports</genre>
</game>
<!-- No analog control support in makaron 12-5 and buttons don't respond, demul 0.5.6 is missing half the textures
<game name="wsbbgd" index="" image="">
<description>World Series Baseball / Super Major League (JPN)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Sports</genre>
</game>
-->
<game name="wwfroyal" index="" image="">
<description>WWF Royal Rumble</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Sports</genre>
</game>
<!-- No response from any button in makaron 12-5 -->
<game name="zombrvn" index="true" image="z">
<description>Zombie Revenge</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Fighter</genre>
</game>

<!--************************************************** ***
******************** Light Gun games ********************
************************************************** ****-->

<game name="confmiss" index="" image="">
<description>Confidential Mission</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Shooter/Gun</genre>
</game>
<game name="deathcox" index="" image="">
<description>Death Crimson OX</description>
<cloneof></cloneof>
<manufacturer>Ecole</manufacturer>
<year>2000</year>
<genre>Shooter/Gun</genre>
</game>
<game name="hotd2" index="" image="">
<description>House of the Dead 2</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Shooter/Gun</genre>
</game>
<game name="lupinsho" index="" image="">
<description>Lupin The Third - The Shooting</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Shooter/Gun</genre>
</game>
<game name="mok" index="" image="">
<description>Maze of the Kings, The</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2002</year>
<genre>Shooter/Gun</genre>
</game>

<!--************************************************** ***
*********************Keyboard games**********************
************************************************** ****-->

<!-- Does not type correct characters on a US keyboard, need japanese
<game name="keyboard" index="true" image="l">
<description>La Keyboardxyu</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Quiz</genre>
</game>
-->
<game name="luptype" index="" image="">
<description>Lupin The Third - The Typing</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2002</year>
<genre>Typing</genre>
</game>
<game name="totd" index="" image="">
<description>The Typing of the Dead</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Typing</genre>
</game>

<!--************************************************** ***
********************** Sega Naomi 2 *********************
************************************************** ****-->

<game name="beachspi" index="true" image="b">
<description>Beach Spikers (GDS-0014)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2002</year>
<genre>Sports</genre>
</game>
<!-- Crashes after a minute or so in demul 0.5.6
<game name="clubkrte" index="" image="">
<description>Club Kart: European Session</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2002</year>
<genre>Driving</genre>
</game>
-->
<!-- Not supported in demul 0.5.6
<game name="initdv2j" index="" image="">
<description>Initial D : Arcade Stage Ver. 2</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2002</year>
<genre>Driving</genre>
</game>
-->
<!-- Not supported in demul 0.5.6
<game name="initdv3j" index="" image="">
<description>Initial D : Arcade Stage Ver. 3 (Rev B)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2004</year>
<genre>Driving</genre>
</game>
-->
<!-- Only booted once, otherwise freezes at Sega logo in demul 0.5.6
<game name="initdexp" index="" image="">
<description>Initial D Arcade Stage (Export)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2002</year>
<genre>Driving</genre>
</game>
-->
<game name="initd" index="" image="">
<description>Initial D Arcade Stage (Rev B)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2002</year>
<genre>Driving</genre>
</game>
<!-- Boots to black screen in demul 0.5.6
<game name="vf4cart" index="" image="">
<description>Virtua Fighter 4 (Cartridge)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Fighter</genre>
</game>
-->
<!-- Severe Graphics and sound issues in demul 0.5.6, "playable" but not worth it
<game name="vf4" index="" image="">
<description>Virtua Fighter 4</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Fighter</genre>
</game>
-->
<!-- Severe Graphics and sound issues in demul 0.5.6, "playable" but not worth it
<game name="vf4b" index="" image="">
<description>Virtua Fighter 4 (Rev B)</description>
<cloneof>vf4</cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Fighter</genre>
</game>
-->
<!-- Severe Graphics and sound issues in demul 0.5.6, "playable" but not worth it
<game name="vf4c" index="" image="">
<description>Virtua Fighter 4 (Rev C)</description>
<cloneof>vf4</cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Fighter</genre>
</game>
-->
<!-- crashes on start in demul 0.5.6
<game name="vf4evoct" index="" image="">
<description>Virtua Fighter 4 Evolution (Cartridge)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Fighter</genre>
</game>
-->
<!-- crashes during intro in demul 0.5.6
<game name="vf4evoa" index="" image="">
<description>Virtua Fighter 4 Evolution (Rev A)</description>
<cloneof>vf4evo</cloneof>
<manufacturer>Sega</manufacturer>
<year>2002</year>
<genre>Fighter</genre>
</game>
-->
<!-- Severe Graphics and sound issues in demul 0.5.6, "playable" but not worth it
<game name="vf4evo" index="" image="">
<description>Virtua Fighter 4 Evolution (Rev B)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2002</year>
<genre>Fighter</genre>
</game>
-->
<!-- Severe Graphics and sound issues in demul 0.5.6, "playable" but not worth it
<game name="vf4tuneda" index="" image="">
<description>Virtua Fighter 4 Final Tuned (Rev A)</description>
<cloneof>vf4tuned</cloneof>
<manufacturer>Sega</manufacturer>
<year>2004</year>
<genre>Fighter</genre>
</game>
-->
<!-- Severe Graphics and sound issues in demul 0.5.6, "playable" but not worth it
<game name="vf4tunedd" index="" image="">
<description>Virtua Fighter 4 Final Tuned (Rev D)</description>
<cloneof>vf4tuned</cloneof>
<manufacturer>Sega</manufacturer>
<year>2004</year>
<genre>Fighter</genre>
</game>
-->
<!-- Severe Graphics and sound issues in demul 0.5.6, "playable" but not worth it
<game name="vf4tuned" index="" image="">
<description>Virtua Fighter 4 Final Tuned (Rev F)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2004</year>
<genre>Fighter</genre>
</game>
-->
<!-- Some graphic issues but locks up after you score a goal in demul 0.5.6, "playable" but not worth it
<game name="vstrik3c" index="" image="">
<description>Virtua Striker 3 (Cart)</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Sports/Soccer</genre>
</game>
-->
<!-- Some graphic issues but locks up after you score a goal in demul 0.5.6, "playable" but not worth it
<game name="vstrik3" index="" image="">
<description>Virtua Striker 3</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Sports/Soccer</genre>
</game>
-->
<!-- Playable but can't jump or slide, buttons don't seem to work. -->
<game name="wldrider" index="true" image="w">
<description>Wild Riders</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Driving</genre>
</game>


<!--************************************************** ***
********************* Mahjong Games *********************
************************************************** ****-->

<!-- Mahjong games suck and should not be on the list (they work though)
<game name="shangril" index="" image="">
<description>Dengen Tenshi Taisen Janshi Shangri-la</description>
<cloneof></cloneof>
<manufacturer>Marvelous Ent.</manufacturer>
<year>1999</year>
<genre>Mahjong</genre>
</game>
<game name="suchie3" index="true" image="i">
<description>Idol Janshi Suchie-Pai 3</description>
<cloneof></cloneof>
<manufacturer>Jaleco</manufacturer>
<year>1999</year>
<genre>Mahjong</genre>
</game>
<game name="usagui" index="" image="">
<description>Usagi - Yamashiro Mahjong Hen</description>
<cloneof></cloneof>
<manufacturer>Warashi / Taito / Mahjong Kobo</manufacturer>
<year>2003</year>
<genre>Mahjong</genre>
</game>
-->

<!--************************************************** ******
*********************** Clones *****************************
************************************************** **********

<game name="alpilota" index="true" image="a">
<description>Airline Pilots (Rev A)</description>
<cloneof>alpiltdx</cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Driving</genre>
</game>
<game name="capsnk" index="" image="">
<description>Capcom Vs. SNK Millennium Fight 2000</description>
<cloneof></cloneof>
<manufacturer>Capcom / SNK</manufacturer>
<year>2000</year>
<genre>Fighter</genre>
</game>
<game name="capsnka" index="" image="">
<description>Capcom Vs. SNK Millennium Fight 2000 (000804 JPN, USA, EXP, KOR, AUS)</description>
<cloneof>capsnk</cloneof>
<manufacturer>Capcom / SNK</manufacturer>
<year>2000</year>
<genre>Fighter</genre>
</game>
<game name="csmasho" index="" image="">
<description>Cosmic Smash (JPN, USA, EXP, KOR, AUS) (original)</description>
<cloneof>csmash</cloneof>
<manufacturer>Sega</manufacturer>
<year>2001</year>
<genre>Breakout</genre>
</game>
<game name="doa2" index="true" image="d">
<description>Dead or Alive 2</description>
<cloneof></cloneof>
<manufacturer>Tecmo</manufacturer>
<year>1999</year>
<genre>Fighter</genre>
</game>
<game name="gundmgd" index="" image="">
<description>Mobile Suit Gundam: Federation VS Zeon (GDL-0001)</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>2001</year>
<genre>Shooter</genre>
</game>
<game name="hotd2o" index="" image="">
<description>House of the Dead 2 (original)</description>
<cloneof>hotd2</cloneof>
<manufacturer>Sega</manufacturer>
<year>1999</year>
<genre>Shooter/Gun</genre>
</game>
<game name="meltyba" index="" image="">
<description>Melty Blood Act Cadenza Ver B (Rev A) (GDL-0039A)</description>
<cloneof>meltyb</cloneof>
<manufacturer>Ecole Software</manufacturer>
<year>2006</year>
<genre>Fighter</genre>
</game>
<game name="senko" index="" image="">
<description>Senko No Ronde NEW ver. (Rev A) (GDL-0030A)</description>
<cloneof></cloneof>
<manufacturer>G-Rev</manufacturer>
<year>2005</year>
<genre>Shooter</genre>
</game>
<game name="senkoo" index="" image="">
<description>Senko No Ronde (GDL-0030)</description>
<cloneof>senko</cloneof>
<manufacturer>G-Rev</manufacturer>
<year>2005</year>
<genre>Shooter</genre>
</game>
<game name="ss2005" index="" image="">
<description>Super Shanghai 2005 (GDL-0031)</description>
<cloneof></cloneof>
<manufacturer>Starfish</manufacturer>
<year>2005</year>
<genre>Puzzle</genre>
</game>
<game name="virnbao" index="" image="">
<description>Virtua NBA (JPN, USA, EXP, KOR, AUS) (original)</description>
<cloneof>virnba</cloneof>
<manufacturer>Sega</manufacturer>
<year>2000</year>
<genre>Sports/Basketball</genre>
</game>
<game name="Melty Blood Act Cadenza Ver B (Rev A)" index="" image="">
<description>Melty Blood Act Cadenza Ver B (Rev A)</description>
<cloneof>meltyb</cloneof>
<manufacturer>Ecole Software</manufacturer>
<year>2006</year>
<genre>Fighter</genre>
</game>
<game name="Mobile Suit Gundam - Federation VS Zeon" index="" image="">
<description>Mobile Suit Gundam: Federation VS Zeon</description>
<cloneof></cloneof>
<manufacturer>Capcom</manufacturer>
<year>2001</year>
<genre>Shooter</genre>
</game>
<game name="Senko No Ronde NEW Ver" index="" image="">
<description>Senko No Ronde NEW Ver.</description>
<cloneof></cloneof>
<manufacturer>G-Rev</manufacturer>
<year>2005</year>
<genre>Shooter</genre>
</game>
-->
</menu>


Updated the settings.ini. It has many small typo tweaks along with some control chanGes (also Samba has its own control scheme now):



#System specifies whether the game is found in the atomiswave, hikaru or naomi lists.
#Screen_Timeout is the time the splash screen stays visible and fullcreen command is sent.
#Long_RomName is eye candy for the splash screen.
#LoadDecrypted specifies whether your loading a rom in the .bin format (can be roms not in demul rom drop down list)
#Controls allows you to define different control ini for diff styles of games.
#Manually add games not in demuls drop down list with info similar to below.

#//////////////////////////// ATOMISWAVE //////////////////////////////

[demofist]
system = atomiswave
Long_RomName=Demolish Fist
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[dolphin]
system = atomiswave
Long_RomName=Dolphin Blue
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[fotns]
system = atomiswave
Long_RomName=Fist of the North Star
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ggisuka]
system = atomiswave
Long_RomName=Guilty Gear Isuka
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[kofnw]
system = atomiswave
Long_RomName=King of Fighters, The New Wave
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[kofnwj]
system = atomiswave
Long_RomName=King of Fighters, The New wave (JAP)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[kov7sprt]
system = atomiswave
Long_RomName=Knights of Valor - The Seven Spirits
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[salmankt]
system = atomiswave
Long_RomName=Salary Man Kintaro
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[sprtshot]
system = atomiswave
Long_RomName=Sports Shooting USA
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[rangrmsn]
system = atomiswave
Long_RomName=Ranger Mission
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[rumblef]
system = atomiswave
Long_RomName=The Rumble Fish
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[xtrmhnt]
system = atomiswave
Long_RomName=Extreme Hunting
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[xtrmhnt2]
system = atomiswave
Long_RomName=Extreme Hunting 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vfurlong]
system = atomiswave
Long_RomName=Net Select Keiba Victory Furlong
Screen_Timeout= 7000
LoadDecrypted= false
Controls = standard

#/////////////////////////////////////// NAOMI //////////////////////////////////////////

[18wheelr]
system = naomi
Long_RomName=18 Wheeler - American Pro Trucker
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[akatsukibk]
system = naomi
Long_RomName=Akatsuki Bk Ausf Achse
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[alpiltdx]
system = naomi
Long_RomName=Airline Pilots Deluxe (Rev. B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[alpilota]
system = naomi
Long_RomName=Airline Pilots (Rev. A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[azumanga]
system = naomi
Long_RomName=Azumanga Daioh Puzzle Bobble
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[capsnk]
system = naomi
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (904)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[capsnka]
system = naomi
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (804)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[crackndj]
system = naomi
Long_RomName=Crack'n DJ
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[crzytaxi]
system = naomi
Long_RomName=Crazy Taxi
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[csmash]
system = naomi
Long_RomName=Cosmic Smash (rev.A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[csmasho]
system = naomi
Long_RomName=Cosmic Smash (original)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[cspike]
system = naomi
Long_RomName=Gun Spike (Japan)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = reverse

[deathcox]
system = naomi
Long_RomName=Death Crimson OX
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[derbyoc]
system = naomi
Long_RomName=Derby Owners Club
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[derbyocw]
system = naomi
Long_RomName=Derby Owners Club World Edition (Rev. C)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[derbyoc2]
system = naomi
Long_RomName=Derby Owners Club II
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[doa2]
system = naomi
Long_RomName=Dead or Alive 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[doa2m]
system = naomi
Long_RomName=Dead or Alive 2 Millenium
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[dybb99]
system = naomi
Long_RomName=Worls Series '99 / Dynamite Baseball '99
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[dybbnao]
system = naomi
Long_RomName=Dynamite Basball naomi (JPN)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[f355]
system = naomi
Long_RomName=Ferrari F355 Challenge
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[f355twin]
system = naomi
Long_RomName=Ferrari F355 Challenge (Twin)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[f355twin2]
system = naomi
Long_RomName=Ferrari F355 Challenge 2 (Twin)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[ggram2]
system = naomi
Long_RomName=Giant Gram
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ggx]
system = naomi
Long_RomName=Guilty Gear X (JPN)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[gram2000]
system = naomi
Long_RomName=Giant Gram 2000
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[gunsur2]
system = naomi
Long_RomName=Gun Survivor 2-Bio Hazard Code Veronica
Screen_Timeout= 15000
LoadDecrypted= false
Controls = fps

[gwing2]
system = naomi
Long_RomName=Giga Wing 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[hmgeo]
system = naomi
Long_RomName=Heavy Metal Geomatrix
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[hotd2]
system = naomi
Long_RomName=House of the Dead 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[hotd2o]
system = naomi
Long_RomName= House of the Dead 2 (Original)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[jambo]
system = naomi
Long_RomName=Jambo! Safari (Rev. A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[kick4csh]
system = naomi
Long_RomName=Kick '4' Cash
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[mvsc2]
system = naomi
Long_RomName=Marvel vs. Capcom 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[otrigger]
system = naomi
Long_RomName=OutTrigger
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[pjustic]
system = naomi
Long_RomName=Project Justice /Moeru Justice Gakuen
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[pstone]
system = naomi
Long_RomName=Powerstone
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[pstone2]
system = naomi
Long_RomName=Powerstone 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[qmegamis]
system = naomi
Long_RomName=Quiz Ah Megamisama
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[samba]
system = naomi
Long_RomName=Samba De Amigo (Rev. B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = samba

[sgtetris]
system = naomi
Long_RomName=Sega Tetris
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[shangril]
system = naomi
Long_RomName=Dengen Tenshi Taisen Janshi Shangri-la
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[shootpl]
system = naomi
Long_RomName=Shootout Pool / Shootout Pool Prize
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[shootopl]
system = naomi
Long_RomName=Shootout Pool
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[shtnglv2k7]
system = naomi
Long_RomName=Shooting Love 2007
Screen_Timeout= 15000
LoadDecrypted= true
Controls = standard

[slasho]
system = naomi
Long_RomName=Slashout
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[smarinef]
system = naomi
Long_RomName=Sega Marine Fishing
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[smlg99]
system = naomi
Long_RomName=Super Major League '99
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[spawn]
system = naomi
Long_RomName=Spawn - In the Demon's Hand
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[sstrkfgt]
system = naomi
Long_RomName=Sega Strike Fighter (Rev. A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[suchie3]
system = naomi
Long_RomName=Idol Janshi Suchie-Pai 3
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[totd]
system = naomi
Long_RomName=The Typing of the Dead
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[toyfight]
system = naomi
Long_RomName=Toy Fighter
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[virnba]
system = naomi
Long_RomName=Virtua NBA
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[virnbao]
system = naomi
Long_RomName=Virtua NBA (original)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vs2_2k]
system = naomi
Long_RomName=Virtua Striker 2 Ver.2000
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vtennis]
system = naomi
Long_RomName=Virtua Tennis / Power Smash
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vtenis2c]
system = naomi
Long_RomName=Virtua Tennes 2 / Power Smash
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[wwfroyal]
system = naomi
Long_RomName=WWF Royal Rumble
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[zombrvn]
system = naomi
Long_RomName=Zombie Revenge
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

#/////////////////////////////////////////// NAOMI GDROM //////////////////////////////////////////////

[azumanga]
system = naomi
Long_RomName=Azumanga Daioh Puzzle Bobble (GDL-0018)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[bdrdown]
system = naomi
Long_RomName=Border Down (Rev A) (GDL-0023-A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[cfield]
system = naomi
Long_RomName=Chaos Field (GDL-0025)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[chocomk]
system = naomi
Long_RomName=Musapey's Choco Maker (Rev. A) (GDL-0014A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[cleoftp]
system = naomi
Long_RomName=Cleopatra Fortune Plus (GDL-0012)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[confmiss]
system = naomi
Long_RomName=Confidential Mission (GDS-0001)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[cvs2gd]
system = naomi
Long_RomName=Capcom vs SNK 2 Millionaire Fighting 2001 (Rev A) (GDL-0007A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[cvsgd]
system = naomi
Long_RomName=Capcom vs SNK 2 Millionaire Fighting 2000 Pro (GDL-0004)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[dygolf]
system = naomi
Long_RomName=Virtua Golf \ Dynamic Golf (GDA-0009)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = mouse

[ggxx]
system = naomi
Long_RomName=Guilty Gear XX (GDL-0011)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[ggxxac]
system = naomi
Long_RomName=Guilty Gear Accent Core (GDL-041)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[ggxxrl]
system = naomi
Long_RomName=Guilty Gear XX #Reload (Rev A) (GDL-0019A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[ggxxsla]
system = naomi
Long_RomName=Guilty Gear XX Slash (Rev A) (GDL-0033A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[gundmgd]
system = naomi
Long_RomName=Mobile Suit Gundam: Federation VS Zeon (GDL-001)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[gundmxgd]
system = naomi
Long_RomName=Mobile Suit Gundam: Federation VS Zeon DX (GDL-0006)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ikaruga]
system = naomi
Long_RomName=Ikaruga (GDL-0010)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[jingystm]
system = naomi
Long_RomName=Jingi Storm - The Arcade (GDL-0037)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[karous]
system = naomi
Long_RomName=Karous (GDL-0040)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[keyboard]
system = naomi
Long_RomName=La Keyboard (GDS-0017)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[kurucham]
system = naomi
Long_RomName=Kurukuru Chameleon (GDL-0034)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[lupinsho]
system = naomi
Long_RomName=Lupin the Third - The Shooting (GDS-0018)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[luptype]
system = naomi
Long_RomName=Lupin the Third - The Typing (Rev A) (GDS-0021A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[mamonoro]
system = naomi
Long_RomName=Mamonoro
Screen_Timeout= 15000
LoadDecrypted= true
Controls = standard

[meltyb]
system = naomi
Long_RomName=Melty Blood Act Cadenza Ver B (GDL-0039)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[meltyba]
system = naomi
Long_RomName=Melty Blood Act Cadenza Ver B (Rev A) (GDL-0039A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[meltybld]
system = naomi
Long_RomName=Melty Blood Act Cadenza Ver B (Rev C) (GDL-0028C)
Screen_Timeout= 16000
LoadDecrypted= false
Controls = ggxstyle

[moeru]
system = naomi
Long_RomName=Burning Casino / Moery Casinyo (GDL-0013)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[mok]
system = naomi
Long_RomName=The Maze of Kings (GDS-0022)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[monkeyba]
system = naomi
Long_RomName=Monkey Ball (GDS-0008)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ngdup23a]
system = naomi
Long_RomName=naomi Dimm Firmware Updater (GDL-0023A)
Screen_Timeout= 15000
LoadDecrypted= false

[ngdup23c]
system = naomi
Long_RomName=naomi Dimm Firmware Updater (GDL-0023C)
Screen_Timeout= 15000
LoadDecrypted= false

[psyvar2]
system = naomi
Long_RomName=Psyvariar 2 - The will to Fabricate (GDL-0024)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[puyofev]
system = naomi
Long_RomName=Puyo Puyo Fever (GDS-0031)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[quizgd]
system = naomi
Long_RomName=Quiz Ketai Q mode (GDL-0017)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[radirgy]
system = naomi
Long_RomName=Radirgy (GDL-0032)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[radirgynoa]
system = naomi
Long_RomName=Radirgy Noir
Screen_Timeout= 15000
LoadDecrypted= true
Controls = standard

[senko]
system = naomi
Long_RomName=Senko No Ronde New ver. (Rev A) (GDL-0030A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[senkoo]
system = naomi
Long_RomName=Senko No Ronde (original) (GDL-0030)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[senkosp]
system = naomi
Long_RomName=Senko No Ronde Speacial (GDL-0038)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[sfz3ugd]
system = naomi
Long_RomName=Street Fighter Zero 3 Upper (GDL-0002)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[shikgam2]
system = naomi
Long_RomName=Then Castle of Ahikigami II / Shikagami No Shiro II (GDL-0021)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[slashout]
system = naomi
Long_RomName=Slashout (GDS-0004)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[spkrbtl]
system = naomi
Long_RomName=Spikers Battle (GDS-0005)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[sprtjam]
system = naomi
Long_RomName=Sports Jam (GDS-0003)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ss2005]
system = naomi
Long_RomName=Super Shanghai 2005 (GDL-0031)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ss2005a]
system = naomi
Long_RomName=Super Shanghai 2005 (Rev. A) (GDL-0031A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[starseek]
system = naomi
Long_RomName=Doki Doki Star Seeker (GDL-0005)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[takoron]
system = naomi
Long_RomName=Noukone Puzzle Takoron (GDL-0042)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[tetkiwam]
system = naomi
Long_RomName=Tetris Kiwamemichi (GDL-0020)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[trgheart]
system = naomi
Long_RomName=Trigger Heart Excelica (Rev A) (GDL-0036A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[trizeal]
system = naomi
Long_RomName=Trizeal (GDL-0026)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[undefeat]
system = naomi
Long_RomName=Under Defeat (GDL-0035)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[usagui]
system = naomi
Long_RomName=Usagi - Yamashiro Mahjong Hen (GDL-0022)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[vathlete]
system = naomi
Long_RomName=Virtua Atheletics / Virtua Athlete (GDS-0019)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vtennis2]
system = naomi
Long_RomName=Virtua Tennis 2 / Power Smash 2 (Rev A) (GDS-0015A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vtennisg]
system = naomi
Long_RomName=Virtua Tennis (GDS-0011)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[wsbbgd]
system = naomi
Long_RomName=World Series Basball / Super Major League (GDS-0010)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

#////////////////////////////////////////////// NAOMI 2 /////////////////////////////////////////////

[clubkrte]
system = naomi
Long_RomName=Club Kart - European Session (Cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[vf4cart]
system = naomi
Long_RomName=Virtua Fighter 4 (Cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4evoct]
system = naomi
Long_RomName=Virtua Fighter 4 Evolution (Cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vstrike3c]
system = naomi
Long_RomName=Virtua Striker 3 (Cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[wldrider]
system = naomi
Long_RomName=Wild Riders (Cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

#////////////////////////////////////////// NAOMI 2 GDROM /////////////////////////////////////////

[beachspi]
system = naomi
Long_RomName=Beach Spikers (gds-0014)
Screen_Timeout= 1000
LoadDecrypted= false
Controls = standard

[initd]
system = naomi
Long_RomName=Initial D Arcade Stage (Rev B) (GDS-0020B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[initdexp]
system = naomi
Long_RomName=Initial D Arcade Stage (Export) (GDS-0025)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[initdv2j]
system = naomi
Long_RomName=Initial D Arcade Stage Ver.2 (GDS-0026)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[initdv3j]
system = naomi
Long_RomName=Initial D Arcade Stage Ver.3 (GDS-0032B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[vf4]
system = naomi
Long_RomName=Virtua Fighter 4 (GDS-0012)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4b]
system = naomi
Long_RomName=Virtua Fighter 4 (Rev B) (GDS-0012B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4c]
system = naomi
Long_RomName=Virtua Fighter 4 (Rev C) (GDS-0012C)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4evo]
system = naomi
Long_RomName=Virtua Fighter 4 Evolution (Rev B) (GDS-0024B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4evoa]
system = naomi
Long_RomName=Virtua Fighter 4 Evolution (Rev A) (GDS-0024A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4tuned]
system = naomi
Long_RomName=Virtua Fighter 4 Final Tuned (Rev B) (GDS-0036F)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4tuneda]
system = naomi
Long_RomName=Virtua Fighter 4 Final Tuned (Rev A) (GDS-0036A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4tunedd]
system = naomi
Long_RomName=Virtua Fighter 4 Final Tuned (Rev D) (GDS-0036D)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vstrik3]
system = naomi
Long_RomName=Virtua Striker 3 (GDS-0006)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vstrik3c]
system = naomi
Long_RomName=Virtua Striker 3 (cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[]
system = naomi
Down_Count = 111
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = naomi
Down_Count = 112
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = naomi
Down_Count = 113
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = naomi
Down_Count = 114
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = naomi
Down_Count = 115
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = naomi
Down_Count = 116
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false

[]
system = Hikaru
Down_Count = 3
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 4
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 5
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 6
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 7
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 8
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 9
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 10
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 11
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 12
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 13
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false


Here is a slightly updated script for the new demul 0.5.6 (I had to adjust how variables work in the control swapping part:



;*************************************Sega Naomi Demul 0.5.6**************************
else if (systemName = "Sega Naomi" && executable = "demul.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
;Blockinput on

;\\\optional plain black screen\\\
;Gui +AlwaysOnTop -Caption +ToolWindow
;Gui, color, 0
;Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE

;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
WinHide ahk_class Shell_TrayWnd
guiheight:=A_ScreenHeight/9*4
Gui, +toolwindow -Caption +AlwaysOnTop
Gui, Color, black
Gui, Font, S24 Cred, verdanna
Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %systemname%`n`n"%Long_RomName%" ;"%romname%"
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%,

IniRead, system, %emupath%settings.ini, %RomName%, System,
IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
IniRead, LoadDecrypted, %emupath%settings.ini, %Romname%, LoadDecrypted

;\\\This section swaps out controls for different game types\\\
demul_controller_code = 16777216
demul_mouse_code = 131072
demul_keyboard_code = 1073741824
demul_lightgun_code = -2147483648
IniRead, controls, %emupath%settings.ini, %RomName%, controls, standard
IniRead, current_device, %emupath%demul.ini, PORTB, device, demul_controller_code
IniRead, current_controls, %emupath%padDemul.ini, CONTROL_TYPE, CONTROL_TYPE, standard
If(controls = "standard" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "sfstyle" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%SFSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "ggxstyle" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%GGXSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "reverse" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%REVERSE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "driving" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%DRIVING_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "fps" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%FPS_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "samba" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%SAMBA_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "lightgun" && (current_device != demul_mouse_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_mouse_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "keyboard" && (current_device != demul_keyboard_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_keyboard_code%, %emupath%demul.ini, PORTB, device
}

;\\\add sounds\\\
;sounds go in demul directory change to .mp3 if desired or specify a directory of sounds for "romname"
;soundplay, %A_ScriptDir%\%systemame%.wav
;soundplay, %A_ScriptDir%\%Romname%.wav
;soundplay, %A_ScriptDir%\%anyname%.wav

if (system = "Atomiswave" && LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
else if (system = "Atomiswave" && LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
send, {Down 2}
send, {ENTER}
send, {shiftdown}{Tab}{Shiftup}
send, {Enter}
sleep, 2000
clipboard=
clipboard=%A_ScriptDir%\%romName%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winwaitactive, DEMUL
Process, WaitClose, %executable%
}
Else if (system = "Naomi" && LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
Sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
Else if (system = "Naomi" && LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
clipboard=
clipboard=%A_ScriptDir%\%romName%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
Sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
Else if (system = "Hikaru" && LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
Sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
Else if (system = "Hikaru" && LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
clipboard=
clipboard=%A_ScriptDir%\%romName%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
Sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
sleep, 1000
Blockinput off
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
}


Here are the updated control inis (obviously my control's might not match yours):

http://www.megaupload.com/?d=HZQG3S80

Here is an nvram folder dump for demul (it includes a bunch of games with unlocked characters/stages from this ** torrent (http://www.*****************.com/details.php?id=42662&hit=1):

http://www.megaupload.com/?d=VLTES2WW

Here is a dat of the games, they are a mix of demul and makaron torrents:

http://www.megaupload.com/?d=XNE0Z65B

I wrote up how to edit the paddemul.ini(s) to customize them to your controls here (http://www.hyperspin-fe.com/forum/showpost.php?p=88692&postcount=5)

chillinwater
09-06-2010, 08:15 AM
Thanks Djvj, it just keeps getting better!

A couple of things to note:
in the settings,
-the line "downcount" no longer serves a function in demul56 and is no longer necessary. It can be used as reference to show you where it is on the dropdown list (+2) if desired or it can be removed.
-the original roms list in the "settingss.ini" file, only included games from demul's "official" drop down list.
New game(s) can be and have been added in the settings by djvj in the settings.ini, like this for example:


[akatsukibk]
system = naomi
down_Count = 4
Long_RomName=Akatsuki Bk Ausf Achse
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

If you want to run a naomi game (that is Not on Demuls official drop down list) you have to add a section for that game similar to above to the settings.ini file and then make sure to add that games entry to the database in .xml style code if it isnt there already.

In the settings and the script:
-I dont see a use for "LoadDecrypted" in demul56 yet and I may remove support for it in the script if found to be no longer necessary.

This would make the line "LoadDecrypted" in the settings.ini file non-functional and at that point (could be removed).
("LoadDecrypted" worked in demul55 but havent found it to work in demul56)

djvj
09-06-2010, 07:36 PM
Yes I added all the bonus games in the new demul torrent into settings.ini. For now the ones that run in makaron, point to that exe in the xml.

I don't see any reason on the patch notes that load decrypted would be not working, it wasn't removed from the gui. This is most likely a bug and I wouldn't remove the code.

I was going to remove the downcount but wasn't sure if you wanted to leave it in there for some reason.

djvj
09-06-2010, 08:04 PM
Removed the down count from the ini:



#System specifies whether the game is found in the atomiswave, hikaru or naomi lists.
#Screen_Timeout is the time the splash screen stays visible and fullcreen command is sent.
#Long_RomName is eye candy for the splash screen.
#LoadDecrypted specifies whether your loading a rom in the .bin format (can be roms not in demul rom drop down list)
#Controls allows you to define different control ini for diff styles of games.
#Manually add games not in demuls drop down list with info similar to below.

#//////////////////////////// ATOMISWAVE //////////////////////////////

[demofist]
system = atomiswave
Long_RomName=Demolish Fist
Screen_Timeout= 15000
LoadDecrypted= false

[dolphin]
system = atomiswave
Long_RomName=Dolphin Blue
Screen_Timeout= 15000
LoadDecrypted= false

[fotns]
system = atomiswave
Long_RomName=Fist of the North Star
Screen_Timeout= 15000
LoadDecrypted= false

[ggisuka]
system = atomiswave
Long_RomName=Guilty Gear Isuka
Screen_Timeout= 15000
LoadDecrypted= false

[kofnw]
system = atomiswave
Long_RomName=King of Fighters, The New Wave
Screen_Timeout= 15000
LoadDecrypted= false

[kofnwj]
system = atomiswave
Long_RomName=King of Fighters, The New wave (JAP)
Screen_Timeout= 15000
LoadDecrypted= false

[kov7sprt]
system = atomiswave
Long_RomName=Knights of Valor - The Seven Spirits
Screen_Timeout= 15000
LoadDecrypted= false

[salmankt]
system = atomiswave
Long_RomName=Salary Man Kintaro
Screen_Timeout= 15000
LoadDecrypted= false

[sprtshot]
system = atomiswave
Long_RomName=Sports Shooting USA
Screen_Timeout= 15000
LoadDecrypted= false

[rangrmsn]
system = atomiswave
Long_RomName=Ranger Mission
Screen_Timeout= 15000
LoadDecrypted= false

[rumblef]
system = atomiswave
Long_RomName=The Rumble Fish
Screen_Timeout= 15000
LoadDecrypted= false

[xtrmhnt]
system = atomiswave
Long_RomName=Extreme Hunting
Screen_Timeout= 15000
LoadDecrypted= false

[xtrmhnt2]
system = atomiswave
Long_RomName=Extreme Hunting 2
Screen_Timeout= 15000
LoadDecrypted= false

[vfurlong]
system = atomiswave
Long_RomName=Net Select Keiba Victory Furlong
Screen_Timeout= 7000
LoadDecrypted= false

#/////////////////////////////////////// NAOMI //////////////////////////////////////////

[18wheelr]
system = naomi
Long_RomName=18 Wheeler - American Pro Trucker
Screen_Timeout= 15000
LoadDecrypted= false
controls = driving

[akatsukibk]
system = naomi
Long_RomName=Akatsuki Bk Ausf Achse
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[alpiltdx]
system = naomi
Long_RomName=Airline Pilots Deluxe (Rev. B)
Screen_Timeout= 15000
LoadDecrypted= false
controls = driving

[alpilota]
system = naomi
Long_RomName=Airline Pilots (Rev. A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = driving

[azumanga]
system = naomi
Long_RomName=Azumanga Daioh Puzzle Bobble
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[capsnk]
system = naomi
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (904)
Screen_Timeout= 15000
LoadDecrypted= false
controls = sfstyle

[capsnka]
system = naomi
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (804)
Screen_Timeout= 15000
LoadDecrypted= false
controls = sfstyle

[crackndj]
system = naomi
Long_RomName=Crack'n DJ
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[crzytaxi]
system = naomi
Long_RomName=Crazy Taxi
Screen_Timeout= 15000
LoadDecrypted= false
controls = driving

[csmash]
system = naomi
Long_RomName=Cosmic Smash (rev.A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[csmasho]
system = naomi
Long_RomName=Cosmic Smash (original)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[cspike]
system = naomi
Long_RomName=Gun Spike (Japan)
Screen_Timeout= 15000
LoadDecrypted= false
controls = reverse

[deathcox]
system = naomi
Long_RomName=Death Crimson OX
Screen_Timeout= 15000
LoadDecrypted= false
controls = lightgun

[derbyoc]
system = naomi
Long_RomName=Derby Owners Club
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[derbyocw]
system = naomi
Long_RomName=Derby Owners Club World Edition (Rev. C)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[derbyoc2]
system = naomi
Long_RomName=Derby Owners Club II
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[doa2]
system = naomi
Long_RomName=Dead or Alive 2
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[doa2m]
system = naomi
Long_RomName=Dead or Alive 2 Millenium
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[dybb99]
system = naomi
Long_RomName=Worls Series '99 / Dynamite Baseball '99
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[dybbnao]
system = naomi
Long_RomName=Dynamite Basball naomi (JPN)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[f355]
system = naomi
Long_RomName=Ferrari F355 Challenge
Screen_Timeout= 15000
LoadDecrypted= false
controls = driving

[f355twin]
system = naomi
Long_RomName=Ferrari F355 Challenge (Twin)
Screen_Timeout= 15000
LoadDecrypted= false
controls = driving

[f355twin2]
system = naomi
Long_RomName=Ferrari F355 Challenge 2 (Twin)
Screen_Timeout= 15000
LoadDecrypted= false
controls = driving

[ggram2]
system = naomi
Long_RomName=Giant Gram
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[ggx]
system = naomi
Long_RomName=Guilty Gear X (JPN)
Screen_Timeout= 15000
LoadDecrypted= false
controls = ggxstyle

[gram2000]
system = naomi
Long_RomName=Giant Gram 2000
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[gunsur2]
system = naomi
Long_RomName=Gun Survivor 2-Bio Hazard Code Veronica
Screen_Timeout= 15000
LoadDecrypted= false
controls = fps

[gwing2]
system = naomi
Long_RomName=Giga Wing 2
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[hmgeo]
system = naomi
Long_RomName=Heavy Metal Geomatrix
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[hotd2]
system = naomi
Long_RomName=House of the Dead 2
Screen_Timeout= 15000
LoadDecrypted= false
controls = lightgun

[hotd2o]
system = naomi
Long_RomName= House of the Dead 2 (Original)
Screen_Timeout= 15000
LoadDecrypted= false
controls = lightgun

[jambo]
system = naomi
Long_RomName=Jambo! Safari (Rev. A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[kick4csh]
system = naomi
Long_RomName=Kick '4' Cash
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[mvsc2]
system = naomi
Long_RomName=Marvel vs. Capcom 2
Screen_Timeout= 15000
LoadDecrypted= false
controls = sfstyle

[otrigger]
system = naomi
Long_RomName=OutTrigger
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[pjustic]
system = naomi
Long_RomName=Project Justice /Moeru Justice Gakuen
Screen_Timeout= 15000
LoadDecrypted= false
controls = sfstyle

[pstone]
system = naomi
Long_RomName=Powerstone
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[pstone2]
system = naomi
Long_RomName=Powerstone 2
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[qmegamis]
system = naomi
Long_RomName=Quiz Ah Megamisama
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[samba]
system = naomi
Long_RomName=Samba De Amigo (Rev. B)
Screen_Timeout= 15000
LoadDecrypted= false
controls = samba

[sgtetris]
system = naomi
Long_RomName=Sega Tetris
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[shangril]
system = naomi
Long_RomName=Dengen Tenshi Taisen Janshi Shangri-la
Screen_Timeout= 15000
LoadDecrypted= false
controls = keyboard

[shootpl]
system = naomi
Long_RomName=Shootout Pool / Shootout Pool Prize
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[shootopl]
system = naomi
Long_RomName=Shootout Pool
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[shtnglv2k7]
system = naomi
Long_RomName=Shooting Love 2007
Screen_Timeout= 15000
LoadDecrypted= true
controls = standard

[slasho]
system = naomi
Long_RomName=Slashout
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[smarinef]
system = naomi
Long_RomName=Sega Marine Fishing
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[smlg99]
system = naomi
Long_RomName=Super Major League '99
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[spawn]
system = naomi
Long_RomName=Spawn - In the Demon's Hand
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[sstrkfgt]
system = naomi
Long_RomName=Sega Strike Fighter (Rev. A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[suchie3]
system = naomi
Long_RomName=Idol Janshi Suchie-Pai 3
Screen_Timeout= 15000
LoadDecrypted= false
controls = keyboard

[totd]
system = naomi
Long_RomName=The Typing of the Dead
Screen_Timeout= 15000
LoadDecrypted= false
controls = keyboard

[toyfight]
system = naomi
Long_RomName=Toy Fighter
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[virnba]
system = naomi
Long_RomName=Virtua NBA
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[virnbao]
system = naomi
Long_RomName=Virtua NBA (original)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[vs2_2k]
system = naomi
Long_RomName=Virtua Striker 2 Ver.2000
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[vtennis]
system = naomi
Long_RomName=Virtua Tennis / Power Smash
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[vtenis2c]
system = naomi
Long_RomName=Virtua Tennes 2 / Power Smash
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[wwfroyal]
system = naomi
Long_RomName=WWF Royal Rumble
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[zombrvn]
system = naomi
Long_RomName=Zombie Revenge
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

#/////////////////////////////////////////// NAOMI GDROM //////////////////////////////////////////////

[azumanga]
system = naomi
Long_RomName=Azumanga Daioh Puzzle Bobble (GDL-0018)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[bdrdown]
system = naomi
Long_RomName=Border Down (Rev A) (GDL-0023-A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[cfield]
system = naomi
Long_RomName=Chaos Field (GDL-0025)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[chocomk]
system = naomi
Long_RomName=Musapey's Choco Maker (Rev. A) (GDL-0014A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[cleoftp]
system = naomi
Long_RomName=Cleopatra Fortune Plus (GDL-0012)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[confmiss]
system = naomi
Long_RomName=Confidential Mission (GDS-0001)
Screen_Timeout= 15000
LoadDecrypted= false
controls = lightgun

[cvs2gd]
system = naomi
Long_RomName=Capcom vs SNK 2 Millionaire Fighting 2001 (Rev A) (GDL-0007A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = sfstyle

[cvsgd]
system = naomi
Long_RomName=Capcom vs SNK 2 Millionaire Fighting 2000 Pro (GDL-0004)
Screen_Timeout= 15000
LoadDecrypted= false
controls = sfstyle

[dygolf]
system = naomi
Long_RomName=Virtua Golf \ Dynamic Golf (GDA-0009)
Screen_Timeout= 15000
LoadDecrypted= false
controls = mouse

[ggxx]
system = naomi
Long_RomName=Guilty Gear XX (GDL-0011)
Screen_Timeout= 15000
LoadDecrypted= false
controls = ggxstyle

[ggxxac]
system = naomi
Long_RomName=Guilty Gear Accent Core (GDL-041)
Screen_Timeout= 15000
LoadDecrypted= false
controls = ggxstyle

[ggxxrl]
system = naomi
Long_RomName=Guilty Gear XX #Reload (Rev A) (GDL-0019A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = ggxstyle

[ggxxsla]
system = naomi
Long_RomName=Guilty Gear XX Slash (Rev A) (GDL-0033A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = ggxstyle

[gundmgd]
system = naomi
Long_RomName=Mobile Suit Gundam: Federation VS Zeon (GDL-001)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[gundmxgd]
system = naomi
Long_RomName=Mobile Suit Gundam: Federation VS Zeon DX (GDL-0006)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[ikaruga]
system = naomi
Long_RomName=Ikaruga (GDL-0010)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[jingystm]
system = naomi
Long_RomName=Jingi Storm - The Arcade (GDL-0037)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[karous]
system = naomi
Long_RomName=Karous (GDL-0040)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[keyboard]
system = naomi
Long_RomName=La Keyboard (GDS-0017)
Screen_Timeout= 15000
LoadDecrypted= false
controls = keyboard

[kurucham]
system = naomi
Long_RomName=Kurukuru Chameleon (GDL-0034)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[lupinsho]
system = naomi
Long_RomName=Lupin the Third - The Shooting (GDS-0018)
Screen_Timeout= 15000
LoadDecrypted= false
controls = lightgun

[luptype]
system = naomi
Long_RomName=Lupin the Third - The Typing (Rev A) (GDS-0021A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = keyboard

[mamonoro]
system = naomi
Long_RomName=Mamonoro
Screen_Timeout= 15000
LoadDecrypted= true
controls = standard

[meltyb]
system = naomi
Long_RomName=Melty Blood Act Cadenza Ver B (GDL-0039)
Screen_Timeout= 15000
LoadDecrypted= false
controls = ggxstyle

[meltyba]
system = naomi
Long_RomName=Melty Blood Act Cadenza Ver B (Rev A) (GDL-0039A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = ggxstyle

[meltybld]
system = naomi
Long_RomName=Melty Blood Act Cadenza Ver B (Rev C) (GDL-0028C)
Screen_Timeout= 16000
LoadDecrypted= false
controls = ggxstyle

[moeru]
system = naomi
Long_RomName=Burning Casino / Moery Casinyo (GDL-0013)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[mok]
system = naomi
Long_RomName=The Maze of Kings (GDS-0022)
Screen_Timeout= 15000
LoadDecrypted= false
controls = lightgun

[monkeyba]
system = naomi
Long_RomName=Monkey Ball (GDS-0008)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[ngdup23a]
system = naomi
Long_RomName=naomi Dimm Firmware Updater (GDL-0023A)
Screen_Timeout= 15000
LoadDecrypted= false

[ngdup23c]
system = naomi
Long_RomName=naomi Dimm Firmware Updater (GDL-0023C)
Screen_Timeout= 15000
LoadDecrypted= false

[psyvar2]
system = naomi
Long_RomName=Psyvariar 2 - The will to Fabricate (GDL-0024)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[puyofev]
system = naomi
Long_RomName=Puyo Puyo Fever (GDS-0031)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[quizgd]
system = naomi
Long_RomName=Quiz Ketai Q mode (GDL-0017)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[radirgy]
system = naomi
Long_RomName=Radirgy (GDL-0032)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[radirgynoa]
system = naomi
Long_RomName=Radirgy Noir
Screen_Timeout= 15000
LoadDecrypted= true
controls = standard

[senko]
system = naomi
Long_RomName=Senko No Ronde New ver. (Rev A) (GDL-0030A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[senkoo]
system = naomi
Long_RomName=Senko No Ronde (original) (GDL-0030)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[senkosp]
system = naomi
Long_RomName=Senko No Ronde Speacial (GDL-0038)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[sfz3ugd]
system = naomi
Long_RomName=Street Fighter Zero 3 Upper (GDL-0002)
Screen_Timeout= 15000
LoadDecrypted= false
controls = sfstyle

[shikgam2]
system = naomi
Long_RomName=Then Castle of Ahikigami II / Shikagami No Shiro II (GDL-0021)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[slashout]
system = naomi
Long_RomName=Slashout (GDS-0004)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[spkrbtl]
system = naomi
Long_RomName=Spikers Battle (GDS-0005)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[sprtjam]
system = naomi
Long_RomName=Sports Jam (GDS-0003)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[ss2005]
system = naomi
Long_RomName=Super Shanghai 2005 (GDL-0031)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[ss2005a]
system = naomi
Long_RomName=Super Shanghai 2005 (Rev. A) (GDL-0031A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[starseek]
system = naomi
Long_RomName=Doki Doki Star Seeker (GDL-0005)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[takoron]
system = naomi
Long_RomName=Noukone Puzzle Takoron (GDL-0042)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[tetkiwam]
system = naomi
Long_RomName=Tetris Kiwamemichi (GDL-0020)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[trgheart]
system = naomi
Long_RomName=Trigger Heart Excelica (Rev A) (GDL-0036A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[trizeal]
system = naomi
Long_RomName=Trizeal (GDL-0026)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[undefeat]
system = naomi
Long_RomName=Under Defeat (GDL-0035)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[usagui]
system = naomi
Long_RomName=Usagi - Yamashiro Mahjong Hen (GDL-0022)
Screen_Timeout= 15000
LoadDecrypted= false
controls = keyboard

[vathlete]
system = naomi
Long_RomName=Virtua Atheletics / Virtua Athlete (GDS-0019)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[vtennis2]
system = naomi
Long_RomName=Virtua Tennis 2 / Power Smash 2 (Rev A) (GDS-0015A)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[vtennisg]
system = naomi
Long_RomName=Virtua Tennis (GDS-0011)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

[wsbbgd]
system = naomi
Long_RomName=World Series Basball / Super Major League (GDS-0010)
Screen_Timeout= 15000
LoadDecrypted= false
controls = standard

#////////////////////////////////////////////// NAOMI 2 /////////////////////////////////////////////

[clubkrte]
system = naomi
Long_RomName=Club Kart - European Session (Cart)
Screen_Timeout= 15000
LoadDecrypted= false

[vf4cart]
system = naomi
Long_RomName=Virtua Fighter 4 (Cart)
Screen_Timeout= 15000
LoadDecrypted= false

[vf4evoct]
system = naomi
Long_RomName=Virtua Fighter 4 Evolution (Cart)
Screen_Timeout= 15000
LoadDecrypted= false

[vstrike3c]
system = naomi
Long_RomName=Virtua Striker 3 (Cart)
Screen_Timeout= 15000
LoadDecrypted= false

[wldrider]
system = naomi
Long_RomName=Wild Rider (Cart)
Screen_Timeout= 15000
LoadDecrypted= false

#////////////////////////////////////////// NAOMI 2 GDROM /////////////////////////////////////////

[beachspi]
system = naomi
Long_RomName=Beach Spikers (gds-0014)
Screen_Timeout= 15000
LoadDecrypted= false

[initd]
system = naomi
Long_RomName=Initial D Arcade Stage (Rev B) (GDS-0020B)
Screen_Timeout= 15000
LoadDecrypted= false

[initdexp]
system = naomi
Long_RomName=Initial D Arcade Stage (Export) (GDS-0025)
Screen_Timeout= 15000
LoadDecrypted= false

[initdv2j]
system = naomi
Long_RomName=Initial D Arcade Stage Ver.2 (GDS-0026)
Screen_Timeout= 15000
LoadDecrypted= false

[vf4]
system = naomi
Long_RomName=Virtua Fighter 4 (GDS-0012)
Screen_Timeout= 15000
LoadDecrypted= false

[vf4b]
system = naomi
Long_RomName=Virtua Fighter 4 (Rev B) (GDS-0012B)
Screen_Timeout= 15000
LoadDecrypted= false

[vf4c]
system = naomi
Long_RomName=Virtua Fighter 4 (Rev C) (GDS-0012C)
Screen_Timeout= 15000
LoadDecrypted= false

[vf4evo]
system = naomi
Long_RomName=Virtua Fighter 4 Evolution (Rev B) (GDS-0024B)
Screen_Timeout= 15000
LoadDecrypted= false

[vf4evoa]
system = naomi
Long_RomName=Virtua Fighter 4 Evolution (Rev A) (GDS-0024A)
Screen_Timeout= 15000
LoadDecrypted= false

[vf4tuned]
system = naomi
Long_RomName=Virtua Fighter 4 Final Tuned (Rev B) (GDS-0036F)
Screen_Timeout= 15000
LoadDecrypted= false

[vf4tuneda]
system = naomi
Long_RomName=Virtua Fighter 4 Final Tuned (Rev A) (GDS-0036A)
Screen_Timeout= 15000
LoadDecrypted= false

[vf4tunedd]
system = naomi
Long_RomName=Virtua Fighter 4 Final Tuned (Rev D) (GDS-0036D)
Screen_Timeout= 15000
LoadDecrypted= false

[vstrike3]
system = naomi
Long_RomName=Virtua Striker 3 (GDS-0006)
Screen_Timeout= 15000
LoadDecrypted= false

[]
system = naomi
Down_Count = 111
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = naomi
Down_Count = 112
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = naomi
Down_Count = 113
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = naomi
Down_Count = 114
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = naomi
Down_Count = 115
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = naomi
Down_Count = 116
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false

[]
system = Hikaru
Down_Count = 3
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 4
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 5
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 6
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 7
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 8
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 9
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 10
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 11
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 12
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false
[]
system = Hikaru
Down_Count = 13
Long_RomName=
Screen_Timeout= 15000
LoadDecrypted= false

isamu
09-07-2010, 01:26 AM
Hi guys. I have a question regarding deml 5.6... is there steering wheel force feedback support for the driving games? Also, which NAOMI and NAOMI 2 driving games currently work fairly well? Initial D? Cart Club? Ferrari F355?

djvj
09-07-2010, 03:06 AM
No force feedback, but a steering wheel uses analog inputs, so yes it supports this. InitD is the only naomi2 driving game that works, but it freezes for me after you finish the race. I also got the export version to work too, but that tends to freeze at the sega screen on me for some reason. 18wheelr also works well. crzytaxi works great. alpiltdx and sstrkfght are flying games that work good too.

chillinwater
09-07-2010, 11:50 AM
I don't see any reason on the patch notes that load decrypted would be not working, it wasn't removed from the gui. This is most likely a bug and I wouldn't remove the code.
Ok, and I'll leave the "Hikaru" sections in there as well even though it seems in this version it is absolutely NOT supported
(it at least had a dropdown in demul55 although no accompanying game list)

I was going to remove the downcount but wasn't sure if you wanted to leave it in there for some reason. Just to help identify different versions, it was probably best to remove it. I didnt initially because I was focusing on just getting it right and then got lazy with removing it.

Your really going the extra mile with all this. Thanks for all the hard work!!!

There is a working "Dreamcast" script for Demul56 on the initial test page if you want to add to it or benchmark Demul56 against NullDC for Dreamcast! :D

djvj
09-07-2010, 03:26 PM
Ok, and I'll leave the "Hikaru" sections in there as well even though it seems in this version it is absolutely NOT supported
(it at least had a dropdown in demul55 although no accompanying game list)
Just to help identify different versions, it was probably best to remove it. I didnt initially because I was focusing on just getting it right and then got lazy with removing it.

Your really going the extra mile with all this. Thanks for all the hard work!!!

There is a working "Dreamcast" script for Demul56 on the initial test page if you want to add to it or benchmark Demul56 against NullDC for Dreamcast! :D

Happy to help :)

I'm only working on a few things atm and not interested in doing stuff that's been done before. FF14 comes out in a couple weeks and that's going to take up a lot of my time then.

djvj
09-07-2010, 06:45 PM
Updated xml and settings.ini.

Added controls for all Naomi 2 games.

Tested all the Sega Naomi 2 games and added them to the list. Only a few work and felt they should be on the same wheel.

djvj
09-09-2010, 04:17 PM
Atomiswave fully tested with the new demul 0.5.6:

Updated database:



<?xml version="1.0" encoding="iso-8859-1"?>
<menu>
<game name = "demofist">
<description>Demolish Fist</description>
<cloneof></cloneof>
<manufacturer>Sammy/Dimps</manufacturer>
<year>2003</year>
<genre></genre>
</game>
<game name = "dolphin">
<description>Dolphin Blue</description>
<cloneof></cloneof>
<manufacturer>Sammy</manufacturer>
<year>2003</year>
<genre></genre>
</game>
<game name = "fotns">
<description>Fist of the North Star</description>
<cloneof></cloneof>
<manufacturer>Sega/ARC System Works</manufacturer>
<year>2005</year>
<genre></genre>
</game>
<game name = "ggisuka">
<description>Guilty Gear Isuka</description>
<cloneof></cloneof>
<manufacturer>Sammy/ARC System Works</manufacturer>
<year>2004</year>
<genre></genre>
</game>
<!-- Future demul game & load decrypted not working in demul 0.5.6
<game name = "kof11">
<description>King of Fighters XI</description>
<cloneof></cloneof>
<manufacturer>Sega/SNK Playmore</manufacturer>
<year>2005</year>
<genre></genre>
</game>
-->
<game name = "kofnw">
<description>King of Fighters NeoWave</description>
<cloneof></cloneof>
<manufacturer>Sammy/SNK Playmore</manufacturer>
<year>2004</year>
<genre></genre>
</game>
<game name = "kov7sprt">
<description>Knights Of Valour: The Seven Spirits</description>
<cloneof></cloneof>
<manufacturer>Sammy/IGS</manufacturer>
<year>2004</year>
<genre></genre>
</game>
<game name = "rangrmsn">
<description>Ranger Mission</description>
<cloneof></cloneof>
<manufacturer>Sammy</manufacturer>
<year>2004</year>
<genre></genre>
</game>
<game name = "rumblef">
<description>The Rumble Fish</description>
<cloneof></cloneof>
<manufacturer>Sammy/Dimps</manufacturer>
<year>2004</year>
<genre></genre>
</game>
<!-- This game crashes after the Atomiswave logo in demul 0.5.6
<game name = "salmankt">
<description>Salary Man Kintaro</description>
<cloneof></cloneof>
<manufacturer>Sammy</manufacturer>
<year>2004</year>
<genre></genre>
</game>
-->
<!-- Mouse does not control position, only shoots in middle of screen in demul 0.5.6
<game name = "sprtshot">
<description>Sports Shooting USA</description>
<cloneof></cloneof>
<manufacturer>Sammy</manufacturer>
<year>2003</year>
<genre></genre>
</game>
-->
<!-- Error in demul 0.5.6, maybe a control type is missing, error in japanese
<game name = "vfurlong">
<description>Victory Furlong Horse Racing</description>
<cloneof></cloneof>
<manufacturer>Sammy</manufacturer>
<year>2005</year>
<genre></genre>
</game>
-->
<game name = "xtrmhnt2">
<description>Extreme Hunting 2</description>
<cloneof></cloneof>
<manufacturer>Sega</manufacturer>
<year>2006</year>
<genre></genre>
</game>
<game name = "xtrmhunt">
<description>Extreme Hunting</description>
<cloneof></cloneof>
<manufacturer>Sammy</manufacturer>
<year>2005</year>
<genre></genre>
</game>
<!-- clone of kofnw
<game name = "kofnwj">
<description>King of Fighters NeoWave (JAP)</description>
<cloneof>kofnw</cloneof>
<manufacturer>Sammy/SNK Playmore</manufacturer>
<year>2004</year>
<genre></genre>
</game>
-->
</menu>


This is the updated script:



;***********************************Atomiswave 56************************************
;Required - Settings.ini:
; http://www.hyperspin-fe.com/forum/showpost.php?p=86692&postcount=113
else if (systemName = "Atomiswave" && executable = "demul.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
;Blockinput on

;\\\optional plain black screen\\\
;Gui +AlwaysOnTop -Caption +ToolWindow
;Gui, color, 0
;Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE

;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
WinHide ahk_class Shell_TrayWnd
guiheight:=A_ScreenHeight/9*4
Gui, +toolwindow -Caption +AlwaysOnTop
Gui, Color, black
Gui, Font, S24 Cred, verdanna
Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %systemname%`n`n"%Long_RomName%" ;"%romname%"
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%,

IniRead, system, %emupath%settings.ini, %RomName%, System,
IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
IniRead, LoadDecrypted, %emupath%settings.ini, %Romname%, LoadDecrypted

;\\\This section swaps out controls for different game types\\\
demul_controller_code = 16777216
demul_mouse_code = 131072
demul_keyboard_code = 1073741824
demul_lightgun_code = -2147483648
IniRead, controls, %emupath%settings.ini, %RomName%, controls, standard
IniRead, current_device, %emupath%demul.ini, PORTB, device, demul_controller_code
IniRead, current_controls, %emupath%padDemul.ini, CONTROL_TYPE, CONTROL_TYPE, standard
If(controls = "standard" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "sfstyle" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%SFSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "ggxstyle" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%GGXSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "reverse" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%REVERSE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "driving" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%DRIVING_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "fps" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%FPS_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "samba" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%SAMBA_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "lightgun" && (current_device != demul_mouse_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_mouse_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "keyboard" && (current_device != demul_keyboard_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_keyboard_code%, %emupath%demul.ini, PORTB, device
}

;\\\add sounds\\\
;sounds go in demul directory change to .mp3 if desired or specify a directory of sounds for "romname"
;soundplay, %A_ScriptDir%\%systemame%.wav
;soundplay, %A_ScriptDir%\%Romname%.wav
;soundplay, %A_ScriptDir%\%anyname%.wav

If (LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
else if (LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
send, {Down 2}
send, {ENTER}
send, {shiftdown}{Tab}{Shiftup}
send, {Enter}
sleep, 2000
clipboard=
clipboard=%A_ScriptDir%\%romName%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winwaitactive, DEMUL
Process, WaitClose, %executable%
}
}


Here is what should be the final version of settings.ini for all naomi/atomiswave:
Note: many more name fixes made and controls updated for atomiswave.



#System specifies whether the game is found in the atomiswave, hikaru or naomi lists.
#Screen_Timeout is the time the splash screen stays visible and fullcreen command is sent.
#Long_RomName is eye candy for the splash screen.
#LoadDecrypted specifies whether your loading a rom in the .bin format (can be roms not in demul rom drop down list)
#Controls allows you to define different control ini for diff styles of games.
#Manually add games not in demuls drop down list with info similar to below.

#//////////////////////////// ATOMISWAVE //////////////////////////////

[demofist]
system = atomiswave
Long_RomName=Demolish Fist
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[dolphin]
system = atomiswave
Long_RomName=Dolphin Blue
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[fotns]
system = atomiswave
Long_RomName=Fist of the North Star
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[ggisuka]
system = atomiswave
Long_RomName=Guilty Gear Isuka
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[kof11]
system = atomiswave
Long_RomName=King of Fighters 11
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[kofnw]
system = atomiswave
Long_RomName=King of Fighters NeoWave
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[kofnwj]
system = atomiswave
Long_RomName=King of Fighters NeoWave (JAP)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[kov7sprt]
system = atomiswave
Long_RomName=Knights of Valor - The Seven Spirits
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[rangrmsn]
system = atomiswave
Long_RomName=Ranger Mission
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[rumblef]
system = atomiswave
Long_RomName=The Rumble Fish
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[salmankt]
system = atomiswave
Long_RomName=Salary Man Kintaro
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[sprtshot]
system = atomiswave
Long_RomName=Sports Shooting USA
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[vfurlong]
system = atomiswave
Long_RomName=Net Select Keiba Victory Furlong
Screen_Timeout= 7000
LoadDecrypted= false
Controls = standard

[xtrmhunt]
system = atomiswave
Long_RomName=Extreme Hunting
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[xtrmhnt2]
system = atomiswave
Long_RomName=Extreme Hunting 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

#/////////////////////////////////////// NAOMI //////////////////////////////////////////

[18wheelr]
system = naomi
Long_RomName=18 Wheeler - American Pro Trucker
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[akatsukibk]
system = naomi
Long_RomName=Akatsuki Bk Ausf Achse
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[alpiltdx]
system = naomi
Long_RomName=Airline Pilots Deluxe (Rev. B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[alpilota]
system = naomi
Long_RomName=Airline Pilots (Rev. A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[azumanga]
system = naomi
Long_RomName=Azumanga Daioh Puzzle Bobble
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[capsnk]
system = naomi
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (904)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[capsnka]
system = naomi
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (804)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[crackndj]
system = naomi
Long_RomName=Crack'n DJ
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[crzytaxi]
system = naomi
Long_RomName=Crazy Taxi
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[csmash]
system = naomi
Long_RomName=Cosmic Smash (rev.A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[csmasho]
system = naomi
Long_RomName=Cosmic Smash (original)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[cspike]
system = naomi
Long_RomName=Gun Spike (Japan)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = reverse

[deathcox]
system = naomi
Long_RomName=Death Crimson OX
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[derbyoc]
system = naomi
Long_RomName=Derby Owners Club
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[derbyocw]
system = naomi
Long_RomName=Derby Owners Club World Edition (Rev. C)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[derbyoc2]
system = naomi
Long_RomName=Derby Owners Club II
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[doa2]
system = naomi
Long_RomName=Dead or Alive 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[doa2m]
system = naomi
Long_RomName=Dead or Alive 2 Millenium
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[dybb99]
system = naomi
Long_RomName=Worls Series '99 / Dynamite Baseball '99
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[dybbnao]
system = naomi
Long_RomName=Dynamite Basball naomi (JPN)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[f355]
system = naomi
Long_RomName=Ferrari F355 Challenge
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[f355twin]
system = naomi
Long_RomName=Ferrari F355 Challenge (Twin)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[f355twin2]
system = naomi
Long_RomName=Ferrari F355 Challenge 2 (Twin)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[ggram2]
system = naomi
Long_RomName=Giant Gram
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ggx]
system = naomi
Long_RomName=Guilty Gear X (JPN)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[gram2000]
system = naomi
Long_RomName=Giant Gram 2000
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[gunsur2]
system = naomi
Long_RomName=Gun Survivor 2-Bio Hazard Code Veronica
Screen_Timeout= 15000
LoadDecrypted= false
Controls = fps

[gwing2]
system = naomi
Long_RomName=Giga Wing 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[hmgeo]
system = naomi
Long_RomName=Heavy Metal Geomatrix
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[hotd2]
system = naomi
Long_RomName=House of the Dead 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[hotd2o]
system = naomi
Long_RomName= House of the Dead 2 (Original)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[jambo]
system = naomi
Long_RomName=Jambo! Safari (Rev. A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[kick4csh]
system = naomi
Long_RomName=Kick '4' Cash
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[mvsc2]
system = naomi
Long_RomName=Marvel vs. Capcom 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[otrigger]
system = naomi
Long_RomName=OutTrigger
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[pjustic]
system = naomi
Long_RomName=Project Justice /Moeru Justice Gakuen
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[pstone]
system = naomi
Long_RomName=Powerstone
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[pstone2]
system = naomi
Long_RomName=Powerstone 2
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[qmegamis]
system = naomi
Long_RomName=Quiz Ah Megamisama
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[samba]
system = naomi
Long_RomName=Samba De Amigo (Rev. B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = samba

[sgtetris]
system = naomi
Long_RomName=Sega Tetris
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[shangril]
system = naomi
Long_RomName=Dengen Tenshi Taisen Janshi Shangri-la
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[shootpl]
system = naomi
Long_RomName=Shootout Pool / Shootout Pool Prize
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[shootopl]
system = naomi
Long_RomName=Shootout Pool
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[shtnglv2k7]
system = naomi
Long_RomName=Shooting Love 2007
Screen_Timeout= 15000
LoadDecrypted= true
Controls = standard

[slasho]
system = naomi
Long_RomName=Slashout
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[smarinef]
system = naomi
Long_RomName=Sega Marine Fishing
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[smlg99]
system = naomi
Long_RomName=Super Major League '99
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[spawn]
system = naomi
Long_RomName=Spawn - In the Demon's Hand
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[sstrkfgt]
system = naomi
Long_RomName=Sega Strike Fighter (Rev. A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[suchie3]
system = naomi
Long_RomName=Idol Janshi Suchie-Pai 3
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[totd]
system = naomi
Long_RomName=The Typing of the Dead
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[toyfight]
system = naomi
Long_RomName=Toy Fighter
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[virnba]
system = naomi
Long_RomName=Virtua NBA
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[virnbao]
system = naomi
Long_RomName=Virtua NBA (original)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vs2_2k]
system = naomi
Long_RomName=Virtua Striker 2 Ver.2000
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vtennis]
system = naomi
Long_RomName=Virtua Tennis / Power Smash
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vtenis2c]
system = naomi
Long_RomName=Virtua Tennes 2 / Power Smash
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[wwfroyal]
system = naomi
Long_RomName=WWF Royal Rumble
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[zombrvn]
system = naomi
Long_RomName=Zombie Revenge
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

#/////////////////////////////////////////// NAOMI GDROM //////////////////////////////////////////////

[azumanga]
system = naomi
Long_RomName=Azumanga Daioh Puzzle Bobble (GDL-0018)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[bdrdown]
system = naomi
Long_RomName=Border Down (Rev A) (GDL-0023-A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[cfield]
system = naomi
Long_RomName=Chaos Field (GDL-0025)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[chocomk]
system = naomi
Long_RomName=Musapey's Choco Maker (Rev. A) (GDL-0014A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[cleoftp]
system = naomi
Long_RomName=Cleopatra Fortune Plus (GDL-0012)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[confmiss]
system = naomi
Long_RomName=Confidential Mission (GDS-0001)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[cvs2gd]
system = naomi
Long_RomName=Capcom vs SNK 2 Millionaire Fighting 2001 (Rev A) (GDL-0007A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[cvsgd]
system = naomi
Long_RomName=Capcom vs SNK 2 Millionaire Fighting 2000 Pro (GDL-0004)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[dygolf]
system = naomi
Long_RomName=Virtua Golf \ Dynamic Golf (GDA-0009)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = mouse

[ggxx]
system = naomi
Long_RomName=Guilty Gear XX (GDL-0011)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[ggxxac]
system = naomi
Long_RomName=Guilty Gear Accent Core (GDL-041)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[ggxxrl]
system = naomi
Long_RomName=Guilty Gear XX #Reload (Rev A) (GDL-0019A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[ggxxsla]
system = naomi
Long_RomName=Guilty Gear XX Slash (Rev A) (GDL-0033A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[gundmgd]
system = naomi
Long_RomName=Mobile Suit Gundam: Federation VS Zeon (GDL-001)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[gundmxgd]
system = naomi
Long_RomName=Mobile Suit Gundam: Federation VS Zeon DX (GDL-0006)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ikaruga]
system = naomi
Long_RomName=Ikaruga (GDL-0010)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[jingystm]
system = naomi
Long_RomName=Jingi Storm - The Arcade (GDL-0037)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[karous]
system = naomi
Long_RomName=Karous (GDL-0040)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[keyboard]
system = naomi
Long_RomName=La Keyboard (GDS-0017)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[kurucham]
system = naomi
Long_RomName=Kurukuru Chameleon (GDL-0034)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[lupinsho]
system = naomi
Long_RomName=Lupin the Third - The Shooting (GDS-0018)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[luptype]
system = naomi
Long_RomName=Lupin the Third - The Typing (Rev A) (GDS-0021A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[mamonoro]
system = naomi
Long_RomName=Mamonoro
Screen_Timeout= 15000
LoadDecrypted= true
Controls = standard

[meltyb]
system = naomi
Long_RomName=Melty Blood Act Cadenza Ver B (GDL-0039)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[meltyba]
system = naomi
Long_RomName=Melty Blood Act Cadenza Ver B (Rev A) (GDL-0039A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = ggxstyle

[meltybld]
system = naomi
Long_RomName=Melty Blood Act Cadenza Ver B (Rev C) (GDL-0028C)
Screen_Timeout= 16000
LoadDecrypted= false
Controls = ggxstyle

[moeru]
system = naomi
Long_RomName=Burning Casino / Moery Casinyo (GDL-0013)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[mok]
system = naomi
Long_RomName=The Maze of Kings (GDS-0022)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = lightgun

[monkeyba]
system = naomi
Long_RomName=Monkey Ball (GDS-0008)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ngdup23a]
system = naomi
Long_RomName=naomi Dimm Firmware Updater (GDL-0023A)
Screen_Timeout= 15000
LoadDecrypted= false

[ngdup23c]
system = naomi
Long_RomName=naomi Dimm Firmware Updater (GDL-0023C)
Screen_Timeout= 15000
LoadDecrypted= false

[psyvar2]
system = naomi
Long_RomName=Psyvariar 2 - The will to Fabricate (GDL-0024)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[puyofev]
system = naomi
Long_RomName=Puyo Puyo Fever (GDS-0031)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[quizgd]
system = naomi
Long_RomName=Quiz Ketai Q mode (GDL-0017)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[radirgy]
system = naomi
Long_RomName=Radirgy (GDL-0032)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[radirgynoa]
system = naomi
Long_RomName=Radirgy Noir
Screen_Timeout= 15000
LoadDecrypted= true
Controls = standard

[senko]
system = naomi
Long_RomName=Senko No Ronde New ver. (Rev A) (GDL-0030A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[senkoo]
system = naomi
Long_RomName=Senko No Ronde (original) (GDL-0030)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[senkosp]
system = naomi
Long_RomName=Senko No Ronde Speacial (GDL-0038)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[sfz3ugd]
system = naomi
Long_RomName=Street Fighter Zero 3 Upper (GDL-0002)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = sfstyle

[shikgam2]
system = naomi
Long_RomName=Then Castle of Ahikigami II / Shikagami No Shiro II (GDL-0021)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[slashout]
system = naomi
Long_RomName=Slashout (GDS-0004)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[spkrbtl]
system = naomi
Long_RomName=Spikers Battle (GDS-0005)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[sprtjam]
system = naomi
Long_RomName=Sports Jam (GDS-0003)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ss2005]
system = naomi
Long_RomName=Super Shanghai 2005 (GDL-0031)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[ss2005a]
system = naomi
Long_RomName=Super Shanghai 2005 (Rev. A) (GDL-0031A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[starseek]
system = naomi
Long_RomName=Doki Doki Star Seeker (GDL-0005)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[takoron]
system = naomi
Long_RomName=Noukone Puzzle Takoron (GDL-0042)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[tetkiwam]
system = naomi
Long_RomName=Tetris Kiwamemichi (GDL-0020)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[trgheart]
system = naomi
Long_RomName=Trigger Heart Excelica (Rev A) (GDL-0036A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[trizeal]
system = naomi
Long_RomName=Trizeal (GDL-0026)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[undefeat]
system = naomi
Long_RomName=Under Defeat (GDL-0035)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[usagui]
system = naomi
Long_RomName=Usagi - Yamashiro Mahjong Hen (GDL-0022)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = keyboard

[vathlete]
system = naomi
Long_RomName=Virtua Atheletics / Virtua Athlete (GDS-0019)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vtennis2]
system = naomi
Long_RomName=Virtua Tennis 2 / Power Smash 2 (Rev A) (GDS-0015A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vtennisg]
system = naomi
Long_RomName=Virtua Tennis (GDS-0011)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[wsbbgd]
system = naomi
Long_RomName=World Series Basball / Super Major League (GDS-0010)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

#////////////////////////////////////////////// NAOMI 2 /////////////////////////////////////////////

[clubkrte]
system = naomi
Long_RomName=Club Kart - European Session (Cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[vf4cart]
system = naomi
Long_RomName=Virtua Fighter 4 (Cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4evoct]
system = naomi
Long_RomName=Virtua Fighter 4 Evolution (Cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vstrike3c]
system = naomi
Long_RomName=Virtua Striker 3 (Cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[wldrider]
system = naomi
Long_RomName=Wild Riders (Cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

#////////////////////////////////////////// NAOMI 2 GDROM /////////////////////////////////////////

[beachspi]
system = naomi
Long_RomName=Beach Spikers (gds-0014)
Screen_Timeout= 1000
LoadDecrypted= false
Controls = standard

[initd]
system = naomi
Long_RomName=Initial D Arcade Stage (Rev B) (GDS-0020B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[initdexp]
system = naomi
Long_RomName=Initial D Arcade Stage (Export) (GDS-0025)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[initdv2j]
system = naomi
Long_RomName=Initial D Arcade Stage Ver.2 (GDS-0026)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[initdv3j]
system = naomi
Long_RomName=Initial D Arcade Stage Ver.3 (GDS-0032B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = driving

[vf4]
system = naomi
Long_RomName=Virtua Fighter 4 (GDS-0012)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4b]
system = naomi
Long_RomName=Virtua Fighter 4 (Rev B) (GDS-0012B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4c]
system = naomi
Long_RomName=Virtua Fighter 4 (Rev C) (GDS-0012C)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4evo]
system = naomi
Long_RomName=Virtua Fighter 4 Evolution (Rev B) (GDS-0024B)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4evoa]
system = naomi
Long_RomName=Virtua Fighter 4 Evolution (Rev A) (GDS-0024A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4tuned]
system = naomi
Long_RomName=Virtua Fighter 4 Final Tuned (Rev B) (GDS-0036F)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4tuneda]
system = naomi
Long_RomName=Virtua Fighter 4 Final Tuned (Rev A) (GDS-0036A)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vf4tunedd]
system = naomi
Long_RomName=Virtua Fighter 4 Final Tuned (Rev D) (GDS-0036D)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vstrik3]
system = naomi
Long_RomName=Virtua Striker 3 (GDS-0006)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard

[vstrik3c]
system = naomi
Long_RomName=Virtua Striker 3 (cart)
Screen_Timeout= 15000
LoadDecrypted= false
Controls = standard


Here is the complete nvram set, with atomiswave included. I edited each atomiswave bios so it's 1coin/play, stereo sound, english text (where possible) and misc adjustments per game. Password is madebydjvjfromHyperSpin

http://www.megaupload.com/?d=OSRP08DO

Here are updated control examples, now configured for atomiswave games:

http://www.megaupload.com/?d=MWMSIY3N

TheTrout
09-09-2010, 05:52 PM
FotNS works fine. You just have to uncheck "List Sorting" in the video options.

djvj
09-09-2010, 06:24 PM
FotNS works fine. You just have to uncheck "List Sorting" in the video options.

Thank you, you are right. I forgot that I started with fresh new settings in the new demul and to turn that off. That option should just be removed, it is nothing but problems.

I will update the above post with the changes.

guyverjay
09-11-2010, 07:00 AM
does anyone else have a problem with Makaron NOT going fullscreen?

Also Atomiwave starts out in a window using the demul script and I have to alt, enter to maximise (naomi is fine though).

Anyone else having these problems ?

Lailoken
09-11-2010, 10:47 AM
Also Atomiwave starts out in a window using the demul script and I have to alt, enter to maximise (naomi is fine though).
You can run Naomi games in Demul 56 and it automatically goes full screen? I can't find any setting in Demul that allows for auto full screen.

guyverjay
09-11-2010, 11:35 AM
it must be the script then because I didn't change anything in the emu

djvj
09-11-2010, 06:26 PM
I had the alt+enter line on the script commented out for testing, updated the script above.

Makaron supports auto-fullscreen in its options, demul does not and relies on the script to press alt+enter. The Screen_Timeout variable in the settings tells the script how long to wait before pressing alt+enter and removing the loading window. This number will be different on every pc, it depends on how fast you can load the roms. I load them from a networked server, so naturally I need more time to load. Larger roms take longer to load also. You can try decreasing this number to 8000 or 10000 if you want. It won't make the games load faster, it's just how much of the atomiswave/naomi bios screen do you see (I really don't care about a bios screen).

If any game is not full screen with this script, it's because you need to increase the timeout.

guyverjay
09-11-2010, 06:51 PM
thanks Atmoiwave is working full screen for me now.

Makaron still won't go full screen for me though. I have changed the option to full screen in the ini but it doesn't work. if I try to alt enter, it crashes :-(

djvj
09-11-2010, 07:01 PM
Does this happen to anyone else because makaron works fine FS for me? You may have an issue with your video card drivers, try updating to latest or reverting to older ones. Also many have issues when running dual monitors, if you do remove the second and try again.

Kodiak
09-12-2010, 05:06 AM
While not Naomi related...this is related to Demul and likely Makaron in the near future.

GDI to CHD conversion (http://www.emutalk.net/showthread.php?t=51502)

Mainly aimed at running DC games on Demul with the gdrCHD plugin enabled.

djvj
09-15-2010, 05:04 PM
Chillin, figured out load decrypted. Turn off auto select bios and you can now use it.

chillinwater
09-15-2010, 05:33 PM
Excellent...Very cool!
So my theory is,
that any naomi game as of mame 139u1 (i think) that is not in Demul56's drop down list may be playable. (129 in drop down list maybe 3-4 that are not in the list dont know which ones)
-only if the mame roms that are zipped have a .bin file in them and they would need to be placed in your designated Demul\roms folder "unzipped".
There may be some added benefits to running "decrypted roms also, but dont know yet.

Any games not in the list would need to be added to the settings and "load_Decrypted" would need to be set to true for that game. there is a complete list of all Naomi games on post #100,
http://www.hyperspin-fe.com/forum/showpost.php?p=85929&postcount=100

djvj
09-15-2010, 06:40 PM
I tried a few games and all of them gave me error 01, which is supposed to mean the bios is not correct. I didn't go down my list and try every bios (I have better things to do), but I did try one from each region and still same error. If someone else wants to test every bios for every one of these games, then be my guest :)

chillinwater
09-16-2010, 08:19 AM
(I have better things to do) You have already contributed enormously, thanks for that.
I too dont have the time to test these things out.
All we can do is throw the info out there and wait and see if any thing comes from it good or bad.

shateredsoul
09-20-2010, 11:19 AM
I tried a few games and all of them gave me error 01, which is supposed to mean the bios is not correct. I didn't go down my list and try every bios (I have better things to do), but I did try one from each region and still same error. If someone else wants to test every bios for every one of these games, then be my guest :)

Ok, so I will have some free time later this week. So you'd want to test every bios with every game? or just test every bios? Is there a list of every bios available somewhere?

djvj
09-20-2010, 11:42 AM
The latest demul 0.5.6 torrent has the bios zips with them all. Not every game, just the handful that give an error 01, which I have commented out in my db (http://pastebin.com/YuSAwr2U) that say "Load decrypted not working".

fifou
10-06-2010, 02:29 AM
Hello there,

Trying to configure Naomi system on my HS ...
Maybe a stupid question but does your Naomi configuration works for all naomi games ? (naomi, naomi2, atomiswave)

I merged naomi and atomiswave databases to make one naomi game database
Is it enough like this to use the different controls inis ?

excuse me for my bad english :(

djvj
10-06-2010, 08:32 AM
It works for all games that you see in the xml.

You can merge them 2 and it will still work, they use the same script and settings.ini

fifou
10-06-2010, 10:28 AM
Thx for answer !!!!!
I'll try then can I ask for more tips in this thread or should I create a new one ? I'll think one or 2 questions about control type maybe ...

Hunk_4TH
12-17-2010, 12:50 PM
It's been awhile since I've used Hyperspin. Glad to see it still going strong! :) I have a question though and forgive me if this sounds dumb but do I put the script in the Hyperlaunch.ahk and recompile? Or compile it as a standalone script?

djvj
12-17-2010, 01:08 PM
HL 1.x requires all scripts in the hyperlaunch.ahk.

Hunk_4TH
12-17-2010, 01:10 PM
Thanks man I'll try that.

Hunk_4TH
12-17-2010, 01:49 PM
I tried that but I get an error saying "ELSE no matching if"

Here is my Hyperlaunch file. If it's not too much trouble could someone look this over for me? IT'd be much appreciated it!


One last thing is there a script for Naomi in Demul as well? Or would I just change everything relating to Atomiswave to Naomi? Thanks!!




**
* HyperLaunch Version 1.05
* Autohotkey script by BadBoyBill badboybill@hyperspin-fe.com
* CursorHide by Lazlo
* Integrated FreeDO wrapper by brian_hoffman
*
* If you are reading this and do not have autohotkey you can get it
* @ http://www.autohotkey.com/download/
* If you would like to modify this script and share it thats OK, but
* see if your modification is something that we would like to add
* to the official version.
*
* Refer to the autohotkey documentation for the keyoboard keylist
*
* If this script does not support your favorite emulator
* then please request support @ http://www.hyperspin-fe.com/forum
*
* :Supported emulators:
* :System: :Emulators:
*Atari 5200.............................messpp.exe
*Atari Lynx.............................handy.exe
*Atomiswave.............................Demul.exe
*Daphne.................................daphne.exe
*Future Pinball.........................Future Pinball.exe
*Gameboy Advance........................visualboyadvance.ex e
*Gameboy................................visualboya dvance.exe
*Gameboy Color..........................visualboyadvance.ex e
*MAME...................................mame.exe
*Neo Geo................................WinKawaks.exe
*Neo Geo Pocket Color...................NeoPop-Win32.exe
*Nintendo 64............................project64.exe
*Nintendo Entertainment System..........nestopia.exe
*Panasonic 3DO..........................FreeDO.exe
*Sega 32X...............................fusion.exe
*Sega CD................................fusion.exe
*Sega Dreamcast.........................nullDC_Win32_Rel ease-NoTrace.exe
*Sega Game Gear.........................fusion.exe
*Sega Genesis...........................fusion.exe
*Sega Master System.....................fusion.exe
*Sony Playstation.......................psxfin.exe
*Super Nintendo Entertainment System....zsnesw.exe
*TurboGrafx 16..........................mednafen.exe
*Zinc...................................zinc.exe
*JukeBox................................silverjuke .exe
*JukeBox................................SKJukebox. exe
*
*
*/

#SingleInstance force ;Prevent multiple instances
#InstallKeybdHook
SetTitleMatchMode 2

;------------------------------------------------------------------------------;
; MAIN SETTINGS ;
;------------------------------------------------------------------------------;

;[UNIVERSAL HOTKEYS] ;SEPERATE MULTIPLE KEYS WITH &(ampersand) up to 2 keys.
exitScriptKey = q & s ;Secret hotkey(s) to exit script if needed
;Not to be confused with exit emulator keys

exitEmulatorKey = Esc ;This key/key combo will close any emulators
;that do not have normal closing methods.

toggleCursorKey = t ;hotkey(s) to show or hide cursor if needed
;when hideCursor below is true

;[MOUSE CURSOR]
hideCursor = false ;Automatically hide cursor during script
;WARNING: Make sure ALL your emu's are running fine
;before setting this to true as a precaution.*

;[WINDOWS]
hideDesktop = true ;Attempts to hide desktop with black screen, might help
;on some emu's for hiding launching windows.

hideTaskbar = false ;Hide the windows taskbar when running emu's.
;WARNING: Make sure ALL your emu's are running fine
; before setting this to true as a precaution.*

daemontools = "C:\Program Files\DAEMON Tools Lite\daemon.exe" ;Hide the windows taskbar when running emu's.
;WARNING: Make sure ALL your emu's are running fine
; before setting this to true as a precaution.*

/*
*:If for some weird reason the script hangs follow these steps to get back to normal.
1. If an emulator hangs up or cant load your game then first try to exit the emu
by pressing your Emulator exit hotkey above.
2. If your emu exited but your mouse cursor is gone use your cursor toggle hotkey.
3. Next try to exit the script by pressing your Exit Script Hotkey above. This
will also bring back your cursor and taskbar is they are set to true.
*/







;************************************************* ******************************
;* EDIT BELOW THIS POINT AT YOUR OWN RISK *
;************************************************* ******************************

;------------------------------------------------------------------------------;
; GET PARAMATERS AND SET HOTKEYS ;
;------------------------------------------------------------------------------;

;CHECKING FOR 2 PARAMS, IF NOT THEN EXIT
if 0 < 2
{
MsgBox Usage: HyperLaunch.ahk/exe "System Name" "Rom Name"
ExitApp
}

systemName = %1%
romName = %2%

Hotkey, %exitScriptKey%, ExitScript
if (hideCursor = "true")
{
Hotkey, %toggleCursorKey%, ToggleCursor
SystemCursor("Off")
}

WinClose, cmd.exe
;------------------------------------------------------------------------------;
; GET AND CHECK PATHS ;
;------------------------------------------------------------------------------;
GoSub, CheckINI
IniRead, iniEmuPath, %A_ScriptDir%\Settings\%systemName%.ini, exe info, path
emuPath := GetFullName(iniEmuPath)
IniRead, iniRomPath, %A_ScriptDir%\Settings\%systemName%.ini, exe info, rompath
romPath := GetFullName(iniRomPath)
IniRead, executable, %A_ScriptDir%\Settings\%systemName%.ini, exe info, exe
IniRead, romExtensions, %A_ScriptDir%\Settings\%systemName%.ini, exe info, romextension

romExtension =
GoSub, CheckPaths

;------------------------------------------------------------------------------;
; RUN SYSTEM ;
;------------------------------------------------------------------------------;
;***********************************Atomiswave 56************************************
;Required - Settings.ini:
; http://www.hyperspin-fe.com/forum/showpost.php?p=86692&postcount=113
else if (systemName = "Atomiswave" && executable = "demul.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
;Blockinput on

;\\\optional plain black screen\\\
;Gui +AlwaysOnTop -Caption +ToolWindow
;Gui, color, 0
;Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE

;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
WinHide ahk_class Shell_TrayWnd
guiheight:=A_ScreenHeight/9*4
Gui, +toolwindow -Caption +AlwaysOnTop
Gui, Color, black
Gui, Font, S24 Cred, verdanna
Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %systemnane%`n`n"%Long_RomName%" ;"%romname%"
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%,

IniRead, system, %emupath%settings.ini, %RomName%, System,
IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
IniRead, LoadDecrypted, %emupath%settings.ini, %Romname%, LoadDecrypted

;\\\This section swaps out controls for different game types\\\
demul_controller_code = 16777216
demul_mouse_code = 131072
demul_keyboard_code = 1073741824
demul_lightgun_code = -2147483648
IniRead, controls, %emupath%settings.ini, %RomName%, controls, standard
IniRead, current_device, %emupath%demul.ini, PORTB, device, demul_controller_code
IniRead, current_controls, %emupath%padDemul.ini, CONTROL_TYPE, CONTROL_TYPE, standard
If(controls = "standard" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "sfstyle" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%SFSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "ggxstyle" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%GGXSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "reverse" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%REVERSE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "driving" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%DRIVING_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "fps" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%FPS_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "samba" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%SAMBA_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "lightgun" && (current_device != demul_mouse_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_mouse_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "keyboard" && (current_device != demul_keyboard_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_keyboard_code%, %emupath%demul.ini, PORTB, device
}

;\\\add sounds\\\
;sounds go in demul directory change to .mp3 if desired or specify a directory of sounds for "romname"
;soundplay, %A_ScriptDir%\%systemame%.wav
;soundplay, %A_ScriptDir%\%Romname%.wav
;soundplay, %A_ScriptDir%\%anyname%.wav

If (LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
else if (LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
send, {Down 2}
send, {ENTER}
send, {shiftdown}{Tab}{Shiftup}
send, {Enter}
sleep, 2000
clipboard=
clipboard=%A_ScriptDir%\%romName%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winwaitactive, DEMUL
Process, WaitClose, %executable%
}
}

;**********************************ATARI 5200***********************************
if (systemName = "Atari 5200" && (executable = "messpp.exe" || executable = "mess.exe"))
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% a5200 -cart "%romPath%%romName%%romExtension%" -skip_gameinfo -nowindow -nonewui, %emuPath%, Hide UseErrorLevel
}

;**********************************ATARI Lynx***********************************
else if (systemName = "Atari Lynx" && executable = "handy.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% "%romPath%%romName%%romExtension%", %emuPath%, UseErrorLevel
}

;************************************DAPHNE******* ******************************
else if (systemName = "Daphne" && executable = "daphne.exe"){
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
daphneParams = vldp -fullscreen -x 640 -y 480 -nohwaccel -framefile
frameFilePath = %romPath%%romName%%romExtension%
RunWait, %executable% %romName% %daphneParams% %frameFilePath%, %emuPath%, UseErrorLevel
}

;********************************GAMEBOY ADVANCE********************************

else if (systemName = "Gameboy Advance" && executable = "visualboyadvance.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, "%emuPath%%executable%" "%romPath%%romName%%romExtension%", UseErrorLevel
}

;********************************GAMEBOY********** **********************
else if (systemName = "Gameboy" && executable = "visualboyadvance.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, "%emuPath%%executable%" "%romPath%%romName%%romExtension%", UseErrorLevel
}

;********************************GAMEBOY COLOR********************************
else if (systemName = "Gameboy Color" && executable = "visualboyadvance.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, "%emuPath%%executable%" "%romPath%%romName%%romExtension%", UseErrorLevel
}

;********************************Future Pinball********************************
else if (systemName = "Future Pinball" && executable = "Future Pinball.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Runwait, "%emuPath%%executable%" /open "%romPath%%romName%%romExtension%" /play /exit %emuPath%, Hide UseErrorLevel
}

;*************************************MAME******** ******************************

else if (systemName = "MAME" && executable = "mame.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Runwait, %executable% %romName%, %EmuPath%, Hide UseErrorLevel
Process, waitClose, %executable%
exitapp
}

;***********************************NEO GEO*************************************

else if (systemName = "Neo Geo" && executable = "mame.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% "%romName%", %emuPath%, Hide UseErrorLevel
}

;*****************************NEO GEO POCKET COLOR******************************

else if (systemName = "Neo Geo Pocket Color" && executable = "NeoPop-Win32.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% "%romPath%%romName%%romExtension%", %emuPath%, UseErrorLevel
}

;***********************************NINTENDO 64*********************************

else if (systemName = "Nintendo 64" && executable = "Project64.exe")
{
hideDesktop()
Sleep, 2000
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% "%romPath%%romName%%romExtension%", %emuPath%, Hide UseErrorLevel
}

;****************************NINTENDO ENTERTAINMENT SYSTEM**********************

else if (systemName = "Nintendo Entertainment System" && executable = "Nestopia.exe")
{
Gui, Color, 000000
Gui -Caption +ToolWindow +AlwaysOnTop
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%, BlackGui
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %executable% "%romPath%%romName%%romExtension%", %emuPath%, UseErrorLevel
Sleep, 2000
Gui, destroy
Process, waitClose, %executable%
exitapp
}

;***********************************Panasonic 3DO*******************************

else if (systemName = "Panasonic 3DO" && executable = "FreeDO.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, "%EmuPath%%Executable%",,Hide UseErrorLevel
DetectHiddenWindows, on
WinShow, FreeDO Beta 1.6.2
WinWait, FreeDO Beta 1.6.2
ControlSend, , {F4}, FreeDO Beta 1.6.2
WinWaitActive, FreeDO Beta 1.6.2
SendInput, {ALTDOWN}f{ALTUP}{ENTER}
IfWinNotActive, Open, Common Places Host W
WinActivate, Open, Common Places Host W
WinWaitActive, Open, Common Places Host W
clipboard=
clipboard=%romPath%%romName%%romExtension%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
WinWait, FreeDO Beta 1.6.2
IfWinNotActive, FreeDO Beta 1.6.2, , WinActivate, FreeDO Beta 1.6.2,
WinWaitActive, FreeDO Beta 1.6.2,
SendInput, {ALTDOWN}c{ALTUP}{ENTER}{ENTER}
Process, WaitClose, FreeDO.exe
}

;***********************************SEGA 32X************************************

else if (systemName = "Sega 32X" && executable = "Fusion.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%" -auto -32X -fullscreen, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, fusion.exe
}

;***********************************SEGA CD*************************************

else if (systemName = "Sega CD" && executable = "Fusion.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%" -auto -scd -fullscreen, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, %Executable%
exitapp
}

;*********************************SEGA DREAMCAST********************************

else if (systemName = "Sega Dreamcast" && executable = "nullDC_Win32_Release-NoTrace.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% -config ImageReader:DefaultImage="%romPath%%romName%%romExtension%", %EmuPath%,Hide UseErrorLevel
WinWait, nullDC
Sleep,1000
WinShow, ahk_class ndc_main_window
Process, WaitClose, nullDC_Win32_Release-NoTrace.exe
}


;*********************************SEGA Game Gear********************************

else if (systemName = "Sega Game Gear" && executable = "Fusion.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%" -auto -sms -fullscreen, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, fusion.exe
}

;*********************************SEGA Genesis**********************************

else if (systemName = "Sega Genesis" && executable = "Fusion.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%" -auto -gen -fullscreen, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, fusion.exe
}

;*******************************SEGA Master System******************************

else if (systemName = "Sega Master System" && executable = "Fusion.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%" -auto -sms -fullscreen, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, fusion.exe
}

;***********************************SEGA MODEL 2*********************************

else if (systemName = "Sega Model 2")
{
if(executable = "emulator_multicpu.exe" || executable = "emulator.exe" )
{
;hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %executable% %romName%, %emuPath%, Hide UseErrorLevel
DetectHiddenWindows, on
WinWait, Model 2
WinShow
Process, WaitClose, %executable%
}
}

;***********************************SEGA Naomi***********************************

else if (systemName = "SEGA Naomi")
{
if(executable = "NAOMI.exe" || executable = "nullDC-Naomi_1.0.3_mmu.exe" )
SetWorkingDir, %emuPath%
Hotkey, %exitEmulatorKey%, CloseProcess
IniWrite, %romPath%%romName%%romExtension%, %A_WorkingDir%\DIMM.ini, Settings, image
Run, %executable% ; launches emulator
Process, WaitClose, %executable%
exitapp
}


;**********************************SEGA SATURN***********************************
else if (systemName = "Sega Saturn" && executable = "SSF.exe")
{
RunWait, %DAEMONTOOLS% -mount 0`,"%romPath%%romName%%romExtension%"
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %executable% , %emuPath%, UseErrorLevel
}

;********************************Sony Playstation*******************************

else if (systemName = "Sony Playstation" && executable = "psxfin.exe")
{
psxParams = -f
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% %psxParams% "%romPath%%romName%%romExtension%", %EmuPath%, Hide UseErrorLevel
DetectHiddenWindows, on
WinWait, ahk_class pSX
hideDesktop()
WinWaitClose, ahk_class pSX
}

;***********************Super Nintendo Entertainment System*********************

else if (systemName = "Super Nintendo Entertainment System" && executable = "zsnesw.exe")
{
hideDesktop()
SetKeyDelay, 250
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %Executable% "%romPath%%romName%%romExtension%", %EmuPath%
}

;**********************************Turbo Duo***********************************
else if (systemName = "Turbo Duo" && executable = "pce.exe")
{
RunWait, %DAEMONTOOLS% -mount 0`,"%romPath%%romName%%romExtension%"
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %executable% syscard3.pce , %emuPath%, UseErrorLevel
}

;**********************************TurboGrafx 16********************************

else if (systemName = "TurboGrafx 16" && executable = "mednafen.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, "%EmuPath%%Executable%" "%romPath%%romName%%romExtension%" -fs 1,, UseErrorLevel
}

;***********************************JukeBox******* ******************************

else if (systemName = "Jukebox" && executable = "Silverjuke.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseJuke
RunWait, %emuPath%%executable% --kiosk, Hide UseErrorLevel
}
else if (systemName = "Jukebox" && executable = "SKJukebox.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %emuPath%%executable%, Hide UseErrorLevel
}

;***************************************Zinc****** ******************************

else if (systemName = "Zinc" && executable = "zinc.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %Executable% %romName%, %EmuPath%, Hide UseErrorLevel
}

else
{
MsgBox,48,Error,%systemName% is an invalid System Name or %executable% isnt supported yet,6
}


;------------------------------------------------------------------------------;
; WHEN EMULATOR FINISHES OR IF LAUNCH EXE FAILS ;
;------------------------------------------------------------------------------;
;************PROBABLY DO NOT NEED TO EDIT THIS AREA*************

if (ErrorLevel = "ERROR")
{
MsgBox,48,Error,Failed to run executable check your paths,6
}
Goto ExitScript ; Exits script and returns to frontend


;------------------------------------------------------------------------------;
; KILL COMMANDS ;
;------------------------------------------------------------------------------;
;************PROBABLY DO NOT NEED TO EDIT THIS AREA*************

/*
Most emu's can be closed with CloseProcess when using a 2 key combo, if not set a custom
close.
*/
CloseJuke:
RunWait, %emuPath%%executable% --execute="program.shutdown(30);", Hide UseErrorLevel
return

CloseProcess:
Hotkey, %exitScriptKey%, Off
Process, Close, %Executable%
Process, WaitClose, %Executable%
Gui, Color, 000000
Gui -Caption +ToolWindow +AlwaysOnTop
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%, BlackGui
return

ExitScript:
Process, Exist, HyperSpin.exe
PID := errorLevel
if (PID)
{
WinActivate, ahk_pid %PID%
WinWaitActive, ahk_pid %PID%
Gui, destroy
if (hideCursor)
SystemCursor("On")
if (hideTaskbar)
WinShow ahk_class Shell_TrayWnd
ExitApp
}


OnExit, ExitScript
return








;------------------------------------------------------------------------------;
; REST OF SCRIPT ;
;------------------------------------------------------------------------------;
;************PROBABLY DO NOT NEED TO EDIT THIS AREA*************



SystemCursor(OnOff=1) ; INIT = "I","Init"; OFF = 0,"Off"; TOGGLE = -1,"T","Toggle"; ON = others
{
static AndMask, XorMask, $, h_cursor
,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13 ; system cursors
, b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13 ; blank cursors
, h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,h11,h12,h13 ; handles of default cursors
if (OnOff = "Init" or OnOff = "I" or $ = "") ; init when requested or at first call
{
$ = h ; active default cursors
VarSetCapacity( h_cursor,4444, 1 )
VarSetCapacity( AndMask, 32*4, 0xFF )
VarSetCapacity( XorMask, 32*4, 0 )
system_cursors = 32512,32513,32514,32515,32516,32642,32643,32644,32 645,32646,32648,32649,32650
StringSplit c, system_cursors, `,
Loop %c0%
{
h_cursor := DllCall( "LoadCursor", "uint",0, "uint",c%A_Index% )
h%A_Index% := DllCall( "CopyImage", "uint",h_cursor, "uint",2, "int",0, "int",0, "uint",0 )
b%A_Index% := DllCall("CreateCursor","uint",0, "int",0, "int",0
, "int",32, "int",32, "uint",&AndMask, "uint",&XorMask )
}
}
if (OnOff = 0 or OnOff = "Off" or $ = "h" and (OnOff < 0 or OnOff = "Toggle" or OnOff = "T"))
$ = b ; use blank cursors
else
$ = h ; use the saved cursors

Loop %c0%
{
h_cursor := DllCall( "CopyImage", "uint",%$%%A_Index%, "uint",2, "int",0, "int",0, "uint",0 )
DllCall( "SetSystemCursor", "uint",h_cursor, "uint",c%A_Index% )
}
}
ToggleCursor:
SystemCursor("Toggle")
return

IniRead(Filename, Section, Key, Default = "") {
FileRead, text, *t %Filename%
text = `n%text%`n
StringTrimLeft, text, text, InStr(text, "`n[" . Section . "]`n")
Loop, 8 {
sp := sp . " "
StringReplace, text, text, %Key%%sp%=, %Key%=
If ErrorLevel
Break
}
start := InStr(text, "`n" . Key . "=")
If !start
Return, Default
start += StrLen(Key) + 2
StringMid, Value, text, start, InStr(text, "`n", false, start) - start
Return, Value
}

;Get Full Path from Relative Path
GetFullName( fn ) {
static buf, i
if !i
i := VarSetCapacity(buf, 512)
DllCall("GetFullPathNameA", "str", fn, "uint", 512, "str", buf, "str*", 0)
return buf
}

hideDesktop(){
;WinHide ahk_class Shell_TrayWnd
;Gui, +toolwindow
;Gui, -Caption
;Gui, Color, black
;Gui, show, +toolwindow Maximize
Gui, Color, 000000
Gui -Caption +ToolWindow
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%, BlackScreen

}

CheckINI:
IfNotExist, %A_ScriptDir%\HyperSpin.exe
{
MsgBox,48,Error, Must be in same directory as HyperSpin.exe,6
Goto ExitScript
}
IfNotExist, %A_ScriptDir%\Settings\%systemName%.ini
{
MsgBox,48,Error,Cannot Find %A_ScriptDir%\Settings\%systemName%.ini,6
Goto ExitScript
}
return

CheckPaths:
romFound =
StringRight, emuPathBackSlash, EmuPath, 1
StringRight, romPathBackSlash, RomPath, 1

If (emuPathBackSlash != "\" || romPathBackSlash != "\")
{
MsgBox,48,Error, Make sure your paths contains a backslash on the end ,6
Goto ExitScript
}
If (executable = "")
{
MsgBox,48,Error, Missing executable in %systemName%.ini ,6
Goto ExitScript
}
If (romPath = "")
{
MsgBox,48,Error, Missing rom path in %systemName%.ini ,6
Goto ExitScript
}
If (emuPath = "")
{
MsgBox,48,Error, Missing emulator path in %systemName%.ini ,6
Goto ExitScript
}
IfNotExist, %EmuPath%%Executable%
{
MsgBox,48,Error,Cannot Find %EmuPath%%Executable%,6
Goto ExitScript
}
if(systemName != "zinc")
{
If (romExtensions = "")
{
MsgBox,48,Error, Missing rom extension in %systemName%.ini ,6
Goto ExitScript
}
Loop, parse, romExtensions, `,
{
inputVar = %A_LoopField%
StringLeft, charToCheck, inputVar, 1
If(charToCheck = ".")
{
MsgBox,48,Error, Make sure your rom extensions do not contain a ".",6
Goto ExitScript
}
IfExist %RomPath%%RomName%.%A_LoopField%
{
romExtension = .%A_LoopField%
romFound = true
break
}else{
IfExist %RomPath%%RomName%\%RomName%.%A_LoopField%
{
RomPath = %RomPath%%RomName%\
MsgBox %RomPath%
romExtension = .%A_LoopField%
romFound = true
break
}else{
romFound = false
}
}
}
}
if (romFound = "false")
{
if(systemName != "daphne"){
MsgBox,48,Error,Cannot find Rom - %RomPath%%RomName% with any provided extension,6
Goto ExitScript
}else{
MsgBox,48,Error,Cannot find Daphne framefile - %RomPath%%RomName% with any provided extension,6
Goto ExitScript
}
}
return

chillinwater
12-18-2010, 10:24 AM
"if" is always used for the first system in the script.
So either...
-remove the "Atomiswave section of the script you pasted and repaste it just below the "atari 5200" section.
(or BETWEEN any two system sections and Not below Zinc at the bottom)

or...
-change the "else if" command in the "Atomiswave" section to just "if"
and change the "if" command in the "Atari 5200" section to "else if"



either way should fix it.

Hunk_4TH
12-18-2010, 02:24 PM
"if" is always used for the first system in the script.
So either...
-remove the "Atomiswave section of the script you pasted and repaste it just below the "atari 5200" section.
(or BETWEEN any two system sections and Not below Zinc at the bottom)

or...
-change the "else if" command in the "Atomiswave" section to just "if"
and change the "if" command in the "Atari 5200" section to "else if"



either way should fix it.
Thanks man! djvj pointed that out to me.

At the moment I'm using the test of Hyperlaunch 2 and was wondering if there is anyway to get this to work with that?

chillinwater
12-18-2010, 06:21 PM
Consider these "beta" scripts for "Sega Naomi Demul"
(an "Atomiswave" wheel can use the same script.)
and a seperate script for,
"Sega Dreamcast Demul" (at bottom of post)
Using,
-Hyperlaunch 2.0 (only)
-Emulator= Demul 56 (for Naomi, Atomiswave & Hikaru)
-Emulator= Demul 56 (for Dreamcast)

only tested with a few Naomi games but it it worked just like it did in HL 1.0
-probably a few (unknown) minor bugs to work out

For this script to work properly you need the required items from the checklist.

[checklist]-all from post #113 on this page:
http://www.hyperspin-fe.com/forum/showpost.php?p=86692&postcount=113
-Sega Naomi Demul.ahk (2.0 script) from this post
-Sega Naomi Demul.xml (database) (copy/paste/properly place)
(for naomi database)- http://www.hyperspin-fe.com/forum/showpost.php?p=86093&postcount=104
-Settings.ini (settings) (place in demul root folder)
-Support files (download x2) place as per djvj instructions that come with.


[Sega Naomi Demul.ahk] or [Atomiswave.ahk] - works for both
.txt module in attachment below (rename to .ahk)

;----------------------------------------------------------------------------
; Sega Naomi Demul (rename to Atomiswave for Atomiswave wheel)
; Demul 56
; by chillinwater and djvj
; .1 beta
; Required - database by djvj
; Required - support files by djvj
; Required - Settings.ini by chillinwater and djvj:
; http://www.hyperspin-fe.com/forum/showpost.php?p=86692&postcount=113
;----------------------------------------------------------------------------
;hideDesktop()
;Blockinput on

;\\\optional plain black screen\\\
;Gui +AlwaysOnTop -Caption +ToolWindow
;Gui, color, 0
;Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE


;\\\optional "Please Wait Loading Screen" change size,color,font,background color,what you want to say\\\
IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
;WinHide ahk_class Shell_TrayWnd
guiheight:=A_ScreenHeight/9*4
Gui, +toolwindow -Caption +AlwaysOnTop
Gui, Color, black
Gui, Font, S24 Cred, verdanna
Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %
systemname%`n`n"%Long_RomName%" ;"%romname%"
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%,

;\\\This section reads the required settings.ini\\\
IniRead, system, %emupath%settings.ini, %RomName%, System,
IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
IniRead, LoadDecrypted, %emupath%settings.ini, %Romname%, LoadDecrypted

;\\\This section swaps out controls for different game types\\\
demul_controller_code = 16777216
demul_mouse_code = 131072
demul_keyboard_code = 1073741824
demul_lightgun_code = -2147483648
IniRead, controls, %emupath%settings.ini, %RomName%, controls, standard
IniRead, current_device, %emupath%demul.ini, PORTB, device, demul_controller_code
IniRead, current_controls, %emupath%padDemul.ini, CONTROL_TYPE, CONTROL_TYPE, standard
If(controls = "standard" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "sfstyle" && (current_device != demul_controller_code or current_controls !=
controls))
{
filecopy, %emupath%SFSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "ggxstyle" && (current_device != demul_controller_code or current_controls !=
controls))
{
filecopy, %emupath%GGXSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "reverse" && (current_device != demul_controller_code or current_controls !=
controls))
{
filecopy, %emupath%REVERSE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "driving" && (current_device != demul_controller_code or current_controls !=
controls))
{
filecopy, %emupath%DRIVING_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "fps" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%FPS_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "samba" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%SAMBA_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "lightgun" && (current_device != demul_mouse_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_mouse_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "keyboard" && (current_device != demul_keyboard_code or current_controls !=
controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_keyboard_code%, %emupath%demul.ini, PORTB, device
}
;\\\optional add sounds\\\
;sounds go in demul directory change to .mp3 if desired or specify a directory of sounds for "romname"
;soundplay, %A_ScriptDir%\%systemame%.wav
;soundplay, %A_ScriptDir%\%Romname%.wav
;soundplay, %A_ScriptDir%\%anyname%.wav

If (LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
ExitApp
}
else if (LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
send, {Down 2}
send, {ENTER}
send, {shiftdown}{Tab}{Shiftup}
send, {Enter}
sleep, 2000
clipboard=
clipboard=%A_ScriptDir%\%romName%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winwaitactive, DEMUL
Process, WaitClose, %executable%
ExitApp
}
CloseProcess:
process, Close, %executable%
return


For Dreamcast,
-Now runs all file types in (1) script.
-If you dont have "CHD" type roms you can use the same roms you have setup for NullDC or Makaron running Dreamcast.
-for gdi to chd rom conversion by kodiak [Linky] (http://www.emutalk.net/showthread.php?t=51502)
-does not use settings at this time.

For the script to work properly you need to do a couple of things first:

-strip the "gdrCHD.ini" down to the following contents...
make a copy of it and re-name the copy to:

[gdrCHD_restore.ini]


[Main]
openDialog = false


-strip the "gdrImage.ini" down to the following contents...
make a copy of it and re-name the copy to:

[gdrImage_restore.ini]


[Main]
openDialog = false

DONE!

[Sega Dreamcast Demul.ahk]


;----------------------------------------------------------------------------
; Sega Dreamcast Demul
; Demul 56
; by chillinwater
; .1 beta
; Required Steps for Setup Prior to running:
; http://www.hyperspin-fe.com/forum/showpost.php?p=99852&postcount=138
;----------------------------------------------------------------------------

;hideDesktop()
SetBatchLines -1

;\\\optional plain black screen\\\
;Gui +AlwaysOnTop -Caption +ToolWindow
;Gui, color, 0
;Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE

;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
;WinHide ahk_class Shell_TrayWnd
guiheight:=A_ScreenHeight/9*4
Gui, +toolwindow -Caption +AlwaysOnTop
Gui, Color, black
Gui, Font, S24 Cred, verdanna
Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %systemname%`n`n"%RomName%" ;"%romname%"
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%,

;\\\add sounds\\\
;sounds go in demul directory change to .mp3 if desired or specify a directory of sounds for "romname"
;soundplay, %A_ScriptDir%\%systemame%.wav
;soundplay, %A_ScriptDir%\%Romname%.wav
;soundplay, %A_ScriptDir%\%anyname%.wav

if (romextension = ".cdi" || romextension = ".mds" || romextension = ".ccd" || romextension = ".nrg" || romextension = ".gdi" || romextension = ".cue" )
{
FileDelete, %emupath%gdrImage.ini
;FileCopy, %emupath%gdrImage_Restore.xml, %emupath%gdrImage.ini
sleep, 500
IniWrite, gdrImage.dll, %emupath%Demul.ini, plugins, gdr ;for images (cdi,mds,ccd,nrg,gdi,cue)
IniWrite, false, %emupath%gdrImage.ini, Main, openDialog
IniWrite, %romPath%%romname%%RomExtension%, %emupath%gdrImage.ini, Main, imagefilename
sleep, 250
Run, %emupath%%executable% -run=dc -rom=%Romname%
sleep, 4000
send, {ALTDOWN}{ENTER}{ALTUP} ;demul56
Gui Destroy
Process, WaitClose, %executable%
WinActivate, HyperSpin
exitapp
}
else if (romextension = ".chd")
{
FileDelete, %emupath%gdrCHD.ini
;FileCopy, %emupath%gdrCHD_Restore.xml, %emupath%gdrImage.ini
sleep, 500
IniWrite, false, %emupath%gdrCHD.ini, Main, openDialog
IniWrite, gdrCHD.dll, %emupath%Demul.ini, plugins, gdr ;for CHD
IniWrite, %romPath%%romname%%RomExtension%, %emupath%gdrCHD.ini, Main, imagefilename
sleep, 250
Run, %emupath%%executable% -run=dc -rom=%Romname%
sleep, 4000
send, {ALTDOWN}{ENTER}{ALTUP} ;demul56
Gui Destroy
Process, WaitClose, %executable%
WinActivate, HyperSpin
exitapp
}
CloseProcess:
process, Close, %executable%
return

djvj
12-18-2010, 06:42 PM
Thanks for remembering the credit chillin. I was planning on doing those scripts down the road when HL was released, and I was forced to update them :)

Hunk_4TH
12-18-2010, 06:49 PM
Consider this another "beta" for
Sega Naomi Demul
Demul 56 (Naomi, Atomiswave & Hikaru)

for Hyperlaunch 2.0 (only)
only tested with a few Naomi games but it it worked just like it did in HL 1.0
-probably a few (unknown) minor bugs to work out

[Sega Naomi Demul.ahk]

;----------------------------------------------------------------------------
; Sega Naomi Demul
; Demul 56
; by chillinwater and djvj
; .01 beta
; Required - Settings.ini:
; http://www.hyperspin-fe.com/forum/showpost.php?p=86692&postcount=113
;----------------------------------------------------------------------------
;hideDesktop()
;Blockinput on

;\\\optional plain black screen\\\
;Gui +AlwaysOnTop -Caption +ToolWindow
;Gui, color, 0
;Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE

;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
WinHide ahk_class Shell_TrayWnd
guiheight:=A_ScreenHeight/9*4
Gui, +toolwindow -Caption +AlwaysOnTop
Gui, Color, black
Gui, Font, S24 Cred, verdanna
Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %
systemnane%`n`n"%Long_RomName%" ;"%romname%"
Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%,

IniRead, system, %emupath%settings.ini, %RomName%, System,
IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
IniRead, LoadDecrypted, %emupath%settings.ini, %Romname%, LoadDecrypted

;\\\This section swaps out controls for different game types\\\
demul_controller_code = 16777216
demul_mouse_code = 131072
demul_keyboard_code = 1073741824
demul_lightgun_code = -2147483648
IniRead, controls, %emupath%settings.ini, %RomName%, controls, standard
IniRead, current_device, %emupath%demul.ini, PORTB, device, demul_controller_code
IniRead, current_controls, %emupath%padDemul.ini, CONTROL_TYPE, CONTROL_TYPE, standard
If(controls = "standard" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "sfstyle" && (current_device != demul_controller_code or current_controls !=
controls))
{
filecopy, %emupath%SFSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "ggxstyle" && (current_device != demul_controller_code or current_controls !=
controls))
{
filecopy, %emupath%GGXSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "reverse" && (current_device != demul_controller_code or current_controls !=
controls))
{
filecopy, %emupath%REVERSE_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "driving" && (current_device != demul_controller_code or current_controls !=
controls))
{
filecopy, %emupath%DRIVING_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "fps" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%FPS_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "samba" && (current_device != demul_controller_code or current_controls != controls))
{
filecopy, %emupath%SAMBA_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "lightgun" && (current_device != demul_mouse_code or current_controls != controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_mouse_code%, %emupath%demul.ini, PORTB, device
}
Else if(controls = "keyboard" && (current_device != demul_keyboard_code or current_controls !=
controls))
{
filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
IniWrite, %demul_keyboard_code%, %emupath%demul.ini, PORTB, device
}
;\\\add sounds\\\
;sounds go in demul directory change to .mp3 if desired or specify a directory of sounds for "romname"
;soundplay, %A_ScriptDir%\%systemame%.wav
;soundplay, %A_ScriptDir%\%Romname%.wav
;soundplay, %A_ScriptDir%\%anyname%.wav

If (LoadDecrypted = "false")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winactivate, DEMUL
Process, WaitClose, %executable%
}
else if (LoadDecrypted = "true")
{
Run, %emupath%%executable% -run=%system% -rom=%Romname%
send, {Down 2}
send, {ENTER}
send, {shiftdown}{Tab}{Shiftup}
send, {Enter}
sleep, 2000
clipboard=
clipboard=%A_ScriptDir%\%romName%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
sleep, %Screen_Timeout%
send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
Blockinput off
sleep, 1000
Gui Destroy
winwaitactive, DEMUL
Process, WaitClose, %executable%
}
CloseProcess:
process, Close, %executable%
return


Thanks for doing this!! I get an error at line 43 I used pastebin and 43 is IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device

I tried this with a few different games including Atomiswave and Naomi :/

chillinwater
12-18-2010, 07:05 PM
@djvj NP, Credit where credit is due right? I think its only fair we are BOTH included dont you?
I cant accept complete credit for it anyway (even before you enhanced it) since ckergald came up with the original concept way back when with demul 5.3.
But so much has changed since then.

I wasnt planning on doing it till later either but since Hunk_4th asked...

@Hunk_4th, I dont get that error so I think thats a web editor error again.
Let me add the script as a .txt attachment.
see attachment below (rename to .ahk)

[edit] actually the lines look good. did you download all of djvj's support files?
http://www.hyperspin-fe.com/forum/showpost.php?p=86692&postcount=113

Hunk_4TH
12-18-2010, 07:10 PM
I think thats a web editor error again let me add it as a txt file....standby

[edit] actually the lines look good. did you download all of djvj's support files?

Thanks for looking into it Support files? Hmm where are they?

chillinwater
12-18-2010, 07:11 PM
Check the .txt attachment above rename it ".ahk" and Ill post the link for the support files on this post...standby

Demul 56 support files by djvj are at the bottom of post #113 in this thread here:
http://www.hyperspin-fe.com/forum/showpost.php?p=86692&postcount=113

Hunk_4TH
12-18-2010, 07:25 PM
Tried that and I it loads but I get a black screen saying error please wait in red letters. And I have to manually close Hyperlaunch.

chillinwater
12-18-2010, 07:33 PM
Didnt you have this working before?
cuz it sounds like its not reading the settings.ini file which you place in the demul(emu) folder.
Did you copy\paste the settings.ini from post #113 also?

[checklist]-all from post #113 or area 51?
-Optional Sega Naomi Demul.ahk (1.0 script) from post #113
-Sega Naomi Demul.xml (database) (copy/paste/properly place)
-Settings.ini (settings) (place in demul root folder)
-Support files (download x2) place as per djvj instructions that come with.

-Sega Naomi Demul.ahk (2.0 script) from post #138

Hunk_4TH
12-18-2010, 07:38 PM
Sorry I did forget to paste in the settings. That seemed to work. But I get that message "Pleaset wait while loading" So and so game. Then I hear Naomi booting up but it's still on that black screen.

chillinwater
12-18-2010, 07:46 PM
Disable these lines in the script by adding ";" here, here and here..etc
Then lets see where its messin up.



;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
; IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
;WinHide ahk_class Shell_TrayWnd
;guiheight:=A_ScreenHeight/9*4
;Gui, +toolwindow -Caption +AlwaysOnTop
;Gui, Color, black
;Gui, Font, S24 Cred, verdanna
;Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %
;systemnane%`n`n"%Long_RomName%" ;"%romname%"
;Gui, Show, W%A_ScreenWidth% H%A_ScreenHeight%,


[check]
-does game load? (I know you heard sound so that should be good)
-does loaded game go fullscreen after approx max 15secs or sooner?
(read the settings.ini its adjustable in the settings for each game)
-what it doesnt do
-shutdown

Hunk_4TH
12-18-2010, 07:51 PM
Tried that. I get an error at line 36. I'm really sorry to trouble you with this. Also I'm kind of new at ahk.

chillinwater
12-18-2010, 07:53 PM
No worries I have time at the moment
whats the error?

[edit] oh...put one of these ";" on line 36 temporarily.

All this last part does is let us look behind the scenes.

Hunk_4TH
12-18-2010, 07:56 PM
This. Hope this helps. Also do you have Team Viewer? That might be pushing it though :D

chillinwater
12-18-2010, 08:01 PM
Yeah ok we just missed placing one of these ";"
Look at post #147 again to see if thats what yours looks like

You can temporarily delete that section if its easier.

I do have teamviewer but I dont want my teamate to see all my porn :D

Hunk_4TH
12-18-2010, 08:05 PM
Thanks! I tried your edited script and pasted in that over mine since mine looked different. That worked perfect except one thing. Not going in fullscreen :D

chillinwater
12-18-2010, 08:09 PM
press alt enter when the game is fully loaded

Hunk_4TH
12-18-2010, 08:11 PM
press alt enter when the game is fully loaded

Oh yeah I know about that. Didn't djvj pu tin his script to make it go fullscreen? I personally think the devs should give us this option.

chillinwater
12-18-2010, 08:14 PM
Yes djvj and I collaborated on our script. You never read this whole thread?
we are just trouble shooting atm
It doesnt crash when you try fullscreen manually?

Hunk_4TH
12-18-2010, 08:16 PM
Yes djvj and I collaborated on our script. You never read this whole thread.
we are just trouble shooting atm
It doesnt crash when you try fullscreen manually?

Oh ok guess I should've read more. Hmm I just tried and yeah it loaded with the Naomi bios screen but then just went back to the desktop with the emulator still running but no game.

chillinwater
12-18-2010, 08:18 PM
So it loads some games but not others?

Hunk_4TH
12-18-2010, 08:20 PM
No it loads the games but when alt+enter to go in fullscreen it goes in fullscreen but then seems to crash to the desktop with the emu still running but no game. If that makes sense.

chillinwater
12-18-2010, 08:30 PM
Ok then 3 things (its running with no crashes and fullscreen on my system so...)

#1 Demul isnt setup correctly on your system.
[check]
-that you have the correct rom versions
-bios is setup correctly
-graphics plugin is setup correctly
-latest graphics and directx drivers

#2 if the game finally loads and doesnt go fullscreen read the settings.ini file on how to adjust the "screen_timeout" everybodies systems are slower or faster and need the timeouts adjusted (some games also just load faster)

#3 once you get it all working (checking roms, drivers and bios) remove all the ";" we put in or recopy the original and put it in its place.

#4 take two aspirin and call me in the mornin :)

Hunk_4TH
12-18-2010, 08:36 PM
Ha ha nice list of things I should do especially that last one! Oh well I recopied the script and waited 15 seconds this time and what do you know it worked. Sucks I can't see the Naomi bios screen first but like you said I just have to tinker with the timeout. My system runs a Q8200 overclocked to 2.66 with 6gb ram should handle it :D

chillinwater
12-18-2010, 08:39 PM
Yeah thats faster than mine.
but yeah, you can adjust that in the settings and timing is crucial (for each rom) and may change depending on your systems current load (other stuff running)
15000=15secs
10000=10secs
9000=9secs and so on.

Im ready for 2 valium and a beer now!

Hunk_4TH
12-18-2010, 08:43 PM
Awesome. I'll probably tinker with them for a few. Thanks again for your help! Hopefully this will help someone else in the future.

Ha ha I imagine so :D

chillinwater
12-18-2010, 08:50 PM
Glad you got it going at least.

One last thing...
Its normal for it to NOT go fullscreen once you see the Demul (windows) window at which time you have to manually press "alt-enter" or adjust those settings.

So its your call if you want to see that window...
or
not see the Bios screen and start in fullscreen.
(of course unless you get the timing perfect.)

The choices we have to make till they straightin it out in the next version

Hunk_4TH
12-18-2010, 09:26 PM
Ah ok gotcha. I'll just have to keep tinkering with the timing. One little thing I noticed when exiting a game via esc it works but it doesn't close Hyperlaunch and the taskbar disappears with the start button still there and usable. Must be a bug?

chillinwater
12-18-2010, 09:56 PM
Yeah Ive seen that too with other official modules Ive tested.
So I think its the way the HL 2.0 testing mode is setup and also when Hyperspin is not actually running, the "winactivate, Hyperspin" final command is not able to do anything so it cant cover that up.

Push the "end" key on your keyboard a couple times. Seems to bring it back for me.

[edit]-updated

disabled the line:
WinHide ahk_class Shell_TrayWnd
in posts #91 and #138 only
It seemed to be giving too many problems, not with the taskbar disappearing but with it not reappearing when needed.
I only updated the scripts here in this thread so far. Gotta find em all!

Hunk_4TH
12-18-2010, 09:58 PM
Ah so it wasn't just me? that's good! I am looking forward to HL2 I really like the test feature and modules. I'll try pressing the "end" key a few times when I try it again.

chillinwater
12-18-2010, 11:24 PM
edited the script fo demul 56 and HL 2.0 on Post #138
-should close better now
(closes HL and shouldnt have to mess with the taskbar or windows icon)

@djvj in your scripts on post #104 and #113
its minor but

Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %systemnane%`n`n"%Long_RomName%" ;"%romname%"

should be %systemname%
So the system hasnt been showing up in the splash.
I had to fix my original script as well.

also,
disabled the line:
WinHide ahk_class Shell_TrayWnd
in posts #91 and #138 only
It seemed to be giving too many problems, not with the taskbar disappearing but with it not reappearing when needed.
I only updated the scripts here in this thread so far. Gotta find em all!

Hunk_4TH
12-19-2010, 12:31 AM
edited the script fo demul 56 and HL 2.0 on Post #138
-should close better now
(closes HL and shouldnt have to mess with the taskbar or windows icon)

@djvj in your scripts on post #104 and #113
its minor but

Gui, Add, Text, y%guiheight% W%A_ScreenWidth% H%A_ScreenHeight% Center, Please Wait! Now Loading...`n %systemnane%`n`n"%Long_RomName%" ;"%romname%"

should be %systemname%
So the system hasnt been showing up in the splash.
I had to fix my original script as well.

Thanks again! :) I take it this exact script should also work for Atomiswave?

"Edit" Ok it works great for Atomiswave as well like I figured. But upon launching a game via Hyperspin (only tried fotns atm) I get a bsod. Something similar would happen in GameEx. So it must be something on my end not the script/emu?

jhabers
12-19-2010, 08:08 AM
Any of you uys that know Atomiswave and Naomi real well wanna create a minted XML for HL. If so PM me.
Jon

chillinwater
12-19-2010, 08:42 AM
@Hunk_4th,
Yes, but you if you want to use seperate wheels you'll need two scripts, and two Hyperspin\settings files
one named "Atomiswave" and the other "Sega Naomi Demul"
for each file type.

The Databases can be individual like above or combined if using one wheel.

-bosd is not the script thats either a demul bug, demul config (bios, plug-in) problem or graphics card driver/config problems


@jhabers,

There are some pure romname txt files that can be fed into Hyperlist using mame as the system for info.
on post #100 of this thread (Demul 56 uses Mame 139u1 roms)

I have some in the "Setting Up Un-Official" thread
Atomiswave (http://www.hyperspin-fe.com/forum/showpost.php?p=52988&postcount=11) and Sega Naomi Demul (http://www.hyperspin-fe.com/forum/showpost.php?p=53040&postcount=59)
Created with Hyperlist using mame v139 and the above method

Djvj has some (modified) on post #104 for Naomi
http://www.hyperspin-fe.com/forum/showpost.php?p=86093&postcount=104
and
post #113 for Atomiswave
http://www.hyperspin-fe.com/forum/showpost.php?p=86692&postcount=113
with some testing notes and a few alternate emu lines
"<exe>NaomiMakaron</exe>"

All these are as close to mint there is I think.

djvj
12-19-2010, 10:00 AM
My setup is pretty much as good as it gets for getting naomi working on all the available supported games in makaron and demul's current versions. But like chillin said, it's a mix between the 2 emulators. Makaron uses dats, not the mame rom names, which would throw off your HyperList. I think it would be a good idea just to use all mame rom names in HL honestly.

chillin, thanks for pointing out that script error, never noticed, and the screen always looked correct to me. It had to be fixed on all the naomi and atomis scripts. Updated all my posts with the correct name also, hopefully this never comes up again.

You have to update these posts too chillin:
http://www.hyperspin-fe.com/forum/showthread.php?t=3732&highlight=systemnane
http://www.hyperspin-fe.com/forum/showpost.php?p=88985&postcount=18

chillinwater
12-19-2010, 10:16 AM
Yep.


should be %systemname%
So the system hasnt been showing up in the splash.
I had to fix my original script as well.

That first link is\was my secret editing base so Im not worried about that one.
Thanks for pointing it out though!! Now that its been discovered I have to move it again :D

jhabers
12-19-2010, 12:21 PM
OK, I added Atomiswave and Naomi to HL. Can you guys check to make sure they look good and report back here. If they are good I will add them to HyperBase and we can get the wheelart and themes going

chillinwater
12-19-2010, 12:45 PM
Just with a quick glance they both look good.

I agree with what djvj said about romnames...
all naomi roms should use the mame naming convention.

That would make it easier across the board while using...
-multiple emus (Nulldc, Makaron, Demul) in one wheel
-shared artwork (saves some diskspace)
-shared Databases (easier to maintain)

djvj
12-19-2010, 01:30 PM
jhabers, there are too many errors on the HL db to go through each one. I noticed the one you have posted has no ratings, some wrong genres, all the crc are the same (should just keep this blank if you don't have them correct). Here is mine (edited to remove compatibility comments):

http://pastebin.com/qHBPL14V

Note some games do not work in makaron or demul yet, I kept them in there though for HL.


For Sega Naomi, my db would need alot of time to clean it up for HL insertion, which I am not doing right now. But yours suffers from the same as the atomiswave above. I updated mine to HS2.0 awhile back, but I think can still use some more ordering and cleaning.

If you want to take a look, this is the latest I have of it:
http://pastebin.com/m4N5fe15

jhabers
12-19-2010, 02:58 PM
jhabers, there are too many errors on the HL db to go through each one. I noticed the one you have posted has no ratings, some wrong genres, all the crc are the same (should just keep this blank if you don't have them correct). Here is mine (edited to remove compatibility comments):

http://pastebin.com/qHBPL14V

Note some games do not work in makaron or demul yet, I kept them in there though for HL.


For Sega Naomi, my db would need alot of time to clean it up for HL insertion, which I am not doing right now. But yours suffers from the same as the atomiswave above. I updated mine to HS2.0 awhile back, but I think can still use some more ordering and cleaning.

If you want to take a look, this is the latest I have of it:
http://pastebin.com/m4N5fe15

Thanks djvj, I have swapped out your Atomiswave with mine. The probelm was that I pulled all the infor from HL MAME set and I giess alot of it is wrong.

So can you doulble check Atomiswave now on HL and give the OK :)

As for Naomi. I notice a bunch of games differnet from mine and yours. Yours has like 80 and the one I put on HL has like 130 games. Can we at least get Naomi to a Beta stage on HL where all the games are there and named correctly so we can at least get it into Hyperbase and then over the next few eeks work on filling in the blanks? PM or message me here if you want to discuss more
Thanks
Jon

djvj
12-19-2010, 03:52 PM
I'll see what I can put together over over the next week. Mine has alot less because I removed all the clones from the db. Naomi has alot of clones. They should be put back in though for HL.

jhabers
12-19-2010, 04:49 PM
I'll see what I can put together over over the next week. Mine has alot less because I removed all the clones from the db. Naomi has alot of clones. They should be put back in though for HL.

Thanks, I saw you removed a KOF clone from atomiswave, is this correct. Hit me up when you get the naomi worked out, I appreciate it.

Atomiswave is on HB and all wheels and themes are uploaded, let me know if there are any errors
Thanks
Jon

djvj
12-22-2010, 07:12 PM
Been procrastinating going through this db again, but I sucked it up and was able to pull myself away from Dragon Quest IX for a few hours to get it done.

My db had all the games in your original db, I just had them commented out because HS 1.x has no way of having games in the db but keeping them from showing up on the wheel. While going through the current HL db, found these errors:

Missing games:

Akatsuki Bk Ausf Achse
Dynamite Deka Ex
Mamonoro
Radirgy Noir
Shooting Love 2007

Had 2 firmware/bios games in db


Here is the final HL db for Naomi. Has all the clones, all mame names, and I removed all my comments. This also gave me the chance to redo my own db with the emu compatibility comments and makaron names:

http://pastebin.com/0iduAuhr

jhabers
01-01-2011, 06:59 PM
Been procrastinating going through this db again, but I sucked it up and was able to pull myself away from Dragon Quest IX for a few hours to get it done.

My db had all the games in your original db, I just had them commented out because HS 1.x has no way of having games in the db but keeping them from showing up on the wheel. While going through the current HL db, found these errors:

Missing games:

Akatsuki Bk Ausf Achse
Dynamite Deka Ex
Mamonoro
Radirgy Noir
Shooting Love 2007

Had 2 firmware/bios games in db


Here is the final HL db for Naomi. Has all the clones, all mame names, and I removed all my comments. This also gave me the chance to redo my own db with the emu compatibility comments and makaron names:

http://pastebin.com/5a1ngAf3

Thanks for the PM, missed this, updating now.

djvj
01-01-2011, 09:18 PM
Hmm, you updated but I don't see all the ratings I did on my db. Did you change them all to Other - NR for a reason?

Just noticed a wrong rating on akatsuki, updated the link.

jhabers
01-02-2011, 07:27 AM
Hmm, you updated but I don't see all the ratings I did on my db. Did you change them all to Other - NR for a reason?

Just noticed a wrong rating on akatsuki, updated the link.

Ratings needed to be parsed separately, fixed and updated rating for akatsukibk. Thanks

genjuro
01-02-2011, 11:56 AM
Hey guys, sorry if too off-topic, but I'm currently setting up Sega NAOMI (Demul 0.5.6) in HyperSpin.

I'm running Windows 7 x64. I think my HypserSpin ver is 1.2.

I used the script/settings/etc from this post:
hyperspin-fe.com/forum/showpost.php?p=86093&postcount=104

I've been using gwing2 for testing. I have it launching properly and going fullscreen. My problem is that there is some kind of program focus thing going on that is taking focus off of the fullscreened Demul program (rendering my joystick unsuable). If i grab the mouse and click on the screen a few times i can get focus back on Demul and my joystick works again.

Seems like the taskbar appearing over the fullscreened Demul program may have something to do with it. When i just run Demul outside of HS and fullscreen it, I have the problem of the taskbar showing over Demul and I have to click a few times to get focus back on Demul.

However when i run it through HS, i dont see the taskbar over the fullscreen demul priogram, so i thought hyperlaunch had fixed the problem. then i realized i had no controls and realized it was a similar window focus issue.

Does anyone have any experience getting Demul 0.5.6 to auto-fullscreen with hyperlaunch and maintain proper window focus in Windows 7?

Sorry for the convoluted post. The dumbest little glitches always seem to be the most complex to explain.

Thanks for all your work on running Demul with HS in the past few months!

djvj
01-02-2011, 12:09 PM
Well first you have to get it working glitch-free out of HS. You say you have demul fullscreen with the tasbar over it after you press alt+enter?

genjuro
01-02-2011, 02:15 PM
Yes. If i run the game in demul, then hit alt+enter, the game goes fullscreen and then the taskbar pops up at the bottom about 2 seconds later. The focus is then taken off of the demul program. Sometimes i can click the mouse a few times (outside of the taskbar) and bring focus back to demul.

Interestingly, Demul 055's F8 fullscreen command didnt seem to give me as much trouble (was just using it outside of HS back then).

djvj
01-02-2011, 03:06 PM
The games still run and everything looks normal except for focus on the taskbar? demul 0.5.5 also did the same exact thing or it worked better? Is this the only emulator that does this? Have you ever noticed the taskbar suddenly gain focus or get pulled out of fullscreen on other games/apps?

genjuro
01-02-2011, 03:55 PM
Yea demul runs great otherwise.

I don't remember having this problem when running 0.5.5 fullscreen.

Haven't noticed this issue in other fullscreen pc games or emulators.

Oddly enough, when i use hyperlaunch to run a game in demul 0.5.6 the taskbar does not appear at all. Nonetheless, the focus is still taken away somehow and controls are useless until i click back onto demul.

Thanks.

djvj
01-02-2011, 04:20 PM
Well if this doesn't happen on demul 0.5.5 and no other app/emu, then I would think something in 0.5.6 is causing it. The reason you might not see it in HS is because you might have HL hiding your taskbar. This would make it black, but you wouldn't really see it. Have you tried going fullscreen then back to windowed, then back to fullscreen again to see if the taskbar is always gaining focus when you go fullscreen or just when demul is loading.

Also try waiting 30 seconds or so after demul starts then go fullscreen, see if the taskbar still gets focus. Stuff like this can be scripted around in HL. But you might be better off trying a different gpu plugin in demul too. After that contact the author, it might be a known issue on some hardware.

genjuro
01-02-2011, 07:27 PM
I'll try your suggestions.

Thanks for the help!

genjuro
01-03-2011, 02:27 PM
After some more googling and tinkering, i have it fixed.

All i had to do was change my Desktop theme from the standard "Windows 7 Aero" theme to the "Windows 7 Basic" theme. This fixes the taskbar problem and demul's performance has even improved (games load faster). Not sure why this is....something to do with the Windows color scheme maybe?

djvj
01-03-2011, 05:55 PM
Interesting, I'll have to try to remember this, thanks. I think I have my aero theme turned off already, maybe why I never saw it.

Kalif0rnia
03-10-2011, 09:57 PM
question about the settings.ini for demul 5.6 and Naomi/Atomiswave games? seeing as how you can change the controls for each individual game. is there a way to implement shader effects for certain games (like the 2D fighters) while having them turned off for 3D ones in the settings.ini?

djvj
03-11-2011, 01:58 AM
Sure, it can be done just like how I have the controls. You should be able to figure it out from looking at how the script works.

Kalif0rnia
03-11-2011, 08:40 AM
I know that I need scripting in HyperLauncher.ahk and then something in the setting.ini but I wouldn't know where to begin with what to write.

djvj
03-11-2011, 09:28 AM
It's not hard, just walk through how the naomi script works now and duplicate the part that uses the settings.ini, while changing it for how you want it to work. You gotta get your hands dirty if you ever expect to learn this stuff. Go break something, then fix it.

chillinwater
03-11-2011, 09:32 AM
for the settings.ini add a line like this "sample" to each game entry's settings,
"True" would be when you want to use the shader option
"leave blank" otherwise.

Then you need to determine where the shader information is stored.
demul.ini?
nvram?
once this is determined it can be scripted


[capsnk]
system = naomi
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (904)
Screen_Timeout= 8000
LoadDecrypted= false
controls = sfstyle
shader_effects=true
mode=?
path=?
name=?

[capsnka]
system = naomi
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (804)
Screen_Timeout= 8000
LoadDecrypted= false
controls = sfstyle
shader_effects=leave this blank
mode=?
path=?
name=?

chillinwater
03-11-2011, 09:56 AM
Heres some of the potential of "Shader Effects" in Demul 5.6. Thanks caligari!
http://www.hyperspin-fe.com/forum/showthread.php?p=93532#post93532
(Make sure you have downloaded shader files)

The (global) shader effects settings for demul are stored in this file "gpuOglv3.ini" and need to be configured by you.
If configuring while in Demul (outside Hyperspin)
-you must use "gpuOglv3.dll" graphics plugin to enable shader effects.
\config\plugins\video plugin\gpuOglv3.dll
-configure shader effects manually "gpuOglv3.ini" or while in demul...
\config\video... shader effects on\off, shader, directory, intensity

For manual configuration, this is what the "gpuOglv3.ini" looks like with the shader effects section highlighted:
[gpuOglv3.ini]

[main]
transformZ = false
listSorting = true
modifier = false
snapPng = true
snapJpg = false
rotate = 0

[resolution]
wWidth = 640
wHeight = 480
fWidth = 640
fHeight = 480
frequency = 60

[shader]
effects = false ; on=true, off=false
mode = 0 ;shader effect intensities are, minimum=0, more=1, medium=2, maximum=3
path = ;(you need to use full file path to the shader effects)
name = ;name of shader effect (No file extension)
If you want deeper configuration options for shader effects i.e.
-ability to turn the shader effects on or off individually for each and every game.
-ability to configure individual (different) shaders for each and every game.

Then add these new lines into the settings.ini for each game (required) and add the new lines in to the existing script below.

-if you want to use shader settings (ON) for a particular game "shader_effects" must be "true" and you need to fill in the rest of the settings.

shader_effects=true
mode= ;shader effect intensities are, minimum=0, more=1, medium=2, maximum=3
path= ;use the full file path to the shader effects for each game
name= ;name of shader effect (No file extension)

-if you dont want to use shader effects (OFF) leave "shader_effects" blank and all other settings for that rom can also be left blank

shader_effects=
mode=
path=
name=
(you can add these settings but since shader effects are (OFF) the script wont use them.)

[settings.ini]-new setting lines (sample)


[capsnk]
system = naomi
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (904)
Screen_Timeout= 8000
LoadDecrypted= false
controls = sfstyle
shader_effects=true
mode=3
path=J:\HyperSpin\Emulators\Sega Demul 0.5.6\Shader\Scanlines
name=scanlines

[capsnka]
system = naomi
Long_RomName=Capcom Vs. SNK Millennium Fight 2000 (804)
Screen_Timeout= 8000
LoadDecrypted= false
controls = sfstyle
shader_effects=leave this blank for (OFF)
mode=
path=
name=

-Place the new shader script lines below the (4) lines starting with this line in the "demul" module sample below:
;\\\This section reads the required settings.ini\\\

-change "gpuDXLegacy.dll" to whatever you want to be "default" gpu driver (can also be "gpuOGLv3.dll" or "gpuDXv3.dll")


;\\\This section reads the required settings.ini\\\
IniRead, system, %emupath%settings.ini, %RomName%, System,
IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
IniRead, LoadDecrypted, %emupath%settings.ini, %Romname%, LoadDecrypted

;\\\This section turns on and configures Shader Options\\\
IniRead, shader_effects, %emupath%settings.ini, %RomName%, shader_effects
ifinstring, shader_effects, true
{
IniRead, mode, %emupath%settings.ini, %RomName%, mode
IniRead, path, %emupath%settings.ini, %RomName%, path
IniRead, name, %emupath%settings.ini, %RomName%, name
iniwrite, true, %emupath%gpuOglv3.ini, shader, effects
iniwrite, %mode%, %emupath%gpuOglv3.ini, shader, mode
iniwrite, %path%, %emupath%gpuOglv3.ini, shader, path
iniwrite, %name%, %emupath%gpuOglv3.ini, shader, name
iniwrite, gpuOGLv3.dll, %emupath%demul.ini, plugins, gpu
}
ifnotinstring, shader_effects, true
{
iniwrite, false, %emupath%gpuOglv3.ini, shader, effects
iniwrite, gpuDXLegacy.dll %emupath%demul.ini, plugins, gpu
}

;\\\This section swaps out controls for different game types\\\
;rest of script

Kalif0rnia
03-11-2011, 09:30 PM
hmm. . .didn't work. I'm going to keep working on it though. Thank you for showing me.

chillinwater
03-12-2011, 08:45 AM
my bad....read/write portion of script is tested/working (demul testing on this loner laptop another story)
make sure shaders work in demul outside HS

I removed ", controls" from this line:
IniRead, shader_effects, %emupath%settings.ini, %RomName%, controls, shader_effects

It was never supposed to be there.

and added other config read/writes.
(recopy the lines from previous post(s))

Kalif0rnia
03-12-2011, 06:31 PM
I was wondering why "controls" was in that line actually lol, I got home late from work late last night so all I did was copy and paste and left it for the night. One last thing, I did notice that even though you said that if you need shaders activated put "true" and if you want shaders deactivated "Leave this blank" in the settings.ini. I had to put "false" so it would deactivate the shader effects. But it works now! Thank you very much

chillinwater
03-13-2011, 10:01 AM
Glad its working.
Wish I could see it in action but dread wasteing time installing all my gaming drivers on a loaner computer.

Curious though, with this line:

ifnotinstring, shader_effects, true, iniwrite, false, %emupath%gpuOglv3.ini, shader, effects

you should be able to leave the shader effects blank or type in anything but "true" for it to write "false" and have it work so hmm.

This is with the new script section?
What you state was probably correct with the old script section but hopefully it evolved past that.

starsixtynin
05-31-2011, 06:50 PM
Thanks for posting this as I got Demul working great. But I wanted to ask if there was a way to adjust the amount of time the black screen is displayed which says "loading". My PC doesn't take much time to load the game and I can hear the intro logos starting before the black screen finally goes away and the emu screen appears.

edit: nevermind I found it in the settings.ini file, Thanks

veggav
08-27-2011, 06:21 AM
Hey guys, can you help me out here?

I'm using the files provided in the torrent in you know where, by DJVJ.
But I think the scripts are in the old hyperlaunch 1.0 format.

Found the 2.0 script and replaced.
So now I believe you guys don't use Makaron anymore for any game.
Am I right?

I don't see anything in the new ahk file that says anything about makaron.

edit: or.. somebody has the ahk for hyperlaunch 2.0 that works with makaron, and naomivertical script by djvj

djvj
08-27-2011, 08:49 AM
The 2.0 module was posted in HL2.0 thread. It's still a work in progress but it does do everything the 1.0 script, and more. This includes still using makaron.

veggav
08-27-2011, 12:52 PM
Found it.

But your script is giving me BSOD :afraid:

The games work outside of hyperspin, on makaron and on demul.

The games that use Demul gives me blue screen of death.

The games that use Makaron reports that can't find Modules\NaomiMakaron\NaomiMakaron.ahk

Do you have this script? And do you know how to fix the Demul problem?

EDIT: Crazy Taxi runs fine with your script. 18wheeler and DOA2 crashes. Something about cdd.dll shows up in the BSOD.

EDIT2: fixed the BSOD problem. You have to change this:

; Now lets run our emulator
If ( emulator = "demul" ) {
Run, %DemulExe% -run=%system% -rom=%romName%, %PathToDemul%
Sleep, 1000 ; need a second for demul to launch, increase if yours takes longer and the

loading screen is closing too soon

Loop{ ; looping until demul is done loading rom and gpu starts showing frames
Sleep, 1000
WinGetTitle, winTitle, AHK_class window
StringSplit, winTextSplit, winTitle, %A_Space%
If ( winTextSplit5 = "gpu:" And winTextSplit6 <> "0" ) or ( ProcessExist

("demul.exe") = 0 )
break
}

Changed from 100 to 1000.

Now I only need the NaomiMakaron.ahk and NaomiVertical.ahk for the hyperlaunch 2.0 module and the Sega Naomi is done :))

djvj
08-27-2011, 02:27 PM
Thanks for the feedback. You don't need additional ahks. The script is made to handle that.

I didn't have BSODs but one other person did. I'll make the adjustment for the next version of the script so hopefully it doesn't happen to anyone else.

veggav
08-27-2011, 03:15 PM
So, why Hyperlaunch request the other AHK?
Do you have any idea how to fix this?

chillinwater
08-27-2011, 03:26 PM
The games that use Demul gives me blue screen of death.
This most likely isnt demul or the script and almost always system drivers.
Make sure you have the latest
-Graphics card drivers

-.net framework 4.0 (maybe even 2.0 an 3.0)
http://www.microsoft.com/download/en/details.aspx?id=17851

-Micrsoft Visual C++ 2010 Redistributable Package (x86)
(even if you have a 64bit system)
http://www.microsoft.com/download/en/details.aspx?id=5555

-DirectX
http://www.microsoft.com/download/en/details.aspx?id=35

djvj
08-28-2011, 07:06 PM
About the BSODs, I've narrowed it down to the script sending alt+enter too soon. I have one PC it's happening on, but not the other. The reason it's sending it too soon is because the script is not getting stuck in the loop. For some reason the loop doesn't work.

Try putting all your sleep timers back to normal, then add a msgbox, test right before the Send !{ENTER} line and you won't BSOD anymore. Now put the msgbox after the send line and you will. Also notice how your script is immediately exiting the loop no matter how long you set the sleep timer before it. This should not happen, the loop should only exit once the game is running in demul.

djvj
08-28-2011, 07:41 PM
So the reason the script is exiting the loop early is due the if statement that allows it to break:

If ( winTextSplit5 = "gpu:" And winTextSplit6 <> "0" ) or ( ProcessExist("demul.exe") = 0 )

If you change it to:

If ( winTextSplit5 = "gpu:" And winTextSplit6 <> "0" )

It will work just fine and you should no longer get BSODs. The reason for the second part is in case the user quits the emu before the game loads, Hyperlaunch will not close and will be stuck in that loop. It's not the biggest deal, just something I noticed during testing so I added it. All you have to do is launch any game from HS and close it and everything will restore itself.