Dear Customer: Repertoire and ModBase are now a dual-mode library. The same ModBase or Repertoire library can be linked with OS/2's DOSCALLS.LIB to produce an OS/2 protected mode executable. If you are developing for DOS under OS/2, the benefit is that you can do all your debugging in protected mode; Since you don't have to recompile for DOS, you eliminate a large source of potential errors. You also eliminate the version control problems inherent in maintaining a set of files for OS/2 and a parallel set for DOS. If you are still developing entirely under DOS, you have greater assurances of reliability; You know that the REPERTOIRE object code you are linking in is free of pointer problems because it works in protected mode. Simply link your application with the Repertoire library for your compiler and FAPI.LIB to generate a protected mode (OS/2) executable, link OS/2's DOSCALLS.LIB instead of FAPI.LIB, and be sure to link in our OS/2INIT.OBJ with the rest of your OBJ files; OS2INIT.OBJ will prevent you from getting messages from the linker that "__api__init" is unresolved. The zip files include directories unzip as follows: PKUNZIP -d defs Here is what is on the disks: READ.ME This file DEMOS.ZIP Demo and example programs including Scrncomp.exe DEFS.ZIP Repertoire compiler independent defs. FAPI.ZIP FAPI.LIB os2init.obj os2init.lib os2init contains a dummy procedure for the initialization call for FAPI.LIB which is not used under os/2. MODS.ZIP Repertoire compiler independent mods. SBREPOBJ.ZIP Stony Brook Libray for Repertoire, includes compiler dependent parts. TSREPOBJ.ZIP Top Speed 3 Library for Repertoire also Defs and compiler dependent parts. PKUNZIP.EXE Unarchiving program. All have sub directories in them. Type Pkunzip -d . Type pkunzip for help. REPLOG.ZIP Logitech 40 library and compiler dependent parts. For Top Speed 3 you can use the project files os2.pr or dos.pr all librarys are compiles as mutithreaded. You need to link the following under dos: rt_rep.lib FAPI.lib You need to link the following under os/2: rt_rep.lib os2init.obj For Stony Brook you need the following: You need to link the following under dos: repsb.lib FAPI.lib You need to link the following under os/2: repsb.lib os2init.obj Feel free to contact us if you have any questions or problems. John McMonagle