The alternator may have some problem and may need to be replaced.
There may be a short somewhere. Check that all whiring are intact and replace damaged whires.
The battery may need to be replaced, if it's the original one, after over 20 years, it's well past it's expected life.
Kuälinar
April 2012