[mod.computers.vax] disassembling device drivers...arg

SYSMSH@ULKYVX.BITNET (11/12/86)

I've got a third party vms 4.1 device driver (with no source) that
I need to use on vms 4.2 and 4.4.  It doesn't work under 4.2.  I'm
looking for a disassembler for vax .exe files, particularly device
drivers....nothing on the 79-85 sig tapes seems to fit.

My assumption is that the driver just needs to be re-assembled
against the new lib.mlb and re-linked against the new sys.stb.
The driver is a six block file so it couldn't be that bad could
it?

Has anyone out in netland had any experience with this sort of
thing?  Its a lot of work, but my options are starting to dwindle.

Any leads ect...

Mark Hittinger/systems programmer iv/ocis south center
University of Louisville, Louisville, Ky 40292
sysmsh%ulkyvx.bitnet@wiscvm.wisc.edu
Hyposcrisy is the vaseline of social intercourse

A0061@DK0RRZK0.BITNET (11/14/86)

Well, this seems to be a common problem. Before I had a copy of the
'VAX/VMS real time user guide' I did not know the interfacing to
CONINTERR handler exactly. So I wrote a disassembler for drivers.
It is running on RSX11M V4.1 and is written in PASCAL, and I think
it is not DEC's PASCAL nor the DECUS one. So there might be problems
compiling it under VMS/PASCAL. Also note this is not a thoroughly
tested package, it was just enough for my convenience.
Send mail to A0061@DK0RRZK0 for further information.