[comp.sys.amiga] Amiga parallel port question

schwarz@infbs.UUCP (07/06/87)

Is there anybody working with the AMIGA parallel device ? I use it
to read in slow picture data from weather satellites. The format of
these pictures is: 600 pixels per row in 0.25 sec and 200 rows per
picture (1 pixel = 1 Byte parallel = 256 colors). Therefore the bytes
arrive with a frequency of 2400 Hz.

The program is written in C and uses the DoIO-subroutine. There is
no exact handshake between picture source and Amiga parallel device
but only a strobe from source to the Amiga. The acknowledge from
Amiga is not used because the real time quality of the picture signal
allows no waiting of bytes before transfer to the Amiga.

Now the problem: Only 588 (+/- 10 Bytes) of 600 bytes (pixels) are
read in. The remaining 12 pixels are lost. So the picture shows a
non-vertical synchronization band and a randomized jitter on this band.
The latter is critical. Measurements showed that the Amiga stops
acknowledge pulses for a short period every 20 msec 
(=> 50 Hz = German TV-frequency)
at the beginning of a new Amiga video frame. I think the machine needs
time to process the new frame (while reading the satellite picture this is
not shown on screen but only stored in fast memory area).
Is it possible to make the reading function secure without investing in
hardware (=> correct handshake mechanism: strobe and then ackn before
sending new byte) ??  I use an Amiga 2000 with 1.5 Mbytes.
     
Second question:
Is there anyone who has built a "real time video digitizer" or a genlock
interface and can send me more information ?
     
Thanks.
   
 
UUCP:		...!mcvax!unido!infbs!schwarz
BITNET/EARN:	SCHWARZ @ DBSINF6
ADDRESS:	Ulrich Schwarz
		Technische Universitaet Braunschweig
		Institut fuer Theoretische Informatik
		Projekt Ausbildungstechnologien
		Bueltenweg 74/75
		D 3300 Braunschweig
		West - Germany