Jump to content

Welcome to 1Emulation.com
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account
Photo

ASR.DAT files for Kawaks

- - - - -

  • Please log in to reply
12 replies to this topic

#1
Lestat

Lestat

    Novice

  • Members
  • 29 posts
Click to view battle stats
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

#2
Agozer

Agozer

    Board Script AI | 16-bit Corpse | The Mummy

  • User Admin
  • 19,839 posts
  • Gender:Male
  • Location:Nokia Land
  • Interests:Video games, plain and simple.
Click to view battle stats
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.

#3
Lestat

Lestat

    Novice

  • Members
  • 29 posts
Click to view battle stats
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.createwin...oad/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, 06 February 2004 - 07:30 PM.


#4
Agozer

Agozer

    Board Script AI | 16-bit Corpse | The Mummy

  • User Admin
  • 19,839 posts
  • Gender:Male
  • Location:Nokia Land
  • Interests:Video games, plain and simple.
Click to view battle stats
1) Parent romsets usually mean clones of an existing game.

2) The M1 can be used as is (I think). The 0,20000,<it's crc> 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, 06 February 2004 - 07:45 PM.


#5
Lestat

Lestat

    Novice

  • Members
  • 29 posts
Click to view battle stats
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.

#6
Agozer

Agozer

    Board Script AI | 16-bit Corpse | The Mummy

  • User Admin
  • 19,839 posts
  • Gender:Male
  • Location:Nokia Land
  • Interests:Video games, plain and simple.
Click to view battle stats
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.

#7
Lestat

Lestat

    Novice

  • Members
  • 29 posts
Click to view battle stats
Thanks Agozer,

I pretty much got my NeoGeo 101 out of the way. Is there any set places where to find fixes, etc?

#8
Lestat

Lestat

    Novice

  • Members
  • 29 posts
Click to view battle stats
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, 07 February 2004 - 04:08 AM.


#9
Lestat

Lestat

    Novice

  • Members
  • 29 posts
Click to view battle stats
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.

#10
Spiffy

Spiffy

    Teh Vempyr Slayer

  • Premium Members
  • 376 posts
  • Location:CastleVania
  • Interests:Emulation, RPG Games, Bishoujo, Music/Mp3, Animes, Arcade Malls, Watching DVD Movies.. more..
Click to view battle stats
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

#11
Lestat

Lestat

    Novice

  • Members
  • 29 posts
Click to view battle stats
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.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users