From: MERC::"uunet!TGV.COM!mahan" 12-NOV-1992 02:27:00.81 To: galaxy::gleeve CC: Subj: VDDRIVER for Alpha Glen, I'm sending the vddriver stuff back to you as a VMS SHARE package. I've got it to load and connect under FT4. However, where to go from there, I'm at a loss (ie. It's up to you ;-)). Included in this is a MAKE.COM that compiles both ASNVDM6 and VDDRIVERALPHA and links them. This is taken from our standard Make environment here. Here is what I fixed: 1) Add the macro DRIVER_DATA (out of LIB.MLB) at the start of the data section (DPT, DDT, etc). 2) Add the macro DRIVER_CODE (again out of LIB.MLB) at the start of the FDT code. 3) Changed all references off of AP to IRP$L_QIO_Pn(R3) since you are no longer passed an AP. Instead, the P1 thru P6 parameters are stored in the IRP. 4) Move UCBTBL from the bottom of the file up to the data section under the control of DRIVER_DATA. Removed the reference to PSECT $$$103d. 5) Substantially changed the .OPT file. The new options file is now known as VDDRIVER.ALPHA_OPT. You were missing a lot of stuff about collecting the EXE$ stuff together to allow for slicing. About the changes to the options file. You may want to send mail to Gerard Newman (gkn@tgv.com) who can explain the linker options better than I. I'm still learning why they are needed and will probably mess up explaining it correctly. You will probably notice that ASNVDM6 fails to link properly using Make.Com. However, if you issue the same command from the command line it works, don't know why. If there is anything else I can help with, let me know. Sorry for taking so long at this, but with InterOp and the Alpha announcement, I've been pretty busy. Patrick L. Mahan --- TGV Window Washer ------------------------------- Mahan@TGV.COM --------- Waking a person unnecessarily should not be considered - Lazarus Long a capital crime. For a first offense, that is From the Notebooks of Lazarus Long