the newer golden tee software runs on a specific set of boards, essentially to limit who/where you can purchase hardware for replacement.
Really, it is a standard off the shelf Intel branded motherboard... but the linux OS only has provisions for that board series installed the OS so it can't be switched out with something else. so if your board or videocard goes for crap, you must obtain an exact part for part model replacement. (for example an original "Zotac 750ti"... where an "asus" branded 750ti would not work.)
I think you are confusing what mame ACTUALLY does in the scope of arcade gaming.
in a nutshell MAME specifically emulates a series of computer chips that make up the original game board as software. so it can take the game data (ROM's), run it through the software "chips" to output a converted data stream that a modern CPU can handle and understand and apply to your system. to emulate a different game board it's just a matter of finding out which "chips" the original game board used and running the rom data though the appropriate "chips"
because the new golden tee is pc hardware already...there is nothing to emulate.
actually there's an entire PC to emulate, including those exact models of video cards etc. the software requires.
just because the machine / PCB is a PC doesn't actually make it any different to anything else.
although as I said earlier, the hardware is magnitudes faster than anything actually emulated in MAME right now; we just emulated some 486 based Mega Touch XL machines that only just get full speed on a current system (and yes, those are PCs too, running DOS and expecting very specific touchscreen hardware etc. to be emulated)
since these are moden PCs, maybe 100x faster than a 486.. the driver will be 100x slower, so it's not really practical to do it in MAME at this point in time.
it's quite scary that some people don't "get" this tho, and think anything PC based can simply be junked, eventually we'll need good dumps of all of them.