
    ZSh                          " S  S5      r g)c                   2    \ rS rSrS rS rS rS rS rSr	g)	ScrlRegister   c                 .    SU l         SU l        SU l        g )N    F)scroll_xscroll_ylatchselfs    JC:\Users\trevor\Downloads\nes_v0.5\nes_v0.5\engine\ppu_registers\scroll.py__init__ScrlRegister.__init__   s    DMDMDJ    c                 l    U R                   (       a  Xl        OXl        U R                   (       + U l         g )N)r	   r   r   )r   datas     r   writeScrlRegister.write   s     zzmmZZDJr   c                     SU l         g )NF)r	   r
   s    r   reset_latchScrlRegister.reset_latch   s	    DJr   c                 :    U R                   U R                  S-  -  $ )N   r   r   r
   s    r   getScrlRegister.get   s    ==4==A---r   c                 ,    US-  U l         US-	  U l        g )N   r   r   )r   values     r   setScrlRegister.set   s    GODMQJDMr   )r	   r   r   N)
__name__
__module____qualname____firstlineno__r   r   r   r   r   __static_attributes__ r   r   r   r      s    
 .r   r   N)r   r&   r   r   <module>r'      s    r   