10 REM > BLib.Memory
   20 :
   30 REM Banked and paged memory access routines
   40 REM =======================================
   50 :
   60 REM FNrm - Read from memory
   70 REM -----------------------
   80 DEFFNrm(!&F6):LOCAL Y%:Y%=?&F8+&40:IFY%AND&40:IF?&F7>&BF:?&F9=0
   90 IF!&F6<0:IF?&F7>&7F OR Y%=&3E:=(USR&FFB9)AND&FF ELSE =?!&F6
  100 :
  110 REM PROCwm - Write to memory
  120 REM ------------------------
  130 DEFFNwm(!&D6,A%):IF!&D6<0:IF?&D8=&FE:CALL&FFB3:ENDPROC ELSE ?!&D6=A%:ENDPROC