;
;
;          "fsbblok.txt"   FSB
;
;---------------------------------------------------------------------
;  ""
;
 wait_fsb:
   .dw 0xffff  ; left_bp
   .dw 0xffff  ; right_bp
   .dw 0xffff  ; main_bp
   .dw quietns ; tabl_bp = quietns
   .dw 0xffff  ; target_bp
   .dw 0xffff  ; retter_bp
   .dw 0xffff  ; prefekt_bp
;---------------------------------------------------------------------
;     ()
;
glokinp_fsb:
   .dw bodun_2 ; left_bp = bodun_2
   .dw corekti ; right_bp = corekti
   .dw glokinp ; main_bp = glokinp
   .dw subrus  ; tabl_bp = subrus
   .dw glokdir ; target_bp = glokdir
   .dw mainret ; retter_bp = mainret
   .dw (3<<3)  ; prefekt_bp = (3<<3) ;   ...
;---------------------------------------------------------------------
;     ()
;
 corekti_fsb:
   .dw glokinp ; left_bp = glokinp
   .dw stwatch ; right_bp = stwatch
   .dw corekti ; main_bp = corekti
   .dw subrus  ; tabl_bp = subrus
   .dw coropen ; target_bp = coropen
   .dw mainret ; retter_bp = mainret
   .dw (4<<3)  ; prefekt_bp = (4<<3) ;   ...
;---------------------------------------------------------------------
;  ()
;
 stwatch_fsb:
   .dw corekti ; left_bp = corekti
   .dw tmgluks ; right_bp = tmgluks
   .dw stwatch ; main_bp = stwatch
   .dw subrus  ; tabl_bp = subrus
   .dw secmetr ; target_bp = secmetr
   .dw mainret ; retter_bp = mainret
   .dw (1<<3)  ; prefekt_bp = (1<<3) ;   ...
;---------------------------------------------------------------------
;    ()
;
 tmgluks_fsb:
   .dw stwatch  ; left_bp = stwatch
   .dw bodun_1  ; right_bp = bodun_1
   .dw tmgluks  ; main_bp = tmgluks
   .dw subrus   ; tabl_bp = subrus
   .dw kitchen1 ; target_bp = kitchen1
   .dw mainret  ; retter_bp = mainret
   .dw (2<<3)   ; prefekt_bp = (2<<3) ;   ...

;---------------------------------------------------------------------
;     ()
;
 glokdir_fsb:
  .dw glokinp    ; left_bp = glokinp
  .dw corekti    ; right_bp = corekti
  .dw glokdir    ; main_bp = glokdir
  .dw subrus     ; tabl_bp = subrus
  .dw re_newtime ; target_bp = re_newtime
  .dw re_baksp   ; retter_bp = re_baksp
  .dw (5<<3)     ; prefekt_bp = (5<<3) ;   ...
;---------------------------------------------------------------------
;   ()
;
 coropen_fsb:
  .dw corekti   ; left_bp = corekti
  .dw stwatch   ; right_bp = stwatch
  .dw coropen   ; main_bp = coropen
  .dw subrus    ; tabl_bp = subrus
  .dw re_newcor ; target_bp = re_newcor
  .dw cor_baksp ; retter_bp = cor_baksp
  .dw (6<<3)    ; prefekt_bp = (6<<3) ;   ...
;---------------------------------------------------------------------
;  ()
;
 secmetr_fsb:
  .dw stwatch   ; left_bp = stwatch
  .dw tmgluks   ; right_bp = tmgluks
  .dw secmetr   ; main_bp = secmetr
  .dw subrus    ; tabl_bp = subrus
  .dw restart_s ; target_bp = restart_s
  .dw baksp_s   ; retter_bp = baksp_s
  .dw (7<<3)    ; prefekt_bp = (7<<3) ;   ... =7
;---------------------------------------------------------------------
;   ,  
;
 kitchen1_fsb:
  .dw tmgluks  ; left_bp = tmgluks
  .dw glokinp  ; right_bp = glokinp
  .dw kitchen1 ; main_bp = kitchen1
  .dw subrus   ; tabl_bp = subrus
  .dw kitchen2 ; target_bp = kitchen2
  .dw kit1_cls ; retter_bp = kit1_cls
  .dw (8<<3)   ; prefekt_bp = (8<<3) ;   ...
;---------------------------------------------------------------------
;    ()
;
 kitchen2_fsb:
  .dw kitchen1 ; left_bp = kitchen1
  .dw glokinp  ; right_bp = glokinp
  .dw kitchen2 ; main_bp = kitchen2
  .dw subrus   ; tabl_bp = subrus
  .dw u_kits1  ; target_bp = u_kits1
  .dw u_kits2  ; retter_bp = u_kits2
  .dw (9<<3)   ; prefekt_bp = (9<<3) ;   ...
;---------------------------------------------------------------------
; 1 ()
;
 bodun_1_fsb:
   .dw tmgluks  ; left_bp = tmgluks
   .dw bodun_2  ; right_bp = bodun_2
   .dw bodun_1  ; main_bp = bodun_1
   .dw subrus   ; tabl_bp = subrus
   .dw ubodun1  ; target_bp = ubodun1
   .dw mainret  ; retter_bp = mainret
   .dw (0xA<<3) ; prefekt_bp = (0xA<<3) ;   ...
;---------------------------------------------------------------------
;  2 ()
;
 bodun_2_fsb:
   .dw bodun_1  ; left_bp = bodun_1
   .dw glokinp  ; right_bp = glokinp
   .dw bodun_2  ; main_bp = bodun_2
   .dw subrus   ; tabl_bp = subrus
   .dw ubodun2  ; target_bp = ubodun2
   .dw mainret  ; retter_bp = mainret
   .dw (0xB<<3) ; prefekt_bp = (0xB<<3) ;   ...
;---------------------------------------------------------------------
;  1,  
;
 ubodun1_fsb:
  .dw bodun_1   ; left_bp = bodun_1
  .dw bodun_2   ; right_bp = bodun_2
  .dw ubodun1   ; main_bp = ubodun1
  .dw subrus    ; tabl_bp = subrus
  .dw re_nbud   ; target_bp = re_nbud
  .dw re_bakbud ; retter_bp = re_bakbud
  .dw (0xC<<3)  ; prefekt_bp = (0xC<<3) ;   ...
	              ; (   )
;---------------------------------------------------------------------
;  2,  
;
 ubodun2_fsb:
  .dw bodun_2   ; left_bp = bodun_2
  .dw glokinp   ; right_bp = glokinp
  .dw ubodun2   ; main_bp = ubodun2
  .dw subrus    ; tabl_bp = subrus
  .dw re_nbud   ; target_bp = re_nbud
  .dw re_bakbud ; retter_bp = re_bakbud
  .dw (0xC<<3)  ; prefekt_bp = (0xC<<3) ;   ...
	              ; (   )
;---------------------------------------------------------------------
;---------------------------------------------------------------------