[Simh] Alternative VMS Ethernet Support

Graham Burley burley at Encompasserve.org
Wed Sep 8 15:27:24 EDT 2004


I knocked up some ethernet support for use with SIMH on VMS before
hearing of the VMS PCAP port, I've just updated this for V3.2-3 and
thought I'd share.

The routines emulate just enough PCAP calls to support SIMH, they
require a dedicated ethernet interface [1]. but on the plus side
it's all user mode code, doesn't require promiscuous mode, and
should work on older versions of VMS, on VAX (or whatever).

A kit that builds with SIMH V3.2-3 can be found here:

	http://www.encompasserve.org/~burley/vms_pcap_emu.zip

This should be unpacked into the SIMH source directory, the mods to
SIM_ETHER.C and DESCRIP.MMS are very minor. To build:

$ MMx/MACRO=USE_PCAP_EMU=1 foo


[1] The routines use the QIO interface to the LAN drivers. They work
    by inspecting the ethernet protocol type of outbound packets and
    starting ports as needed. When a port is started an attempt is
    made to change the physical address to that requested by SIMH.
    Some sharing between SIMH and host might be possible as long as
    protocol types and physical addresses don't conflict.




More information about the Simh mailing list