For some reason after a week where nothing worked the way it should, and my MAME drive had a heart attack, I decided compiling MAME on a raspberry pi 4 & benchmarking was a good way to spend my weekend.
It's wasn't, it was six hours trying to follow typical dumpster fire Linux instructions. With all the usual issues, instructions don't match current version, the first set of instruction only work if you follow a second set first, and those instructions fail to point out step 38/40 has a software dependency, and there are no clear instruction on how to install said additional package, but someone had the same issue with the second set of instructions, and wrote a half assed guide, that skip multiple steps and makes a couple of assumptions and has mistake just to drive it home.
But for some reason I stuck with it and got it to work in the end. It took another 6 hours to compile MAME, and then about the same again to run all the benchmarks, this should give you an idea how bad they are. I had issue with a couple of roms, but gave up trying to fix them.
blitz (locked pc) crusnusa 90 cubeqst 84 cyvern 128 dkong 881 drivedge 95 gauntleg 27 gnbarich 40 gradius4 22 gtfore06 (errored out) harddriv 156 kidniki 69 kof98 323 mario 213 mk4 73 pacman 3030 pinkswts 67 pongf 106 propcycl 55 radikalb 65 roadblst 247 robotron 1421 rvschool 73 scud 13 sf2 540 sfa2 412 sfiii 47 slrasslt 22 spacfury 33 starblad 47 starsldr 15 sushibar 5 tekken 100 tekken3 60 vf2 41 vfkids 13
So as you can see the performance is horrible, a raspberry pi is a dumb idea for MAME, Just buy an old i-series intel system from an e-waste company and get real performance.
If all else fails, Burn the manual.
|