ROM Acronyms

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • ROM Acronyms

      Someone answered this question on the KLOV thread but that thing is MASSIVE... so I figured I'd re-ask here so people can find it easy...

      CPS-2 ROM Acronyms... obviously "J" = Japan, "U" = USA...

      Now for assumptions...

      Does "A" = Asia (which I guess is different than Japan even though Japan is in Asia)


      For example... Alien vs Preditor = AVSP ... there is "ADM", "DM", "HDM", "UDM" and "JDM"...

      JDM = Japanese
      UDM = USA

      I assume ADM = Asia, and HDM = Hispanic?

      What's just DM?

      Are any missing here?
      My arcade blog: www.idahogaragecade.com (updated 4-28-19)
    • Found the post on KLOV...


      j = Japan
      u = USA
      a = Asia
      h = Hispanic
      b = Brazil
      No letter = Euro/Etc (or USA if game not released in Europe or Japan if game not released in USA).


      Names more or less follow MAME in this regard.


      d = decrypted
      l = decrypted by l_oliveira
      m = decrypted by MottZilla
      i = decrypted by idc
      My arcade blog: www.idahogaragecade.com (updated 4-28-19)
    • MAME romsets are named like this: (using pocket fighter as example)

      pcf.01 and pcf.02 = eproms for sound program

      pcf.03 through pcf.07 = 68000 program, object of the decryption process

      pcf.11m and pcf.12m = Qsound samples

      pcf.13m through pcf.20m = graphics

      Additionally to what you catch from KLOV:
      pcf is the code assigned for the game title by CAPCOM (PoCket Fighter)
      if a letter "a,b,c,d, etc" exists after the three letters name of the game, it denotes that the file is a revision)
      the numbers are the actual position for the rom chip on the b-board
      "m" means "maskrom". meaning that chips without "m" on their names are EPROMs.


      The names on Avalaunch sets follow mame, because the mame romsets are the source material for the decryptions.

      The post was edited 3 times, last by l_oliveira ().

    • Not sure this is the right thread to ask but I've always wondered how parent romsets are determined in MAME.
      I understand when an undumped game is discovered it may imply to rename other known romsets but sometimes it just makes no sense to me.
      For instance why was the M82 version of Air Duel changed to be the parent romset over the M72 version?
      Unless there's a clear proof the game was released on M82 first (which I highly doubt) if we go by the datecodes on ROMs or serial on the sticker then M72 was first.
      Looking for:
      - OutRun boardset even untested or not working
      - Sega Super Scaler hardware (Out Run, Model X, Model Y), even with faulty PCM chip



      01010011 01000101 01000011 01010010 01000101 01010100 00100000 01001101 01000101 01001110 01010101 00100000 01000111 01010101 01011001
    • I believe the original idea was take the rom set with the biggest/widest region (affecting most people) as parent. Which would be World or Euro usually.

      If it were me I would pick the earliest released set as parent but they also had interest on having the most up to date set to be the parent.
    • l_oliveira wrote:

      I believe the original idea was take the rom set with the biggest/widest region (affecting most people) as parent. Which would be World or Euro usually.
      Yup what oliveira said... The M82 release was the biggest/widest release, so its dumped set is considered the parent.

      It's not logical if you think about children as always coming from the parents.
      Really the language should be replaced with the words "common" and "uncommon" (or even wide/narrow) as they are more accurate. ;)
      Darksoft: CPS3, CPS2, F3, MVS
      RGB: RECO v2, HAS v3
      invzim: Jammafier v1.6b
      XianXi: JNX Raiden, SC Taito Classic, SC Sega System 16/24
      Frank_fjs: JAMMA Extender (Special Edition)
    • l_oliveira wrote:

      I believe the original idea was take the rom set with the biggest/widest region (affecting most people) as parent. Which would be World or Euro usually.

      If it were me I would pick the earliest released set as parent but they also had interest on having the most up to date set to be the parent.

      jassin000 wrote:

      Yup what oliveira said... The M82 release was the biggest/widest release, so its dumped set is considered the parent.
      It's not logical if you think about children as always coming from the parents.
      Really the language should be replaced with the words "common" and "uncommon" (or even wide/narrow) as they are more accurate. ;)
      Thanks guys for the explanation.
      Yeah to me parents had to be the earliest releases, not the most common.
      Looking for:
      - OutRun boardset even untested or not working
      - Sega Super Scaler hardware (Out Run, Model X, Model Y), even with faulty PCM chip



      01010011 01000101 01000011 01010010 01000101 01010100 00100000 01001101 01000101 01001110 01010101 00100000 01000111 01010101 01011001
    • edgb77 wrote:

      I was wondering.. in Street fighter 2x: Grand MAsters?
      what's the difference between romset Japan 940223 AM and Japan 940223 OP, been googling it but didn´t find anything..

      Any tip on that?
      would like to know this as well
    • PascalP wrote:

      edgb77 wrote:

      I was wondering.. in Street fighter 2x: Grand MAsters?
      what's the difference between romset Japan 940223 AM and Japan 940223 OP, been googling it but didn´t find anything..

      Any tip on that?
      would like to know this as well
      I finally figured it out..
      It seems that there is no difference at all at software level between 940223 AM and 940223 OP, but there is indeed differences in a hardware level:
      Am comes from 'amusement' and they were just a regular versions, and OP comes from 'operator', and they are the versións of yellow rental boards, that for what I´ve read, they have the roms in smaller dips packets than regular versión, so you can find almost 40 roms chips in those bigs daugther boards..
      The why of this move? I guess Capcom didn´t want the operators with technical knowledge to mess around with their boards..
    • Actually all of these CAPCOM ROMs have internal flags which enable or disable certain features. For example regular games are supposed to reset if they crash. Enabling the "debug" flag on some of the games make them stop when they crash, displaying a debug handler screen with the cause of the exception, CPU registers, stack dump and a viewer for the work memory. When that flag is enabled some games display the text "STOP VERSION" at the boot/version screen.

      "SHOW VERSION" for example have "Free Play" enabled at the settings screen. Rental versions obviously have that removed/disabled.
      What each game do with these configuration flags is not solid/set on stone and depends on which team developed it.

      So, regarding SSF2X likely the OP version had free play function removed at settings and a mechanical coin counter mounted on the CPS2 case. (that's what the narrow slot near the communication connectors are meant for)

      Brazil versions were all intended for rental so they display a soft counter on the screen when you hold the 3 punch buttons during attract mode. Three soft counters are shown on the screen at the bottom.

      The boards also count the plays on software and store the value at the A board eeprom. That's why some of them had the A and B boards sealed together with tape and security seals (those that leave white void dirt text on the surface when pulled). Changing the game erases the data on the A board eeprom, destroying the counters stored data.
    • edgb77 wrote:



      So those versions have dip switches on B boards, aren´t they?
      Actually, these "dips" I was talking about are "flags" into the rom (bytes you can toggle bits in it to enable or disable features).

      There's a version of CPS2 B board with 24 double pole switches in it. That is the development board. And those 24 double-pole switches are the debug switches. Some games start checking for the debug dips if the debug flag is enabled within the rom. Some games (COTA) do check for them no matter what and that's why MAME need a "kludge" at a certain address of the CPS2 memory. One of the dips are a "freeze" switch for making screenshots.
    • FrizzleFried wrote:

      Found the post on KLOV...

      j = Japan
      u = USA
      a = Asia
      h = Hispanic
      b = Brazil
      No letter = Euro/Etc (or USA if game not released in Europe or Japan if game not released in USA).


      Names more or less follow MAME in this regard.


      d = decrypted
      l = decrypted by l_oliveira
      m = decrypted by MottZilla
      i = decrypted by idc

      Hello do I understand right that in this case only 2 file have been modified and need to be erased and programed? or do all files need to be replaced?