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: GroovyMiSTer  (Read 20979 times)

0 Members and 1 Guest are viewing this topic.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7438
  • Last login:Yesterday at 06:32:27 pm
  • Quote me with care
Re: GroovyMiSTer
« Reply #40 on: January 12, 2024, 05:06:34 am »
Sir, where is your patreon link??

Ping psakhis, I'm just the Igor of this story.
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

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 465
  • Last login:September 24, 2024, 11:54:25 am
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #41 on: January 12, 2024, 06:34:57 am »
Is there anyway to add that automatic frame delay feature to the normal groovymame with ati cards?
I had a look at the source code months ago but didn't get far (was trying to hook the auto frameskip detection code to the frame delay)

It should be possible, but it needs to refactor all the synchronization code. The mister backend has its own sync implementation.

Sir, where is your patreon link??

I appreciate the gesture but I do this with no interest other than enjoying the best experience for everyone.

donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 267
  • Last login:Today at 03:15:54 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #42 on: January 12, 2024, 07:05:31 am »
I've seen a (sarcastic?) question asked elsewhere I wanted to ask here because I didn't think about it... but would this work on macOS?

It would be fantastic for me as I have my Mac Mini right next to the cab.
On a scale of fakeness, from more genuine to more fake, we'd have:

1.- Plastic plants (cf. Fake Plastic Trees)
2.- Inflatable dolls
3.- Arcade cabinets with LCD monitors

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7438
  • Last login:Yesterday at 06:32:27 pm
  • Quote me with care
Re: GroovyMiSTer
« Reply #43 on: January 12, 2024, 09:14:15 am »
I've seen a (sarcastic?) question asked elsewhere I wanted to ask here because I didn't think about it... but would this work on macOS?

It would be fantastic for me as I have my Mac Mini right next to the cab.

It should work if you manage to build GM for Mac, which no human being has ever tried to.
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

donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 267
  • Last login:Today at 03:15:54 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #44 on: January 13, 2024, 12:24:02 pm »
"Tried to" or "managed to"? :P

I'll give it a shot one of those days, even if I don't have a MiSTer.

I guess it's the usual get the MAME source, apply GM patches and off we go?
On a scale of fakeness, from more genuine to more fake, we'd have:

1.- Plastic plants (cf. Fake Plastic Trees)
2.- Inflatable dolls
3.- Arcade cabinets with LCD monitors

faxesystem

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 16
  • Last login:January 14, 2024, 07:42:21 am
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #45 on: January 14, 2024, 07:42:44 am »
@calamity Regarding macOS. If not for Groovymame, what about the already existing Retroarch Mac port? :D
@psakhis - would support for hardware rendered cores be something the retroarch team would / could implement or can GroovyMister just be used for software rendering?

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 465
  • Last login:September 24, 2024, 11:54:25 am
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #46 on: January 14, 2024, 12:39:19 pm »
@psakhis - would support for hardware rendered cores be something the retroarch team would / could implement or can GroovyMister just be used for software rendering?
Is nothing related with core, just we need to patch retroarch to get pixels from gpu backend (d3d11/opengl/vulkan)

GroggyExpulsion

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 25
  • Last login:October 23, 2024, 03:13:45 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #47 on: January 17, 2024, 12:54:23 am »
Any progress on Groovy Arcade?

wordsworth

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 97
  • Last login:March 26, 2024, 06:20:13 pm
  • ...was severely wounded, but the soul still burns
Re: GroovyMiSTer
« Reply #48 on: January 18, 2024, 11:28:24 am »
What’s the benefit of using GroovyMAME into GroovyMiSTer instead of just using the MiSTer for everything?

Forgive me if this is an ignorant question. I’ve been out of the loop for years and am trying to wrap my head around the new stuff.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7438
  • Last login:Yesterday at 06:32:27 pm
  • Quote me with care
Re: GroovyMiSTer
« Reply #49 on: January 18, 2024, 11:31:20 am »
"Tried to" or "managed to"? :P

I'll give it a shot one of those days, even if I don't have a MiSTer.

I guess it's the usual get the MAME source, apply GM patches and off we go?

https://github.com/antonioginer/GroovyMAME/releases/tag/gm0261sr002zz

Now it builds and works on Mac.

This user made the first build:
https://github.com/djfumberger/GroovyMAME/releases/tag/1.0.0

