Knuckles's Art - Kega Fusion Error?

Discussion in 'Discussion and Q&A Archive' started by c1owd, Feb 21, 2010.

Thread Status:
Not open for further replies.
  1. c1owd

    c1owd Previously 'CarrascoZX0' Member

    Joined:
    Dec 13, 2008
    Messages:
    364
    Sorry if I'm posting a lot of questions. If two is a lot anyway. =P


    But I just noticed this weird thing with Knuckles's art between Kega and Gens. See for yourself:


    [​IMG]


    ^Okay, this is how Knuckles should look in the game. =P (GENS)


    [​IMG]


    ^And, this is the weird thing that happens when I play Knuckles in Kega.


    In Kega ONLY his standing sprite is messed up. But the rest is alright.


    And in Gens, everything works okay.


    I don't know if it has something to do with the actual game itself or a problem with the Kega emulator.


    Does anybody know how to fix this? Or have an idea.


    Thanks
     
  2. MarkeyJester

    MarkeyJester ♡ ! Member

    Joined:
    Jun 27, 2009
    Messages:
    2,867
    I would normally say that it's probably sprite overflow, but there's hardly any sprites on that screen as far as I can see, it may have something to do with the DMA sprite transfer, but why it only works on Kega is unknown. I'm not sure myself to be honest, not without the full details anyway.


    Try it on this emulator (It's one of the closest the hardware):


    http://aamirm.hacking-cult.org/index_files/regen.htm
     
  3. Jamesoleruster

    Jamesoleruster 557-232-N00B Member

    Joined:
    Feb 17, 2010
    Messages:
    33
    My best guess is a sprite overflow, Knuckles is just standing there but the waterfalls are sprites too along with the monitor.
     
  4. c1owd

    c1owd Previously 'CarrascoZX0' Member

    Joined:
    Dec 13, 2008
    Messages:
    364
    [​IMG]


    ^It looks more messed up in this emulator. :)

    It works on Gens. Not on Kega or Regen.

    Um, just asking. Do you even know what your saying or are you just trying to sound smart and say the same thing as Markey? =X


    It's not a sprite overflow. There's hardly any sprites on the screen dude. There's only Knuckles, a monitor and the level's FG and BG. That's about it. ;)


    So, anymore ideas?
     
  5. amphobius

    amphobius spreader of the pink text Member

    Joined:
    Feb 24, 2008
    Messages:
    970
    Location:
    United Kingdom
    Actually, to be fair, the waterfall is an object.
     
  6. vladikcomper

    vladikcomper Well-Known Member Member

    Joined:
    Dec 2, 2009
    Messages:
    415
    To know out exactly if it's sprite overflow or not, turn on the debug mode and look at the value that is showed instead of level time. If it is 80, this is sprite overflow (cos MD can't show more than 80 sprites). Though I don't think there are too many sprites.


    This may be a problem with mappings, though I'm not sure.

    It isn't. Waterfall is a part of FG.
     
  7. amphobius

    amphobius spreader of the pink text Member

    Joined:
    Feb 24, 2008
    Messages:
    970
    Location:
    United Kingdom
    Oh right, I mixed it up with Sonic 2. Still the Waterfall is special because it calls a soundeffect to play when it's nearby, so I guess there's some object to trigger that.
     
  8. vladikcomper

    vladikcomper Well-Known Member Member

    Joined:
    Dec 2, 2009
    Messages:
    415
    There is a special invisible object, which plays waterfall sound.
     
  9. Dark Lips

    Dark Lips Well-Known Member Member

    Joined:
    Nov 14, 2008
    Messages:
    293
    Location:
    Wolverhampton UK
    ok well this is a wild stab in the dark but I figured it might help so anyway... When I started redoing redemption I started from scratch as I had lots of issues when trying to run it on accurate emulators and real hardware what i learned whilst doing this is that the slightest bit of code that is too far away from the main part of the program could casue minnor glitches like this, the way I fixed it was to add my new routines and or data actually into the main asm instead adding them to the end or including/bincluding. Might be worth a look?
     
  10. FireRat

    FireRat Do Not Interact With This User, Anywhere!!! Exiled

    Joined:
    Oct 31, 2009
    Messages:
    535
    I supposed this is a bug of the emulators...
     
  11. Irixion

    Irixion Well-Known Member Member

    Joined:
    Aug 11, 2007
    Messages:
    670
    Location:
    Ontario, Canada
    No, just a bug of code, probably mappings issue--Kega sometimes loads mappings differently. Don't know why.
     
  12. c1owd

    c1owd Previously 'CarrascoZX0' Member

    Joined:
    Dec 13, 2008
    Messages:
    364
    Oh! My bad guys. ^^'


    Today for some reason I just picked Knuckles and he loaded perfectly. Which is really weird. I guess Kega wasn't working right when I posted this question. Or maybe I changed something that fixed it. Honestly I don't know. But thanks anyway. ^^'
     
Thread Status:
Not open for further replies.