Hacker News new | ask | show | jobs
by nperez 961 days ago
Is the versioning scheme only in .001 increments? I know version numbers aren't indicative of progress, but I still find it fascinating that a 26 year old project is just releasing 0.260
2 comments

Yes. Although some numbers were skipped. 0.32, and 0.38 through 0.52 don't exist.
ah yes they skipped because there were a ton of releases from .38 to .52 that where basically .39 v6 (fixes something). So they figured out how many then added it.
Their idea is that v1 is when all machines they support are perfectly emulated.

So… it’s asymptoticly approaching v1 you could say.

Of course they keep adding more machines… so…

Yep. In fact, the first releases of MAME had 0.01 increments. Not sure when they went to finer steps, but it is pretty much a given that they'll do it again when the current revision gets too close to 1.
Version numbers don't work like that :)

MAME just has a permanent "0" major version, and the minor version continues to be bumped up forever. It's not a decimal number, so "close to 1" doesn't really make any sense.

Ehhhh… while there’s no particular decimal cut off, “closer to 1” is always going to be a higher minor version.

It’s not incorrect as such