(I won't be keeping Mac builds myself)
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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7438
  • Last login:Yesterday at 06:32:27 pm
  • Quote me with care
Re: GroovyMiSTer
« Reply #50 on: January 18, 2024, 11:36:19 am »
What’s the benefit of using GroovyMAME into GroovyMiSTer instead of just using the MiSTer for everything?

Some will answer that MiSTer only emulates a small subset of MAME's catalogue. But we don't care, that's not the actual point.

The question is what's the benefit of using GroovyMAME + MiSTer(as gpu) vs GroovyMAME + PCIe gpu.
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

wordsworth

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 97
  • Last login:March 26, 2024, 06:20:13 pm
  • ...was severely wounded, but the soul still burns
Re: GroovyMiSTer
« Reply #51 on: January 18, 2024, 09:39:12 pm »
Gotcha. I guess the FPGA allows you more control of the video output because you’re not having to hack through driver code that was written for completely different purposes.

So… is it then just a matter of time before the MiSTer catches up with software emulation and becomes the go-to emulation solution or is it just doing a different thing altogether? (maybe that question should go in a different thread)

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3322
  • Last login:Yesterday at 07:20:33 am
Re: GroovyMiSTer
« Reply #52 on: January 19, 2024, 04:53:35 am »
So… is it then just a matter of time before the MiSTer catches up with software emulation and becomes the go-to emulation solution or is it just doing a different thing altogether? (maybe that question should go in a different thread)


Mister will never be the "one-size-fits all killer emulation solution", although it certainly does fill some niches very well (like older computer and console emulation). Having said that, FPGA emulation is here to stay and will keep maturing, though the hardware to support it will change over time.

There will always be a role for other emulation platforms such as PC and Pi, for example. They all have their strengths and weaknesses. Even an old PC can emulate stuff Mister cannot do, but Mister might be faster to startup and more technically accurate. They also have different cost relativities. A complete Mister setup is going to be more expensive than a cheap-mid level PC + older video card.

I like the idea of keeping a Mister in an arcade cab or lounge room and being able to run a computer through it, but this is probably a false convenience for most people. It is not where the real potential is.

Given that modern video card manufacturers have abandoned analog outputs, it is very exciting to see Mister having the capabilities to substitute itself as essentially an external and alternative GPU for a PC (or other device). At the moment I can spend $20-$50 for an HD6XXX card vs somewhere well north of $300 for a MIster unit. But in the future those cost relativities and capabilities will change, so watch this space carefully.

Even now, the reduced latency alone will be a big enough thing for some people, people who will be willing to pay good money to save a few microseconds.
Check out my completed projects!


donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 267
  • Last login:Today at 03:15:54 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #53 on: January 19, 2024, 07:28:43 am »
https://github.com/antonioginer/GroovyMAME/releases/tag/gm0261sr002zz

Now it builds and works on Mac.

This user made the first build:
https://github.com/djfumberger/GroovyMAME/releases/tag/1.0.0

(I won't be keeping Mac builds myself)

Fantastic! Thanks!

This is a real revolution for macOS users as we don't have the luxury of having old video cards (nor software support) in our systems to output native 15Khz, so this enables all macOS computers with a gigabit ethernet (almost all of them) to finally have proper 15Khz output.
On a scale of fakeness, from more genuine to more fake, we'd have:

1.- Plastic plants (cf. Fake Plastic Trees)
2.- Inflatable dolls
3.- Arcade cabinets with LCD monitors

wordsworth

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 97
  • Last login:March 26, 2024, 06:20:13 pm
  • ...was severely wounded, but the soul still burns
Re: GroovyMiSTer
« Reply #54 on: January 23, 2024, 12:32:49 am »
Mister will never be the "one-size-fits all killer emulation solution"

I think I’m starting to understand that now. I just read today that FPGA for retro gaming has almost reached its useful limit. Software emulation is much more capable on the more complex systems.

so this enables all macOS computers with a gigabit ethernet (almost all of them) to finally have proper 15Khz output.

HUH? Wha? GroovyMame on a Mac? Well… now I’ve really got a predicament since I am a longtime Mac user/tech. The thought of plugging in my daily driver Mac into a MiSTer with a simple Ethernet cable and running native resolutions on my CRT is not something I thought possible.

@psakhis @Calamity Thank you so much for the work on this! Amazing stuff!

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 465
  • Last login:September 24, 2024, 11:54:25 am
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #55 on: January 23, 2024, 04:03:54 pm »
Some last changes vs first release, so

On test build folder from github you find last version, at the moment vs first release:
- More speed and stability fixes for 480p with lz4
- Double framebuffer for interlaced resolutions (framebuffer/field)
- Audio streaming
- Retroarch working hardware rendered cores with opengl

gamepimp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 462
  • Last login:March 10, 2024, 01:38:47 pm
Re: GroovyMiSTer
« Reply #56 on: January 23, 2024, 09:27:23 pm »
Some last changes vs first release, so

On test build folder from github you find last version, at the moment vs first release:
- More speed and stability fixes for 480p with lz4
- Double framebuffer for interlaced resolutions (framebuffer/field)
- Audio streaming
- Retroarch working hardware rendered cores with opengl

This project just keeps getting better. So cool!  :applaud:

Mahrio

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:February 08, 2024, 12:31:14 pm
Re: GroovyMiSTer
« Reply #57 on: February 06, 2024, 10:26:57 pm »
I was happy to see GroovyMAME featured in the news last month, Calamity! My cabinet was built in 2013, and since then, I have been using GroovyMAME and HyperSpin on Windows 7, along with a Sony Wega KV21FA240.
I updated from XP to Windows 7 in 2019 and never looked back. But now, with GroovyMister entering the scene (and in my house too!), I'm eager to try using the Mister's GPU portion.

I have two questions:

1) My GroovyMAME is an older version (0.170, I think) with CRT-Emudriver 2019 Beta 15 video drivers. How should I proceed with the update? Do I need to reinstall the drivers? Can I keep my modelines for my TV? I know the landscape of drivers and GroovyMAME has changed significantly, which is why I am asking.

2)With my CRT attached to the cabinet (it's a Sony Wega that I've been using since 2013), when I finish the update and start using the new GroovyMAME with GroovyMister, will I be able to simultaneously output to three screens? (Sony WEGA in the Cabinet, BVM on the Analog output of MisterFPGA, and OLED on the HDMI output from MisterFPGA)

