home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
pocketbk
/
utilsa
/
beamv1
/
README.TXT
< prev
Wrap
Text File
|
1994-08-18
|
3KB
|
65 lines
Further to the discussion on two S3a's communicating with each other by
making sounds:
Some experimental programming was done within Psion some time ago, based
on this very idea. The research was never taken very far but what was
achieved may be of some interest. It's being released now purely as a
piece of fun, and without any commitment or support from Psion
whatsoever.
Important *** don't try running this software on an S3 classic ***
Warning: earlier versions of this software resulted in people's S3a's
having to be reset. These bugs are believed to be fixed now, but it
goes without saying that you use this software at your own risk. Back
up all data first.
Another warning is that all the strange beeping involved is likely to
drive you half mad fairly quickly!
What to do with the files
-------------------------
First of all, you'll need TWO S3a's. Copy the .IMG file and the .PDD
file onto the same \IMG\ top-level directory, and repeat for the second
machine. Select Btest from under RunImg and run it. (Note that it will
not run if another program is using the Serial Port. Thus you will have
to turn off Remote Link first.)
If you want to go on, press any key, when prompted, and then start
typing. Instead of the characters appearing on the screen, your S3a
will emit strange tones.
By this stage, you should also have started Btest on the second S3a. If
you position the two S3as appropriately, keys typed on one will show up
on the screen of the other. By audio transport.
You may need to experiment to find the best positioning between the two
machines. Then see if you can conduct a conversation!
The test program also has the special feature that, if you press Ctrl-F,
it will send out a whole long sentence of beeps and tones all at once.
Try it and see.
The next stage
--------------
To go further, you will need to modify the test program BTEST.IMG. The
source for this, BTEST.C, is included with this zip. This will built
under the C SDK, in the standard way, to BTEST.IMG. Over to you.
NB An Opl version of BTEST oughtn't to be too hard to write, but you
will need to understand the concepts of Psion-style asynchronous i/o.
With either C or Opl, you could aim at putting a "beaming" layer over
Link Paste ("Bring"). Eg write a program that captures the key
combination Shift-Control-B in background. Go to the database,
highlight the whole record, and press Shift-Control-B. The background
program catches this, uses Bring code to get all the highlighted data,
and pumps it out the audio port to the other machine. Result: automated
transfer of business cards, via audio, from one S3a to another.
The PDD
-------
Provided you exit BTEST cleanly, the PDD (Physical Device Driver) will
be removed from memory. Otherwise, to clear it out at any stage, start
BTEST, and then answer the start-up query by pressing Psion-Esc.