Author Topic: Mistakes in mame 0.103u2f (NEOGEO)  (Read 31839 times)

Offline KingHanco

  • Sr. Member
  • ****
  • Posts: 401
  • Karma: +0/-4
  • "Special " Member
Re: Mistakes in mame 0.13u2f (NEOGEO)
« Reply #15 on: January 19, 2006, 07:27:00 AM »
Its not the first time you have done that  and I am sure you said you would not do that again last time you did it as well .

Huh??? When the last time that I done that? You thinking the wrong person and wasn't me last time. Where the post at anyway? :idiot:

Offline KaNyErO

  • Member
  • ***
  • Posts: 142
  • Karma: +4/-0
Re: Mistakes in mame 0.13u2f (NEOGEO)
« Reply #16 on: January 19, 2006, 09:23:27 AM »
The problem is that some people thought i had sent a submission to haze, but in fact i only posted the information here and in romshare.

It seems i will remain in silence for now.
« Last Edit: January 19, 2006, 09:32:38 AM by KaNyErO »

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: Mistakes in mame 0.13u2f (NEOGEO)
« Reply #17 on: January 19, 2006, 10:20:09 AM »
The problem is that some people thought i had sent a submission to haze, but in fact i only posted the information here and in romshare.

It seems i will remain in silence for now.


You have done nothing wrong .
You have only given information , There is no harm in that and is usefull so there is no need to be silent .
IQ Forum Member

Offline KaNyErO

  • Member
  • ***
  • Posts: 142
  • Karma: +4/-0
Re: Mistakes in mame 0.13u2f (NEOGEO)
« Reply #18 on: January 19, 2006, 12:23:53 PM »
I´ve deleted the crcs for the roms i said they were wrong, untill better confirmation is found. I left only the ones im 100% sure they are wrong and i have left them as not good dump known. Maybe this will make some people happy.

