syzygy
Veteran Member
I was reading another thread and it reminded me about this project I did, "back in the day". I only had a Timex-Sinclair for a short time and honestly do not remember much about them anymore. Mine was, I think, a $99 model and it blinked the screen and had a pretty tough to use membrane keyboard. I built this 8255-based interface between the two to make it easier to play with.



Flow charts:


I am wondering if I didn't do it for some specific reason (e.g., built one for someone, because I wrote up a little manual, which I rarely ever did - usually a few notes just to remember what/why I was doing something.
I dug up a couple of BASIC programs that I might have used at the time:



Flow charts:


I am wondering if I didn't do it for some specific reason (e.g., built one for someone, because I wrote up a little manual, which I rarely ever did - usually a few notes just to remember what/why I was doing something.
I dug up a couple of BASIC programs that I might have used at the time:
Code:
5 D=0
10 CLS:OUT63,192
20 IF(INP(62)AND32)=32THENA=INP(60)ELSE20
30 PRINTA;:IFA=255THENS=S+1
35 IFD<>ATHENPRINT"ERROR AFTER ";S;" PASSES":END
38 D=D+1:IFD=256THEND=0
40 GOTO20
Code:
10 'TRS-80 TO SINCLAIR SEND DATA PROGRAM
20 'SENDS A TEST SEQUENCE (0-255) REPEATEDLY
30 '
40 CLS
50 OUT63,192:'SETS 8255-A TO MODE 2
55 A=0:N=-256
60 A=0:N=N+256:PRINT@100,N;" BYTES SENT SO FAR"
70 IF(INP(62)AND128)<>128THEN70
80 OUT60,A:PRINT@320,"SENDING OUT DATA BYTE VALUE= ";A
90 A=A+1:IFA=256THEN60ELSE70
100 'EXIT WITH THE BREAK KEY
But I found some asm code that looks like it may have had bad sectors or is otherwise incomplete.
Attachments
Last edited:

