Building a MAME capable of running all of those input files would essentially be a 100+MB binary that is every version of MAME to date in a single binary.
INPs are heavily dependent on everything being exactly the same when they are recorded and played back-- there's no synchronization outside of the initial state, so ANY changes to the emulation quality will make the INP file desync. Even subtle stuff you can't see between revisions that has almost no visible effect in a game may change the way random numbers are generated, throwing it completely off.
It's just not feasible in the end. Going AVI is the only really good option here.
---
Try checking the MAME manual at http://docs.mamedev.org
|