А если вспомнить умолчания в makefile? Что там сейчас - FORCE_DRC_C_BACKEND = 1, NOASM=1.
там всё как было так есть, те ключики как были в коментариях в списке поддерживаемых ключей так и есть сейчас. чего они вас возбудили я вообще не понимаю, вообще они предназначены для сборки эмулятора под всякие экзотические архитектуры процессоров.
а так оно что 15 лет назад что сейчас по дефолту собирается и с нативными бэкендами рекомпилятора и с интринсиками, если конечно какие-то мамкины хацкеры не меняли ничего в своих форках.
А что было во времена 0.152 и раньше? И летало оно на двухъядерном i3 или ULV i5-2xxx.
а теперь без ляляля отэтим вашим языком смотрим как оно работает на практике на древнем i5 которому уже лет 15:
0.152:
mame64.exe tekken3 -bench 90
Average speed: 141.19% (89 seconds)
теущая сборка из git
mame.exe tekken3 -bench 90
Average speed: 120.60% (89 seconds)
да, разница в производительности есть, но "аж" ~15%, а не "гораздо больше" как вы описываете
касательно плойки и ее производных там улучшали эмуляцию звука несколько лет назад, и по-моему после того нагрузка и выросла немного.
что в целом не критично, т.к. за прошедшие 10 лет "одноядерная" производительность процессоров того же класса выросла не на 15% а раза в три.