home *** CD-ROM | disk | FTP | other *** search
/ Old Hackers Atari User Group Newsletter / Old_Hackers_Atari_User_Group_Newsletter_OHSO98A.atr / jmdmodem.txt < prev    next >
Text File  |  2023-02-26  |  9KB  |  1 lines

  1. ¢               o=o=o=o=o=¢¢             Modern Modems¢            by Alan Sharkis¢¢ When I started modeming with my Atari¢ system,  it  was  with an Avatex 1200¢ baud modem.  There was nothing  fancy¢ about  it.   It might have taken me a¢ few hours of exploration to find  out¢ what kind of configuring was possible¢ on it, but basically, it  worked  out¢ of the box.  A bit later on, I bought¢ a 2400  baud,  error  correcting  and¢ compressing modem. It was a Practical¢ Peripherals   v.42bis.   Once  again,¢ there wasn't much that had to be done¢ to it to make it work.  When I bought¢ my first PC, a '286 machine, I simply¢ added some cables and an AB switchbox¢ to the modem so it could serve the PC¢ as  well  as  the Atari.  Once again,¢ there really wasn't much to configure¢ for  each  machine,  and   a   simple¢ initialization  string  sent out from¢ each computer's terminal  program  at¢ bootup did the trick.¢¢ My  next  PC contained an internal US¢ Robotics (now 3Com) 28.8  Kbps  modem¢ that was configured by the people who¢ assembled the PC for me.  Of  course,¢ I  went over the way it was done, and¢ read its manual  to  see  if  I could¢ duplicate    their    efforts,     if¢ necessary.   It became necessary when¢ I   switched   from  Windows  3.1  to¢ Windows   95.    The  modem  was  not¢ considered "plug-and-play," and I had¢ to  reconfigure everything again.  No¢ sweat!  Only a few hours of  my  time¢ to  make  the  switch  of   operating¢ systems,  with perhaps a half-hour or¢ less of that time taken up with modem¢ concerns.   Meantime,  my  Atari  was¢ still  happily  purring along at 2400¢ baud.  No Atari  file  that  I  could¢ find  was  so  large  that I couldn't¢ reasonably up- or download  it  in  a¢ short  time even at that slow speed. ¢ PC files were another matter.  But  I¢ couldn't  help  thinking   what   the¢ process  would  be like if I switched¢ my Atari over to an external  version¢ of the modem I had in the PC.¢¢ I've  had  many  opportunities  since¢ then  to  configure modems for fellow¢ Atari 8-bitters.   It  has  become  a¢ most frustrating experience for them,¢ and sometimes for me.  One source  of¢ that  frustration  is that modems are¢ sold with  the  assumption  that  you¢ will use them with a PC or Mac.  That¢ kind of  thinking  is  so  entrenched¢ that  the  modems  themselves have no¢ DIP   switches,  must  be  configured¢ through  software,  and  manuals  are¢ often not worth the  paper  on  which¢ they  are printed.  The manuals today¢ leave almost everything to the  setup¢ programs  included  on 3.5" floppy or¢ CD-ROM to be run on that  PC  or  Mac¢ the  modem  manufacturer  assumes you¢ will be using.  You're lucky  if  you¢ get  a  list  of  commands,  and then¢ there are often limited or  confusing¢ explanations of those commands.  But,¢ having been through the process  with¢ some  of the members, I felt prepared¢ to do it for Ron Fetzer when he asked¢ me to help him.¢¢ Ron  was given a 56Kbps, external, US¢ Robotics modem by a  neighbor.    Ron¢ assumed, correctly, that he could run¢ the modem at up to  9600  baud  using¢ his  Atari  and  either  his  p:   R:¢ Connection  or his 850 Interface.  He¢ was not prepared for  the  fact  that¢ his  neighbor  had, somehow, lost the¢ manual and the power supply.  So, Ron¢ took  my  advice,  secured  a   power¢ supply  and   a   manual   from   the¢ manufacturer  and  tried the modem at¢ its   initial  factory  settings.  He¢ connected the modem  using  the  same¢ special Atari modem cable he had used¢ successfully   with   his  2400  baud¢ modem.  He fired up Ice-T  2.72,  set¢ the  baud  rate to 9600, and dialed a¢ number.    The   modem   dialed   and¢ connected,  but  then  would  neither¢ transmit nor receive data.¢¢ Ron  brought  the  modem to the OHAUG¢ meeting in August, where we confirmed¢ what  it  was  doing.  However, under¢ the pressure of several people trying¢ to  fix  a 1050 disk drive at one end¢ of   the  room  and  the  anticipated¢ arrival  of  our  president  and  the¢ formal   start   of  the  meeting,  I¢ decided the modem had  to  come  home¢ with  me.   At home, I also confirmed¢ what the modem was doing.¢¢ The  US  Robotics  manual  for  Ron's¢ modem is a bit better than most.   It¢ lists the commands, with descriptions¢ of each, in alphabetical  order.   It¢ also has, predictably, a lot of space¢ devoted to setting the modem up under¢ DOS,  under  Windows  3.1,  and under¢ Windows 95.   In  addition,  each  of¢ these  topics  is doubled because the¢ manual covers both the  internal  and¢ external  versions  of  this modem. I¢ didn't need any  of  that  stuff  for¢ this  job.   I did need the annotated¢ list of commands, and prayed  that  I¢ wouldn't    have    to    resort   to¢ configuring individual  s-registers. ¢ I  was comforted by the fact that any¢ changes I made could be saved in what¢ is  refered  to  as "profiles" in the¢ modem's non-volatile memory.   So,  I¢ took  that  list  of   commands   and¢ divided  it  into  those  that had an¢ obvious impact  on  Ron's  situation,¢ those  that  obviously  didn't,   and¢ those  in  a gray area in-between.  I¢ decided that I'd try the first  group¢ right  away,  changing  each setting,¢ trying the modem,  and  changing  the¢ setting back if it didn't provide the¢ desired result.  At the end of  going¢ through this group, Ron's problem was¢ still not solved.¢¢ I decided  to  try  the  questionable¢ commands next, and here's where I hit¢ pay-dirt.    The   command,   "AT&Rn"¢ turned  out  to  be  exactly  what  I¢ needed.   "AT&R0"   was   listed   as¢ RESERVED.   I  knew  that   was   not¢ appropriate.  "AT&R2" was the factory¢ default,  and  its  description  was,¢ "Received Data to  Computer  Only  on¢ RTS."   But,  "AT&R1 -- Modem Ignores¢ RTS,"  turned  out  to  be  correct. ¢ After finding that out, I stored  the¢ setting  in   the   modem   with   an¢ "AT&W0."¢¢ Now,  why  did  that  happen?   I had¢ previously, as part of my first group¢ of  commands,  put  the  modem   into¢ software flow control only, and there¢ was no change.  Also, the RTS line is¢ included  in  the Atari modem cable. ¢ (I  know  --  I  checked  the  P:  R:¢ Connection manual for the pinout.)  A¢ call  to Frank Walters cleared up the¢ mystery.  Even though that line is in¢ the  cable,  and  PCs usually use it,¢ the Atari ignores the  state  of  the¢ RTS  line and, therefore, SO MUST THE¢ MODEM.  Ron now has a modem that will¢ function at 9600 baud -- faster if he¢ goes to a Black Box  or  MIO  --  and¢ I've learned something.¢¢ I  think  a  note  here  about  modem¢ cables is appropriate, too.  If we 8-¢ bitters are going to use  non-direct-¢ connect modems, they must be external¢ modems, and they must be connected to¢ our  interface  with  a  cable.  This¢ cable may LOOK like a  "standard"  9-¢ pin  to  25-pin  RS-232 cable, but it¢ just isn't.   You  can't  go  into  a¢ computer  store  and  pick  up such a¢ "standard" cable  and  expect  it  to¢ work.   If  you  did, the first thing¢ you'd notice is that  the  9-pin  end¢ has  a  female  plug and so does your¢ interface!  You might be  tempted  to¢ go  back and pick up a gender-changer¢ to solve that problem.  The clerk  in¢ the  store  would be glad to sell you¢ one.  After  all,  he  sold  you  the¢ cable,  and  here's  one more item he¢ moved.  But when you  got  home,  the¢ cable  still wouldn't work.  You see,¢ the  "standard"  for  that  so-called¢ "standard" cable was developed by IBM¢ _AFTER_  Atari  had  produced the 850¢ Interface!  (Maybe we should claim to¢ be  standard  since  we  were   there¢ first,  but  that's another matter.) ¢ So, what should you do?  One approach¢ is  to  take  a "standard" cable, cut¢ off the  9-pin  connector,  which  is¢ probably  factory-molded.  Then, with¢ the following pinout,  either  solder¢ or  crimp  the  leads  (which  you've¢ buzzed  out to identify them)  to the¢ pins of a DB9 male plug:¢¢      DB25 Male      DB9 Male¢      ---------      --------¢¢       20              1¢        8              2¢        2              3¢        3              4¢        7              5¢        6              6¢        4              7¢        5              8¢      Frame to        No connection¢      shield wire     to shield¢¢¢ I've done this a  few  times,  but  I¢ don't  advise that you do it.  You'll¢ need the male plug, either crimp-  or¢ solder-type,  and  a  shell.  Add the¢ cost  of  those  items,  and  perhaps¢ tools and solder to  the  cost  of  a¢ factory-assembled  "standard"   cable¢ WHICH YOU MUST CUT, the time it takes¢ to trace out the leads (all 25 plus a¢ shield)  and  do  the   crimping   or¢ soldering,  and  you're  better   off¢ ordering  an  Atari  modem cable from¢ Best, B&C, or  American  TechniVision¢ (if  they  still  have  them.)    Any¢ factory-molded  cable  is going to be¢ more reliable than one that  you  can¢ assemble, anyway.¢¢               o=o=o=o=o=¢¢¢