www.cavefischer.at/Sharp Pocket Computer


SHARP PC-1261 / PC-1262 Tastaturabfrage

Bild Sharp PC-1261
Anzahl der Tasten (ohne BRK): 51

5:REM KEY MATRIX PC-1261/PC-1262
10:RESTORE 200
20:FOR X=0 TO 94
30:READ A
40:POKE &6200+X,A
50:NEXT X
100:"A"
110:WAIT 25
120:POKE &61FF,0
130:CALL &6200
140:PRINT "TASTE",PEEK &61FF
150:GOTO 120
200:DATA 16,&61,&FF,18,&5D,2,2,52,2,1
210:DATA 219,35,81,219,93,80,221,76,103,0,56,2,216,219,209,90,47,17
220:DATA 209,210,218,219,103,0,56,5,0,15,44,31,18,&5C,2,6,52,2,1
230:DATA 219,93,76,103,0,56,2,216,219,209,90,47,12
240:DATA 209,210,218,219,103,0,56,27,0,7
250:DATA 128,80,209,210,43,4,32,88,218,128,80,209,210,43,4
260:DATA 32,131,71,218,67,65,43,3,82,55

  1 2 4 8 16 32 64 128  
IB1 001= 017= 033= 049= 065= 081= 097= 113= 1
IB2 002= 018= 034= 050= 066= 082= 098= 114= 2
IB3 003= 019= 035= 051= 067= 083= 099= 115= 4
                  8
                  16
                  32
                  64
                  128
IA1 + 025= 041= 057= 073= 089= 105= 121= 1
IA2   + 042= 058= 074= 090= 106= 122= 2
IA3     + 059= 075= 091= 107= 123= 4
IA4       +   092= 108= 124= 8
IA5         + 093= 109= 125= SPC 16
IA6           + 110= 126= 32
IA7             + 127= 64
IA8               + 128

     
&6200:LIDP&61FF     
 LIP&5D     
 LIA2     
 PUSH      
 LIA1     
 EXAM  < 
 RA     
 DECP     
 EXAM     
 OUTA     
 INCP     
 OUTB     
 INA     
 CPIA0    
 JRZP2  
 LEAVE    
 EXAM  < 
 RC     
 SL     
 LOOP17  
 RC      
 SR      
 EXAB      
 EXAM      
 CPIA0     
 JRZP5   
 LII15    
 JRP31
 LIP&5C < 
 LIA6    
 PUSH     
 LIA1    
 EXAM  <
 OUTA    
 INA    
 CPIA0   
 JRZP2
 LEAVE   
 EXAM  <
 RC    
 SL    
 LOOP12  
 RC     
 SR     
 EXAB     
 EXAM     
 CPIA0    
 JRZP27
 LII7   
 LP00  <
 INCP  < 
 RC    
 SR    
 JRNCM4  
 LDP     
 SWP     
 EXAB     
 LP00     
 INCP  < 
 RC    
 SR    
 JRNCM4  
 LDP     
 LP03     
 ORMA     
 EXAB     
 DECA  < 
 DECI    
 JRNCM3  
 STD     
 RTN  < 


© 2014-2016: Walter Fischer