Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!pasteur!ucbvax!MTUS5.BITNET!HEINEKEN From: HEINEKEN@MTUS5.BITNET Newsgroups: comp.sys.apple Subject: BITNET mail follows Message-ID: <8809022349.aa07663@SMOKE.BRL.MIL> Date: 3 Sep 88 00:04:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 41 Date: 2 September 88, 18:47:12 EST From: Steve King HEINEKEN at MTUS5 To: INFO-APPLE at BRL.MIL I need some help writing a modem driver. I've searched through the scant Apple documentation on the Super Serial Card, but it wasn't much help. I also live hundreds of miles from anywhere (I'm in Houghton, MI), so there's no local help for me to turn to... What I mainly need help with is initializing the SSC for I/O. The big questions are: what do I need to do and how do I go about doing it? I've got a feeling that once the card is properly initialized I/O shouldn't be too much of a problem. Correct me if I'm wrong! I'm running an enhanced Apple //e, SSC clone (which purports to be 100% compatible. I believe it; I haven't had any problems with Zlink, TIC, ATP, ASCII Express, or any other terminal software I've ever used), and Prometheus 2400 modem. For input I plan on writing an interrupt-driven circular buffer. For output, I'm planning on writing a routine to use in place of COUT1. The routine will go something like: BASIC or assembly language call to COUT. COUT calls my output routine. My routine: Point CSW to slot 3 (80 column screen). Call COUT1 to print character. Point CSW to slot 2 (SSC). Call COUT1 again to send character through modem. Return. This should let me use normal PRINT statements from BASIC, if I so desire. Any help in doing the initialization would be extremely helpful! for Oh, BTW, a while back someone offered to send me a BASIC program which does the initialization correctly. Please send it, if the offer's still open! Thanks! --Steve King HEINEKEN @ MTUS5.bitnet