;
;
;          "tabsels.txt"    
;
    .org 0x0100
;   " "    
 quietns:
   .dw sn_inp ; 00000000
   .dw sn_inp ; 00000010
   .dw sn_inp ; 00000100
   .dw sn_inp ; 00000110
   .dw sn_inp ; 00001000
   .dw sn_inp ; 00001010
   .dw sn_inp ; 00001100
   .dw sn_inp ; 00001110
   .dw sn_inp ; 00010000
   .dw sn_inp ; 00010010
   .dw sn_inp ; 00010100
   .dw sn_inp ; 00010110
   .dw sn_inp ; 00011000
   .dw sn_inp ; 00011010
   .dw sn_inp ; 00011100
   .dw step2 ;  00011110sn4
   .dw sn_inp ; 00100000
   .dw sn_inp ; 00100010
   .dw sn_inp ; 00100100
   .dw sn_inp ; 00100110
   .dw sn_inp ; 00101000
   .dw sn_inp ; 00101010
   .dw sn_inp ; 00101100
   .dw step2 ;  00101110sn3
   .dw sn_inp ; 00110000
   .dw sn_inp ; 00110010
   .dw sn_inp ; 00110100
   .dw sn_inp ; 00110110 sn2
   .dw step2 ;  00111000  sn0+sn1 (sjmp holsdis=)
   .dw sn_inp ; 00111010 sn1
   .dw sn_inp ; 00111100 sn0
   .dw sn_inp ; 00111110 no sn
  ;-----------------------------------------------
   .dw 0xFFFF ;        01000000 0    ( 
   .dw 0xFFFF ;        01000010 1  ""  )
   .dw 0xFFFF ;        01000100 2
   .dw 0xFFFF ;        01000110 3
   .dw 0xFFFF ;        01001000 4
   .dw 0xFFFF ;        01001010 5
   .dw 0xFFFF ;        01001100 6
   .dw 0xFFFF ;        01001110 7
   .dw 0xFFFF ;        01010000 8
   .dw 0xFFFF ;        01010010 9
   .dw 0xFFFF ;        01010100 A
   .dw 0xFFFF ;        01010110 B
   .dw 0xFFFF ;        01011000 C
   .dw 0xFFFF ;        01011010 D
   .dw 0xFFFF ;        01011100 E
   .dw outru  ;        01011110 sn4  .dw 0xFFFF
	     ;      
   .dw 0xFFFF ;        01100000
   .dw 0xFFFF ;        01100010
   .dw 0xFFFF ;        01100100
   .dw 0xFFFF ;        01100110
   .dw 0xFFFF ;        01101000
   .dw 0xFFFF ;        01101010
   .dw 0xFFFF ;        01101100
   .dw outres  ;       01101110 sn3  .dw 0xFFFF
	     ;         ""
            ; (   )
   .dw 0xFFFF ;        01110000
   .dw 0xFFFF ;        01110010
   .dw 0xFFFF ;        01110100
   .dw 0xFFFF ;        01110110 sn2
   .dw begusta  ;      01111000  sn0+sn1
	     ;     
   .dw 0xFFFF ;        01111010 sn1
   .dw 0xFFFF ;        01111100 sn0
   .dw 0xFFFF ;        01111110 no sn
  ;        
  ;       
  ;-----------------------------------------------------
    ;      
   .dw 0xFFFF ;   0  0b10000000
   .dw 0xFFFF ;   1  0b10000010
   .dw 0xFFFF ;   2  0b10000100
   .dw 0xFFFF ;   3  0b10000110
   .dw 0xFFFF ;   4  0b10001000
   .dw 0xFFFF ;   5  0b10001010
   .dw 0xFFFF ;   6  0b10001100
   .dw 0xFFFF ;   7  0b10001110
   .dw 0xFFFF ;   8  0b10010000
   .dw 0xFFFF ;   9  0b10010010
   .dw 0xFFFF ;   A  0b10010100
   .dw 0xFFFF ;   B  0b10010110
   .dw 0xFFFF ;   C  0b10011000
   .dw 0xFFFF ;   D  0b10011010
   .dw 0xFFFF ;   E  0b10011100
   .dw 0xFFFF ;   F  0b10011110
  ;*************************************************************
  ;
  .org 0x0180 ;      256 