Cthd2k3sp crc were not the correct ones, i pasted the wrong crc, but now i cant find the good ones, sorry i lost my logs :(

LOL... i pasted wrong text once again... kof2k3 dedicated pcb m1_decrypted is 100% correct the bad m1_decrypted is for kof2k3 MVS !!!
« Last Edit: January 19, 2006, 12:56:35 PM by KaNyErO »

Offline KingHanco

  • Sr. Member
  • ****
  • Posts: 401
  • Karma: +0/-4
  • "Special " Member
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #19 on: January 19, 2006, 05:45:15 PM »
Well here are some changes in the neogeo stuffs in u3.

Cleaned up the Neo Geo mess from 0.103u2. [David Haywood, Razoola]

Rewrote Neo-Geo video system, removing distinction between raster and
non-raster games and cleaning up the code significantly. [David Haywood]

Heh, I problemy need to replace all the raster effects to neoego. It would be weard if the stuffs that I added onto u3 will be broking. I couldn't make with the raster effects anway. I wonder how many are broking in u3 that already there?

Offline iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #20 on: January 19, 2006, 07:13:35 PM »
Heh, I problemy need to replace all the raster effects to neoego.
Please don't.

Quote
It would be weard if the stuffs that I added onto u3 will be broking. I couldn't make with the raster effects anway. I wonder how many are broking in u3 that already there?
Probably none of them are "broking".


Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #21 on: January 19, 2006, 10:41:55 PM »
To me the change is worse than it was before , More laggy on some of the neogeo games No doubt these are timeing issues .


I added these to src\vidhrdw\neogeo.c to fix the resolution .

Code: [Select]
                     !strcmp(Machine->gamedrv->name,"kof96evo") ||
!strcmp(Machine->gamedrv->name,"kof97p") ||
!strcmp(Machine->gamedrv->name,"mslug5n") ||
!strcmp(Machine->gamedrv->name,"mslug5nd") ||
!strcmp(Machine->gamedrv->name,"ms5plus") ||
!strcmp(Machine->gamedrv->name,"svcboot") ||
!strcmp(Machine->gamedrv->name,"svcplus") ||
!strcmp(Machine->gamedrv->name,"svcplusa") ||
!strcmp(Machine->gamedrv->name,"svcrmu") ||
!strcmp(Machine->gamedrv->name,"svcsplus") ||
!strcmp(Machine->gamedrv->name,"samsh5nd") ||
!strcmp(Machine->gamedrv->name,"samsho5a") ||
!strcmp(Machine->gamedrv->name,"kof2003b") ||
!strcmp(Machine->gamedrv->name,"kf2k3ba") ||
!strcmp(Machine->gamedrv->name,"kf2k4ex") ||
!strcmp(Machine->gamedrv->name,"jckeygpd") ||
!strcmp(Machine->gamedrv->name,"zintrkcd") ||
!strcmp(Machine->gamedrv->name,"fr2ch") ||
« Last Edit: January 19, 2006, 10:50:01 PM by James33 »
IQ Forum Member

Offline KingHanco

  • Sr. Member
  • ****
  • Posts: 401
  • Karma: +0/-4
  • "Special " Member
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #22 on: January 20, 2006, 01:43:12 AM »
Please don't.
Probably none of them are "broking".

Don't worry. I have those backup just incase they decident to put the raster effects back in the drivers/neoneo.c

The top is the backup. The bottom is the changes in the 0.103u3. I haven't tested yet.

Code: [Select]
//GAMEB( 2000, bngbeadd, bangbead, neogeo, raster, neogeo,  neogeo,   ROT0, "Visco", "Bang Bead (decrypted C)", 0 )
//GAMEB( 1999, ganryud,  ganryu,   neogeo, neogeo, neogeo,  gfxdec42, ROT0, "Visco", "Ganryu / Musashi Ganryuki (decrypted C)", 0 )
//GAMEB( 1999, garoud,   garou,    neogeo, ras320, neogeo,  garoud,   ROT0, "SNK", "Garou - Mark of the Wolves (decrypted C)", 0 )
//GAMEB( 2002, matrimd,  matrim,   neogeo, ras320, neogeo,  matrimd,  ROT0, "Noise Factory / Atlus", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (decrypted C)", 0 )
//GAMEB( 2002, matrimbl, matrim,   neogeo, ras320, neogeo,  matrimbl, ROT0, "bootleg", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg)", 0 )
//GAMEB( 2000, mslug3d,  mslug3,   neogeo, raster, neogeo,  mslug3d,  ROT0, "SNK", "Metal Slug 3 (decrypted C)", 0 )
//GAMEB( 2002, mslug4d,  mslug4,   neogeo, neogeo, neogeo,  mslug4d,  ROT0, "Mega", "Metal Slug 4 (decrypted C)", 0 )
//GAMEB( 2000, nitdd,    nitd,     neogeo, neo320, neogeo,  gfxdec42, ROT0, "Eleven / Gavaking", "Nightmare in the Dark (decrypted C)", 0 )
//GAMEB( 1999, preisl2d, preisle2, neogeo, neogeo, neogeo,  gfxdec42, ROT0, "Yumekobo", "Prehistoric Isle 2 (decrypted C)", 0 )
//GAMEB( 2002, rotdd,    rotd,     neogeo, ras320, neogeo,  rotdd,    ROT0, "Evoga / Playmore", "Rage of the Dragons (decrypted C)", 0 )
//GAMEB( 2001, sengok3d, sengoku3, neogeo, neo320, neogeo,  gfxdec42, ROT0, "SNK", "Sengoku 3 (decrypted C)", 0 )
//GAMEB( 1999, s1945pd,  s1945p,   neogeo, neo320, neogeo,  gfxdec42, ROT0, "Psikyo", "Strikers 1945 Plus (decrypted C)", 0 )
//GAMEB( 1999, kof99d,   kof99,    neogeo, raster, neogeo,  kof99d,   ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (decrypted C)", 0 )
//GAMEB( 2000, kof2000d, kof2000,  neogeo, neogeo, neogeo,  kof2000d, ROT0, "SNK", "The King of Fighters 2000 (decrypted C)", 0 )
//GAMEB( 2001, kof2001d, kof2001,  neogeo, raster, neogeo,  gfxdec52, ROT0, "Eolith / SNK", "The King of Fighters 2001 (decrypted C)", 0 )
//GAMEB( 2002, kof2002d, kof2002,  neogeo, neogeo, neogeo,  kof2002d, ROT0, "Eolith / Playmore", "The King of Fighters 2002 (decrypted C)", 0 )
//GAMEB( 2002, kof2002b, kof2002,  neogeo, neogeo, neogeo,  kof2002b, ROT0, "bootleg", "The King of Fighters 2002 (bootleg)", 0 )
//GAMEB( 1996, zintrkcd, zintrckb, neogeo, neogeo, neogeo,  neogeo,   ROT0, "Razoola", "Zintrick / Oshidashi Zentrix (Neo CD to MVS Conversion - fake prototype hack)", 0 )
//GAMEB( 2001, zupapad,  zupapa,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Zupapa! (decrypted C)", 0 )
//GAMEB( 2003, svcboot,  neogeo,   neogeo, neogeo, neogeo,  svcboot,  ROT0, "Bootleg", "SvC Chaos - SNK vs Capcom (Bootleg)", 0 )

GAMEB( 2000, bngbeadd, bangbead, neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Bang Bead (decrypted C)", 0 )
GAMEB( 1999, ganryud,  ganryu,   neogeo, neogeo, neogeo,  gfxdec42, ROT0, "Visco", "Ganryu / Musashi Ganryuki (decrypted C)", 0 )
GAMEB( 1999, garoud,   garou,    neogeo, neogeo, neogeo,  garoud,   ROT0, "SNK", "Garou - Mark of the Wolves (decrypted C)", 0 )
GAMEB( 2002, matrimd,  matrim,   neogeo, neogeo, neogeo,  matrimd,  ROT0, "Noise Factory / Atlus", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (decrypted C)", 0 )
GAMEB( 2002, matrimbl, matrim,   neogeo, neogeo, neogeo,  matrimbl, ROT0, "bootleg", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg)", 0 )
GAMEB( 2000, mslug3d,  mslug3,   neogeo, neogeo, neogeo,  mslug3d,  ROT0, "SNK", "Metal Slug 3 (decrypted C)", 0 )
GAMEB( 2002, mslug4d,  mslug4,   neogeo, neogeo, neogeo,  mslug4d,  ROT0, "Mega", "Metal Slug 4 (decrypted C)", 0 )
GAMEB( 2000, nitdd,    nitd,     neogeo, neogeo, neogeo,  gfxdec42, ROT0, "Eleven / Gavaking", "Nightmare in the Dark (decrypted C)", 0 )
GAMEB( 1999, preisl2d, preisle2, neogeo, neogeo, neogeo,  gfxdec42, ROT0, "Yumekobo", "Prehistoric Isle 2 (decrypted C)", 0 )
GAMEB( 2002, rotdd,    rotd,     neogeo, neogeo, neogeo,  rotdd,    ROT0, "Evoga / Playmore", "Rage of the Dragons (decrypted C)", 0 )
GAMEB( 2001, sengok3d, sengoku3, neogeo, neogeo, neogeo,  gfxdec42, ROT0, "SNK", "Sengoku 3 (decrypted C)", 0 )
GAMEB( 1999, s1945pd,  s1945p,   neogeo, neogeo, neogeo,  gfxdec42, ROT0, "Psikyo", "Strikers 1945 Plus (decrypted C)", 0 )
GAMEB( 1999, kof99d,   kof99,    neogeo, neogeo, neogeo,  kof99d,   ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (decrypted C)", 0 )
GAMEB( 2000, kof2000d, kof2000,  neogeo, neogeo, neogeo,  kof2000d, ROT0, "SNK", "The King of Fighters 2000 (decrypted C)", 0 )
GAMEB( 2001, kof2001d, kof2001,  neogeo, neogeo, neogeo,  gfxdec52, ROT0, "Eolith / SNK", "The King of Fighters 2001 (decrypted C)", 0 )
GAMEB( 2002, kof2002d, kof2002, neogeo, neogeo, neogeo,  kof2002d, ROT0, "Eolith / Playmore", "The King of Fighters 2002 (decrypted C)", 0 )
GAMEB( 2002, kof2002b, kof2002,  neogeo, neogeo, neogeo,  kof2002b, ROT0, "bootleg", "The King of Fighters 2002 (bootleg)", 0 )
GAMEB( 1996, zintrkcd, zintrckb, neogeo, neogeo, neogeo,  neogeo,   ROT0, "Razoola", "Zintrick / Oshidashi Zentrix (Neo CD to MVS Conversion - fake prototype hack)", 0 )
GAMEB( 2001, zupapad,  zupapa,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Zupapa! (decrypted C)", 0 )
GAMEB( 2003, svcboot,  neogeo,   neogeo, neogeo, neogeo,  svcboot,  ROT0, "Bootleg", "SvC Chaos - SNK vs Capcom (Bootleg)", 0 )

Offline Johnboy

  • Expert
  • *****
  • Posts: 23
  • Karma: +2/-2
  • Junior Member
    • http://johnboy.cjb.net
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #23 on: January 21, 2006, 09:22:23 AM »
Since some of the confusion is caused because someone read my dats, some words on these three:

WRONG NAMES
-----------

Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi, The [folder: lastbld2 - size: 71mb]
wrong name: \lastbld2\243-p1.bin [wrong: 243-p1.bin] [right: 243-pg1.bin]
wrong name: \lastbld2\243-p2.bin [wrong: 243-p2.bin] [right: 243-pg2.bin]

This set was 1st dumped by Naz in 1998, set names there were LB2_XX.bin
Someone then noticed there is no need for this wrong labes (thx NRX) and renamed the set according to
other known sets :P

The set actually included in Mame can be confirmed from me as Japanese MVS set, chip labels are 243-PG1 and 243-PG2
all other chip labes (and crc´s) are 100% -> So please correct them.
 

SNK vs. CAPCOM SVC CHAOS [folder: svc - size: 91mb]
wrong name: \svc\269-c1c.bin [wrong: 269-c1c.bin] [right: 269-c1r.bin]
wrong name: \svc\269-c2c.bin [wrong: 269-c2c.bin] [right: 269-c2r.bin]
wrong name: \svc\269-c3c.bin [wrong: 269-c3c.bin] [right: 269-c3r.bin]
wrong name: \svc\269-c4c.bin [wrong: 269-c4c.bin] [right: 269-c4r.bin]
wrong name: \svc\269-c5c.bin [wrong: 269-c5c.bin] [right: 269-c5r.bin]
wrong name: \svc\269-c6c.bin [wrong: 269-c6c.bin] [right: 269-c6r.bin]
wrong name: \svc\269-c7c.bin [wrong: 269-c7c.bin] [right: 269-c7r.bin]
wrong name: \svc\269-c8c.bin [wrong: 269-c8c.bin] [right: 269-c8r.bin]
wrong name: \svc\269-p1c.bin [wrong: 269-p1c.bin] [right: 269-p1.bin]
wrong name: \svc\269-p2c.bin [wrong: 269-p2c.bin] [right: 269-p2.bin]
wrong name: \svc\269-v1c.bin [wrong: 269-v1c.bin] [right: 269-v1.bin]
wrong name: \svc\269-v2c.bin [wrong: 269-v2c.bin] [right: 269-v2.bin]

The set what I am aware of is named like in the [right: xxxxx] column. The set can be confirmed as US/Euro version (and probably is WORLD version). Included Crc´s can be also confirmed 100%, so please correct them.
The m1/m1_decrypted is another story for another day.

Pochi and Nyaa [folder: pnyaa - size: 24mb]
wrong name: \pnyaa\267-p1.bin [wrong: 267-p1.bin] [right: 267-ep1.bin]

The set I am aware of has ep1 in an eeprom labeled with ep1. Ep1, v1 and m1 can be confirmed 100%, chip labels and Crc´s o.k.

So, if someone submits this to Haze or whoever or not.

Edit: The most important (at least for me), the correct v4 in lastblxx

game (
   name lastblda
   description "Last Blade / Bakumatsu Roman - Gekka no Kenshi, The (set 2)"
   year 1997
   manufacturer "SNK"
   sourcefile johnboy.c
   cloneof lastblad
   romof lastblad


   rom ( name 234-v4.bin merge 234-v4.bin size 4194304 crc 0e34157f sha1 0x20A1F4833E5E29BA0073C1712D7A17AB7A2A035C )

This v4 comes from a MVS cart. The lastblda is the MVS version of The Last Blade. Can be confirmed both Japanese and US/Euro. There also exists a set with 4 p-roms, but that´s another story.

Over and out.
« Last Edit: January 21, 2006, 10:35:27 AM by Johnboy »

Offline robber804

  • Newbies
  • *
  • Posts: 40
  • Karma: +0/-0
  • Relentless Bastard
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #24 on: January 23, 2006, 10:18:34 PM »
JB I hope things haven't come to and end, as the message on your site may suggest.  If it is actually a "goodbye", then I just wanted to say thanks for all the time and effort you have put into this, it has all been greatly appreciated, and you will be missed.

Since some of the confusion is caused because someone read my dats, some words on these three:

-snip-

This v4 comes from a MVS cart. The lastblda is the MVS version of The Last Blade. Can be confirmed both Japanese and US/Euro. There also exists a set with 4 p-roms, but that´s another story.

Over and out.

-robber804

Offline KingHanco

  • Sr. Member
  • ****
  • Posts: 401
  • Karma: +0/-4
  • "Special " Member
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #25 on: January 26, 2006, 03:15:59 AM »
To me the change is worse than it was before , More laggy on some of the neogeo games No doubt these are timeing issues .


I added these to src\vidhrdw\neogeo.c to fix the resolution .

Code: [Select]
                     !strcmp(Machine->gamedrv->name,"kof96evo") ||
!strcmp(Machine->gamedrv->name,"kof97p") ||
!strcmp(Machine->gamedrv->name,"mslug5n") ||
!strcmp(Machine->gamedrv->name,"mslug5nd") ||
!strcmp(Machine->gamedrv->name,"ms5plus") ||
!strcmp(Machine->gamedrv->name,"svcboot") ||
!strcmp(Machine->gamedrv->name,"svcplus") ||
!strcmp(Machine->gamedrv->name,"svcplusa") ||
!strcmp(Machine->gamedrv->name,"svcrmu") ||
!strcmp(Machine->gamedrv->name,"svcsplus") ||
!strcmp(Machine->gamedrv->name,"samsh5nd") ||
!strcmp(Machine->gamedrv->name,"samsho5a") ||
!strcmp(Machine->gamedrv->name,"kof2003b") ||
!strcmp(Machine->gamedrv->name,"kf2k3ba") ||
!strcmp(Machine->gamedrv->name,"kf2k4ex") ||
!strcmp(Machine->gamedrv->name,"jckeygpd") ||
!strcmp(Machine->gamedrv->name,"zintrkcd") ||
!strcmp(Machine->gamedrv->name,"fr2ch") ||

Well I just now fixs all the ones that I added in my build just now. In the vidhrdw/neogeo.c. I took your word above. :D

Code: [Select]
                !strcmp(Machine->gamedrv->name,"bngbeadd") ||
                !strcmp(Machine->gamedrv->name,"ganryud") ||
                !strcmp(Machine->gamedrv->name,"garoud") ||
                !strcmp(Machine->gamedrv->name,"matrimd") ||
                !strcmp(Machine->gamedrv->name,"matrimbl") ||
                !strcmp(Machine->gamedrv->name,"mslug3d") ||
                !strcmp(Machine->gamedrv->name,"mslug4d") ||
                !strcmp(Machine->gamedrv->name,"nitdd") ||
                !strcmp(Machine->gamedrv->name,"preisl2d") ||
                !strcmp(Machine->gamedrv->name,"rotdd") ||
                !strcmp(Machine->gamedrv->name,"sengok3d") ||
                !strcmp(Machine->gamedrv->name,"s1945pd") ||
                !strcmp(Machine->gamedrv->name,"kof99d") ||
                !strcmp(Machine->gamedrv->name,"kof2000d") ||
                !strcmp(Machine->gamedrv->name,"kof2001d") ||
                !strcmp(Machine->gamedrv->name,"kof2002d") ||
                !strcmp(Machine->gamedrv->name,"kof2002b") ||
                !strcmp(Machine->gamedrv->name,"zintrkcd") ||
                !strcmp(Machine->gamedrv->name,"zupapad") ||
                !strcmp(Machine->gamedrv->name,"kof96ep") ||
                !strcmp(Machine->gamedrv->name,"kf2k1pls") ||
                !strcmp(Machine->gamedrv->name,"kf2k1pla") ||
                !strcmp(Machine->gamedrv->name,"kf2k2plb") ||
                !strcmp(Machine->gamedrv->name,"kof97pla") ||
                !strcmp(Machine->gamedrv->name,"kof2k2sp") ||
                !strcmp(Machine->gamedrv->name,"svcboot") ||
                !strcmp(Machine->gamedrv->name,"jckeygpd"))

Offline Johnboy

  • Expert
  • *****
  • Posts: 23
  • Karma: +2/-2
  • Junior Member
    • http://johnboy.cjb.net
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #26 on: May 21, 2006, 04:21:29 AM »
Good morning, people.

Sorry for popping this old rooster up again, but I want to make some additions to one of my previous posts in this thread:

Above I wrote that the M.a.m.e (TM) set lastblda is the MVS version of this brilliant game.

But I also wanted to know what M.a.m.e (TM) set lastblad is, and went on a little hunt ...

M.a.m.e (TM) set lastblad is the AES version (JAP).

At least for me,  "The Bakumatsu Roman" files are now closed.

 ORIGINAL known sets by me: 3
    . MVS 2 sets (data identical, p-rom layout different for 2nd set - lastblda)
    . AES 1 set

Set names: lastblda -> lastblad (MVS)
                   lastblad -> lastbldh (AES)
                   lastblda -> 2nd known MVS set (not public)

Attached two pictures of the now closed story.

jb

Offline Johnboy

  • Expert
  • *****
  • Posts: 23
  • Karma: +2/-2
  • Junior Member
    • http://johnboy.cjb.net
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #27 on: May 21, 2006, 04:22:50 AM »

Second of the promised

jb

Offline KingHanco

  • Sr. Member
  • ****
  • Posts: 401
  • Karma: +0/-4
  • "Special " Member
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #28 on: May 22, 2006, 05:42:10 PM »
AES - Action Entertainment System - Just a home system.

MVS - Multi Version System - Arcade and home system.

What else does these stand for? :biggrin:
« Last Edit: May 22, 2006, 05:48:15 PM by KingHanco »

Offline iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: Mistakes in mame 0.103u2f (NEOGEO)
« Reply #29 on: May 22, 2006, 06:15:32 PM »
AES - Action Entertainment System - Just a home system.

MVS - Multi Version System - Arcade and home system.

What else does these stand for? :biggrin:

LOL, actually,
MVS - Multi Video System
AES - Advanced Entertainment System