Metropoli BBS
VIEWER: trial.src MODE: TEXT (ASCII)
%%HP: T(3)A(R)F(,);
@
@ TRIAL (generated by hp48pack at 21.12.90)
@
@$NAME     TRIAL
@$DATE     21.12.90
@$VERSION  2.18
@
@
@ UserTrial      2.02 11.12.90
@ CodeTrial      1.00 21.12.90
@ Install        2.00 21.12.90
@ TRIAL          2.00 21.12.90
@
@
\<< CLLCD
  "----------------------" DUP 1 DISP
  "TRIAL    2.18 21.12.90" 2 DISP
   DUP 3 DISP
   " Factoring by a Wheel" 4 DISP
   "    by Klaus Kalb" 5 DISP
   6 DISP
\<<
@ $NAME    UserTrial
@ $DATE    11.12.90
@ $VERSION 2.02

\<<
   \-> n b
   \<<
     IFERR
       IF n TYPE DUP 0 \=/ SWAP 10 \=/ AND THEN 514 DOERR END
       IF b TYPE DUP 0 \=/ SWAP 10 \=/ AND THEN 514 DOERR END
       IF n #0d + DUP #7FFFFFFFFFFFFFFFh > SWAP #0d == OR THEN 515 DOERR END
       IF b #0d + #FFFFFh > THEN 515 DOERR END
     THEN
       IF -55 FC? THEN n b END
       ERRN DOERR
     END
     n #0d +
     b #0d +
     CodeTrial
     SWAP
     #18DBFh SYSEVAL    @ Short to Real
     \-> r k
     \<<
       IF k THEN
         1 k START
           #18DBFh SYSEVAL 
           k ROLL
         NEXT
       END
       k \->LIST

       IF r #1d > THEN
         r
         IF
           DUP DUP B\->R R\->B ==
           THEN
             B\->R
           END
           +
         END
       IF b #1d + DUP * r > THEN "+" \->TAG END
     \>>
   \>>
\>>

@ $END UserTrial

 'UserTrial' STO


@ $NAME    CodeTrial
@ $DATE    21.12.90
@ $VERSION 1.00
@ $COMMAND ASC\->

"CCD20B61008F77F3510110AAF210810B2081B58082444000C213665702424626
42466264264684242486462462664246264242A2A021224011BD2BF6BF6BF6BF
6BF6BF61088F2D7608F735608FB97601112F8DD6950AF015A097CB12081B5808
24C7FFFC21366EDF118C24A91081181129F2C8111118AF3AF19F262A76B779FE
7F81EA75A7F9F280B7AB7597F9E11A9F180AF910A97CD3AF4101113132AF2263
01A7A103208F2D7608F735608FB9760113130657F1606E3F2485"

@ $END CodeTrial

 ASC\->
 'CodeTrial' STO


@ $NAME    Install
@ $DATE    21.12.90
@ $VERSION 2.00
\<<
  'UserTrial' RCL
   #054AFh SYSEVAL  @ PRG\->
   #05459h SYSEVAL  @ \->LIST
   DUP 'CodeTrial' POS 
   SWAP SIZE
   SWAP - 2 + \-> n 
   \<<
      'UserTrial' RCL #054AFh SYSEVAL 
      n ROLL
      DROP 'CodeTrial' RCL
      n ROLLD   
   \>>
   #05445h SYSEVAL @ \->PRG
\>>
@ $END Install

 'Install' STO


@ $NAME    TRIAL
@ $DATE    21.12.90
@ $VERSION 2.00
@ $COMMAND EVAL

\<<
   Install
   { 'UserTrial' 'CodeTrial' 'Install' } PURGE
\>>
@ $END TRIAL

 EVAL
 'TRIAL' STO


\>>
  " unpack ?" 7 DISP
@
  { { "YES" \<< EVAL 
             " TRIAL installed." 7 DISP 3 FREEZE
             0 MENU \>> }
             "" "" "" "" 
    { "NO" \<< DROP 
             0 MENU \>> }
  } 3 FREEZE TMENU \>> 

@$END TRIAL

@ END END END END END END END END END END END END END END END END END END

[ RETURN TO DIRECTORY ]