Lestat Posted February 6, 2004 Share Posted February 6, 2004 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. Link to comment Share on other sites More sharing options...
Agozer Posted February 6, 2004 Share Posted February 6, 2004 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 More sharing options...
Lestat Posted February 6, 2004 Author Share Posted February 6, 2004 (edited) I found this really good tutorial here, http://www.1emulation.com/forums/index.php...l=asr\.dat here's how to make loaders:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% System: NEORomName: <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: 0GfxKey: 0ButLayout: 9Fix: 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.zipjust 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 February 6, 2004 by Lestat Link to comment Share on other sites More sharing options...
Agozer Posted February 6, 2004 Share Posted February 6, 2004 (edited) 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 February 6, 2004 by Agozer Link to comment Share on other sites More sharing options...
Lestat Posted February 6, 2004 Author Share Posted February 6, 2004 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 More sharing options...
Agozer Posted February 6, 2004 Share Posted February 6, 2004 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 More sharing options...
Lestat Posted February 6, 2004 Author Share Posted February 6, 2004 Thanks Agozer, I pretty much got my NeoGeo 101 out of the way. Is there any set places where to find fixes, etc? Link to comment Share on other sites More sharing options...
Lestat Posted February 7, 2004 Author Share Posted February 7, 2004 (edited) Hey Guys, I tried to edit my asr.dat file with this entry: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% System: NEORomName: rotdGame: 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,0264-v2.bin,400000,400000,C3DC8BFO,0 [Graphics]264-c1.bin,0,800000,4F148FEE,0264-c2.bin,1,800000,7CF5FF72,0264-c3.bin,1000000,800000,64D84C98,0264-c4.bin,1000001,800000,2F394A95,0264-c5.bin,2000000,800000,6B99B978,0264-c6.bin,2000001,800000,847D5C7D,0264-c7.bin,3000000,800000,231D681E,0264-c8.bin,3000001,800000,C5EDB5C4,0 [system]CartridgeID: 264GfxCrypt: 0GfxKey: 0ButLayout: 9Fix: 0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% However, once I loaded it, my Kawaks loader crashed, any ideas why, and how I could fix this? Edited February 7, 2004 by Lestat Link to comment Share on other sites More sharing options...
Lestat Posted February 7, 2004 Author Share Posted February 7, 2004 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 More sharing options...
Spiffy Posted February 7, 2004 Share Posted February 7, 2004 works fine @ my kawaks/nebula loader (no crappy voice) System: NEORomName: rotddGame: Rage of the Dragons [Program]264-p1.bin,0,400000,6ad1042f,0264-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,0264-c2.bin,1,800000,b1069066,0264-c3.bin,1000000,800000,7e636d49,0264-c4.bin,1000001,800000,76892fda,0264-c5.bin,2000000,800000,469061bc,0264-c6.bin,2000001,800000,2200220a,0264-c7.bin,3000000,800000,edda4baf,0264-c8.bin,3000001,800000,82b1ba22,0 [system]CartridgeID: 264GfxCrypt: 0GfxKey: 0ButLayout: 9Fix: 1c Link to comment Share on other sites More sharing options...
Lestat Posted February 7, 2004 Author Share Posted February 7, 2004 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now