[Info-vax] Transferring file to VMS emulated in SIMH
zibree at gmail.com
zibree at gmail.com
Sat Dec 29 04:51:31 EST 2018
Maybe is better if I explain better:
What I have done:
RUN SIMH and installed VMS 5.5-2 from ISO CD.
INSTALLED all HOBBYIST LICENSES
Now I wat to install system software like MULTINET (which I already acquired) and many others.
The problem:
Incredibly enough nobody made a utility to transfer files from the host running SIMH to the guest running VMS.
I then downloaded http://vms.process.com/ftp/tcpware/vms/unzip-vax.exe
Then I used https://github.com/simh/simtools/blob/master/converters/mksimtape/mksimtape.c
And I did:
./mksimtape unzip-vax.exe >unzip.tap
In VMS I mounted the tape with:
$ mount/nolab MUA0:
%MOUNT-I-WRITELOCK, volume is write locked
%MOUNT-I-MOUNTED, mounted on _MUA0:
$ copy mua0:unzip.exe unzip.exe
$ run unzip.exe
%DCL-W-ACTIMAGE, error activating image UNZIP.EXE
-CLI-E-IMGNAME, image file DUA0:[SYS0.][000000]UNZIP.EXE;2
-IMGACT-F-IMG_SIZ, image header descriptor length is invalid
but the file seems to be there:
Dump of file SYS$SYSROOT:[000000]UNZIP.EXE;2 on 29-DEC-2018 11:35:20.69
File ID (2339,22639,0) End of file block 292 / Allocated 294
Virtual block number 1 (00000001), 512 (0200) bytes
32300000 00000058 00440030 00A80200 ..�.0.D.X.....02 000000
0000FFFF FFFFFFFF FFFF0000 01013530 05.............. 000010
40000000 00001C9A A2CF0100 00280000 ..(...Ϣ.......@ 000020
00000000 00000000 00000001 72000002 ...r............ 000030
00000000 00000000 00000000 00000000 ................ 000040
50495A4E 55050000 00000000 00000000 ...........UNZIP 000050
00000000 00000000 00000000 00000000 ................ 000060
00000000 00000000 00000000 00000000 ................ 000070
00000000 00000000 00302E31 56040000 ...V1.0......... 000080
since VMS 5-5-2 is a clean install I have only MACRO assembler and not much more.
Any ideas? I think the solution is simple but I don't touch a "vax" since 30 years... and I am not only rusty... I remember near to nothing :/
More information about the Info-vax
mailing list