I'm looking forward to testing it!

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7438
  • Last login:Yesterday at 06:32:27 pm
  • Quote me with care
Re: GroovyMiSTer
« Reply #58 on: February 10, 2024, 01:05:50 pm »
1) My GroovyMAME is an older version (0.170, I think) with CRT-Emudriver 2019 Beta 15 video drivers. How should I proceed with the update? Do I need to reinstall the drivers? Can I keep my modelines for my TV? I know the landscape of drivers and GroovyMAME has changed significantly, which is why I am asking.

For GroovyMister, you don't need CRT Emudriver. You could keep your installation unchanged, and have a second folder with up-to-date GM just for the mister.

Quote
2)With my CRT attached to the cabinet (it's a Sony Wega that I've been using since 2013), when I finish the update and start using the new GroovyMAME with GroovyMister, will I be able to simultaneously output to three screens? (Sony WEGA in the Cabinet, BVM on the Analog output of MisterFPGA, and OLED on the HDMI output from MisterFPGA)

Sure.
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

pakoman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 164
  • Last login:July 08, 2024, 08:39:12 am
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #59 on: April 06, 2024, 05:27:11 pm »
It's good to see the number of options are increasing, thanks for adding support for this one.

A bit related off-topic...Are there any other devices like this that would work on any computer (i.e. a generic USB graphics card, etc)?


Or is MisTer the only alternative to specific graphics card + drivers to achieve native resolutions?

donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 267
  • Last login:Today at 03:15:54 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #60 on: April 07, 2024, 07:07:45 am »
I'm not sure how much "grunt" GroovyMister needs, but if it's not too much, some skilled developer could port it to other smaller and more affordable FPGAs.
On a scale of fakeness, from more genuine to more fake, we'd have:

1.- Plastic plants (cf. Fake Plastic Trees)
2.- Inflatable dolls
3.- Arcade cabinets with LCD monitors

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7438
  • Last login:Yesterday at 06:32:27 pm
  • Quote me with care
Re: GroovyMiSTer
« Reply #61 on: April 07, 2024, 02:27:28 pm »
It would seem the DE10 Nano is overkill for this use. But we're not aware of any other smaller/cheaper board that doesn't lack something fundamental.
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

grendelrt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:November 01, 2024, 11:25:21 am
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #62 on: May 02, 2024, 10:54:20 am »
It would seem the DE10 Nano is overkill for this use. But we're not aware of any other smaller/cheaper board that doesn't lack something fundamental.
There's a project now to release a clone that uses the same cyclone chip for $99.

