S18 : Moonwalker no mcu and any romboard patch!

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

    • S18 : Moonwalker no mcu and any romboard patch!

      Hi guys,
      finally finished this hack which allows you to completely drop the MCU and convert any romboard to Moonwalker!

      I've used romset mwalk, just use files from this set except for the 2 program ROMs A5/A6 where you must use my patched files:
      filedropper.com/mwnomcuanyromboard

      I've found several critical mistakes in MAME regarding sprites banking, also it states there are 3 different known romboards but 171-5987 and 837-7525 are the same thing: 837-7525 is what's printed on the part side under the label, 171-5987 is what's printed on the solder side...
      So only 2 really exist:
      - 171-5874
      - 171-5987

      1) ROMs types:

      A6 -> 27C2001/27C020
      A5 -> 27C2001/27C020
      B1 -> 27C2001/27C020
      B2 -> 27C2001/27C020
      B3 -> 27C2001/27C020
      B11 -> 27C2001/27C020
      A11 -> 27C2001/27C020
      B10 -> 27C2001/27C020
      A10 -> 27C2001/27C020
      B9 -> 27C2001/27C020
      A9 -> 27C2001/27C020
      B8 -> 27C2001/27C020
      A8 -> 27C2001/27C020
      A4 -> 27C100/27C1000 - NON JEDEC!
      B4 -> 27C2001/27C020
      B5 -> 27C2001/27C020
      B6 -> 27C2001/27C020

      That's 16 * 27C2001/27C020 and 1 * 27C100/27C1000 needed.

      2) ROMs positions

      Obvious for 5874 romboards, for 5987 use this conversion table:

      Left OG position on 5874, right corresponding position on 5987
      A6 -> A4
      A5 -> A6
      B1 -> B1
      B2 -> B2
      B3 -> B3
      B11 -> B10
      A11 -> A10
      B10 -> B11
      A10 -> A11
      B9 -> B12
      A9 -> A12
      B8 -> B13
      A8 -> A13
      A4 -> B7
      B4 -> B6
      B5 -> B5
      B6 -> B4

      3) Jumpers settings

      On 5874:
      4/6/7/2/9/16/14/11
      35/38/33/40/45/41/31/43
      19/24/22/27/29/17/26

      On 5987:
      2/4/5/8/10/11
      18/14/16/19
      25/21/23/28
      29/31/33/35/37/39/41/43
      45/47/49/51
      66/68/69/71
      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
    • Just wondering, my Laser Ghost still has the FD battery deal on it and functioning fine. Will this conversion work leaving that intact or does it need to be swapped out for the 68000? Also, I have the 5987 romboard, .. . . .

      Apocalypse wrote:

      Left OG position on 5874, right corresponding position on 5987
      A6 -> A4
      A5 -> A6
      B1 -> B1
      B2 -> B2
      B3 -> B3
      B11 -> B10
      A11 -> A10
      B10 -> B11
      A10 -> A11
      B9 -> B12
      A9 -> A12
      B8 -> B13
      A8 -> A13
      A4 -> B7
      B4 -> B6
      B5 -> B5
      B6 -> B4
      Does this mean that rom A6 goes in A4 on my 5987 romboard, A5 goes into A6 and so on? Finally, what is the MCU? Is that something I need to remove from my board?

      The post was edited 2 times, last by -Ace- ().

    • @-Ace-, which romboard have you used?
      Have you played the game to the end?
      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
    • Unfortunately I'm getting some sprites errors.
      Some tiles, test menu and sound work but the sprites are all wrong.
      The test menu runs fine and the memory test passes with all good.
      On the PCB in the photo I removed the audio EPROMs because I've tried to flash sprites roms in different EPROMs.

      I've dumped each EPROM and compared with the original files and are all identical. The dip switches seems right to me.

      Any idea?

      Thank you in advance

      EDIT:
      Removing IC4 (I've bought it pre programmed from buyicnow since my top3k can't program this ic) the game starts!
      Is that normal?
      Images
      • IMG_20190227_184230_650.jpg

        320.04 kB, 1,280×960, viewed 65 times
      • IMG_20190227_184222_646.jpg

        128.36 kB, 1,280×960, viewed 54 times
      • IMG_20190227_184224_992.jpg

        192.26 kB, 1,280×960, viewed 51 times
      • IMG_20190227_184235_919.jpg

        110.11 kB, 1,280×960, viewed 48 times
      • IMG_20190227_184228_142.jpg

        237.21 kB, 1,280×960, viewed 55 times
      • IMG_20190227_185743_363.jpg

        128.63 kB, 960×1,280, viewed 43 times
      • IMG_20190227_185747_662.jpg

        154.72 kB, 1,280×960, viewed 57 times

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

    • -Ace- wrote:

      I don't recall dealing with an IC4 on mine, infact I don't even have a chip in that location. So the game works perfect w/o that chip then?
      At the moment I've played it only a couple of minutes, I've reprogrammed the audio EPROMs and the sound is working fine.
      The only issue I have is some missing lines on the main sprites
      Images
      • IMG_20190227_192212_870.jpg

        379.16 kB, 1,280×960, viewed 63 times
    • sk8er000 wrote:

      Unfortunately I'm getting some sprites errors.
      Some tiles, test menu and sound work but the sprites are all wrong.
      The test menu runs fine and the memory test passes with all good.
      On the PCB in the photo I removed the audio EPROMs because I've tried to flash sprites roms in different EPROMs.

      I've dumped each EPROM and compared with the original files and are all identical. The dip switches seems right to me.

      Any idea?

      Thank you in advance

      EDIT:
      Removing IC4 (I've bought it pre programmed from buyicnow since my top3k can't program this ic) the game starts!
      Is that normal?

      -Ace- wrote:

      I don't recall dealing with an IC4 on mine, infact I don't even have a chip in that location. So the game works perfect w/o that chip then?
      There is no IC4 (MCU) to be used, this is a no MCU patch! ;)
      Having the MCU in place with the hack obviously causes conflicts.

      sk8er000 wrote:

      At the moment I've played it only a couple of minutes, I've reprogrammed the audio EPROMs and the sound is working fine.The only issue I have is some missing lines on the main sprites
      Clearly a hardware failure, not related to the patch. Looks like you have a floating data signal on the sprite ROMs.
      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
    • Apocalypse wrote:

      There is no IC4 (MCU) to be used, this is a no MCU patch! ;)
      Great! I didn't catch that :thumbup:


      I've tried to use the OG ROMs (Clutch Hitter) and I don't have any sprite issue, the moonwalker ROMs are fine if compared with the moonwalker files.
      Do you think that I have a bad EPROM?
      Is it possible to know which one is the faulty EPROM so that I can avoid swapping every single sprite EPROM?

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

    • sk8er000 wrote:

      Nevermind, I've resoldered all the sockets of the sprites ROMs, all the romboard connectors and all the CPU pins and now it's working!
      Can't wait to try all the game!
      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