(1 / 1)
Date: July 17, 1991 09:40
From: KIM::BRAD
To: @SYS$MAIL:ENGINEER
CC: BRAD
In addition to producing various header and equate files that contain sound call symbols (AUDIO.H, AUDIO.ASM, AUDIO.OL, AUDIOE.H and AUDIOE.ASM) we are now producing a generic file called: AUDIO.DEF. This is an attempt to give you a symbol file that is generic enough for you to use in any imaginable scenario. This file is in the format: SOUNDCALL S_ABORT,102 SOUNDCALL S_ADDCOINS,103 ...etc... For your convenience, Mike Albaugh has created a number of files that contain macros to aid in the massaging of AUDIO.DEF files. They live in EE$USERDISK:[68K_US.AUDIO] and are: AUDEH_PP.MAC To produce audioe.h, by doing: MACPP /out=audioe.h audeh_pp.mac AUD_H_PP.MAC To produce audio.h, by doing: MACPP /out=audio.h aud_h_pp.mac AUDIO.ASM To create audio.ol, assembled by ASM68 (or other MOTOROLA assembler) AUDIO.MAC To create audio.ol, assembled by MAC68K: MAC68K /NOBIN AUDIO.MAC Those who prefer binary object files can leave off the /NOBIN and get an audio.ob file. AUDIOE.ASM for inclusion in ASM68 assemblies, to "XREF" the symbols (for those who _do_ link to audio.ol or audio.ob) AUDIOE.MAC for inclusion in ASM68 assemblies, to "XREF" the symbols (for those who _do_ link to audio.ol or audio.ob) AUD_SYM.ASM for inclusion in ASM68 assemblies, to simply define the symbols (for those who do _not_ link to audio.ol, but re-assemble) AUD_SYM.MAC for inclusion in MAC68K assemblies, to simply define the symbols (for those who do _not_ link to audio.ol, but re-assemble) All these files "include audio.def", which may or may not be what you want. On the one hand it makes the assembly command simpler, which is a real plus for those using archaic command files that choke on anything more complex than a single file name. On the other hand, some MOTOROLA assemblers may choke if an "include" file also does an "include". On yet another hand, none of these files are very big, so they could just be snarfed and pasted... If you have comments to this approach please don't hesitate to contact us. Your suggestions might (and probably will) help the rest. - brad -
Jul 17, 1991