The 3Q1 isn't obsolete, just not supported in CVF. That's a REAL*16 constant.
The problem you're having with the FORMAT is that VAX FORTRAN was much more forgiving about leaving out commas than are the current Compaq F90 compilers. This works:
100 FORMAT(I7.4,Z8.2,G5.2e4,2p/TL7,Q,:$!L1,B12.9,J6 X SP,SS,BZ,Q,X'garbage')