home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug022.arc / EFFECT2.I < prev    next >
Text File  |  1979-12-31  |  1KB  |  41 lines

  1. procedure Effect (OnInt, OffInt, OnInc, OffInc, Duration : Integer);
  2. var
  3.   Ton, Toff : Integer;
  4.  
  5. begin
  6.   if not (((OnInc <0 ) and (Abs(OnInc) * Duration >= OnInt)) or
  7.   ((OffInc < 0) and (Abs(OffInc) * Duration >= OffInt))) then
  8.     begin
  9.       Ton := OnInt;
  10.       Toff := OffInt;
  11.       Inline($ED/$4B/OnInc/
  12.              $ED/$5B/OffInc/
  13.              $2A/Duration/
  14.              $E5/
  15.              $3E/$F8/
  16.              $2A/Ton/
  17.              $09/
  18.              $22/Ton/
  19.              $D3/$02/
  20.              $2B/
  21.              $7D/
  22.              $B4/
  23.              $20/$FB/
  24.              $3E/$B8/
  25.              $2A/Toff/
  26.              $19/
  27.              $22/Toff/
  28.              $D3/$02/
  29.              $2B/
  30.              $7D/
  31.              $B4/
  32.              $20/$FB/
  33.              $E1/
  34.              $2B/
  35.              $7D/
  36.              $B4/
  37.              $20/$D9)
  38.          end
  39.  
  40. end;
  41.