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:
#
# 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).