( Timex    ?      NTSC -    ?)



  18x16 ( = 24x16, 4 )     :

      .    (   +  -   ,       )
  ,   8    ,      
      slowmem
        
   !!!        (  ) ? ,      ?  ???
       ?    ?
    
           ??? [        ???   (4   X, 4   Y)]
  2   ?      ,    ,   (    12 ,    2-6   :
X=-2: (2)+5+12(1 . )+5, X=0: 1+12+5+(6), X=2: 3+12+5+(4), X=4: 5+12(1 . )+5+(2))
     2 ,   2 
      3 ( Rick Dangerous II  2 ,   1 ,    21 ,  15 ,  ) (S =     ( ), s =      , M =  ,      S,      ...  ?):
...MMMss SSSSSSSS SSssMMMM
......MM ssSSSSSS SSSSssMM
........ MMssSSSS SSSSSSss MM......
........ MMMMssSS SSSSSSSS ssMMM...
 ,  and+or      ,    ld   (  )
 -    ( ?)   ,   ?        ?  ld:ld  ,    jp (  ld sp,     4  ?)).   ,           sp
   jp,   .

       ,       HGT   LSB   ( , .. - downhl)
     ?

   ? 2   = 136+36 = 172/ (1376  8 ) -   (   3- downhl8)
..   18x18,   = 18*11-1( inch)+2*9(downhl8)+3(ld:ret) = 218 b,      (+4 b) = +5t/ (bc ,   2   downhl8 (1     downhl8attr),   +5,  -4t/)
    ,     (  ) = -32[+4( inc l      )]/
        POPAr_LDr_APOPd?
         (      ) -  ,   12t/ (,    , ..        )
  128   pop af:out (c),a = +22/ (out (0xfd),a = +21/),        (    ?)





   X ,  2    X *4   Y,  8
     POPAORr_POPLDr_APOPORd_APOPORl_LDl_POPAORd = 176t/doubleline = (6+3+6 + 6+2+6 = 29) b/doubleline (     ,            -       X  )?
	inc h
	macro DOWNHL8
	ld a,l
	sub -32
	ld l,a ;NC=next third
	sbc a,a
	and -8
	add a,h
	ld h,a ;-8/+0
	endm ;38t (+34    inc h)

        
        
          ?    
  triple buffering  



    -  ,      
 , ,      -  4*6  16x16 (    ,   )
  3   n  3   16-n
   3*3  (   sprhgt)
     (L ),        -  ?

     ,   ?

    contention,   , ..     128..191
        ...
        ld (hl),c ;+7
        dec h
        ld (hl),b ;+23(18) ( 5t)
        dec h
        pop bc
        ld (hl),c ;+47(44) ( 3t)
        ...
  4t/b * 8*(18*3+9*2) = 4*576 = 2304t
     128/224: 1316.6t ( 6 )
 (1.5 )  ,  attr  fastmem
 ,   ,     224t
   1296t (6 ),      
     ?

   :  +    

,    ,    (   ):
;  pop iy:pop ix     (  3 ),    ,       (   ???) -    ix???  pop af:jr c:pop ix:pop iy? (   -   add hl,de)
;          iy
;   iy ()   18 -        2 


        
        
        

;   (   ):
;-  pg?
;-    (x&4)!=0? (  4t )

;      x   (   )
;    prspr,   x,  y  
;,    ret,  :
        exx
         pop de ;  de', bc
         ld a,d
         out (0xfd),a ;pg ( 0b010xxxxx,   1ffd)
         ld a,e ;f(yphase)
        pop hl ;gfx
        pop de ;scr
        ld sp,hl
        pop hl ;l = f(hgt, x&4)
        ld h,a ;f(yphase)
        jp (hl)
        ...
        jp[x<4]/inc hl...inc l[x>=4]
        ...
        ex de,hl
;91 ( 70+4(nop/incl)) = +21 (17?)
;  +22t/???       !!! (  pop af:out (c),a:ret = 32,   77-10(ld bc,7ffd)=67, .. >8.3t/ !)
;   128   121t   8  = 14.8t/!!!   3*2*8 = 48t  attr=0xa300,  21t/ +1t
;  7ffd?   pg?
;   ?   -gfx    





