home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / apple2 / 20118 < prev    next >
Encoding:
Text File  |  1992-09-10  |  2.2 KB  |  43 lines

  1. Newsgroups: comp.sys.apple2
  2. Path: sparky!uunet!usc!rpi!usenet.coe.montana.edu!nntp.uoregon.edu!cie.uoregon.edu!aaron
  3. From: aaron@cie.uoregon.edu.uoregon.edu (Aaron Putnam)
  4. Subject: Modem program
  5. Message-ID: <1992Sep11.013748.13272@nntp.uoregon.edu>
  6. Sender: news@nntp.uoregon.edu
  7. Organization: University of Oregon Network Services
  8. X-Newsreader: Tin 1.1 PL5
  9. Date: Fri, 11 Sep 92 01:37:48 GMT
  10. Lines: 31
  11.  
  12. I'm attempting to write a small program on my laser 128 (basically a //c).
  13. The program is simply a 'dumb' terminal, with some very minor compression
  14. built in. (Non-cpu-intensive). I'm using a SSC. Now, the problems:  I would
  15. like to write it in C, for one, but I have only one disk drive, and HyperC
  16. isn't designed for single-drive systems.  My 65c02 assembly skills are
  17. very rusty - haven't done anything with it in several years. The same goes
  18. for Applesoft basic, only moreso.
  19.  
  20. My ideas:  I've seen a II+ Simulator on an ftp site (plains.nodak.edu I
  21. believe), and it would be nice to run HyperC under this, but I haven't
  22. been able to get it working on a Sparc IPX. I suspect this could be due
  23. to Laser's ROM's being different than the II+ Autostart ROM.  As another
  24. option, I wouldn't mind writing it in pascal, if there were a PD pascal
  25. compiler around, which I doubt considerably.  Thirdly, if it were possible
  26. I would cross-compile from a unix machine (such as the sparc mentioned
  27. above) - this would no doubt generate the nicest code, but would probably
  28. be out of the question, unless I'm mistaken.  Of course, another option is
  29. to find a nice person out there with a //, C compiler, and source for
  30. a very basic term program that would be willing to install a couple of
  31. functions and send me the executable.  The functions are quite simple;
  32. Each character coming in from the modem is run through a func, and if the
  33. high-bit is clear, it's just printed out. Otherwise, it's either the signal /
  34. count for RLE-compression, or an index(-128) into an array of strings
  35. that should be inserted instead of the character.  Probably 15-20 lines of
  36. C code, which I'll write.  Please respond via Email to aaron@cie.uoregon.edu,
  37. if you can help with any of the above ideas, or if you have another idea.
  38.  
  39. Thanks in advance!
  40.  
  41.   -Aaron
  42.  
  43.