[abc80] externt tangentbord till abc80

H. Peter Anvin hpa at zytor.com
Tis Juli 28 14:22:04 PDT 2015


On 07/25/2015 04:33 PM, Anders Jansson wrote:
> Hej!
> 
> Jag gjorde lite roliga test med tangentbordet.
> 
> 10 OUT 57, 255
> 20 OUT 57, 128
> 30 OUT 56, 65
> Detta gör att alla tangenter ger bokstaven 'A' 
> :-)
> 
> 10 OUT 57, 255
> 20 OUT 57, 0
> 30 OUT 56, 193
> Detta gör att bokstaven 'A' detekteras nedtryckt.
> 
> Med alla bitar output (OUT 57,0) läser INP(56) de data man skrivit med OUT 56. Man borde alltså kunna fixa en rutin som regelbundet pollar en annan input och lägger in tecken i tangentbordsregistret. Det verkar inte som man får något tangentbordsinterrupt men man kan ju själv anropa denna rutin. Det borde funka med alla program, eller vad tror ni? Om det inte kommer nåt externt tecken på ett tag kan man ju återställa input från tangentbordet (OUT 57,255 två gånger). 
> 

Jag skrev ett program som gör precis detta på 80-talet.

	-hpa




More information about the ABC80 mailing list