don't click here

KMod is Aggrivating Me

Discussion in 'Technical Discussion' started by saxman, Feb 27, 2009.

  1. saxman

    saxman

    Oldbie Tech Member
    For some stupid reason that is beyond me, Gens KMod (which by this point I consider to be one of the buggiest emulators I've ever seen in my life, but that's getting off topic a bit) decided to start recording GMV files at a rate faster than 60Hz. It's recording button presses at such a rapid rate that I can get a file that is 15KB that was only supposed to last about 10 seconds. I play it back, and all the data is there, but the button presses are held reeeeeeaalllly long. What is going on with this stupid thing? Has anyone ever seen this before? This is the first time for me, but I can't get it to stop doing it...
     
  2. RamiroR

    RamiroR

    Member
    355
    0
    16
    I just wonder if there's another version of gens with Kmod implemented, I can't use snapshots on Sonic CD with it :S
     
  3. saxman

    saxman

    Oldbie Tech Member
    I dunno. I know I try to avoid using KMod as much as possible though. The problem is, it does the GMV files which is what I use to find bugs in ProSonic, but it screws up recording them -- plays back fine though. So I use another Gens mod to record GMV files, then I play then in KMod because KMod has the feature where I can advance it frame by frame... and more stupid yet is the screen doesn't always update correctly, so the debug counters in the corner of the screen are sometimes from the PREVIOUS frame... so I have to dump a savestate and analyze the data in that. You can see where it gives me a headache.

    If Steve Snake implements GMV support into Kega, I could stop using this crap altogether. But he hasn't yet, so I'm adding some code to output SRAM data that shows Sonic's data frame by frame, and I'm going to have ProSonic read it while playing a demo file so that it can check for differences, and it'll tell me as soon as it finds something that isn't right. That's the best way I know to do what I need, because I've had it with KMod by this point.