Normalmente a un programa (según tengo entendido) se le denomina 1.0 si se considera que está terminado y después con las mejoras que se van introduciendo según sean importantes (en cuyo caso se aumenta el primer dígito) o menores (se aumenta el segundo dígito) se va subiendo la versión.
Después de esta pobre explicación que seguro está equivocada me pregunto:
Un programa que va tan bien como el MAME, que ha evolucionado muchisimo y que lleva tantos años ahí ... ¿por qué sigue en la versión 0.125?