Jump to content

ASR.DAT files for Kawaks


Lestat

Recommended Posts

From what I am putting together here, the ASR.DAT file pretty much controls what happens in the Kawaks. Now, lets say I have a rom set that varries from the ASR.DAT, but is the same game. Could I adjust the ASR.DAT to read my rom instead of the rom specified in the ASR.DAT file?

 

For instance, I have a rom of Crouching Dragon Hidden Dragon 2003. My rom is cthd2003, however kawaks asks for cthdd. I know I could rename it, but if the files in the cthd2003 differ from the files the ASR.DAT then could I just adjust the dat to read a S1 vs. a M1, or something of that sort. (my roms are at home, not here at work, so I can't give exact examples)

 

If it is possible then how can I edit the ASR.DAT? Also, what steps would I need to take. I doubt all you need to do is state the rom within the dat.

 

Secondly, I see that you also need to check CRC numbers, how can I find those?

 

Damm I hate having to ask newbie questions. :D

Link to comment
Share on other sites

I don't know about the rest, but you can see the CRC of a specific file inside an archive by making the CRC row visible. In Winzip, this is done from the configuration dialog.

Link to comment
Share on other sites

I found this really good tutorial here,

 

http://www.1emulation.com/forums/index.php...l=asr\.dat

 

here's how to make loaders:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 

System: NEO

RomName: <insert the name of your zip file here>

Game: <insert the title of the game here>

 

[Program]

<if you have a p1 file>

<the p1 filename with extension>,0,600000,<its crc>,0

<if you don't ignore the above line>

<if you have a p1 and a p2 file>

<the p1 filename with extension>,0,100000,<its crc>,0

<the p2 filename with extension>,100000,400000,<its crc>,0

<if you don't ignore the above lines>

 

<if you have a s1 file>

[Text]

<the s1 filename with extension>,0,20000,<its crc>,0

<if you don't ignore the above line>

 

<if you have a m1 file>

[Z80]

<the m1 filename with extension>,0,20000,<its crc>,0

<if you don't ignore the above line>

 

[samples]

<the v1 filename with extension>,0,400000,<its crc>,0

<the v2 filename with extension>,400000,400000,<its crc>,0

<the v3 filename with extension>,800000,400000,<its crc>,0

<the v4 filename with extension>,C00000,400000,<its crc>,0

 

[Graphics]

<the c1 filename with extension>,0,800000,<its crc>,0

<the c2 filename with extension>,1,800000,<its crc>,0

<the c3 filename with extension>,1000000,800000,<its crc>,0

<the c4 filename with extension>,1000001,800000,<its crc>,0

<the c5 filename with extension>,2000000,800000,<its crc>,0

<the c6 filename with extension>,2000001,800000,<its crc>,0

<the c7 filename with extension>,3000000,800000,<its crc>,0

<the c8 filename with extension>,3000001,800000,<its crc>,0

 

[system]

CartridgeID: <insert 3 digit number here>

GfxCrypt: 0

GfxKey: 0

ButLayout: 9

Fix: 0

 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

:and you're done

 

if you're wondering what "<its crc>" means, its means the file's crc32 data, which you find out by downloading this:

http://www.createwindow.com/download/CRCfile.zip

just open the individual ROM files with it and it should give you a 7 or 8 digit code which is its crc.

 

and if you're wondering what "<the <whatever> filename with extension>", it means you put the full name like "kof2k_p1.rom" or "svc-ph2.bin".

 

The questions I have are:

 

1) Some of the games in ASR.DAT have Parent Rom, which guy does not mention. How would you know when to make one, or when not to make one. And would that make a difference

 

2) What do you do if you have a m1d file? is that the same as a m1 file, just hacked? If so, does that use different numbers? Will the 0,200000 in this change?<the m1 filename with extension>,0,20000,<its crc>,0

 

3) In Cartridge ID, could you put in any random 3 digit number? I mean, I have roms that have 3 digit numbers, and others that don't.

 

4) Technically speaking, if this works. Then why can't you just use this technique to make KoF2003 work with Kawaks? What else needs to be done?

 

Thanks for the help guys. Is there a site that has all this stuff on it? It would be very helpful if there was.

Edited by Lestat
Link to comment
Share on other sites

1) Parent romsets usually mean clones of an existing game.

 

2) The M1 can be used as is (I think). The 0,20000, specifies the rom data to load. 20000 is the file size in hex. For the M1, this doesn't have to be changed, unless the M1 rom contains double data and has been later trimmed down.

 

3) All Neo-Geo roms have a 3-digit cart ID. For NAM-1975 which was the first Neo game released, has a cart ID of 001.

 

4) The reason why KOF2003 isn't emulated in Kawaks is because Kawaks uses the Asr.dat to specify what to load (namely the roms). The data architechture inside the P1 weird. MAME emulates KOF2003 because it's drivers go further in explaining what to load and where.

