Sparkster (genesis) prototype cart July 94

Discussion in 'Off Topic Discussion' started by trevormacro, Jan 1, 2018.

  1. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8

    Attached Files:

  2. Xzx123

    Xzx123 Robust Member

    Joined:
    Mar 19, 2013
    Messages:
    271
    Likes Received:
    65
    The other Sparkster prototype he had was also dated in July and marked as 100% complete, so that's something to keep in mind.
     
  3. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
    I have dumped 2 HN27C4001G-10 eeproms
    512 KB each one.
    I have joined them.
    Fusion emulator can't boot the prototype game :(

    Any helps?
     

    Attached Files:

  4. Xzx123

    Xzx123 Robust Member

    Joined:
    Mar 19, 2013
    Messages:
    271
    Likes Received:
    65
    Does the game work on real hardware?
     
  5. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
  6. contrafan

    contrafan Peppy Member

    Joined:
    Jun 20, 2013
    Messages:
    321
    Likes Received:
    61
    If that's the header in the shots, it's different between them.
    Have you compared the ROM to the NA and JP releases? I think running it on an MD will help get some more info.
     
  7. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    Looks like a bad dump or incorrectly merged ROMS.

    The strings in the header are very suspicious looking - you have "SG EADIE" and "SAKTR" - which are presumably supposed to be "S(E)G(A) (M)E(G)A( )D(R)I(V)E" and S(P)A(R)K(S)T(E)R"

    Looks like you only have every other byte - the fact that the platform name in the header starts at 0x80 rather than 0x100 also suggests that.
     
  8. ehw

    ehw Active Member

    Joined:
    Feb 16, 2017
    Messages:
    31
    Likes Received:
    67
    For Mega Drive games, one EPROM will contain even bytes and the other will contain the odd. You have to 'unify' or interleave the two eproms together to make a working rom.

    WinHex can do this (with Tools > File tools -> Unify -> Bytewise), but you might have to buy it in order to work with larger binary files. If you know how to use python, you can merge them very easily with a script like this:
    Code:
    import io
    even = io.open( "even.bin", "rb" ).read()
    odd = io.open( "odd.bin", "rb" ).read()
    interleaved = "".join( i for j in zip( even, odd ) for i in j )
    io.open( "interleaved.bin", "wb" ).write( interleaved )
    
    even.bin is one eprom and odd.bin is the other.

    If you need help you can always ask @drx at Hidden Palace. :)
     
  9. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
    Hi,

    WinHex Work with 2 files

    Here is the result.

    What you think? Final version or beta?

    Game Work on emulator.
     

    Attached Files:

  10. ehw

    ehw Active Member

    Joined:
    Feb 16, 2017
    Messages:
    31
    Likes Received:
    67
    Hard to tell, it looks like a prototype of the PAL version based on the product code and region. But at least it's different byte-wise. :)

    I would recommend using Beyond Compare to compare the AH-Prototype.bin file with the final ROMs to see how many bytes have changed. The more changed bytes the more different/early it is. The comparison with the least amount of differences will often be the next successor/predecessor of that ROM. That should give you an indicator how different it is.

    upload_2018-11-4_10-30-45.png

    Light pink means changed bytes, red (if you see any) means added/removed bytes that only exist in one ROM.

    A general rule of thumb with Megadrive titles is that the ROMs will often have the code near the beginning of the ROM while the data will come after. In the example above, the only difference between the European and American versions of Sparkster are all related to code.
     
  11. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
    No differences comparing PAL version.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page