function reb_boot_enterFastArea() /* entry=240 class_id=0x0444 slot=0x0F */
{
  var
    referent, /* [BP+00h] type=0x69 */
    counter; /* [BP-02h] type=0x69 */

  entry:
    set_info(0x021B, *(arg_06));
    process_exclude();

  block_00EB:
    suspend;
    counter = 0;

  block_00FF:
    if (counter <= 7) goto block_0147;

  block_0107:
    spawn FREE.waitNTimerTicks(pid, 10, 0x00000000);
    suspend;
    counter = (1 + counter);
    goto block_00FF;

  block_0147:
    spawn FREE.waitNTimerTicks(pid, 120, 0x00000000);
    suspend;
    counter = 0;

  block_0174:
    if (counter <= 7) goto block_01BF;

  block_017C:
    spawn FREE.waitNTimerTicks(pid, 10, 0x00000000);
    suspend;
    counter = (1 + counter);
    goto block_0174;

  block_01BF:
    spawn FREE.waitNTimerTicks(pid, 0x0190, 0x00000000);
    suspend;
    goto block_00EB;

  block_01E9:
    return;

}