I am planning to move over to GroovyMister with one of these if they pan out :)

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 465
  • Last login:September 24, 2024, 11:54:25 am
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #63 on: May 02, 2024, 04:18:21 pm »
$99 is a bargain, fly, you fools! xD

donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 267
  • Last login:Today at 03:15:54 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #64 on: May 02, 2024, 06:49:51 pm »
It is not, before price gouging you could get a DE10 nano for educational purpose for $79.

Considering inflation during those years, I'd say that $99 is ok and maybe I'll get one, but I won't spend a single cent more on it.
On a scale of fakeness, from more genuine to more fake, we'd have:

1.- Plastic plants (cf. Fake Plastic Trees)
2.- Inflatable dolls
3.- Arcade cabinets with LCD monitors

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 465
  • Last login:September 24, 2024, 11:54:25 am
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #65 on: May 03, 2024, 04:03:06 am »
It is not, before price gouging you could get a DE10 nano for educational purpose for $79.

Considering inflation during those years, I'd say that $99 is ok and maybe I'll get one, but I won't spend a single cent more on it.
Before there was no GroovyMiSTer  ;)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7438
  • Last login:Yesterday at 06:32:27 pm
  • Quote me with care
Re: GroovyMiSTer
« Reply #66 on: October 12, 2024, 12:53:44 pm »
I am deeply sad to announce that our friend Sergi Clara (psakhis), died the 9th of October, on a bicycle accident. He was 44 years old.

Sergi is the author of GroovyMiSTer, one of the most exciting developments in this hobby. We all owe him so much for his incredible talent, passion and dedication.

His friend and colleague Alexxnr, who also collaborated with Sergi on GroovyMiSTer, contacted me yesterday with these sad news.

I want to thank Sergi for the great time we had over the last year testing each version and seeing his idea grow from a proof of concept to the true awesomeness it is today.
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

arkive

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:October 12, 2024, 05:42:14 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #67 on: October 12, 2024, 05:42:14 pm »
Incredibly sad news. RIP mate, and massive thanks for your amazing contributions to this hobby.

