It's not hard at all to believe code and toolchain preserved for so many years. I work for an industrial automation company, and they services and made changes on machines created in 90s... and so, Dos, Windows 95, compilers, source codes... all archived. It's possible (and it was done) to service with source code those machines.