Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: Substring on October 16, 2019, 07:15:52 am

Title: Taking switchres out of GroovyMAME in favor of libswitchres
Post by: Substring on October 16, 2019, 07:15:52 am
Hi,

As the standalone switchres is not anymore maintained, there could be one day or another some technological gap with the GroovyMAME switchres. Although my current concern with switchres is generating EDIDs, I do believe it would be easier for maintenance/contributions to have switchres as a standalone library. Maybe, by doing so, some specific code from GM could be merged upstream, and add compile flags to (statically ?) link switchres  to MAME. I don't have much knowledge of GM code, and know less than nothing about MAME code. But I do believe in open source, sharing knowledge, bringing brains together, making collaborative work, and I'm pretty some people would contribute.

Let's see far, having a libswitchres could be the trigger to "convert" some emulators to real CRT output! That would be awesome, really!

I know the idea has been mentionned here and there, that a few of us have already proposed to set up some git repo to host anything related to groovymame. Would be great if other tools such as VMMaker could go the open source way, atom-15 too (I think the source code is available). Could libswitchres be the kickoff ? I'd be really happy to help with my little skills, but don't want to upset anyone nor want to claim any leadership or reclaim code as mine. I just want to help by any mean I can. People are busy, projects get dusty on the shelves, if making a little "dev community" can relieve some people from some tasks they have no time to deal with, let's set this up together.

Some efforts are made here and there, but they are too isolated, not much advertised, let's not split to waste our efforts.

Who's in ?
Title: Re: Taking switchres out of GroovyMAME in favor of libswitchres
Post by: Calamity on October 16, 2019, 08:08:24 am
All this is going to happen exactly as you describe. All I'd ask is please give me some time to start the project, I'd like to open the repository myself if possible and establish some basic guidelines.

Title: Re: Taking switchres out of GroovyMAME in favor of libswitchres
Post by: Substring on October 16, 2019, 09:00:42 am
Niiiiiiice ! I'll submit ideas, code, or whatever when this is finally all up !

But as you said : you don't have time, you may delegate part of the job. Starting an organization + repos is a thing, takes no more than 5 mins, gathering developers to help you is another.

But count me in !
Title: Re: Taking switchres out of GroovyMAME in favor of libswitchres
Post by: Calamity on October 16, 2019, 10:15:45 am
There's going to be plenty of work for several developers :)

However, I'm against opening any repo or someone doing for me before I have the first basic code skeleton implemented. Once that's done, hopefully others join in.