Overkill

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14
  • Last login:Yesterday at 08:46:41 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #68 on: October 13, 2024, 05:54:57 am »
 :'( :'( :'( That's sad news, so young and so much to give yet.

I was using GroovyMiSTer since launch day and so happy to get rid of old setup just for GroovyMame, and start using my main build also for 240p gaming.

My condolences to Sergi Clara (psakhis) family and friends

May he rest in peace

Gunstar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18
  • Last login:October 13, 2024, 03:08:24 pm
  • 2d forever
Re: GroovyMiSTer
« Reply #69 on: October 13, 2024, 03:08:24 pm »
RIP psakhis. Thank you for all the joy you bought to others you will be greatly missed.

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 345
  • Last login:October 19, 2024, 01:23:13 pm
    • Eiusdemmodi
Re: GroovyMiSTer
« Reply #70 on: October 14, 2024, 04:26:46 am »
Damn. That's tragic. I wish his family all the best.

flybynight

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 80
  • Last login:October 29, 2024, 09:30:01 am
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #71 on: October 14, 2024, 05:00:53 pm »
Very sad news. RIP

donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 267
  • Last login:Today at 03:15:54 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #72 on: October 16, 2024, 05:25:09 am »
Terrible news, my condolences to his family and friends.

GroovyMiSTer is a real revolution, he will be missed.
On a scale of fakeness, from more genuine to more fake, we'd have:

1.- Plastic plants (cf. Fake Plastic Trees)
2.- Inflatable dolls
3.- Arcade cabinets with LCD monitors

Slypty

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:October 27, 2024, 02:02:27 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #73 on: October 27, 2024, 02:03:16 pm »
Wanted to pass on my condolences for psakhis and fam.

  His efforts for GroovyMiSTer were just getting started, it's terrible to think it would end here, continuing using GroovyMame is a good tribute to his efforts.

  I'm just getting started with GroovyMiSTer, I wanted to add in a few thoughts, well because I think it's a confusing install for those new to MAME such as myself.  So I'm just going to mention a few things and hope someone can step in to correct or guide me with some likely easy to answer questions.


Q:  I followed the directions for installing GroovyMame, deleting the MAME.exe and adding in Nonag's patched .EXE file.  I overwrote the original with Nonag's, but what I find confusing is the original EXE install was version 0.27, but Nonag's version is V0.261.  Does it matter?  I ended up redownloading the MAME v0.261 and reinstalling everything again.

Q:  The instructions with Nonag's EXE state to delete the original MAME.ini file, so that the new .EXE app will create its' own .INI.  I tried that, but nothing was created.  Probably fine to just change the original INI to the recommended settings.

Q: l use a MultiScan GVM CRT (15-33Khz), some of my MiSTer INI's are for different resolutions.  When I use the Groovy App within MiSTer, if I am using a 480p INI file, but set the MAME.ini to 'monitor_15', will I get a Cast or do I need to be in a MiSTer.ini file with a 15Khz/240p setting enabled?

Q:  Similar to the last question, I'd like to enable my Monitor for 25Khz/Arcade display, but in general the MiSTer.ini doesn't support 24Khz due to to the 56Hz timing.  So if I set my MAME.ini to monitor_25, will the Cast to my Monitor actually be 25Khz or does the MiSTer.ini interfere?

Q:  Is a Static IP a necessity if using Ethernet, or can I just use the IP supplied by the MiSTer?  What difference does it make? 

  I haven't been able to get an image from GroovyMiSTer to my GVM, but it may be because I'm using monitor_15 in mame.ini with a MiSTer.ini set to 480p, or maybe my Static IP needs to be set properly.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7438
  • Last login:Yesterday at 06:32:27 pm
  • Quote me with care
Re: GroovyMiSTer
« Reply #74 on: Yesterday at 05:04:19 am »
Hi Slypty,

Q:  I followed the directions for installing GroovyMame, deleting the MAME.exe and adding in Nonag's patched .EXE file.  I overwrote the original with Nonag's, but what I find confusing is the original EXE install was version 0.27, but Nonag's version is V0.261.  Does it matter?  I ended up redownloading the MAME v0.261 and reinstalling everything again.

I invested some effort on making the process for MAME as easy as possible. Unfortunately there seems to be some misinformation around, whoever recommended some random nonag binary isn't helping.

So, if you've already figured out the static IP stuff*, all you need to do is:

- Download the latest release from my site. Unzip it. That's all you need. No original MAME package, no random Nonag stuff, nothing, it's all in the package from my site.

- Download the mame_mister.ini file from my site. Double click on it and follow the instructions on the top of the file:

Code: [Select]
#
# Configuration file ready for GroovyMiSTer.
#
# Rename this file as mame.ini, and overwrite the
# default mame.ini file inside GroovyMAME's folder
# with this one.
#
# You only need to edit the mister_ip option below
# with the actual ip address of your MiSTer.
#
# And set the option rompath to point to your roms
# folder, of course.
#

- Go down the ini and set the paths that point to your roms etc., you're supposed to know this stuff.

That's all.

Always use wired connection. Prefer direct connection. Wifi is for browsing the net.

* A static IP is required only if you're usign a direct connection, this is a direct RJ45 cable from your MiSTer to your PC's network card. There's a simple explanation for this: by default, both the PC and the MiSTer are configured to receive an IP number through DHCP. This means their IP number is provided to them by your home's router. If you connect the PC to the MiSTer directly without going through the router, there's no DHCP server, so no IP for any of them. The PC will request its IP from the MiSTer, and the MisTer will do the same from the PC, resulting in no connection. By setting a static IP both on the PC and the MiSTer, they won't need to ask their IP from an external source, and they'll see each other at once.

There's also an easier path for beginners: wired connection to the router for both the PC and MiSTer. This doesn't require any static IP setting. Simply check the your MiSTer's IP on its ui, and use it to configure mame.ini. This method may have an impact on latency since there's a router in the middle (a router is a small computer) but this impact will be negligible with modern hardware, as long as there's no traffic in the local network (e.g. someone at home browsing tiktok).
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

donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 267
  • Last login:Today at 03:15:54 pm
  • I want to build my own arcade controls!
Re: GroovyMiSTer
« Reply #75 on: Yesterday at 09:21:45 am »
You can also set some QoS rules in your firewall/router to make sure that traffic to/from the MiSTer will always get prioritized.
On a scale of fakeness, from more genuine to more fake, we'd have:

1.- Plastic plants (cf. Fake Plastic Trees)
2.- Inflatable dolls
3.- Arcade cabinets with LCD monitors