;    
 subrus:
   .dw sn_inp ; 00000000
   .dw sn_inp ; 00000010
   .dw sn_inp ; 00000100
   .dw sn_inp ; 00000110
   .dw sn_inp ; 00001000
   .dw sn_inp ; 00001010
   .dw sn_inp ; 00001100
   .dw sn_inp ; 00001110
   .dw sn_inp ; 00010000
   .dw sn_inp ; 00010010
   .dw sn_inp ; 00010100
   .dw sn_inp ; 00010110
   .dw sn_inp ; 00011000
   .dw sn_inp ; 00011010
   .dw sn_inp ; 00011100
   .dw sn_inp ; 00011110 sn4
   .dw sn_inp ; 00100000
   .dw sn_inp ; 00100010
   .dw sn_inp ; 00100100
   .dw sn_inp ; 00100110
   .dw sn_inp ; 00101000
   .dw sn_inp ; 00101010
   .dw sn_inp ; 00101100
   .dw step2 ;  00101110 sn3
   .dw sn_inp ; 00110000
   .dw sn_inp ; 00110010
   .dw sn_inp ; 00110100
   .dw step2 ;  00110110 sn2
   .dw sn_inp ; 00111000  sn0+sn1 (sjmp holsdis=)
   .dw step2 ;  00111010 sn1
   .dw step2 ;  00111100 sn0
   .dw sn_inp ; 00111110 no sn
  ;-----------------------------------------------
   .dw 0xFFFF ;         01000000
   .dw 0xFFFF ;         01000010
   .dw 0xFFFF ;         01000100
   .dw 0xFFFF ;         01000110
   .dw 0xFFFF ;         01001000
   .dw 0xFFFF ;         01001010
   .dw 0xFFFF ;         01001100
   .dw 0xFFFF ;         01001110
   .dw 0xFFFF ;         01010000
   .dw 0xFFFF ;         01010010
   .dw 0xFFFF ;         01010100
   .dw 0xFFFF ;         01010110
   .dw 0xFFFF ;         01011000
   .dw 0xFFFF ;         01011010
   .dw 0xFFFF ;         01011100
   .dw 0xFFFF ;         01011110 sn4
   .dw 0xFFFF ;         01100000
   .dw 0xFFFF ;         01100010
   .dw 0xFFFF ;         01100100
   .dw 0xFFFF ;         01100110
   .dw 0xFFFF ;         01101000
   .dw 0xFFFF ;         01101010
   .dw 0xFFFF ;         01101100
   .dw gw_maines ;      01101110 sn3
   .dw 0xFFFF ;         01110000
   .dw 0xFFFF ;         01110010
   .dw 0xFFFF ;         01110100
   .dw gw_plus ;       01110110 sn2
   .dw 0xFFFF ;         01111000
   .dw gw_rait ;       01111010 sn1
   .dw gw_left ;       01111100 sn0
   .dw 0xFFFF ;         01111110 no sn
  ;-----------------------------------------------------
    ;      
   .dw 0xFFFF ;   0  0b10000000
   .dw fnukit ; .dw 0xFFFF   1  0b10000010
			              ;     
	              ;/ +   bufust2:bufust0
   .dw 0xFFFF ;   2  0b10000100
   .dw 0xFFFF ;   3  0b10000110
   .dw 0xFFFF ;   4  0b10001000
   .dw 0xFFFF ;   5  0b10001010
   .dw 0xFFFF ;   6  0b10001100
   .dw 0xFFFF ;   7  0b10001110
   .dw 0xFFFF ;   8  0b10010000
   .dw 0xFFFF ;   9  0b10010010
   .dw 0xFFFF ;   A  0b10010100
   .dw 0xFFFF ;   B  0b10010110
   .dw 0xFFFF ;   C  0b10011000
   .dw 0xFFFF ;   D  0b10011010
   .dw corsinp ; .dw 0xFFFF   E  0b10011100  
                  ;    
   .dw resecs ; .dw 0xFFFF   F  0b10011110
                 ;   + / 
  ;******************************************************************
  ;
  .org 0x0200
  ;-----------------------------------------------------
  ;      +/-
  ;
 masktbl0:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
 masktbl1:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
 masktbl2:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
 masktbl3:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
 masktbl4:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
 masktbl5:
 .db 0,0,0,0,0,0,0x33,0x3A,0,0,0,0,0,0x36,0x3A,0 ;  glokdir
            ; '? ',0xC0,0x61,0x63,'.  :',0xBC,0xB8,0xBD,'.   ' 
 masktbl6:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x80,0 ;  corsinp
            ; '?     nnnn    % '   = '%'
 masktbl7:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x80 ;  semetr
            ; '?   nn:nn:nn   C'   ? ""=/,
						; ""=   (  )
            ;   ""=   , ""=
 masktbl8:
 .db 0,0,0,0,0x3A,0x3A,0,0x36,0x3A,0,0x36,0x3A,0,0,0,0 ;  kitchen  " .  "
           ; '?   nn:nn:nn    '   ? ""=  bufust2:bufust0
           ;      " :  "
					 ; ""=  
					 ;  
 masktbl9:
 .db 0,0x80,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ;  kitchen  " :  "
           ; '?  nn:nn:nn    '   ? ""=/,
           ; ""=   (   /
					 ;    )
					 ;   -    
					 ;     ()- 
					 ;  ""= bufust2:bufust0    = -
					 ; ""=
					 ;     () -
					 ; ""=
					 ; ""= ,  ,   
					 ;   bufust2:bufust0     
 masktblA:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
 masktblB:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
 masktblC:
 .db 0,0,0,0,0,0x33,0x3A,0,0x36,0x3A,0,0,0,0,0,0x32 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
           ;     "? tm=00:00 out=0"
 masktblD:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
 masktblE:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
 masktblF:
 .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
  ;-----------------------------------------------------