Gens KMod modifications for mapping

Started by Maxim, July 13, 2007, 09:11:23 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Maxim

Basically, I already tried it, and it's really hard. The problem is that you can disable the mechanism that enables this stuff - line interrupts and HDMAs - but that also tends to disable a bunch of other stuff, like palette and tile loading.



Raster effects are pretty much entirely based on that. Highlight/shadow disabling might be more achievable, but I'm not sure how useful it would be - since the result would be that you'd be screenshotting things not as they appear in-game.

TerraEsperZ

I pretty much figured as such, but I had to try :D



---

"With the first link, the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably." [...] The first time any man's freedom is trodden on, we're all damaged. - Captain Jean-Luc Picard



Current projects: Sonic CD (Sega CD), Mega Man V (GB), Mega Man Zero (GBA), Battletoads (NES)
Current project:
Mega Man: Powered Up (PSP)

DarkWolf

What's the deal with frameskip?  I never used this mod for sprite ripping before so I didn't notice until now.  If frameskip is set to anything other than Auto, the emulation is way too fast, but if it is set to Auto, frames get skipped when doing the frame increment.  I'm switching back and forth right now, but it's kind of a pain.  Can it be fixed easily?

Maxim

No idea.



I noticed I never released my code (naughty naughty, GPL). So here it is:



http://www.smspower.org/maxim/forumstuff/gens_kmod_maxim_src_20081024.zip">http://www.smspower.org/maxim/forumstuff/gens_kmod_maxim_src_20081024.zip



You might want to take it as a starting point if you want to make changes, we could have a "Gens VGMaps edition" or something.

Special T

Is there a way to edit the Gens.cfg file to make it automatically open at 4 times the normal size with 25% Scanlines enabled? I could always do it manually by stretching the screen but it always defaults back to the original once size after I close the program.



I have opened the .cfg file but I'm not sure what to change.



Last question, why can't I take screen shots when I stretch the screen, they come out as broken images?

Maxim

1. The code doesn't save or load the renderer from the config file. It ought to be possible to add it. Having said that, there's no 4x option anyway, only 2x.

2. Dunno. It might be an unhandled case in the screenshot code.

Special T

Thank you for the response, I solved the screen shot issues by using the saveclipboardimages program I found here. Thanks again.

feos

Men, I absolutely couldn't get, HOW to handle with layers in that mode?
Neither Graphics menu, nor Readme show that option.
Please, help!

Maxim


TerraEsperZ

Since we're speaking about Gens, does anyone know which version of that emulator is the most accurate? I remember reading that Gens+ or Gens Recording of something like that started supporting savestates for Sega CD games, but that was months ago and I don't remember which one it was.
Current project:
Mega Man: Powered Up (PSP)

feos

Is it possible to recompile the current version of Gens rerecording 11 - which allows working with layers & a huge number of other stuff, handy for taking snaps & videos - to allow it switch the Color key as well?

See this post, why I need that.

Maxim

I suggest you ask the gens-rerecording people to add the feature, and point them at this thread for the code changes. I don't have the time :(

feos

#42
Quote from: Maxim on March 27, 2011, 02:32:28 AM
I suggest you ask the gens-rerecording people to add the feature, and point them at this thread for the code changes. I don't have the time :(

Thanks for reply, I've already created there a topic on that.
http://tasvideos.org/forum/viewtopic.php?t=10949

The only question now - is it possible with simple recompiling of 2 sources, or the coding itself required?

TerraEsperZ

That was to be my next question as well. Having every available function consolidated in a single emulator would be best, but at any rate Maxim, your modification for KMod was a godsend when you made it.
Current project:
Mega Man: Powered Up (PSP)

Maxim

It's not that simple. My mod is based on Gens KMod which is based on Gens. The re-recording Gens is based on Gens (?). So there's a fair amount of diversion there. Think of it as having a text document that two people reworked/edited. How easy is it to merge their changes into a single document? Sometimes easy, sometimes impossible.