User avatar
jdv40
Posts: 14
Joined: Fri Feb 05, 2021 10:28 pm

frontend for mame

Hello MAME team! How can I create a frontend for MAME? What programs do I need to use to create a frontend?
I hope you can help me. I look forward to your replies. Greetings from Argentina!
mhoes
Posts: 253
Joined: Wed Oct 26, 2016 12:26 pm

Re: frontend for mame

jdv40 wrote: Mon Nov 17, 2025 11:40 pm Hello MAME team! How can I create a frontend for MAME? What programs do I need to use to create a frontend?
I hope you can help me. I look forward to your replies. Greetings from Argentina!
Hi. I get the feeling that you do not fully understand what it takes to do such a thing. First and foremost, you would need to learn how to develop software using a programming language. I assume (but you know what happens when we assUme) it would likely be something like C or C++.

Greetings back to Argentina!
User avatar
jdv40
Posts: 14
Joined: Fri Feb 05, 2021 10:28 pm

Re: frontend for mame

Hello again, I know a little about C++ programming, but I don't know how to start using the program. Perhaps a tutorial on any platform could help me learn. I hope you understand my message here. Note: I use Google Translate, and the words I type aren't always accurate. I look forward to your reply. Greetings again.
mhoes
Posts: 253
Joined: Wed Oct 26, 2016 12:26 pm

Re: frontend for mame

jdv40 wrote: Wed Nov 19, 2025 2:04 pm Hello again, I know a little about C++ programming, but I don't know how to start using the program. Perhaps a tutorial on any platform could help me learn. I hope you understand my message here. Note: I use Google Translate, and the words I type aren't always accurate. I look forward to your reply. Greetings again.
There are quite a few (self-study) books out there that can teach you how to program in C++. It will teach you how to write software using that language, and (presumably) how to use developer tools like an IDE and a compiler. The platform you would want your software to run on (MS-Windows, Linux, MacOS) will most likely help determine what specific developer tools that would be.

However, I have no personal experience with any of such books so I cannot make any recommendations myself here. Perhaps other people can.

And again, I think you are greatly underestimating what skill set(s) it would take to create software in general, and a front-end in particular.
User avatar
Kale
Posts: 19
Joined: Thu Nov 06, 2014 12:49 pm

Re: frontend for mame

There's no C++ liability for a MAME frontend. It all depends about the scripting capabilities of a given language(s) and how it can read XML out the box. Can be done in Python, in LUA, in Rust, with any web frontend and so on ...
mhoes
Posts: 253
Joined: Wed Oct 26, 2016 12:26 pm

Re: frontend for mame

Kale wrote: Thu Nov 20, 2025 7:48 pm There's no C++ liability for a MAME frontend. It all depends about the scripting capabilities of a given language(s) and how it can read XML out the box. Can be done in Python, in LUA, in Rust, with any web frontend and so on ...
Thanks for the correction.

One would still need to learn the given language though, and any tools (IDE/compiler/build system/etc.) that might go along with it (perhaps more likely with compiled languages like C++, and less likely with interpreted languages like Python).

I just got the impression (but may be wildly mistaken here) that the original poster is/was underestimating what it would take to create a frontend (and that it takes more than simply 'installing a program').

Return to “MAME Discussion”