In the case of -mvis- a quick glance suggests
that you might be able to hack it to -version 7-
and it would remain legal and correct. But that
would gain you nothing, really. -mvis- is just part
of a package and the whole package would need
to be scanned in a bid to remove Stata 8 features,
which would I guess require considerable programming
expertise. Someone would need to able to recognise
Stata 8 features and translate them into a Stata 7
equivalent; people with this knowledge tend to
be using Stata 8 already.
In addition, I at least find it very hard to recall which new features are new.