xprQuickB.library, XPR implementation of CompuServe Quick-B protocol -------------------------------------------------------------------- This software is for use with all terminal programs that comply with the XPR external protocol standard, defined by Willy Langeveld, (Currently [jul'89] only VLT since version 4.036.. Next version of A-TalkIII should support it, as promised by Marco Papa ;-), to transfer files to and from the CompuServe network. To install, simply copy xprquickb.library in your Libs: directory. To use xprQuickB, set your external protocol to xprquickb.library, then select transfer protocol Quick B on CompuServe when prompted (option 6). At the "File name for your computer:" prompt, DO NOT ENTER anything. Activate the external protocol send or receive function of your terminal. Select the path/file to send or receive with the file requester (much better than entering the whole thing at the CIS prompt, n'est ce pas?). The selected path/filename will be sent with a carriage return to satisfy the previously described prompt, and your transfer should start. There are no external protocol options at this time and the send or receive functions can be interchanged, they both call the same code. The host determines the transfer type. * xprQuickB.library * XPR implementation of CompuServe Quick-B protocol, written by Marc Boucher. Files in this release: aztec.h - includes usual aztec stuff, function decls etc.. protolib.c - An exec library Based on "elib", an example library, protolib.h - created by Jim Mackraz using mylib.asm by Neil Katin. timeout.c - timer.device routines for a simple dos Delay() style function protocol.c - quick-b routines xprquickb.c - main module Makefile libface.asm - other library code, from examples by J.Mackraz etc.. Adapted for XPR by Willy Langeveld xprquickb.library - your compiled library funky.asm - initial Manx C .begin stuff, (C) by Manx but modified by J.Mackraz xproto.h - include file of most xpr structures by XPR author. rtag.asm - RomTag structure for an exec lib, written by J. Mackraz Placed in the public domain, no copyrights apply on this stuff; but please do not claim credit for code that isn't yours. Distribute the complete package, PLEASE! not just the .library file.. Please note however that "protocol.c" is based on freely distributable source code placed on CompuServe. Some copyrights and/or restrictions on these may be in effect - Read the notice on top of "protocol.c". I am not yet on the CompuServe network. This was written to satisfy interest in XPR and to finish a previous attempt which was written for a friend. Thanks to all who contributed to the XPR definition and who have written software to support it.. Willy Langeveld, Marco Papa, Rick Huebner, and others that I forget, don't know, or that will do in the future. -- Send bug reports, suggestions, ting ting jahe candy to: -Marc Boucher------------------------------------------Phone: 514/466+8932- AmiNet postmaster@marcami | Bitnet UUQRL0 at POLYTECA UUCP ...!killer!jolnet!boucher | Internet boucher@jolnet.Orpk.IL.US CompuServe (EasyPlex): ">INTERNET:boucher@jolnet.Orpk.IL.US" Money, flames, trouble, to Gunnar Nordmark's NULL: device.