home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / SWIFTLNK.MSG.ARC / 00SWIFTLNK.MSGS next >
Encoding:
Text File  |  2019-04-13  |  33.5 KB  |  803 lines

  1.  ************
  2. Topic 7         Thu Oct 24, 1991
  3. C128.JBEE [* Sysop *]        at 04:52 EDT
  4. Sub: Swift Link-232 Serial Cartridge        
  5.  
  6. A place to post questions, answers, comments, and suggestions for the Swift
  7. Link interface
  8. 180 message(s) total.
  9.  ************
  10.  ------------
  11. Category 12,  Topic 7
  12. Message 2         Tue Nov 26, 1991
  13. C128.JBEE [* Sysop *]        at 23:41 EST
  14.  
  15.  It is a cartridge.  It is the size of a game cartridge and plugs into the
  16.  expansion port.  It has a 9 pin AT connector for a serial (ibm) modem cable.
  17.  You can find more information in this category and also in CMD's full page
  18.  ads in run.
  19.  ------------
  20. Category 12,  Topic 7
  21. Message 3         Thu Nov 28, 1991
  22. CMD-DOUG                     at 22:03 EST
  23.  
  24. Ditto on the 'it's a cartridge' part. The product is usually only available
  25. direct from us, as there is such a small mark-up on it that it is unattractive
  26. for sale through dealers.
  27.  ------------
  28. Category 12,  Topic 7
  29. Message 4         Mon Jan 06, 1992
  30. B.ENNIS1                     at 03:06 PST
  31.  
  32. Is there any way of making the RS-232 cartridge more compatible with programs
  33. that don't have special programming?  Are you guys going to release a program
  34. chip or something to help with the incompatibility problem?
  35.  ------------
  36. Category 12,  Topic 7
  37. Message 5         Tue Jan 07, 1992
  38. C128.JBEE [* Sysop *]        at 04:55 EST
  39.  
  40.  Doug is on vacation but I feel safe answering this one for him.
  41.  
  42.  There is no way to make the Swiftlink carridge compatible with programs
  43.  that are not designed to take advantage of it.  It either is
  44.  Swiftlink compatible or it is not.
  45.  The best thing to do is find a shareware or commercial program that takes
  46.  advantage of the cartridge.  There are probably close to a dozen GOOD
  47.  programs that take advantage of the cartridge including Wizard64 and
  48.  Wizard128.
  49.  ------------
  50. Category 12,  Topic 7
  51. Message 6         Sun Feb 02, 1992
  52. CMD-DOUG                     at 20:37 EST
  53.  
  54. This is pretty much as JBEE as stated it. While a different Kernal ROM could
  55. probably be produces with SwiftLink communications routines built into it, it
  56. is quite likely that would not be enough to make most terminal programs work
  57. with it - special programming would still be required. There are just too many
  58. different ways of going about utilizing the user port, and even if we somehow
  59. managed to trick the computer into using SwiftLink in every case, that would
  60. probably create compatibility problems with other software.
  61.  
  62. Since nearly all the best and well supported terminal programs now have
  63. SwiftLink support, we suggest you look to these.
  64.  ------------
  65. Category 12,  Topic 7
  66. Message 7         Mon Feb 03, 1992
  67. B.ENNIS1                     at 23:40 PST
  68.  
  69. It's mainly for my BBS program that I would like to have the ROMS.
  70.  ------------
  71. Category 12,  Topic 7
  72. Message 8         Mon May 04, 1992
  73. B.LUCIER [bill l.]           at 22:24 EDT
  74.  
  75. I have a swiftlink-232 and today I was reading a review of it in Run magazine.
  76.  It indicated that a rs-232 printer could be connected to my 128 with the 
  77. swiftlink. Is this true? If it is what device number would it be? Would it
  78. still be 4. I want to buy a letter quality printer to print off resumes. It
  79. would be great to be able to use the swiftlink rather then buy another
  80. interface.
  81.   Thanks Bill L.  
  82.  
  83.  ------------
  84. Category 12,  Topic 7
  85. Message 9         Tue May 05, 1992
  86. HOWIE-CBM                    at 04:25 EDT
  87.  
  88.  Bill,
  89.  
  90.  Seems like it would work, except that I don't know of any software that will
  91.  let you print that way.
  92.  
  93.  For the most universal compatibility I'd recommend using the Xetec Super
  94.  Graphic jr., and printing to device #4 on the serial bus.
  95.  
  96.  An other option would be to use an interface like Omnitronic's RS-232, which
  97.  can either connect to a modem, or a printer, using the User Port.  However,
  98.  not all software will address a printer this way either.  Digital's Pocket
  99.  programs will, and some others.
  100.  
  101.  Adding a printer buffer is a big convenience when doing lots of ascii text
  102.  printing.  It frees the computer for other activities.  (For example, I
  103.  have to print out batches of cards for each NYOUG meeting.  Once the merged
  104.  addresses are dumped, I can get on with other things, while my ole Epson
  105.  slowly rolls out the cards.  Some fancy ascii stuff in there takes time.)
  106.  
  107.  Howie
  108.  ------------
  109. Category 12,  Topic 7
  110. Message 10        Tue May 05, 1992
  111. C128.JBEE [* Sysop *]        at 14:45 EDT
  112.  
  113.  I agree with Howie and just want to throw in that Paperclip iii will work
  114.  fine with a RS232 printer with the proper interface.
  115.  ------------
  116. Category 12,  Topic 7
  117. Message 11        Tue May 05, 1992
  118. HOWIE-CBM                    at 19:22 EDT
  119.  
  120.  ha!
  121.  
  122.  JBEE's still try'n to get me to convert from my Pocket Writer3 to
  123.  Paperclip iii...   :)
  124.  
  125.  Howie
  126.  ------------
  127. Category 12,  Topic 7
  128. Message 12        Wed May 06, 1992
  129. B.LUCIER [bill l.]           at 01:03 EDT
  130.  
  131. Ok thank Howie and Jbee...I thought that I might be able to save some
  132. coin...but it probaly would be easier to just get the interface.. Thanks..
  133. Bill L.
  134.  ------------
  135. Category 12,  Topic 7
  136. Message 13        Wed May 06, 1992
  137. C128.JBEE [* Sysop *]        at 01:42 EDT
  138.  
  139.  ;)
  140.  ------------
  141. Category 12,  Topic 7
  142. Message 14        Sat May 09, 1992
  143. CMD-DOUG                     at 11:25 EDT
  144.  
  145. Yes, I'm not sure where RUN came up with that particular comment. While what
  146. they say is technically true, as others have mentioned there are no software
  147. drivers to support printing via the SwiftLink cartridge.
  148.  ------------
  149. Category 12,  Topic 7
  150. Message 15        Sun May 10, 192
  151. CBM-ED [e.g.bell]            at 22:48 EDT
  152.  
  153. Wouldn't any package that already printed out to an RS232 printer work with a
  154. SwiftLink.  If the interfaces you use for that now do no  translation, seems
  155. like the SwiftLink would serve.  >not an expert!<
  156.  ------------
  157. Category 12,  Topic 7
  158. Message 16        Mon May 11, 1992
  159. HOWIE-CBM                    at 09:55 EDT
  160.  
  161.  Ed,
  162.  
  163.  The SwiftLink interfaces through the Expansion port.  It can share it with
  164.  a REU or other device like CMD's RAMLink.
  165.  
  166.  The SwiftLink lets the user determine which of the three possible addresses
  167.  it will get assigned.  I do not see any reason why a printer driver cannot
  168.  use it.  It is only that no one has written one, since no one ever asked for
  169.  one before.
  170.  
  171.  I am pretty sure that all of the existing RS-232 drivers are pumping out
  172.  their stuff to the other side of the computer.   :)
  173.  
  174.  Howie
  175.  ------------
  176. Category 12,  Topic 7
  177. Message 17        Mon May 11, 1992
  178. B.LUCIER [bill l.]           at 23:01 EDT
  179.  
  180. Funny... I wonder where run got that from. Maybe they know something  the rest
  181. of us don't know. I think I'll drop them a line and see if  they had a reason
  182. for making that claim. 
  183.  Later Bill.
  184.  ------------
  185. Category 12,  Topic 7
  186. Message 18        Tue May 12, 1992
  187. CMD-DOUG                     at 01:56 EDT
  188.  
  189. Most likely they made an assumption Bill...
  190.  
  191. Howie is correct. All the current RS-232 drivers pump out via the User Port,
  192. often using Device # 2. SwiftLink would require special ML routines of its
  193. own. Anybody up to it? :)
  194.  ------------
  195. Category 12,  Topic 7
  196. Message 19        Wed May 13, 1992
  197. B.ENNIS1                     at 22:45 EDT
  198.  
  199. Why doesn't someone write a modification to the Kernal so that when you OPEN a
  200. channel to #2 it will automatically go over to the Swiftlink rather than using
  201. the built in port?
  202.  ------------
  203. Category 12,  Topic 7
  204. Message 20        Thu May 14, 1992
  205. CMD-DOUG                     at 11:39 EDT
  206.  
  207. Any such modification would have to be done in the Kernal ROM itself,
  208. otherwise the chances of having it work with any terminal program would be
  209. slim. Such a thing might be somewhat useful to programmer who is creating his
  210. own software for use with SwiftLink, but since the speed of SwiftLink will
  211. often require machine code throughout the rest of the program anyway, it was
  212. assumed that such programmers would simply write their own drivers for it.
  213.  ------------
  214. Category 12,  Topic 7
  215. Message 21        Fri May 15, 1992
  216. CBM-ED [e.g.bell]            at 03:55 EDT
  217.  
  218. I did work with the SwiftLink when it first came out to implement it in my
  219. terminal prg.  They included a little wedge written by Dr. Evil LABS that
  220. snuggled into the NMI vector.  Again, I am *not* an expert, but it sure seems
  221. to me like it would be quick work to do the same thing with a printer driver,
  222. maybe even using a terminal programs ASCII translation routines, or whatever. 
  223. All of the Kernal i/o routines are vectored.  I know I am rambling, but am I
  224. making sense? Just seems that if you can translate for the modem so easily,
  225. you  could do it for a printer too, tho I don't see any real benefit to it.
  226.  ------------
  227. Category 12,  Topic 7
  228. Message 22        Sun Oct 04, 1992
  229. CBM-ED [e.g.bell]            at 15:33 EDT
  230.  
  231. I have a question to ask someone at CMD... I have developed/implemented 
  232. wedges for the SwiftLink now for the C64 and the C128.  However, doing this
  233. for most people is impossible without some kind of documentation.  I signed a
  234. NDA when I got  my developers package.  However there are new programs coming
  235. out that could benefit from the same information tho the 'development' is
  236. done.  Would it be alright for me to release the data on programming the chips
  237. for use in terminal programs.  Two examples are Intelligentsia BBS and
  238. VortexNet BBS, both for the c128, one of which, VortexNet, supports FIDO
  239. networking.  I would like to help these guys, but not at the expense of
  240. violating anyone's rights.  I do think it would be in in CMD's interest for me
  241. to do this, or for them to do it in PD.  So, can anyone give me a greenlight
  242. to make this info available to the few  programmers writing stuff that could
  243. use it?
  244.  
  245.  ------------
  246. Category 12,  Topic 7
  247. Message 23        Sun Oct 04, 1992
  248. CMD-DOUG                     at 21:17 EDT
  249.  
  250. This info was never kept under non-disclosure after we took over. This had
  251. been done originally by Dr. Evil Labs since someone had been developing a
  252. competing product using the same hardware, and they didn't want the other
  253. company to have easy access to such code. The other cartridge never really
  254. presented much competition once we took over SwiftLink, and the programmers
  255. notes have been available from us for $5 ever since. That was pretty much to
  256. cover printing and shipping/handling. I had _THOUGHT_ that I uploaded ASCII
  257. text versions of the programmers notes, but after checking just now, I guess I
  258. didn't put them up here (must have only been on the CMD BBS). I just looked in
  259. my U/D area on my own hard drive, and I have only one of the two files that
  260. made up the ASCII version, so I'll have to locate the other, then I'll upload
  261. them. But as for you giving them to others, I don't have any problem with
  262. that, no.
  263.  ------------
  264. Category 12,  Topic 7
  265. Message 24        Mon Oct 05, 1992
  266. F.OGLE [Fred Ogle]           at 20:39 EDT
  267.  
  268. Thaks, Doug - My partner, Anthony Tolle (the primary programmer for Color64
  269. bbs) would mucho appreciate any notes.
  270.  ------------
  271. Category 12,  Topic 7
  272. Message 25        Tue Oct 06, 1992
  273. CBM-ED [e.g.bell]            at 10:38 EDT
  274.  
  275. Thanks Doug.  And Fred, since Greg was one of the original developers, he may
  276. have the notes already in whatever he passed along to you.  Doug, your mention
  277. of availability of the notes is the first I ever heard of it, and I am going
  278. to recommend that route for those interested on FIDO. Heck, I'd like to see
  279. your files myself if you upload them, tho I hve gotten my stuff finished and
  280. finally an understanding of what it is I did.  Hopefully it will make things
  281. easier for anyone developing stuff now.
  282.  
  283. BTW, the HART cart was a VERY different ballgame than SwiftLink, if that is
  284. the one you are referring to.  Programming it is a whole 'nuther  ballgame. 
  285. They use a true UART and a dual set of registers for xmit and receive.  For
  286. what it is worth, SwiftLink is a world easier to work  with, and I have both,
  287. so I know what I'm talking about.  Thanks!  I'll pass the info along
  288. immediately.
  289.  
  290.  ------------
  291. Category 12,  Topic 7
  292. Message 26        Tue Oct 20, 1992
  293. K.SULLIVAN6 [Kent]           at 03:54 EDT
  294.  
  295.  Greg Pfountz definitely did have the SL-232 developer's notes at one time--
  296.  I sent them to him.  He actually sent us the code and we had a look at it.
  297.  To be frank, it is going to be a serious challenge to get it to work
  298.  (esp. work *well*) with the SL-232.  So much of his basic I/O was fragmented
  299.  (partially ML, partially BASIC) that large sections really needed rewriting
  300.  in order to remove bottlenecks that were sure to occur once the throughput
  301.  went up (due to the SL-232 and higher baud rates).
  302.  .
  303.  Doug was right in spirit about the reason for the NDA for the developer's
  304.  notes--we didn't want to let the cat out of the bad about what we were
  305.  doing until we were sure it was going to get done.  We knew the HART used
  306.  a different chip; we just figured a NDA was a good all-around precaution
  307.  to keep the lid on things until we were ready to announce.
  308.  .
  309.  Kent (former GM of the former Dr. Evil Labs)
  310.  ------------
  311. Category 12,  Topic 7
  312. Message 27        Fri Oct 23, 1992
  313. B.ENNIS1                     at 21:43 EDT
  314.  
  315. A local sysop here would like to ask Kent a question.  He wants to know if he
  316. knows of any Swiftlink compatible drivers that are under develope- ment for C-
  317. Net 128 either by Dr. Evil, or by Perspective Software (which writes C-Net).
  318.  ------------
  319. Category 12,  Topic 7
  320. Message 28        Sat Oct 24, 1992
  321. CBM-ED [e.g.bell]            at 00:12 EDT
  322.  
  323. Isn't CNET user adjustable.  The interface for SwiftLink is laughably 
  324. small... it is just a whole new NMI interface, but very small because
  325. everything bitlevel is done by the chip.  Doug Cotton has already said  a
  326. developers sheet can be had from CMD for $5 to cover postage and  copying. 
  327. That would be the route I'd suggest.
  328.  
  329. At this late date, I'm surprised CNet hasn't already implemented it.
  330.  ------------
  331. Category 12,  Topic 7
  332. Message 29        Sat Oct 24, 1992
  333. CMD-DOUG                     at 00:55 EDT
  334.  
  335. Perspective Software South (current developers of C-Net 128) have indeed
  336. expressed interest, and I believe they have the info. I think they had hoped
  337. to get it into v6.0, but it was a bit too late by the time they considered it.
  338.  ------------
  339. Category 12,  Topic 7
  340. Message 30        Sat Oct 24, 1992
  341. F.OGLE [Color 64 BBS]        at 17:00 EDT
  342.  
  343. Kent - Yes, we have all the stuff from Greg [even your handwritten note :) ] ,
  344. and as far as Color 64 goes, the ML has been entirely re-written for v8.0
  345. (originally, our ml + overlays were simply an upgrade package, available ONLY
  346. to existing owners of Color 64 BBS, and out of the blue, Greg Pfountz asked us
  347. (Anthony Tolle and myself) if we were interested in "taking over" Color 64,
  348. since he was ready for a break - He also  stated that he thought our upgrade
  349. should be the next version of Color 64, and that with his free time dwindling,
  350. along with mine and Tony's commitment to Color 64, it was an opportune time
  351. for a "passing of the guard".).  The only reason that the SL compatibility
  352. won't be offered with the current version is simple; Our SysOps have been
  353. waiting a LONG TIME for an upgrade, and we feel that the additional wait will
  354. seriously discourage some SysOps - We will, however, begin FULL IMPLIMENTATION
  355. of Swiftlink compatibility with the version immediately following v8.0.
  356.  
  357. Fred Ogle
  358.  ------------
  359. Category 12,  Topic 7
  360. Message 31        Sat Nov 14, 1992
  361. M.BARNETT4 [BUBBA]           at 20:55 EST
  362.  
  363. I have the SL and use it with my SupraModem when the Amiga isn't hogging it. 
  364. My question is can I connect the Amiga and C=64 together through the SL
  365. cartridge and transfer data between the two.
  366.  
  367. My reason for wanting this is that Aladdin for the Amiga is much quicker and
  368. easier to use than Wizard for the '64.
  369.  
  370. I'd appreciate any feedback.
  371.  
  372. Bubba
  373.  
  374.  
  375.  ------------
  376. Category 12,  Topic 7
  377. Message 32        Sun Nov 15, 1992
  378. C128.JBEE [* Sysop *]        at 01:55 EST
  379.  
  380.  Rob answered this question in Category #8!
  381.  ------------
  382. Category 12,  Topic 7
  383. Message 33        Sun Nov 15, 1992
  384. CMD-DOUG                     at 20:11 EST
  385.  
  386. Yes he did, and I saw it, but out of courtesy I'll also reply. Yes, you can.
  387. Just use a null-modem cable or adaptor between the SL and your Amiga. Use
  388. terminal software on each end set to the same speed and parameters. You can
  389. then transfer files using whatever file transfer methods that the two programs
  390. can agree upon. :)
  391.  ------------
  392. Category 12,  Topic 7
  393. Message 34        Thu Nov 19, 1992
  394. R.NEAZER [ReubN]             at 22:04 EST
  395.  
  396. Is swiftlink compatible with Aprotek C24 modem?
  397.  
  398. Reub.......
  399.  ------------
  400. Category 12,  Topic 7
  401. Message 35        Fri Nov 20, 1992
  402. CBM-MARK                     at 01:06 EST
  403.  
  404.  The Swiftlink cartridge plugs into the C64 or C128's cartridge port
  405.  and is an interface between the C= and any IBM compatiple external modem.
  406.  So no, it can't be used with the Aprotek C2400 modem since that one is
  407.  already fuly compatiple with Commodore computers by being able to plug
  408.  directly into the user (modem) port.
  409.  
  410.                 ~~Mark~~
  411.  ------------
  412. Category 12,  Topic 7
  413. Message 36        Sat Nov 21, 1992
  414. M.BARNETT4 [BUBBA]           at 09:26 EST
  415.  
  416. Thanks Doug.
  417.  
  418. I was wrong.  There are four people on this board.=)
  419.  
  420. Bubba
  421.  ------------
  422. Category 12,  Topic 7
  423. Message 37        Fri Nov 27, 1992
  424. C128.JBEE                    at 00:22 EST
  425.  
  426.  Topic 20        Mon Nov 23, 1992
  427.  L.BAILEY9                    at 04:33 EST
  428.  Sub: Swiftlink and Image BBS
  429.  
  430.  Are there any mods available for Image V1.2 on the C128 to use the Swiftlink
  431.  Cartridge? If so, where can they be obtained?
  432.  
  433.  2 message(s) total.
  434.   ************
  435.   ------------
  436.  Category 12,  Topic 20
  437.  Message 1         Mon Nov 23, 1992
  438.  L.BAILEY9                    at 04:35 EST
  439.  
  440.  Any help would be appreciated.  Also, if anyone is looking for a 64 BBS
  441.  program that supports Swiftlink, DTJ BBS does.
  442.  
  443.   ------------
  444.  Category 12,  Topic 20
  445.  Message 2         Thu Nov 26, 1992
  446.  CMD-DOUG                     at 04:37 EST
  447.  
  448.  To my knowledge, Image never released the SwiftLink mods they wrote, but a
  449.  couple boards were running them. Think they avoided a release because it
  450.  required changes in one of the serialized files, so that would have meant
  451.  generating a new file for each registered owner who wanted to run with
  452.  SwiftLink. That is only a guess on my part, though, and you'd have to ask the
  453.  Image folks themselves for the real reason.
  454.   ------------
  455.  
  456.  <moved from Cat12 topic 20>
  457.  ------------
  458. Category 12,  Topic 7
  459. Message 38        Sun Jan 24, 1993
  460. AMFORD                       at 11:29 EST
  461.  
  462.   Just got my Swiftlink and began playing with it.  My setup is C128,  ramlink
  463. (4meg ramcard), 512k REU, and Swiftlink. And I think that I have lost my
  464. ability to use the REU as a direct accessed buffer from within  Dialogue 128. 
  465. Is that correct, or do I have to change options?
  466.   I normally had the RL normal/direct switch set to direct, but to use the
  467. Swiftlink, it has to be set to normal. Correct?
  468.  ------------
  469. Category 12,  Topic 7
  470. Message 39        Sun Jan 24, 1993
  471. C128.JBEE                    at 18:00 EST
  472.  
  473.  Correct, you can not use the REU and S/L at the same time within the
  474.  Ramlink, though some people use them both at the same time by using one
  475.  of those cable/cartridge expanders.
  476.  ------------
  477. Category 12,  Topic 7
  478. Message 40        Mon Jan 25, 1993
  479. CMD-DOUG                     at 00:23 EST
  480.  
  481. Correct, just as JBEE stated. When in DIRECT mode, RAMLink switches off some
  482. control lines on the PASS-THRU port while activating those lines on the RAM
  483. port. This was done to avoid conflicts between cartridges using the same
  484. address space. Hardware hackers have also simply used jumpers to connect those
  485. lines on the two ports to get around this (an REU and SwiftLink CAN co-exist
  486. peacefully). Just don't try this if your RAM port holds a GEORAM.
  487.  ------------
  488. Category 12,  Topic 7
  489. Message 41        Thu Feb 18, 1993
  490. CAPT.CARL [Carl]             at 03:24 EST
  491.  
  492. ::duh mode:: Lemme get this straight.. my little C=64 can modem at 9600+ baud
  493. by using Swift Link and the proper modem/terminal?
  494.  
  495. (pardon my ignorance, the very existence of SL just came to my attention)
  496.  
  497. --- Carl
  498.  
  499.  ------------
  500. Category 12,  Topic 7
  501. Message 42        Thu Feb 18, 1993
  502. CBM-ED [e.g.bell]            at 08:35 EST
  503.  
  504. yes, Carl, the C64 will handle 9600 with the SwiftLink, and up to 38,400 if
  505. you want to use null-modems for intercomputer transfers.  The SwiftLink is an
  506. ACIA chip (6551) in a cartridge that performs the bit-level rs232 operations,
  507. cutting down interrupts required for a transmitted/received byte from
  508. thousands to just 1.  There are several terminal programs that support the
  509. cartridge including NovaTerm, Terminal 1, and BellTerm, all for the C64.
  510.  ------------
  511. Category 12,  Topic 7
  512. Message 43        Thu Feb 18, 1993
  513. CMD-DOUG                     at 21:07 EST
  514.  
  515. Thanks Ed, for filing that reply. Now I'm wondering if any of the current 64
  516. terminal programs that support SwiftLink will also allow for RTS/CTS
  517. handshaking, since using the latest batch of 9600 baud modems with v.32/
  518. v.42bis will actually allow you get up close to that 38,400 baud mark through
  519. the modem's 4:1 compression. I've been doing this on the 128 with Dialogue
  520. 128, and the speed is, well, breathtaking. At those rates it no longer looks
  521. as if you're telecommunicating... looks just as if you were running a program
  522. on the computer with the screen being updated apparently just about as fast as
  523. the computer can print it.
  524.  ------------
  525. Category 12,  Topic 7
  526. Message 44        Fri Feb 19, 1993
  527. CAPT.CARL [Carl]             at 00:39 EST
  528.  
  529. Thanks for the info.. I'm sold.  I don't wish to get off-topic, but can you,
  530. Ed, Doug, or anyone, recommend a high speed modem that works well with Swift
  531. Link, or at least tell me what your own setup is?
  532.  
  533.  ------------
  534. Category 12,  Topic 7
  535. Message 45        Fri Feb 19, 1993
  536. CMD-DOUG                     at 01:22 EST
  537.  
  538. I'm using the SupraFAXmodem 9600 v.32/v.42bis model. It sells for around $300
  539. without the extra bells (sorry Ed!) and whistles such as Caller ID and Silent
  540. Answer modules. There is also a v.32bis model that can manage higher connect
  541. rates, but I personnally don't see the need, and from all I've heard it isn't
  542. quite as reliable as the straight v.32 model.
  543.  ------------
  544. Category 12,  Topic 7
  545. Message 46        Fri Feb 19, 1993
  546. CBM-ED [e.g.bell]            at 07:32 EST
  547.  
  548. I am using an Supra 2400... the old kind, that now sells for between $80 and
  549. $100.  I would like to go to 9600 or 14,400 or higher, but to be honest, there
  550. is no where I could use it even if I had it.  2400 is nice compared to 1200
  551. though, and the price is right.  I've never had a bit of trouble with my modem
  552. and have been using it for years, and Supra is a good name.
  553.  
  554.  
  555.  ------------
  556. Category 12,  Topic 7
  557. Message 47        Fri Feb 19, 1993
  558. CAPT.CARL [Carl]             at 19:44 EST
  559.  
  560. Again, thanks!
  561.  
  562. I've got some shopping to do.  :)
  563.  
  564.  ------------
  565. Category 12,  Topic 7
  566. Message 48        Sat Feb 20, 1993
  567. F.OGLE [Color 64 BBS]        at 00:03 EST
  568.  
  569.    I like Supra too -- I use the same modem that Doug does, and will be
  570. upgrading to the 14,400 baud ... Nothing beats the speed, and you'll be 
  571. surprised at how much you love it!
  572.  ------------
  573. Category 12,  Topic 7
  574. Message 49        Sat Feb 20, 1993
  575. HOWIE-CBM                    at 02:56 EST
  576.  
  577.  Well, I cannot explain the `why' of it, however, when connecting to CMD's
  578.  BBS at 2400 it just seems too fly.
  579.  
  580.  Go figure?   :)
  581.  
  582.  Howie
  583.  ------------
  584. Category 12,  Topic 7
  585. Message 50        Sat Feb 20, 1993
  586. C.OGLE2 [breadstick]         at 20:33 EST
  587.  
  588.  CMD'S BBS? Does this mean it's back up? Last I heard they were still waiting
  589. on the Software...
  590.  ------------
  591. Category 12,  Topic 7
  592. Message 51        Sat Feb 20, 1993
  593. CMD-DOUG                     at 23:58 EST
  594.  
  595. It is back up, yes, but I've been avoiding announcing that fact officially
  596. until we can shake the system down a little for any possible problems, get the
  597. libraries and info files in shape, and get a module installed that we are
  598. still waiting on which will assist users in giving us the info we need to get
  599. them the proper access quickly. Keeping in mind that we're not quite done with
  600. all of those objectives, it is online and available to call. The HD, FD, RL
  601. and RD libs are ready and usable, about half the text files are in place, and
  602. validation may take a couple days with the way things are. The number is the
  603. same as it has always been, as listed in most of our manuals.
  604.  ------------
  605. Category 12,  Topic 7
  606. Message 52        Tue Feb 23, 1993
  607. HOWIE-CBM                    at 00:14 EST
  608.  
  609.  Did I put the horse before the cart?  Forget to close the barn door?  Spill
  610.  the beans?  All of the above?  None of the above?  :/
  611.  
  612.  Either way, CMD's BBS is *SUPER* fast responding.  :)
  613.  
  614.  Howie
  615.  ------------
  616. Category 12,  Topic 7
  617. Message 53        Tue Feb 23, 1993
  618. CBM-ED [e.g.bell]            at 02:51 EST
  619.  
  620. Doug:  Kent Sullivan finally replied to my Email wrt the SL and a transmit
  621. buffer, and he kind of referred me to you.  But he seems  to be saying the
  622. same thing that you did... that no one has really had success with an output
  623. buffer... I am wondering about it... The docs say a transmit interrupt is
  624. signaled (or triggered???) when one of the bits of one of the registers is
  625. toggled on...  don't remember which.  However I have not been able to figure
  626. out how a user could trigger an interrupt by tripping a bit.  Here is the idea
  627. I am toying with now...
  628.  
  629. Use the normal NMI stuff to process incoming bytes. Use the IRQ to send bytes,
  630. using the transmit buffer pointers as the irq 'flag'.  I believe it should
  631. work.  I have had limited success using an output buffer based on Kents wedge,
  632. but it seems to get  contrary when dialing the modem.  I believe a transmit
  633. handler in  the system irq wedge would do the trick, not relying on an
  634. interrupt but rather a condition (start of buffer < end of buffer) to continue
  635. sending.  This would also be easily toggled off.  I know there is a  bit in
  636. one of the registers to enable transmit interrupts.  I just  wish I had the
  637. information on exactly what happens when this bit is set.
  638.  ------------
  639. Category 12,  Topic 7
  640. Message 54        Tue Feb 23, 1993
  641. CMD-DOUG                     at 22:23 EST
  642.  
  643. I'm afraid I won't be much help here, Ed. With all due respect to Kent, his
  644. comment that we (CMD) are more up to date on programming SwiftLink is far from
  645. correct. We took it on as a 'canned' product, and our own experimentation with
  646. the device was limited strictly to writing a more efficient test program to
  647. assure that new units worked correctly. Other than that, our only information
  648. on the programming aspect has been what little feedback we've had from authors
  649. such as yourself trying to implement SwiftLink support in one way or another.
  650. I think that perhaps the 6551 spec sheet might shed a 'little' light on the
  651. use of the bit you mention, and will check for that. I'll also talk to a
  652. couple of the other programmer's I know who have implemented SwiftLink to see
  653. what I can find out about any attempts to use an output buffer. But reading
  654. between the comments I've had from Kent and authors during the time we've had
  655. this product, it sounds like no-one has had much luck with an output buffer,
  656. perhaps because of quirks in the way the 6551 operates.
  657.  ------------
  658. Category 12,  Topic 7
  659. Message 55        Thu Feb 25, 1993
  660. CBM-ED [e.g.bell]            at 03:00 EST
  661.  
  662.  I'll let you know today how I make out, Doug, wrt the SwiftLink
  663.  transmit buffer, but to recap, here is what I'm doing... My RSOUT
  664.  routine is not in any kind of interrupt code.  It is just a routine
  665.  that buffers the character (doing translation if specified).  My
  666.  IRQ routine 1] Checks to see if it the SwiftLink is being used via
  667.  a flag set at start up, 2] checks to see if the start pointer of the
  668.  
  669.  output buffer is equal to the end pointer.  If those conditions are met,
  670.  the register is polled to see if the chip is ready to send the byte.  If
  671.  all of these conditions are met, the byte is sent, otherwise the irq 
  672.  continues, checking next time through again to see if the byte can be
  673.  The code is in... I just need to test it, but I can't see any reason why
  674.  it will not work, and since it *is* interrupt driven, the problems I had
  675.  before will hopefully be resolved.  Here's hoping! 
  676.  ------------
  677. Category 12,  Topic 7
  678. Message 56        Sat Feb 27, 1993
  679. CBM-ED [e.g.bell]            at 01:53 EST
  680.  
  681. First returns are not encouraging...  I am starting to think the chip  cannot
  682. handle data at the rate it is pushed into the chip register. Does that make
  683. sense?  I need to know what happens when transmit  interrupts are enabled...
  684. exactly!  It seems from what I can see of the paperwork I have that the
  685. interrupt bit is maintained partly by my code (when I send the first byte to
  686. the buffer) and partly by the NMI, when a byte is received, the interrupt is
  687. maintained IF the   buffer indices are not equal.  The problem that strikes
  688. me, unless I am reading things wrong, is that the only time a byte will be
  689. sent is when a received byte triggers an NMI interrupt UNLESS setting the
  690. interrupt in the chip register forces an NMI interrupt continuously  so that
  691. transmit bytes may be processed.  My concern, based on what I have observed
  692. since I reimplemented the transmit buffer in my Rs232 code (George Hug's
  693. wedge), is that the rs232 code is much 'quicker'... then the transmitted code
  694. from the SwiftLink... noticeably so.  The incoming data is very nice, but the
  695. SwiftLink does not seem to be  operating as fast as it could on the outbound
  696. part.
  697.  
  698. To get the package you mentioned before, do I just send $5 to CMD,  or what. 
  699. I am thinking of going back to Kent Sullivan too for some more detail on this
  700. transmit interrupt.  I wonder if I could get in touch with Noel Nyman too... 
  701. he was the electronics guy behind that wasn't he?  Do you know, and would you
  702. have any idea how I could get in touch with him?
  703.  ------------
  704. Category 12,  Topic 7
  705. Message 57        Sat Feb 27, 1993
  706. HOWIE-CBM                    at 02:44 EST
  707.  
  708.  Ed,
  709.  
  710.  You can reach Noel Nyman on INet at 71350.3376@CompuServe.COM.
  711.  
  712.  However, I suspect that Kent would know more about these things.
  713.  
  714.  And, speaking of Kent and Noel have you examined the new version of
  715.  Kermit, the one especially written for running with a SwiftLink?
  716.  
  717.  While Kermit protocol is not the fastest, this may offer some insights.
  718.  
  719.  Howie
  720.  ------------
  721. Category 12,  Topic 7
  722. Message 58        Sat Feb 27, 1993
  723. CBM-ED [e.g.bell]            at 10:26 EST
  724.  
  725. got an update on this SwiftLink stuff.... and it does seem now to be a limit
  726. of the chip as to how much data can be sent to it quickly. I have a mode in
  727. RTCMaster that sends data as it is typed instead of buffering it and sending
  728. the whole buffer (1 character at a time of course).  Anyway, my transmit
  729. buffer routine works fine with this... Obviously I can't type at machine
  730. language speed, and that seems to be the key.  Now, does this seem to make any
  731. sense to you Doug?  I mean is it possible that the chip just can't handle
  732. streams of data going to it on an interrupt type basis.  I would have thought
  733. that the bibit that signalled the chip was ready would have been enough for
  734. it. It seems kind of ironic, if it is the case, that the chip that has allowed
  735. such phenomonal reception rates hits the wall when the host tries to send out
  736. a stream of data.   :(
  737.  ------------
  738. Category 12,  Topic 7
  739. Message 59        Sat Feb 27, 1993
  740. CBM-ED [e.g.bell]            at 11:27 EST
  741.  
  742. Got the end of the story Doug... I am now using my SwiftLink with a  transmit
  743. buffer and I know where the problem has been.  The problem is  only present
  744. when there is no carrier, and all that is needed to fix it  is to put a little
  745. delay loop in the RSOUT routine when no carrier is present.  I'm on with it
  746. right now at full steam.  I used a script to log on, and previously tested it
  747. with a keyboard entry.  I am going to test now for the lowest possible delay
  748. setting.  I will also have to  add it to my Hug wedge code to avoid having a
  749. delay accumulation from  routines that did not expect it in the output routine
  750. previously.  But  this is very good news at least for me.
  751.  ------------
  752. Category 12,  Topic 7
  753. Message 60        Sat Feb 27, 1993
  754. CMD-DOUG                     at 12:55 EST
  755.  
  756. Ed,
  757.  
  758. How is it that you manage to answer your own questions before I even get a
  759. chance to read them? :)
  760.  
  761. As for your earlier speculations, Noel is much more technically knowledgable
  762. about how the SwiftLink operates. Kent was pretty much the general manager of
  763. Dr. Evil, and was more concerned with the business end of things - not to say
  764. that Kent didn't have technical knowledge, just that the business aspect kept
  765. him from getting as involved in writing code and such. Shame we can't have
  766. someone like Noel online here, as his expertise in MANY areas would be a real
  767. plus for us all.
  768.  ------------
  769. Category 12,  Topic 7
  770. Message 61        Sat Feb 27, 1993
  771. CBM-ED [e.g.bell]            at 17:32 EST
  772.  
  773. As I said, Doug... I figured Noel was the guy to ask.  I met him and Kent both
  774. at a WOC in 1990.  Kent is sharp, but I know from all of the stuff I have read
  775. over MANY issues of the old Transactors that Noel was the guy to talk to.  On
  776. the other hand, I have the problem solved do the whole thing is moot.  I'll
  777. clean up my code and upload it to PD  so you can have it for your disks if you
  778. want and other developers can skip the hard part and move to things they would
  779. rather work with.  I  am just EXTREMELY happy I got it fixed!
  780.  ------------
  781. Category 12,  Topic 7
  782. Message 62        Sat Feb 27, 1993
  783. CBM-MARK                     at 22:29 EST
  784.  
  785.  WOW, Ed!!!  You must be extremely pleased with yourself!  I know I would be
  786.  if I were you, coming up with code nobody else has been able to.
  787.        Congratulations!! :D
  788.  
  789.        ~~Mark~~
  790.  ------------
  791. Category 12,  Topic 7
  792. Message 63        Sat Feb 27, 1993
  793. CBM-ED [e.g.bell]            (Forwarded) 
  794.  
  795. Wow!  That sounds GREAT if it can be worked out.  I will have the code ready I
  796. believe in a day or so and will upload it for you into your lib to do with as
  797. you see fit!  I'll just have to document it totally, tho it is already pretty
  798. well commented.  Thanks if it works out like that!!!
  799.  ------------
  800. Category 12,  Topic 7
  801. Message 64        Sat Feb 27, 1993
  802. CMD-DOUG                     (Forwarded) 
  803. ~