Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Taking switchres out of GroovyMAME in favor of libswitchres  (Read 3039 times)

0 Members and 1 Guest are viewing this topic.

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 847
  • Last login:Today at 09:27:34 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Taking switchres out of GroovyMAME in favor of libswitchres
« 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 ?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Taking switchres out of GroovyMAME in favor of libswitchres
« Reply #1 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.

Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 847
  • Last login:Today at 09:27:34 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: Taking switchres out of GroovyMAME in favor of libswitchres
« Reply #2 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 !

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Taking switchres out of GroovyMAME in favor of libswitchres
« Reply #3 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.


Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi