GensKMod on Git
Moderator: BigEvilCorporation
GensKMod on Git
I plan to release Gens KMod on some BitBucket .
I'm currently no longer able to update it but I see a lot of useful gens hack all over the web (video record or GDB stub or no longer 16bit only patch are the most useful I would love to see on KMod)
My goal is to enable all of you to add your own feature.
I'll still be the one to valid pull request but no time for pure coding session
What do you think ?
I'm currently no longer able to update it but I see a lot of useful gens hack all over the web (video record or GDB stub or no longer 16bit only patch are the most useful I would love to see on KMod)
My goal is to enable all of you to add your own feature.
I'll still be the one to valid pull request but no time for pure coding session
What do you think ?
Last edited by KanedaFr on Wed Oct 16, 2013 11:23 am, edited 2 times in total.
-
- Very interested
- Posts: 484
- Joined: Sat Mar 05, 2011 11:11 pm
- Location: Berlin, Germany
That's excellent news. I use GensKMod as my main Emulator along with MESS for MD development but it is in real need of bug-fixes and some features added - great.KanedaFr wrote:It's more than enought to motivate me !Graz wrote:If you put it up on BitBucket, I will port everything I've done of use (including the GDB stub) out of my local copy into the official tree.
Cleaning the code for upload in progress !!!
Is there some beta testers to tell me if this works :
https://bitbucket.org/SpritesMind/gensk ... nch/vs2012
It works on my station but....I'll never be sure with nasm and VStudio
https://bitbucket.org/SpritesMind/gensk ... nch/vs2012
It works on my station but....I'll never be sure with nasm and VStudio
-
- Very interested
- Posts: 710
- Joined: Sat Feb 18, 2012 2:44 am
It works, if you mean after compilation.KanedaFr wrote:Is there some beta testers to tell me if this works :
But it is way far from one click build...
I spent some hours to build it in VS2010.
Mostly amazing errors:
1) "Can't open .\Debug\\.obj" (from linker)
cause: $(OutDir)\$(InputName).obj%(Outputs)
instead: $(OutDir)%(Filename).obj;%(Outputs)
2) "LINK : fatal error LNK1104: cannot open file 'LIBC.lib' "
Project Settings->Linker->Input->Ignore Specific Default Library needs to set to LIBC.LIB
Code bugs:
1) ggenie.c line 147: char code_to_pass[16], *x;
x must be const char *; just redefine into const char *x;
reason: line 177 of same file.
2) kailleraclient.h
functions like this
DLLEXP kailleraGetVersion(char *version);
does not have return type. just add void before.
3) Starscream compiles perfectly in Visual Studio but... you can build Debug version, and release .exe file in starscream does not created.
And, .bat files does not create directory Release, so nasm output:
ahaha quote of lulzNASM wrote:nasm: fatal: unable to open output file `..\..\..\Gens\release\main68k.obj'
4) after these fixes, only one thing left: fix paths to libs
EDIT: I don't want to change this mod. I tried to build it just to write feedback.
I'm updating Gens-rerecording now, and I have my mod too
I finally merged the vs2012 branch.
For people who want the source without using git, here is the direct download link
https://bitbucket.org/SpritesMind/gensk ... master.zip
For people who want the source without using git, here is the direct download link
https://bitbucket.org/SpritesMind/gensk ... master.zip
-
- Very interested
- Posts: 710
- Joined: Sat Feb 18, 2012 2:44 am
I tried to built it today with the last VS2012
I planed to mess with the YM2612 / PSG debug screens
build succeed but (I haven't touch anything yet) when I load a ROM it starts with the Z80 disabled and more strangely the YM2612 channel 6 is muted, when I reactivate it, it also activate the screen-shot on every frame feature witch make the sound really lag of course.
I will check it out in the code when I got some time
I planed to mess with the YM2612 / PSG debug screens
build succeed but (I haven't touch anything yet) when I load a ROM it starts with the Z80 disabled and more strangely the YM2612 channel 6 is muted, when I reactivate it, it also activate the screen-shot on every frame feature witch make the sound really lag of course.
I will check it out in the code when I got some time