A92: *EII Protocall*


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

A92: *EII Protocall*



Here it is.
Grant
By Grant Stockly 1998

Make your own EII driver or EII chip thingie.



Written so David Knaack could make a computer driver or whatever...





Receiving a page of Data from the "EII":



1.  Send 0x52

2.  Send Page address high byte

3.  Send Page address low byte

4.  Send location in page to start - =<255

5.  Is [number of bytes to receive] over 255?



No:		1.  Send [number of bytes to receive] Low byte

		2.  Send 0x80

Yes:	1.  Send0xFF

		2.  Send [number of bytes to receive] high byte



6.  Receive [number of bytes to receive] bytes.



We're done!  :)





Sending a page of Data from the "EII":



1.  Send 0x82

2.  Send Page address high byte

3.  Send Page address low byte

4.  Send location in page to start - =<255

5.  Is [number of bytes to send] over 255?



No:		1.  Send [number of bytes to send] Low byte

		2.  Send 0x80

Yes:	1.  Send0xFF

		2.  Send [number of bytes to send] high byte



6.  Send [number of bytes to send]





Formatting a page of "EII" memory:



1.  Send 0x82

2.  Send Page address high byte

3.  Send Page address low byte

4.  Send 0x00

5.  Send 0xFF

6.  Send 0x09

7.  Send 0xFF (264 times)





Receiving the firmware version of the "EII":



1.  Send 0xFF

2.  Receive byte

3.  =< 4 is an EuP, >= 5 is an E2