Irem M92 Major Title 2 to In the Hunt Conversion HALP

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

    • Irem M92 Major Title 2 to In the Hunt Conversion HALP

      I got a Major Title and am trying to do the conversion for In the hunt.
      Im trying to figure out what's missing here.

      I've already done the jumper header conversions across the board for what's needed.
      Headers and jumpers were installed at the following locations and settings...
      J1: N
      J6: N
      J8: 4M
      J15: 512
      J16: 4S



      I assume all I need to do is burn the 2 sound chips and the 4 rom chips?
      Or is there a complete replacement of other chips required as seen in this FANTASTIC write-up by @acblunden2
      arcade-projects.com/forums/ind…major-title-2-r-type-leo/

      I matched the chips from the M92 to what I found online. Will these work?
      Chip types are socketed in the following.
      SL0 - M27C512
      SH0 - M27C512


      L1 - M27C2001
      L0 - M27C2001
      H0 - M27C2001
      H1 - M27C2001


      I can't seem to find M27C2001 on my TOP3000 programmer.
      If there's an alternate chip type that supports the ITH roms, please let me know.
      I've searched all variants and can't find any that support it.
      I have version 6.30 of the Top3000 software.
      Apparently there's an update option, but it fails to work.
      God forbid it installed chinese malware on me by now.



      Any ideas on what else I need to do?
      What am I missing here?
      I know I'm so close, but I'm tired of banging my head at the wall, and want to preserve change before I do any damage here.

      Thanks for all your help AP.
      Platinum Multi-Boyz
      Bench : Supergun Rebuild | Ebay Sales
      WANT : EPROMs, Taito F2 Rom Boards
      [astrocity] InstaGram [neogeo] Arcade Projects Photoblog [saturn] VAPS List [nes-101] Tuesday Arcade Twitch Stream!

      The post was edited 1 time, last by psykom1 ().

    • From what I remember, yes you have to burn a lot of chips. Every rom in the RTL mame file, except for decrypted sound files from apocalypse. I think you need a variety of chips but they’re all supported by top3000.

      For that one try 27c020 or 27c2001 (no leading ‘m’).

      edit: @acblunden2 broke it down in that link, use whichever chip based off the RTL file size, not necessarily chip what came off from MT2:
      • 4x - 27c020 EPROM's (256kb files)
      • 2x - 27c512 EPROM's (64kb files)
      • 4x - 27c080 EPROM's (1024kb files)
      • 5x - 27c040 EPROM‘s (512kb files)
      Top3000 will have algorithms for all those as a generic chip type, by those names. You can pretty much pick any vendor like ST or AMD etc and it’ll work on their version of the above.
      cabs: sega blast city x2 | taito vewlix c + egret ii
      links: klov/vaps games list | custom fight sticks
      working on: conversions, recaps, repairs, a console mod or two

      The post was edited 1 time, last by ekorz ().

    • 27c020 seemed to work as well as 27c010
      I got real good luck with those two.

      Perhaps I'm needing more eproms for the board is what I'm assuming.
      There's a lot to ingest, and this is my first big conversion of this type, so thanks again for the halp.
      Platinum Multi-Boyz
      Bench : Supergun Rebuild | Ebay Sales
      WANT : EPROMs, Taito F2 Rom Boards
      [astrocity] InstaGram [neogeo] Arcade Projects Photoblog [saturn] VAPS List [nes-101] Tuesday Arcade Twitch Stream!
    • 27010 is the same pinout. Might have only burned half the file though unless you were actually burning that size chip. Worth setting to 020 and verifying.

      If it doesn’t verify, there is no need to erase though, since the first half is probably written correctly - just throw it on at 27c020 and write the file again, and it will “write” the first half again and then finish up.
      cabs: sega blast city x2 | taito vewlix c + egret ii
      links: klov/vaps games list | custom fight sticks
      working on: conversions, recaps, repairs, a console mod or two
    • ekorz wrote:

      27010 is the same pinout. Might have only burned half the file though unless you were actually burning that size chip. Worth setting to 020 and verifying.

      If it doesn’t verify, there is no need to erase though, since the first half is probably written correctly - just throw it on at 27c020 and write the file again, and it will “write” the first half again and then finish up.
      So riddle me this...
      One rom set has 4 files, the other has 15
      I assume that's where my confusion is and I need to order copy chips that match the other ICs on board?
      OR do I just need to burn the sound roms (2), and the game roms (4)???
      I think that's possibly where my confusion is on this.

      Thank you for being so responsive everybody.
      I apprecieate you folks helping me along this adventure.
      Platinum Multi-Boyz
      Bench : Supergun Rebuild | Ebay Sales
      WANT : EPROMs, Taito F2 Rom Boards
      [astrocity] InstaGram [neogeo] Arcade Projects Photoblog [saturn] VAPS List [nes-101] Tuesday Arcade Twitch Stream!
    • You have a split rom set. The 4 rom version (jap?) won’t run without the parent rom in the same folder. Basically the other 11 roms are the same between games so they didn’t include them in the zip file.

      But you better believe your pcb needs em all ;)

      you need every rom: github.com/mamedev/mame/blob/6…ame/drivers/m92.cpp#L1658
      cabs: sega blast city x2 | taito vewlix c + egret ii
      links: klov/vaps games list | custom fight sticks
      working on: conversions, recaps, repairs, a console mod or two
    • ekorz wrote:

      You have a split rom set. The 4 rom version (jap?) won’t run without the parent rom in the same folder. Basically the other 11 roms are the same between games so they didn’t include them in the zip file.

      But you better believe your pcb needs em all ;)

      you need every rom: github.com/mamedev/mame/blob/6…ame/drivers/m92.cpp#L1658
      Thank you for the clarification.
      I'll get to ordering more chips.
      I assume the non-windowed chips (mask) can only be burnt once, and that'll be a locked set so I should probably order doubles???

      I apprecieate you @ekorz
      Platinum Multi-Boyz
      Bench : Supergun Rebuild | Ebay Sales
      WANT : EPROMs, Taito F2 Rom Boards
      [astrocity] InstaGram [neogeo] Arcade Projects Photoblog [saturn] VAPS List [nes-101] Tuesday Arcade Twitch Stream!
    • Well I’d recommend buying EPROMs, the ones listed above. They are windowed and can be erased with UV. When people say “Mask roms” they just mean chips programmed by the manufacturer and are read-only.

      You can buy the right sizes of OTP (one time programable) chips if you want to have a board like that. They are cool looking, and lighter than EPROMs, but they are way more expensive. You’re buying multiples of each type of chip anyway so buy an extra or two anyway.

      Example AT27C040 instead of 27c040
      AT27C080 instead of 27c080 (or 27c801)

      For reference wiki.arcadeotaku.com/w/EPROM
      cabs: sega blast city x2 | taito vewlix c + egret ii
      links: klov/vaps games list | custom fight sticks
      working on: conversions, recaps, repairs, a console mod or two
    • nem wrote:

      For windowless chips, there are also EEPROMs (Electrically Erasable and Programmable Read Only Memory), not just OTPs.
      I’ve never seen EEPROMs any at large sizes worth buying. Too hard to find and too expensive when I find them. 28c series eg 28c040. Got a supplier?
      cabs: sega blast city x2 | taito vewlix c + egret ii
      links: klov/vaps games list | custom fight sticks
      working on: conversions, recaps, repairs, a console mod or two
    • dont buy window-less 1-time roms,
      you only need the pc/programmer to glitch at the wrong moment and the chip will only be good for the dustbin - had it happen!

      and especially never buy 1-time devices from china or ebay, most chips are pulls or manufacturing surplus and already have code on them.
      (and most sellers dont understand what they are selling)
    • ekorz wrote:

      I expect success pics
      I got to get to figuring out exactly what other chips I need.
      With the holidays, some sales, family, and a new car purchase out of the way, I'll be getting back to this.

      I'm assuming Jameco.com and potentially mouser.com has what I need.
      I need to order and figure out what's in:
      IC9 - IC12 = 4
      IC42 - IC45 = 4
      IC8 =1

      Using @acblunden2s map...
      Breaking down the list above, are these are what I'll need to order for the above IC sockets???
      Are there any substitution chips I can use for the 080s? Or higher sized ones?
      Platinum Multi-Boyz
      Bench : Supergun Rebuild | Ebay Sales
      WANT : EPROMs, Taito F2 Rom Boards
      [astrocity] InstaGram [neogeo] Arcade Projects Photoblog [saturn] VAPS List [nes-101] Tuesday Arcade Twitch Stream!

      The post was edited 1 time, last by psykom1 ().

    • Ok so need a bit more halp here.

      Source Code

      1. ROM_START( inthuntu )
      2. ROM_REGION( 0x100000, "maincpu", 0 )
      3. ROM_LOAD16_BYTE( "ith-h0-c.bin", 0x000001, 0x040000, CRC(563dcec0) SHA1(0c7588ba603926fb0b490f2ba324ff73362a54d5) )
      4. ROM_LOAD16_BYTE( "ith-l0-c.bin", 0x000000, 0x040000, CRC(1638c705) SHA1(8ca7a12c2f75172d4c2c808ea666b2f2e969398c) )
      5. ROM_LOAD16_BYTE( "ith-h1-a.bin", 0x080001, 0x020000, CRC(0253065f) SHA1(a11e6bf014c19b2e317b75f01a7f0d7a9a85c7d3) )
      6. ROM_LOAD16_BYTE( "ith-l1-a.bin", 0x080000, 0x020000, CRC(a57d688d) SHA1(aa049de5c41097b6f1da31e9bf3bac132f67aa6c) )
      7. ROM_REGION( 0x20000, "soundcpu", 0 ) /* Irem D8000011A1 */
      8. ROM_LOAD16_BYTE( "ith-sh0.rom", 0x00001, 0x10000, CRC(209c8b7f) SHA1(eaf4a6d9222fe181df65cea1f13c3f2ebff2ec5b) )
      9. ROM_LOAD16_BYTE( "ith-sl0.rom", 0x00000, 0x10000, CRC(18472d65) SHA1(2705e94ee350ffda272c50ea3bf605826aa19978) )
      10. ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */
      11. ROM_LOAD( "ith_ic26.rom", 0x000000, 0x080000, CRC(4c1818cf) SHA1(fc8c2ae640bc3504a52736be46febb92c998fd7d) )
      12. ROM_LOAD( "ith_ic25.rom", 0x080000, 0x080000, CRC(91145bae) SHA1(71b2695575f189a2fc72635831ba408f824d4928) )
      13. ROM_LOAD( "ith_ic24.rom", 0x100000, 0x080000, CRC(fc03fe3b) SHA1(7e34220b9b21b82e012dcbf3052cccb118e3c382) )
      14. ROM_LOAD( "ith_ic23.rom", 0x180000, 0x080000, CRC(ee156a0a) SHA1(4a303ed292ce79e3f990139c35b921213eb2711d) )
      15. ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */
      16. ROM_LOAD( "ith_ic34.rom", 0x000000, 0x100000, CRC(a019766e) SHA1(59012a41d152a471a95f1f86b6b1e0f9dd3f9711) )
      17. ROM_LOAD( "ith_ic35.rom", 0x100000, 0x100000, CRC(3fca3073) SHA1(bdae171cb7705647f28354ca83ecdea3a15f6e22) )
      18. ROM_LOAD( "ith_ic36.rom", 0x200000, 0x100000, CRC(20d1b28b) SHA1(290947d77242e837444766ff5d420bc9b53b5b01) )
      19. ROM_LOAD( "ith_ic37.rom", 0x300000, 0x100000, CRC(90b6fd4b) SHA1(99237ebab7cf4689e06965bd546cd80a825ab024) )
      20. ROM_REGION( 0x80000, "irem", 0 )
      21. ROM_LOAD( "ith_ic9.rom", 0x000000, 0x080000, CRC(318ee71a) SHA1(e6f49a7adf7155ba40c4f33a8fdc9553c00f5e3d) )
      Display All
      So In the Hunt has different IC numbers compared to the Major Title 2 PCB.
      I've already burned and seated H0, L0, H1, L1, and SH0, and SL0 using a World rom set.
      All the jumpers have been set.

      So all I've got left is the below...
      IC 8 - 12
      IC 42 - 45

      Where I run into issues is in the required roms need sockets for IC34-IC37, IC9, and IC23-IC26
      Please check my work, is this correct???
      My 27C040s should arrive any day now.
      Thanks!

      ITH World ROM ICsMT2 PCB IC SOCKETEprom Type
      IC9IC827C040
      IC34IC927C040
      IC35
      IC1027C040
      IC36IC1127C040
      IC37IC1227C040
      IC23IC4227C080
      IC24IC4327C080
      IC25IC4427C080
      IC26IC4527C080
      Platinum Multi-Boyz
      Bench : Supergun Rebuild | Ebay Sales
      WANT : EPROMs, Taito F2 Rom Boards
      [astrocity] InstaGram [neogeo] Arcade Projects Photoblog [saturn] VAPS List [nes-101] Tuesday Arcade Twitch Stream!
    • I can check the details when I'm back at a computer but a few notes:
      the sound roms SH0 and SL0 need to be from @Apocalypse
      you set those sound jumpers to "N" for not encrypted, and he'll sell you the decrypted versions.

      All the sections of roms should line up with the bank that MT2 used. Check in mame, "maincpu" "soundcpu" "gfx1" and "gfx2" should all basically port over, regardless of the sizes. So when you burn the ITH 'sprites/gfx2' set of roms those should go in the spots where MT2 had its sprites roms. The jumpers are adjusting it so the pcb reads the different rom sizes properly.
      cabs: sega blast city x2 | taito vewlix c + egret ii
      links: klov/vaps games list | custom fight sticks
      working on: conversions, recaps, repairs, a console mod or two
    • I'm getting CLOSE!!!
      So the new year is here and I'm kicking off this year with finishing off this damn M92 conversion to In the Hunt.
      I've been burning, and erasing, over, and over...
      I know I'm so damn close I can taste the finish line here.
      A little eyeballing my work would be great.

      Looking at the known-good working romset I built this chart...



      In the Hunt
      M92 MT2 PCB Socket
      EPROM TYPE - SETTINGS
      ITH_IC9.ROM
      IC8
      27C4001 - 27C040
      ITH_IC23.ROM
      IC9
      27C4001 - 27C040
      ITH_IC24.ROM
      IC10
      27C4001 - 27C040
      ITH_IC25.ROM
      IC11
      27C4001 - 27C040
      ITH_IC26.ROM
      IC12
      27C4001 - 27C040
      ITH_IC34.ROM
      IC42
      27C801 - 27C080
      ITH_IC35.ROM
      IC43
      27C801 - 27C080
      ITH_IC36.ROM
      IC44
      27C801 - 27C080
      ITH_IC37.ROM
      IC45
      27C801 - 27C080
      ITH-H0.ROM
      H0
      27C2001 - 27C020
      ITH-H1.ROM
      H1
      27C2001 - 27C020
      ITH-L0.ROM
      L0
      27C2001 - 27C020
      ITH-L1.ROM
      L1
      27C2001 - 27C020
      ITH-SH0.ROM APOC Decrypt
      SH0
      27C512 - 27C512
      ITH-SH1.ROM APOC Decrypt
      SL0
      27C512 - 27C512



      Jumpers are set to the following
      J1 = N
      J6 = N
      J8 = 4M
      J15 = 512
      J16 = 4S



      Following all the directions got me to this this error.


      So I flipped one of the jumpers J15 from 512 to OT


      I get now RAM OK and ROM OK


      That worked... kinda...
      Currently I get the working game, and audio.
      Something is off, like a color is wrong in the sky layers.
      Also, the text for example is how strange it looks as the gradient is off.
      The main sprites and animations are all there, but I've not played it past the first level.




      There has to be something I'm overlooking.
      I have poured nearly a day into wiping and re-writing different rom-sets to see if perhaps I was using the wrong one.
      I've vetted the rom sets for functionality using Mame, and verified each and every write to make sure I was doing it correctly.
      Is it the set I'm using???!?!?
      Do I need to install another jumper here?

      Putting the Major Title 2 roms back in, and resetting the jumpers to default, the board boots fine color/sound/all.
      Any ideas?
      @ekorz @Apocalypse got any tips on what I could be running into?
      The only thing I can surmise is that I’m using the wrong sized EPROMs for the main H0, H1, L0, L1 Roms.
      Platinum Multi-Boyz
      Bench : Supergun Rebuild | Ebay Sales
      WANT : EPROMs, Taito F2 Rom Boards
      [astrocity] InstaGram [neogeo] Arcade Projects Photoblog [saturn] VAPS List [nes-101] Tuesday Arcade Twitch Stream!

      The post was edited 4 times, last by psykom1 ().

    • Please check:

      IC26 => C0
      IC25 => C1
      IC24 => C2
      IC23 => C3

      IC34 => 000
      IC35 => 010
      IC36 => 020
      IC37 => 030
      Looking for:
      - Sega Super Scaler hardware (Out Run, Model X, Model Y), not working (even with faulty PCM chip)



      "I'd 1cc games but I have a real life."
      01010011 01000101 01000011 01010010 01000101 01010100 00100000 01001101 01000101 01001110 01010101 00100000 01000111 01010101 01011001