Quayle Consulting Inc.

Free Downloads

This page holds free downloads.  Enjoy!

The Quayle Consulting homepage:  www.stanq.com

Freeware Virtual Systems

The following emulators are available.  They're "toy" versions of the company's full-featured, non-free, products.  Temporary licenses to evaluate the full product are available.

None of these emulators include operating system and application software, which are not provided due to licensing restrictions.  Temporary licenses may be available from the software manufacturer.

Vere Technologies doesn't have a freeware version of their vtVAX and vtAlpha products available, but are worth mentioning as another commercial vendor of emulators.

Quayle Consulting is an authorized reseller of Stromasys products.

Zmodem send and receive for VMS VAX and Alpha.  The download is a VMS-format ZIP file.

Usage notes:

Writing VMS-format CD's  (link)  Uses a Linux system to burn ODS-2 CD's.  Doesn't require a CD burner on the VMS system.

Connections and Connectors  (link)  All sorts of serial and network connections:  DB-9, DB-25, MMJ, RJ-45, etc.  Supports VMS systems, Cisco routers, serial, 10Base-T, FDDI over copper (CDDI), DECservers, Flowpoint routers, and more!

"Fix" file attributes of VMS BACKUP savesets

If you FTP a BACKUP saveset, the file attributes will be mangled.  If you use ASCII transfer, all is lost.  But, if you use Binary transfer, the attributes can be fixed by this procedure.  Note that this doesn't work on really old VMS systems (like VAX/VMS 5.5 and older) because it uses SET FILE/ATTRIBUTES.

$! P1  is the specification of the BACKUP saveset
$! This procedure resets the record format and record
$! length attributes of a BACKUP saveset -- savesets
$! can get "broken" during certain sorts of file
$! transfers -- such as FTP.  This procedure reads the
$! (undocumented) saveset record attributes directly
$! out of the target file.
$! First render the saveset readable, and implicitly
$! check that the file exists.
$ Set File -
    /Attributes=(RFM:FIX,MRS:512,LRL=512,ORG=SEQ,RAT=NONE) -
$ Open/Error=whoops/Read BckSaveset 'p1'
$ Read/Error=whoops/End=whoops BckSaveset Record
$ Close/Nolog BckSaveset
$! Find the blocksize from within the record...
$ BlockSize = 0
$ BBH_L_BLOCKSIZE = %x28*8
$ BlockSize = F$CVUI(BBH_L_BLOCKSIZE, 32, Record)
$ If BlockSize .lt. 2048 .or. BlockSize .gt. 65535
$ Then
$   Write sys$output "Unexpected block size"
$   Goto whoops
$ Else
$   Set File /Attributes=(RFM:FIX,LRL='BlockSize', -
       MRS='BlockSize',RAT=none) -
$ endif
$ exit
$ Write sys$output "Error"
$ exit

Contact Us!

We respect your privacy -- you will not be added to a mailing list. Check out our plain-language privacy policy.

If the address fields on this form are not suitable for specifying your address, please fill them with NA and provide your mailing address in the message box.

Required fields are labeled with red italic text.



Quayle Consulting Inc. provides a complete menu of services, including:

Quayle Consulting in the news

Quayle Consulting information

Interesting items

Stromasys Partner
HP Certified OpenVMS
          System Engineer
HP Business Partner

OpenVMS is a trademark of Hewlett-Packard.
CHARON-VAX and CHARON-AXP are trademarks of Stromasys.
Windows is a trademark of Microsoft Corporation, USA.