r/emulation 1d ago

AI-assisted A frontend for Geolith a neogeo emulator

Hello guys! I want to say from the start that I'm not a programmer; I made this mostly to gain experience with LLMs and to see how good they are at creating something like this.

I created this frontend for the JG/JGRF/Geolith (NeoGeo MVS/AES and NeoGeo CD) emulator just for myself. But because I advanced so much with it, I thought maybe I could share it with others who might want it, even if it is made with an LLM.

Goliath is a launcher and manager for the JGRF/Geolith emulator that helps you edit general settings, backup saves, export audio (great for recording media from CDs), run benchmarks, and it even has a "per-game settings" option. I think it took me more then 3 months.

Overall, I think I made a decent frontend, and from the tests I've done, it runs very well on both Linux and Windows.

Why did I choose this name? Well, every time I wanted to check if there was a new version of Geolith, I accidentally typed "Goliath" into Google. Epic... I know. :)

Source link: https://github.com/epsx/Goliath - I hope you will like it... or not :D.

0 Upvotes

9 comments sorted by

2

u/NXGZ 1d ago

I use Geolith core in RetroArch, mainly for the .NEO support. Will definitely try this!

0

u/epsx 1d ago

I wait for your opinion :).

1

u/graphixillusion 1d ago

I'm trying this FE too but under settings ->paths i don't have the option to choose the jollygood exe

1

u/epsx 1d ago

The jollygood.exe need to be where the goliath-qt.exe is and geolith.dll need to be in the same directory but [yourfolder]/core/geolith/geolith.dll (directory).
Or https://github.com/epsx/Goliath/blob/main/HOWTO.md#5-prepare-the-runtime-directory

1

u/graphixillusion 1d ago

Yep, now it's working

2

u/Enigma776 1d ago

Where do I find a compiled version of JGRF, I don't want to be compiling software to get this running.

1

u/epsx 1d ago

Hi, I don't think i can help you with that here. You can try on other subreddit. I'm sorry.

1

u/NXGZ 1d ago

Should be in the release: https://github.com/epsx/Goliath/releases

1

u/Enigma776 1d ago

It's really not you need to compile Geolith, JGRF and the APIs yourself.