Edited by Agozer
Link to comment
Share on other sites

Thanks for all the replies Agozer,

 

Have a couple more questions:

 

1) How can I find out the cart ID?

 

2) Hypothetically, if my rom set differs from the original romset, I could just make my own ASR.DAT to support my rom set, as long as the game is working within Kawaks. Is this true?

 

3) So to get KoF2k3 to work, we need for someone to release a patch, or is it an update of Kawaks that will play it?

 

4) Are V1-4 interchangeable from one rom to another. For instance can I use the V1-4 files from KoF2k1 for CTHD2003? Those files are missing in my rom set.

 

5) Are plus games hacks, or are they released by SNK? (ie: SvCPlus)

 

By the way, the rom set I have of CTHD2003 was weird, I renamed the internal files, and changed it to match the asr.dat, however the graphics were all garbled on the first screen. So I thinking its something I did. You have any idea what could cause this? Bad Rom? I got it off the Russian site that is listed here.

Link to comment
Share on other sites

1) Neo-Geo.com has a Master List that has all cart IDs listed.

 

2) Hypothetically, yes.

 

3) Most likely a hacked P1 rom that works in Kawaks/Nebula/NeoRAGEx/FBA.

Kawaks might need a loader for that.

 

4) Usually, no. I wouldn't go experimenting with cross-over V roms. Each V rom is has data only for that particular game.

 

5) They are hacks and not released by SNK Playmore.

 

As for CTHD2003, I'd suggest looking for P1 rom fixes for it or then a completely new romset.

Link to comment
Share on other sites

Hey Guys,

 

I tried to edit my asr.dat file with this entry:

 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 

System: NEO

RomName: rotd

Game: Rage of the Dragon (No Mame Set)

 

[Program]

264-p1.bin,0,600000,B8CC969D,0

 

[Z80]

264-m1d.bin,0,20000,E5F42E7D,0

 

[samples]

264-v1.bin,0,400000,FA005812,0

264-v2.bin,400000,400000,C3DC8BFO,0

 

[Graphics]

264-c1.bin,0,800000,4F148FEE,0

264-c2.bin,1,800000,7CF5FF72,0

264-c3.bin,1000000,800000,64D84C98,0

264-c4.bin,1000001,800000,2F394A95,0

264-c5.bin,2000000,800000,6B99B978,0

264-c6.bin,2000001,800000,847D5C7D,0

264-c7.bin,3000000,800000,231D681E,0

264-c8.bin,3000001,800000,C5EDB5C4,0

 

 

[system]

CartridgeID: 264

GfxCrypt: 0

GfxKey: 0

ButLayout: 9

Fix: 0

 

 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 

However, once I loaded it, my Kawaks loader crashed, any ideas why, and how I could fix this?

Edited by Lestat
Link to comment
Share on other sites

Hey Guys,

 

Could someone throw this in your asr.dat file and let me know if it works?

 

I tried everything I could think of, and my loader just crashes when I try to put this entry in.

 

I could use any of the other entries that were given here by other people, but I just can't get this one to work. I am wondering what I did wrong.

Link to comment
Share on other sites

works fine @ my kawaks/nebula loader (no crappy voice)

 

System: NEO

RomName: rotdd

Game: Rage of the Dragons

 

[Program]

264-p1.bin,0,400000,6ad1042f,0

264-p2.bin,400000,400000,2ab0625b,0

 

[Text]

264-s1.bin,0,20000,c155d4ff,0

 

[Z80]

264-m1.bin,0,8000,ebaec46f,0

 

[samples]

264-v1.bin,0,400000,5c77a3fe,0

264-v2.bin,400000,400000,a9b7af14,0

264-v3.bin,800000,400000,17aff92a,0

264-v4.bin,C00000,400000,bc6a091e,0

 

 

[Graphics]

264-c1.bin,0,800000,ec9d18c0,0

264-c2.bin,1,800000,b1069066,0

264-c3.bin,1000000,800000,7e636d49,0

264-c4.bin,1000001,800000,76892fda,0

264-c5.bin,2000000,800000,469061bc,0

264-c6.bin,2000001,800000,2200220a,0

264-c7.bin,3000000,800000,edda4baf,0

264-c8.bin,3000001,800000,82b1ba22,0

 

[system]

CartridgeID: 264

GfxCrypt: 0

GfxKey: 0

ButLayout: 9

Fix: 1c

Link to comment
Share on other sites

Hey Spiffy,

 

where did you grab your rom from?

 

If you look at the dat I created above, I have a completely different rom. CRC are different, and missing p2. Once again, I got it at the russian site.

 

I have been looking like mad, but yet to find rotdd.zip anywhere.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...