home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / pocketbk / utilsa / beamv1 / README.TXT < prev   
Text File  |  1994-08-18  |  3KB  |  65 lines

  1. Further to the discussion on two S3a's communicating with each other by 
  2. making sounds:
  3.  
  4. Some experimental programming was done within Psion some time ago, based 
  5. on this very idea.  The research was never taken very far but what was 
  6. achieved may be of some interest.  It's being released now purely as a 
  7. piece of fun, and without any commitment or support from Psion 
  8. whatsoever.
  9.  
  10. Important *** don't try running this software on an S3 classic ***
  11.  
  12. Warning: earlier versions of this software resulted in people's S3a's 
  13. having to be reset.  These bugs are believed to be fixed now, but it 
  14. goes without saying that you use this software at your own risk.  Back 
  15. up all data first.
  16.  
  17. Another warning is that all the strange beeping involved is likely to 
  18. drive you half mad fairly quickly!
  19.  
  20. What to do with the files
  21. -------------------------
  22. First of all, you'll need TWO S3a's.  Copy the .IMG file and the .PDD 
  23. file onto the same \IMG\ top-level directory, and repeat for the second 
  24. machine.  Select Btest from under RunImg and run it.  (Note that it will 
  25. not run if another program is using the Serial Port.  Thus you will have 
  26. to turn off Remote Link first.)
  27.  
  28. If you want to go on, press any key, when prompted, and then start 
  29. typing.  Instead of the characters appearing on the screen, your S3a 
  30. will emit strange tones.
  31.  
  32. By this stage, you should also have started Btest on the second S3a.  If 
  33. you position the two S3as appropriately, keys typed on one will show up 
  34. on the screen of the other.  By audio transport.
  35.  
  36. You may need to experiment to find the best positioning between the two 
  37. machines.  Then see if you can conduct a conversation!
  38.  
  39. The test program also has the special feature that, if you press Ctrl-F, 
  40. it will send out a whole long sentence of beeps and tones all at once.  
  41. Try it and see.
  42.  
  43. The next stage
  44. --------------
  45. To go further, you will need to modify the test program BTEST.IMG.  The 
  46. source for this, BTEST.C, is included with this zip.  This will built 
  47. under the C SDK, in the standard way, to BTEST.IMG.  Over to you.
  48.  
  49. NB An Opl version of BTEST oughtn't to be too hard to write, but you 
  50. will need to understand the concepts of Psion-style asynchronous i/o.
  51.  
  52. With either C or Opl, you could aim at putting a "beaming" layer over 
  53. Link Paste ("Bring").  Eg write a program that captures the key 
  54. combination Shift-Control-B in background.  Go to the database, 
  55. highlight the whole record, and press Shift-Control-B.  The background 
  56. program catches this, uses Bring code to get all the highlighted data, 
  57. and pumps it out the audio port to the other machine.  Result: automated 
  58. transfer of business cards, via audio, from one S3a to another.
  59.  
  60. The PDD
  61. -------
  62. Provided you exit BTEST cleanly, the PDD (Physical Device Driver) will 
  63. be removed from memory.  Otherwise, to clear it out at any stage, start 
  64. BTEST, and then answer the start-up query by pressing Psion-Esc.
  65.