Re: A86: linking w/ the 82


[Prev][Next][Index][Thread]

Re: A86: linking w/ the 82




i didn't get to finish before dinner
$00 send de,op1
$01 send hl bytes at _IODATA; a=command
$02 send skip/exit command; de=length (1), a=01:skip/02:exit
$03 send screen shot
$04 send data packet, de bytes (bhl)
$05 send de bytes at (bhl); a=command
$06 send _HEADER and (_HEADER+2) bytes at _P_IMATHPTR5
$07 check for acknowledge
$08 fill _HEADER with command=h, correct device id and send
$09 send 4 bytes at _HEADER
$0a send a
$0b send c
$0c read to _IODATA (_HEADER+2 bytes)
$0d read _HEADER, bc bytes to (ahl); checks bc against bytes in _HEADER
$0e read 2 bytes, check against checksum and send ack
$0f send acknowledge
$10 read 4 bytes to _HEADER
$11 a->(_HEADER), read 3 bytes to _HEADER+1
$12 lock APD, wait for link
$13 wait for link
$14 continue from a link error
$15 read a (c=a)
$16-$23 i don't know yet

On Fri, 11 Dec 1998 21:11:35 -0500 "Dux Gregis" <assets@eden.rutgers.edu>
writes:
>
>now that's impressive ;-)
>
>btw, what do you mean by a=command?

from ti86prot.txt on ticalc.org at /pub/text:
      Command ID    Command Description
     
---------------------------------------------------------------------
      06 *          Variable Header - includes a standard variable header
      09            Continue - used to signal OK to send a variable
      15 *          Data packet - Pure data
      36 *          Skip/Exit - used when duplicate name is found
      56            Acknowledge
      5A            Checksum error: send last packet again
      6D            Request screenshot
      92            End Of Transmission: no more variables to send
      A2 *          Request variable - includes a standard variable
header
      C9 *          Request to send - includes a padded variable header

-josh

>
>
>>
>>link routines are on page 9.  there are other calls on that table but 
>i
>>don't know what they're for.
>>it can take _ASAP_INDs between 0 and 35
>>

>>
>>-josh
>>
___________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com/getjuno.html
or call Juno at (800) 654-JUNO [654-5866]