From 630720871861e87f7bdfe45d09ef133a6ec96f87 Mon Sep 17 00:00:00 2001 From: Lars Brinkhoff Date: Sat, 28 Nov 2020 17:02:28 +0100 Subject: [PATCH] Extract archive. --- build/timestamps.txt | 12 +- src/librm3/{migspk.urs106 => migspk.urs107} | Bin 2737 -> 3305 bytes src/rrs/ar2.migspk | Bin 181075 -> 0 bytes src/rrs/displa.urs017 | 852 ++++++++++++++++++++ src/rrs/hptek.urs001 | Bin 0 -> 416 bytes src/rrs/maprim.urs009 | 234 ++++++ src/rrs/mgprim.urs008 | 408 ++++++++++ src/rrs/migsmn.urs114 | 707 ++++++++++++++++ src/rrs/mtprim.urs010 | 182 +++++ src/rrs/mvprim.urs008 | Bin 0 -> 5882 bytes src/rrs/swchar.urs007 | Bin 0 -> 36161 bytes 11 files changed, 2393 insertions(+), 2 deletions(-) rename src/librm3/{migspk.urs106 => migspk.urs107} (68%) delete mode 100644 src/rrs/ar2.migspk create mode 100644 src/rrs/displa.urs017 create mode 100644 src/rrs/hptek.urs001 create mode 100644 src/rrs/maprim.urs009 create mode 100644 src/rrs/mgprim.urs008 create mode 100644 src/rrs/migsmn.urs114 create mode 100644 src/rrs/mtprim.urs010 create mode 100644 src/rrs/mvprim.urs008 create mode 100644 src/rrs/swchar.urs007 diff --git a/build/timestamps.txt b/build/timestamps.txt index a76c7fb0..a9eacfbf 100644 --- a/build/timestamps.txt +++ b/build/timestamps.txt @@ -1091,8 +1091,7 @@ libmax/strmac.4 198106292053.35 libmax/tprelu.47 198302081951.53 libmax/transq.87 198305061943.16 librm3/mghelp.urs000 197512261718.26 -librm3/migspk.urs105 197801240108.46 -librm3/migspk.urs106 197901030428.24 +librm3/migspk.urs107 198211181821.45 librm4/smcell.urs106 197901030409.35 lisp/allfil.fasl 197902232324.57 lisp/backq.fasl 198108200033.42 @@ -1673,14 +1672,23 @@ rms/macros.18 197511040224.09 rms/palx.143 197204150602.24 rrs/ar2.migspk 198211190021.46 rrs/ar9.1 197706070441.38 +rrs/displa.urs017 198207271850.38 +rrs/hptek.urs001 198005282134.20 rrs/jsys.order 197810181754.50 rrs/jsys.rsubr 197810162112.06 +rrs/maprim.urs009 197901030025.02 +rrs/mghelp.urs000 197901030025.15 +rrs/mgprim.urs008 197901030025.49 rrs/migsin.mud 198005290318.31 +rrs/migsmn.urs114 198207271812.03 rrs/migs.recent 198005292110.13 +rrs/mtprim.urs010 197901030027.24 +rrs/mvprim.urs008 198207231418.08 rrs/pdump.12 197810192328.16 rrs/subsys.mud 197811072327.30 rrs/subsys.order 197811102056.03 rrs/test.graphs 197709040711.51 +rrs/swchar.urs007 198004050049.48 rrs/uvbyte.order 198112032117.39 rrs/uvbyte.rsubr 198112010022.40 r/ts.r42 198605302320.40 diff --git a/src/librm3/migspk.urs106 b/src/librm3/migspk.urs107 similarity index 68% rename from src/librm3/migspk.urs106 rename to src/librm3/migspk.urs107 index 8e2df4ea30070342650bcdf7abf949d265a58d46..56e605d9755d0b12252256027d02fc01314cfe6d 100644 GIT binary patch delta 570 zcmZ`$%SyvQ6g4pw8r+BvP<-5kU=)njP}`z0GNxlXNcK z{)Jy4`Vmg1Ehy++T+T3O&bf2X>+;9y%cr7L{7bP#UsCN}75d=C&M+NP3}zDM1xZYQ zS8q0(AZo`uJ%fD&Mpgdem7_=nMLFSjvz}0Tp1l`+Lwi&!#5c7q{-)ii6`8<8e&2A! z{Zr$5rPi5>19)TClD}(fjglR@NBlwCQL6!8m|L`P%5VW!*{}cs5|W}A*j0{!4RAU} zW=%Zu5)#q@j&t9Fi>!be?t=w{g6CiwIKJusFco6ro6=&cO92%ajseN{sOVGJ29m@m zpwhzKgHT?DtnJ!#512eL9I+xx$>l%#+j%{M94U9)PP=DQ_=jqhQ>xs<-^9_v+<_)G ziS#TVhh){?P2U^hWv_x-r UTmG)EdpPZ%$5{~h`uvQjZw~f^1ONa4 delta 164 zcmaDUxlwe(Yeq(;$!{3dfusnNx`2|qoq~;zZm3^qu&aWSulwd=CIv=Dg~?NxZGb8+ zG8Z!`g-kxnB0o8mB@HNWhNYHC$rC6LFnKnsE>PekYm}IhhaDFuC#M1!*!X(72Ya~s x1WaaR7v97n!va(!%LB5`l}B9>Y#r39fFMs_B|A+!E*n=r7bhQoXKy<$9so?FDOLag diff --git a/src/rrs/ar2.migspk b/src/rrs/ar2.migspk deleted file mode 100644 index 73c8639362d3e67b8c0dff012ed3f846a454af40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181075 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 + + + + + + )> +MCELL TRMTYP PROJX PROJY PROJZ XORG YORG + + + )> +P1 P2 CHN RST BLKSTK 3DSTK INSTK OUTSTK NAMSTK XFRSTK INSTRSTK +TXFRSTRK CLIPCON COMSWITCH + + + )> + + + + "OK") + (TOO.BAD )> + !\T> ) + (<=? .FOO !\G> ) + (<=? .FOO !\A> ) + (<=? .FOO !\I> ) + (<=? .FOO !\V> ) + (T )> + + + + + + + + + + (BODY) LIST) + INV) + ( '#FALSE ()) + (T '#FALSE ())> + !.BODY)> + '#FALSE ()) + ( '3D) + (T '3D)> + !.BODY)> + + + + + > + .ATOM> + +>) + "!-MCELLS">> + ) MCELL>> + "DONE"> + +]>]>> + (INSTK) + (COMSWITCH) ) + ,EVAL .INSTR> + + #FUNCTION ((OP) + #DECL ((OP) ]> + (OUTSTK) + ]>]>>) + ) + .INSTK> + .OUTSTK> + + + (INSTK) + (3D) >) + + !.INSTK)>> + + + (INSTK) + (3D) >) + + !.INSTK)>> + + + (INSTK) + (3D) > + (Z1) ) + > + 1>!>) !.INSTK)>> + + + (Q Q1) ]> + (3D) > + (INSTK) ) + + + ) + (T )>) + (T )> + > + + 0>)) + #DECL ((X Y Z) + (3D) > + (INSTK) ) + > + >) (ELSE T)>> + <1 .Y> <1 .Z>) !.INSTK)> + + #FUNCTION ((X Y Z) + #DECL ((X Y Z) + (INSTK) ) + ) + + + >) + (ELSE + <1 .Y>) !.INSTK)> + + #FUNCTION ((X Y) + #DECL ((X Y) + (INSTK) ) + ) + + >)>) + (ELSE )>> + + + (INSTK) ) + "!-MCELLS">> + !) + !.INSTK)>> + +) + !!>>) + .XFORMS>> + + (VALUE) ATOM) + + ,NULL> + + (VALUE) ATOM) + + ,NULL> + + + (INSTK) + (VALUE) ATOM) + + ,NULL> + + + (INSTK) + (VALUE) ATOM) + + ,NULL> + + + (INSTK) + (VALUE) ATOM) + + ,NULL> + + + (INSTK) + (VALUE) ATOM) + ) !.INSTK)> + ,NULL> + + + + ;"?????????" + + + (VALUE) + (COMSWITCH) ) + + + ()) + (ELSE + )>)>> + +]>> + (NAMSTK) > + (XFRSTK TXFRSTK) + ]>> + (INSTRSTK) > + (NAME) ATOM + (XFORMS) + (SPJX SPJY SPJZ) FLOAT + (SRGX SRGY) FIX + (SCLP) ) + "!-MCELLS">>> + > + + + + + + + ,NULL> + +]>> + (NAMSTK) > + (XFRSTK TXFRSTK) + ]>> + (INSTRSTK) > + (NAME) ATOM + (XFORMS) ) + >> + )> + + 3DSTK> + BLKSTK> + INSTRSTK> + XFRSTK> + TXFRSTK> + ]> + (VALUE) STRING + (OP) FIX) + >> + >> + -1> + .NAMSTK> + + .INST + "DSPLY">)> + >) + (T + > + + > + <1 .3DSTK> + <1 .BLKSTK>>) + (<==? 2 .OP> >) + (<==? 3 .OP> >) + (<==? 4 .OP> >) + (<==? 5 .OP> ) + (<==? 6 .OP> ) + (<==? 7 .OP> ) + (<==? 8 .OP> >) + (ELSE )>)> + > + + + + + + + )>>> + +> + +>> + + + (XFRMAT) >> + (TEMP) + >]>> + (VALUE) ) + 1) + ( + ) + (T + )> + + #FUNCTION ((X) + #DECL ((X) FORM + (VALUE) + >>) + !.TEMP)>) + .XFRLIST> + + #FUNCTION ((XFR) + #DECL ((XFR VALUE) + >) + >) + .TEMP> + .XFRMAT)>> + +]> + (3D BLK) + (VALUE) STRING + (P1 P2) ]>>) + + > + >>) + (<1? <1 .INST>> + >> + + ) + (T )>) + (ELSE + > >) + (<1? <1 .INST>> + > + + ) + (T )>)>)> + "DONE"> + +]> + (XFR) >> + (TX) > + (VALUE) + (TEMP) + >]>> + (3DSTK) ]>>) + + + ) + (T + + )> + + #FUNCTION ((T1) + #DECL ((TI) + <0R FIX >> + (VALUE) STRING) + > <==? FLOAT >> + "SKIP") + (T )> + "FOO") + .XFRSTK> + + #FUNCTION ((XFR1) + #DECL ((XFR1 VALUE) + >) + >) + .TEMP> + 1) (T .XFR)>> + +]> + (TXFR) ) + FIX> .INST) + (T (<1 .INST> !!>))>> + +> >>) + (PT2 > >>) + (B0 #WORD *000000000000*) + (B1 #WORD *000000000001*) + (B10 #WORD *000000000002*) + (B100 #WORD *000000000004*) + (B1000 #WORD *000000000010*) + (C1 ) + (C2 )) + #DECL ((PTA PTB) ]> + (PT1 PT2) + (XL XR YT YB) FLOAT + (B0 B1 B10 B100 B1000 C1 C2) WORD + (VALUE) STRING) + )) + #DECL ((T1) WORD (T2) (VALUE) STRING) + <==? .B0 .C2>> + <2 .PT1> <1 .PT2> <2 .PT2>> + ) + (>> )> + + + + + > + > + > + > + > + >)> + > + + <2 .PT1>> + <- .XL <1 .PT1>>> + <- <1 .PT2> <1 .PT1>>>>>> + >) + (<==? .B10 > + + <2 .PT1>> + <- .XR <1 .PT1>>> + <- <1 .PT2> <1 .PT1>>>>>> + >) + (<==? .B100 > + + <1 .PT1>> + <- .YB <2 .PT1>>> + <- <2 .PT2> <2 .PT1>>>>> + > + >) + (<==? .B1000 > + + <1 .PT1>> + <- .YT <2 .PT1>>> + <- <2 .PT2> <2 .PT1>>>>> + > + >)> + >>> + + + (CODE1 VALUE) WORD + (XL XR YB YT) FLOAT) + .XL> + >) + ( .XR> + >)> + .YB> + >) + ( .YT> + >)> + .CODE1> + +> + (A B) ) + > + > + > + [4 + 4 + [<+ <* <1 .A> <1 .B>> + <* <2 .A> <5 .B>> + <* <3 .A> <9 .B>> + <* <4 .A> <13 .B>>> + <+ <* <1 .A> <2 .B>> + <* <2 .A> <6 .B>> + <* <3 .A> <10 .B>> + <* <4 .A> <14 .B>>> + <+ <* <1 .A> <3 .B>> + <* <2 .A> <7 .B>> + <* <3 .A> <11 .B>> + <* <4 .A> <15 .B>>> + <+ <* <1 .A> <4 .B>> + <* <2 .A> <8 .B>> + <* <3 .A> <12 .B>> + <* <4 .A> <16 .B>>> + <+ <* <5 .A> <1 .B>> + <* <6 .A> <5 .B>> + <* <7 .A> <9 .B>> + <* <8 .A> <13 .B>>> + <+ <* <5 .A> <2 .B>> + <* <6 .A> <6 .B>> + <* <7 .A> <10 .B>> + <* <8 .A> <14 .B>>> + <+ <* <5 .A> <3 .B>> + <* <6 .A> <7 .B>> + <* <7 .A> <11 .B>> + <* <8 .A> <15 .B>>> + <+ <* <5 .A> <4 .B>> + <* <6 .A> <8 .B>> + <* <7 .A> <12 .B>> + <* <8 .A> <16 .B>>> + <+ <* <9 .A> <1 .B>> + <* <10 .A> <5 .B>> + <* <11 .A> <9 .B>> + <* <12 .A> <13 .B>>> + <+ <* <9 .A> <2 .B>> + <* <10 .A> <6 .B>> + <* <11 .A> <10 .B>> + <* <12 .A> <14 .B>>> + <+ <* <9 .A> <3 .B>> + <* <10 .A> <7 .B>> + <* <11 .A> <11 .B>> + <* <12 .A> <15 .B>>> + <+ <* <9 .A> <4 .B>> + <* <10 .A> <8 .B>> + <* <11 .A> <12 .B>> + <* <12 .A> <16 .B>>> + <+ <* <13 .A> <1 .B>> + <* <14 .A> <5 .B>> + <* <15 .A> <9 .B>> + <* <16 .A> <13 .B>>> + <+ <* <13 .A> <2 .B>> + <* <14 .A> <6 .B>> + <* <15 .A> <10 .B>> + <* <16 .A> <14 .B>>> + <+ <* <13 .A> <3 .B>> + <* <14 .A> <7 .B>> + <* <15 .A> <11 .B>> + <* <16 .A> <15 .B>>> + <+ <* <13 .A> <4 .B>> + <* <14 .A> <8 .B>> + <* <15 .A> <12 .B>> + <* <16 .A> <16 .B>>> + ]]) + (T + > + > + [3 + 3 + [<+ <* <1 .A> <1 .B>> <* <2 .A> <4 .B>> <* <3 .A> <7 .B>>> + <+ <* <1 .A> <2 .B>> <* <2 .A> <5 .B>> <* <3 .A> <8 .B>>> + <+ <* <1 .A> <3 .B>> <* <2 .A> <6 .B>> <* <3 .A> <9 .B>>> + <+ <* <4 .A> <1 .B>> <* <5 .A> <4 .B>> <* <6 .A> <7 .B>>> + <+ <* <4 .A> <2 .B>> <* <5 .A> <5 .B>> <* <6 .A> <8 .B>>> + <+ <* <4 .A> <3 .B>> <* <5 .A> <6 .B>> <* <6 .A> <9 .B>>> + <+ <* <7 .A> <1 .B>> <* <8 .A> <4 .B>> <* <9 .A> <7 .B>>> + <+ <* <7 .A> <2 .B>> <* <8 .A> <5 .B>> <* <9 .A> <8 .B>>> + <+ <* <7 .A> <3 .B>> <* <8 .A> <6 .B>> <* <9 .A> <9 .B>>>]])>> + +> + (M) + (V) ]> + (VALUE) + (VX VY VZ) FLOAT) + > <2 .M1>>> + )> + > + >> + >> + >> + > + (<+ <* <1 .M> .VX> + <* <5 .M> .VY> + <* <9 .M> .VZ> + <13 .M>> + <+ <* <2 .M> .VX> + <* <6 .M> .VY> + <* <10 .M> .VZ> + <14 .M>> + <+ <* <3 .M> .VX> + <* <7 .M> .VY> + <* <11 .M> .VZ> + <15 .M>>)) + (T + >> + >> + > + (<+ <* <1 .M> .VX> <* <4 .M> .VY> <7 .M>> + <+ <* <2 .M> .VX> <* <5 .M> .VY> <8 .M>>))>> + +) (Y ) (Z )) + #DECL ((X1 Y1 Z1) + (X Y Z) FLOAT + (VALUE) >) + + [4 + 4 + [.X + 0.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + .Y + 0.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + .Z + 0.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 1.0000000 + ]]) + (T + [3 + 3 + [.X + 0.0000000 + 0.0000000 + 0.0000000 + .Y + 0.0000000 + 0.0000000 + 0.0000000 + 1.0000000]])>> + +) (Y ) (Z )) + #DECL ((X1 Y1 Z1) + (X Y Z) FLOAT + (VALUE) >) + + [4 + 4 + [1.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 1.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 1.0000000 + 0.0000000 + .X + .Y + .Z + 1.0000000 + ]]) + (T + [3 + 3 + [1.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 1.0000000 + 0.0000000 + .X + .Y + 1.0000000]])>> + +>) + + [4 + 4 + [ + <- 0.0000000 > + 0.0000000 + 0.0000000 + + + 0.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 1.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 1.0000000 + ]]) + (T + [3 + 3 + [ + <- 0.0000000 > + 0.0000000 + + + 0.0000000 + 0.0000000 + 0.0000000 + 1.0000000]])>> + +>) + [4 + 4 + [1.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + + <- 0.0000000 > + 0.0000000 + 0.0000000 + + + 0.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 1.0000000 + ]]> + +>) + [4 + 4 + [ + 0.0000000 + + 0.0000000 + 0.0000000 + 1.0000000 + 0.0000000 + 0.0000000 + <- 0.0000000 > + 0.0000000 + + 0.0000000 + 0.0000000 + 0.0000000 + 0.0000000 + 1.0000000 + ]]> + + + + + \ No newline at end of file diff --git a/src/rrs/hptek.urs001 b/src/rrs/hptek.urs001 new file mode 100644 index 0000000000000000000000000000000000000000..3485d9e46ae55328d2920fefe79ab5810974346b GIT binary patch literal 416 zcmcJMQ44}F6oq|tzv5&s3KD5cC&*yvT}d{@RE+5V|BbZ73VLl1cb9W^58q{A46l>c zDm$qI!8z6~ogDdg$h6HBqgo{U!r zE+7JoG7pi&h@!a-P&#Kl) rCH&$%t+VOn65^Y#EPu0WjRhWG&=dO%JrQ9^`wJ48eEtZ@EX#TT!^%+% literal 0 HcmV?d00001 diff --git a/src/rrs/maprim.urs009 b/src/rrs/maprim.urs009 new file mode 100644 index 00000000..6ee7acd9 --- /dev/null +++ b/src/rrs/maprim.urs009 @@ -0,0 +1,234 @@ + + + + + + )> +XORG YORG ABSOLUTE-POSITION + + )> +COMSWITCH + + + )> + + + + + + + + + + + + + + + + (VALUE) LIST + (COMSWITCH) ) + ()) + (T (> >))>> + + (VALUE) ATOM) + ,IMAGE .LIST> + ,NULL> + +) + (DY1 <+ .Y ,YORG>) + (DX <- .DX1 <1 .ABSOLUTE-POSITION>>) + (DY <- .DY1 <2 .ABSOLUTE-POSITION>>) + (DXH 32>) + (DXL <- <* .DXH 32>>) + (DYH 32>) + (DYL <- <* .DYH 32>>)) + #DECL ((X Y DX DY DX1 DY1 DXH DXL DYH DYL INV DSH) FIX + (ABSOLUTE-POSITION) + (VALUE) ) + + + (<+ 64 <* 2 .DXL> 1) (ELSE 0)>> + <+ 64 <* 32 .INV> .DXH> + <+ 64 <* 2 .DYL> 1) (ELSE 0)>> + <+ 64 <* 32 .DSH> .DYH>)> + + + (Z) ]> + (COMSWITCH) + (VALUE) ATOM) + ) + (T > )> + ,NULL> + + + (Z) ]> + (COMSWITCH) + (VALUE) ATOM) + ) + (T 0>>)> + ,NULL> + + + (Z) ]> + (COMSWITCH) + (VALUE) ATOM) + + ) + (T + > + 0!> 13>)> + ,NULL> + + + (Z) ]> + (COMSWITCH) + (VALUE) ATOM) + ) + (T + > + <+ 1> 0!> 13>)> + ,NULL> + +) + ) + (T )> + ,NULL> + + + (VALUE) ATOM + (Z) ]> + (COMSWITCH) ) + ) + (T + + ) + >> + )> + <1 .Y>> + + <1 .Y> 1>> + > + > + + #FUNCTION ((XE YE) + #DECL ((XE YE) FIX) + ,IMAGE >) + .X + .Y> + >) + + ( + ) + >> + )> + <1 .Y>> + + <1 .Y> 1>> + > + > + + #FUNCTION ((XE YE) + #DECL ((XE YE) FIX) + ,IMAGE >) + .X + .Y> + >) + + (T + ) + >> + )> + <1 .Y>> + + <1 .Y> 1>> + > + > + + #FUNCTION ((XE YE) + #DECL ((XE YE) FIX) + ,IMAGE >) + .X + .Y> + >)> )> + ,NULL> + +) + (Y <+ .OY ,YORG>) + ABSX ABSY) + #DECL ((OX OY X Y ABSX ABSY) FIX + (ABSOLUTE-POSITION) + (VALUE) ATOM) + + + > + > + > + 1) (ELSE 0)> > + <+ 64 > + <+ 64 + <* 2 > + 1) (ELSE 0)> > + <+ 64 > >> + + + + (OUTCHAN) + (VALUE) STRING) + >> + )> + .OUTCHAN> + ,XORG> <+ <1 .Y> ,YORG>)> + .OUTCHAN> + .OUTCHAN> + .OUTCHAN> + > + > + + #FUNCTION ((XE YE) + #DECL ((XE YE) FIX) + + #FUNCTION ((Z) + #DECL ((Z) FIX + (OUTCHAN) ) + .OUTCHAN>) + >) + .X + .Y> + .OUTCHAN> + "DONE"> + + +) + (SGN 1) (ELSE 0)>) + (LOWZ ) + (HIZ )) + #DECL ((Z ABSZ SGN LOWZ HIZ) FIX (CHN) CHANNEL) + .SGN>> .CHN> + > .CHN>> + + +  \ No newline at end of file diff --git a/src/rrs/mgprim.urs008 b/src/rrs/mgprim.urs008 new file mode 100644 index 00000000..8e53e414 --- /dev/null +++ b/src/rrs/mgprim.urs008 @@ -0,0 +1,408 @@ + + + + + + + +)> +XORG YORG ABSOLUTE-POSITION TENEX PHYCEN + + +)> +COMSWITCH + + + )> + + + + + + + + (COMSWITCH) ) + ![0]) + (T ![ ])>> + + + + .LINES .LLONG .PIC .PLONG + .FIG .FLONG .GRF .GLONG .TBL .TLONG .CHAR>> + + .NUM>> + + + .L> + ,NULL> + + + %>> + + + + + (Z) ]> + (COMSWITCH) + (VALUE) ATOM) + ) + (T > + )> + ,NULL> + + + (Z)]> + (COMSWITCH) + (VALUE) ATOM) + ) + (T > + )> + ,NULL> + + + (COMSWITCH) + (VALUE) ATOM) + ) + (T + % + .P .L>)> + ,NULL> + +> + + ,NULL> + +> + + ,NULL> + + + + 8192>>> + >)> + > + >> + + ,NULL> + + + .B1 .B2 .B3 .B4>> + + .F> + ,NULL> + + .I> + .I> + + .T> + .T> + + %> + ,NULL> + + % .P .L> + ,NULL> + + + > + + ,NULL> + + + + .L> + ,NULL> + + %>> + + % .P .L> + ,NULL> + + % .P .L> + ,NULL> + + + ,NULL> + + + ,NULL> + +) + ,IMAGE .A> + ,NULL>> + + FIX) + "NIN ERROR "] + '(51 + INTFLG!-MUDDLE + 77 + (1) + LCKINT!-MUDDLE + 434 + (2) + $TLOSE!-MUDDLE + 224256 + (32 28 24) + UVECTOR + 237006 + (37) + FINIS!-MUDDLE + 228248 + (45 38) + ERROR + 233150 + (44))>> + + + + +> + + +> + + + +,NULL )> + + + + + + + +]> + (VALUE) ATOM + (COMSWITCH) + (ABSOLUTE-POSITION)) + ) + (T + + > + ) > + ,NULL> + + + (Z) ]> + (VALUE) ATOM + (COMSWITCH) ) + ) + (T + >)> + ,NULL> + + + (Z) ]> + (VALUE) ATOM + (ABSOLUTE-POSITION) + (COMSWITCH) ) + ) + (T + + > + )> + ,NULL> + + + + + + + ,NULL)> + + + (Z) ]> + (COMSWITCH) + (ABSOLUTE-POSITION) + (VALUE) ATOM) + ) + (T + + > + + > + )> + ,NULL> + + +) + (DY1 <+ .Y ,YORG>) + (ABSOLUTE-POSITION .ABSOLUTE-POSITION) + (DX <- .DX1 <1 .ABSOLUTE-POSITION>>) + (DY <- .DY1 <2 .ABSOLUTE-POSITION>>)) + #DECL ((X Y DX DY DX1 DY1 ) FIX + (ABSOLUTE-POSITION) + (VALUE) ATOM) + + + + + ,NULL> + + + (Z) ]> + (VALUE) ATOM + (COMSWITCH) ) + ) + (T + + ) + <1 .Y>> + + ,DRAW + + > >) + ( + ) + <1 .Y>> + + ,DRAW + + > >) + (T + ) + <1 .Y>> + + ,DRAW + + > >)> )> + ,NULL> + + ;"MUST BE IN A PICTURE" + ) + (T )> + ,NULL> + + > + +> + + + + + + + + + + + + + +> + + + + \ No newline at end of file diff --git a/src/rrs/migsmn.urs114 b/src/rrs/migsmn.urs114 new file mode 100644 index 00000000..19075df9 --- /dev/null +++ b/src/rrs/migsmn.urs114 @@ -0,0 +1,707 @@ + + + + + + )> +COMSWITCH + + + )> +TRMTYP DASH PROJX PROJY PROJZ + + + )> + + "OK") + (YOU-LOSE )> + !\T> ) + (<=? .FOO !\A> ) + (<=? .FOO !\I> ) + (<=? .FOO !\G> ) + (<=? .FOO !\V> ) + (T )> + + + +> + + + + +) + (Y1 ) + (Z1 ) + (PF >) + (PX ,PROJX) + (PY ,PROJY)) + #DECL ((X Y Z) + (X1 Y1 Z1) FLOAT + (ZE PF PX PY) FLOAT + (VALUE) ) + (>>> + >>>)> + + + (VALUE) + (COMSWITCH) ) + ()) + (ELSE + (> + > + >))>> + + + + + (VALUE) ATOM + (COMSWITCH) ) + + ) + (ELSE + !>)> + ,NULL> + + + (VALUE) ATOM + (COMSWITCH) ) + ) + (ELSE >)> + ,NULL> + + + (VALUE) ATOM + (COMSWITCH) ) + ) + (ELSE >)> + ,NULL> + + + (VALUE) ATOM + (COMSWITCH) ) + ) + (ELSE >)> + ,NULL> + + + (X1) ]> + (VALUE) ATOM + (COMSWITCHS) ) + ) + (ELSE + + ]>) + > + <==? >>> + )> + > + + >>) + + ( + ]>) + > + <==? >>> + )> + > + + >>) + ( + ]>) + > + <==? >>> + )> + > + + >>)>)> + ,NULL> + +>) (H <+ .I 6.2830000>)) + #DECL ((I H) FLOAT (X Y A B P) FIX (VALUE) ATOM) + .Y> + ) + (B1 ) + (X1 ) + (Y1 )) + #DECL ((X1 Y1 A1 B1 Q) FLOAT (VALUE) ATOM) + >>> + >>>> + > .H> )>>> + +>) (H <+ 6.2830000 .I>)) + #DECL ((I H) FLOAT (X Y R P) FIX (VALUE) ATOM) + .Y> + ) (Y1 ) (R1 )) + #DECL ((X1 Y1 R1 Q) FLOAT (VALUE) ATOM) + >>> + >>>> + > .H> )>>> + + ";M3D MIGPUT">) + "AUX" (CHN )) + #DECL ((FILE) STRING + (CHN) + (VALUE) ) + .A>>>>> + > + ,NULL) + (ELSE #FALSE (DS NAME ERROR))>> + + ";M3D MIGPUT">) + "AUX" (L >) + (CHN ) + (DX ) + (DY ) + (DY1 .DY) + (J -1) + (XV >>>) + (MAX <1 .MATRIX>)) + #DECL ((MATRIX) ]> + (FILE) STRING + (L J) FIX + (DX DY DY1) FIX + (CHN) + (XV MAX) + (VALUE) STRING) + )> + .L>> + + + #FUNCTION ((T) + #DECL ((T XV MAX) + (DY DY1) FIX + (CHN) ) + + #FUNCTION ((XE) + #DECL ((XE VALUE) + (DX) FIX) + >>) + .XV> + + #FUNCTION ((TE) + #DECL ((TE VALUE) + (DY1) FIX) + >>) + .T> + + #FUNCTION ((V) + #DECL ((V VALUE)) + 1> + <2 .V>) + (T 0)>>) + .MAX> + #FUNCTION ((MX T1) + #DECL ((MX T1 VALUE) + ) + <1 .T1>>>) + .MAX .T> + > + ) + > + + "DONE"> + + ";M3D MIGPUT">) + "AUX" (XL ) + (XH ) + (YL ) + (YH ) + (DX .P>) + (DY .P>) + (X1 <- .XL .DX>) + (Y1 <- .YL .DY>) + (X >>) + (Y >>) + MXN + SCL + HPTS + TEMP1 + MATRIX) + #DECL ((XL XH YL YH) FLOAT + (XL1 XH1 YL1 YH1) + (FNCT) ATOM + (PARAM) ]> + (P) FIX + (DSK) + (FILE) STRING + (DX DY X1 Y1 TEMP1) FLOAT + (SCL HPTS) FLOAT + (X) + (Y) + (MXN) + (MATRIX) ]>]>) + + (X) ) + ]> + (YE) FLOAT + (VALUE) FLOAT + (FNCT) ATOM) + >) + .X>) + .Y>> + + (VALUE) FLOAT) + ) + .MATRIX>> + + (VALUE) FLOAT) + ) + .MATRIX> + .TEMP1)> + <2 .MXN>>> + <2 .MXN>>>) + (ELSE + > 400.00000) + (ELSE >)>)>> + <2 .MXN>>>> + )) + #DECL ((L I) FIX) + + #FUNCTION ((R) #DECL ((R) ]>) + .HPTS>> + 201>> >) + > + ) + (ELSE >)>> + ) + (ELSE )> + ,NULL> + +]> + (VALUE) ) + FLOAT> + ) + ( )>) + (T + ) + (> >)>)>> + +> >)) + (XYDIS (> >)) + (XL ) + (XH ) + (DX .P>) + (X1 <- .XL .DX>) + (XU >>) + YU + YM + HPTS + SX + SY + X + Y) + #DECL ((SCALE1 XYDIS1) ]> + (XL1 XH1) + (XL XH) FLOAT + (FNCT) + (XYDIS YM) + (SCALE HPTS) + (X Y) + (P SX SY) FIX + (DX X1) FLOAT + (XU YU) ) + ) + >) + .XU>> + <2 .SCALE>> 0.0> + > + > + <2 .YM>>> + <2 .YM>>>) + (ELSE + 0.0> 800.00000) + (ELSE >)>)>)> + > <* .50000000 <+ <1 .YM><2 .YM>>>)>) + (ELSE )> + ) + <- .X <1 .HPTS>>> 500>>) + .XU>> + ) + <- .Y <2 .HPTS>>> 400>>) + .YU>> + + <- 0.0000000 <1 .HPTS>>> + 500>>>>> + > )>)> + <- 0.0000000 <2 .HPTS>>> + 400>>>>> + > )>)> + + + ("XMIN +" + .XL + " +XMAX +" + .XH + " +YMIN +" + <1 .YM> + " +YMAX +" + <2 .YM> + " +SCALE +" + .SCALE)> + +>) + (DX ) + (DY ) + (DY1 .DY) + (J -1) + (XV >>>) + (MAX <1 .MATRIX>)) + #DECL ((MATRIX) ]> + (L J) FIX + (DX DY DY1) FIX + (MAX) + (XV ) ) + + + #FUNCTION ((T) + #DECL (( XV ) + (T MAX) + (DY1 DY) FIX) + + #FUNCTION ((XE) + #DECL ((XE VALUE) + (DX) FIX) + < PUT .XE 1 <+ .DX <1 .XE>>>) + .XV> + + #FUNCTION ((TE) + #DECL ((TE VALUE) + (DY1) FIX) + >>) + .T> + + #FUNCTION ((V) + #DECL ((V VALUE)) + 1> + <2 .V>) + (T 0)>>) + .MAX> + #FUNCTION ((MX T1) + #DECL ((MX T1 VALUE) + ) + <1 .T1>>>) + .MAX .T> + > + ) + > + ,NULL> + + ";M3D MIGPUT">) + "AUX" MATRIX MXN SCL HPTS TEMP1) + #DECL ((MATRIX MATRIX0) ]>]> + (DSK) + (FILE) STRING + (MXN) ]> + (SCL HPTS) FLOAT + (TEMP1) ) + ]>) + [!.V]) + .MATRIX0>> + ]> + (VALUE) ) + ) + .MATRIX>> + ]> + (VALUE) ) + ) + .MATRIX> + .TEMP1)> + > >) + (ELSE + 0> 400.00000) + (ELSE >)>)>> + >> + ) (I 1)) + #DECL ((L I) FIX) + + #FUNCTION ((R) #DECL ((R) ]>) + .HPTS>> 201>>>) + > + ) + (ELSE >)>> + ) + (ELSE )> + ,NULL> + + +> .P>) + (T1 <- .TL .DT>) + (T >>) + X + Y + XM + YM + HPTS + SX + SY + C + X1 + Y1) + #DECL ((TL TH) + (FX FY) ATOM + (P SX SY) FIX + (MODE) STRING + (XYDIS XM YM HPTS) ]> + (SCALE C) ]> + (DT T1 SCALE1) FLOAT + (T X Y) + (X1 Y1) ) + .T>>) + .T>> + .T>>) + .T>> + + + > + <1 .HPTS>>> + <- 401 <* <2 .SCALE> <2 .HPTS>>>)>) + (<=? .MODE "DAS"> + > + > + > <* .50000000 <+ !.YM>>)> + > >)> + <1 .HPTS>>> + <- 401 <* <2 .SCALE> <2 .HPTS>>>)>) + (ELSE + > + > + > <* .50000000 <+ !.YM>>)> + <- !.YM>> <- !.XM>) + (ELSE <- !.YM>)>>> + .SCALE1)> + <1 .HPTS>>> + <- 401 <* <2 .SCALE> <2 .HPTS>>>)>)> + ]> + (VALUE) FIX) + .X> <1 .C>>>) + .X>> + ]> + (VALUE) FIX) + .Y> <2 .C>>>) + .Y>> + + <- <1 .HPTS>>> 501>>>>> + > )>)> + <- <2 .HPTS>>> 401>>>>> + > )>)> + + + ("TMIN +" + .TL + " +TMAX +" + .TH + " +XMIN +" + <1 .XM> + " +XMAX +" + <2 .XM> + " +YMIN +" + <1 .YM> + " +YMAX +" + <2 .YM> + " +SCALE +" + .SCALE + " +HPTS +" + .HPTS )> + +> .P>) + (T1 <- .TL .DT>) + RM + RX + RY + SNARF) + #DECL ((TL TH) + (R) + (P) FIX + (MODE) STRING + (SCALE XYDIS ) ]> + (DT T1) FLOAT + (RM) ]> + (RX RY) > + (SNARF) LIST) + >) + >>>> + ) + >>)> + ) + >>)> + > + + ("TMIN +" + .TL + " +TMAX +" + .TH + " +RMIN +" + <1 .RM> + " +RMAX +" + <2 .RM> + !)> + + +> + + + + + \ No newline at end of file diff --git a/src/rrs/mtprim.urs010 b/src/rrs/mtprim.urs010 new file mode 100644 index 00000000..cb0501be --- /dev/null +++ b/src/rrs/mtprim.urs010 @@ -0,0 +1,182 @@ + + + + + + + + + )> +XORG YORG + + + )> +COMSWITCH + + + )> + + + + + + + + + (VALUE) LIST + (COMSWITCH)) + ()) + (T (> >))>> + + (VALUE) ATOM) + ,IMAGE .LIST> + ,NULL> + + + (VALUE) ATOM + (Z) ]> + (COMSWITCH)) + ) + (T + + ) + >> + )> + + + #FUNCTION ((XE YE) + #DECL ((XE YE) FIX) + ,IMAGE >) + .X + .Y> >) + ( + ) + >> + )> + + + #FUNCTION ((XE YE) + #DECL ((XE YE) FIX) + ,IMAGE >) + .X + .Y> >) + (T + ) + >> + )> + + + #FUNCTION ((XE YE) + #DECL ((XE YE) FIX) + ,IMAGE >) + .X + .Y> >)> + )> + ,NULL> + +) + ) + (T )> + ,NULL> + +) + ) + (T )> + ,NULL> + + + (Z) ]> + (COMSWITCH) + (VALUE) ATOM) + ) + (T !>>)> + ,NULL> + + + (Z) ]> + (COMSWITCH) + (VALUE) ATOM) + ) + (T >>)> + ,NULL> + + + (Z) ]> + (COMSWITCH) + (VALUE) ATOM) + + ) + (T + !> + ! !> + 13>)> + ,NULL> + + + (Z) ]> + (COMSWITCH) + (D) + (VALUE) ATOM) + ) + (T + + >>> + )> +,NULL> + ) + (Y <+ .Y1 ,YORG>)) +#DECL ((X Y X1 Y1 LX LY HX HY) FIX (VALUE) ) +>> +>> +>> +>> +> +> +> +> +(.HY .LY .HX .LX)> + + (VALUE) STRING + (OUTCHAN) ) + >> + )> +> + + #FUNCTION ((XE YE) + #DECL ((XE YE) FIX) + + #FUNCTION ((L) + #DECL ((L) FIX) + .OUTCHAN>) + >) + .X + .Y> +"DONE"> + + + + + +> + +  \ No newline at end of file diff --git a/src/rrs/mvprim.urs008 b/src/rrs/mvprim.urs008 new file mode 100644 index 0000000000000000000000000000000000000000..3db2d7b771d64a2044e3770e52b71f5d6961af68 GIT binary patch literal 5882 zcmeHLS#O+35ccb!{Rep|lNZq1XeL?7iqyfv(8C}D%>px_9s57*|9{%5zBtUp&asy^ z^Dsak)m7DBovhwnh|n4^1ih6L_G1MU{7b3wWGpbLiWo?(~YRyGQcJ4o}O9 zt|=2bO?`G%%FD9DZ;#!TBE5%z<;X6b2;#0Rx;_Th3em@5>BP^1Eb`*9JmYBzfnzF!eKF7kDj)|nymg<%HK@;w?@6ad zOMx$%z7Ta%`bY}4Ap{ctLvQm|lgB|B0uwD!hkYp$yuXdncyLO}BMVSB(;o@CQAk0V!-aivCeM6EkqqBO;bv^!VAnH8X%G}1jL3uDd=(6C>JAMq9Mk8 zYEVh12W1?GVT^Kn%t$I*zDGSt@RQ?!QpzeB;NANVQz0d&Q6mmgCuXma3tEf3OzAl^ z27Z5RO71K1CmJJdpvu%Fd~SKylkT2SAVWXtMMVcxNwWtQ!&QNn!68y`^EOxYu`KE4 zi~t7L0fF1dAdZNnq=v}6Ol6^E<{*46>Kp>Q3TRW!%gNzZ!*BP;Iwd4P5Tu6|S8O(5 zF+c;fw@uQXn>nVLW=WS81w^<6HE*d!crwC7KSoLNmgv7ihBbzb8vHlS?hhZ8w$KvN z-tWJWxPddEOv;7$Zyq04j?nIgECTG+KfLBfoC(nd!-=Qppx~&V&y9)DVf6^X!vaZj zOMIGach)pFyOGqIQeQO4=A_LLE~AI>euL56txfl`;kUHbpx9V0Yg&N_M5RSTh(;Jm z!m6HB{}y9fNlHT#n{kK&y~mzbiyqj=kGH@|Ug!ORyutX628)U@9N5cMPsZC8mGA3a z9S|M<`;pwAuddf8M{jr9r`}5FU6MudiaN!;pAj!i#~ilP+~9*e$D9wl;R$2TjJ##j zdWFS4Jw3J3frI4APUm!-Le)IEo|Q$GjT7>1*p853BsnomwogC13Ym46rWrB+(Xh%U z%Dot8$~@6wj~A**1k3@)8HAAsPamN}4t$Co!+;Z3MJZ!iKNdeq7e8^M6>bsnH{%9I z{E_Qf1IUOEH9H4}akkTFJOWXZ`v%YQ6B)(|>G97YV|1h@C)vGMPJEdmxS}G!ySMl_ z6E$qJe^^i^@A~2U3!n+&HFyRJnRvA$hOc25v7nsq0ZO+`}b2e0*a`({%Jfzs9 z9WVvArCwB3^&MFaCF9G&;4e&DT-aQu(=X;S)tOvIDThM4gR=$mEUc59D$P(Y7}}kV zRWRRtNynhsP>H+KF*mg0PdewjNZJNa@fY5JMn*o}rL7CYGJfWcgY?R;P%>bf4b3pVZ~ zmtT)gYU;~Ohh=_^<4*JD3Il}FNC%zW#M9YL%b=q16DT`evZfmVC6(Dr+ zEJf7C zb_s=P{*dx49$!;NoAb_BKq|-4U_;82f*8M6D`G=&9zI>&t7naPD+MpjPn%P^4t8~} zqdJW%wzhSXs-m@g=qJ{)ivg-){Y=yxz1F;Ki|t?2z@`~8%}Ilsq0jSvxwyFa69f?2 A%>V!Z literal 0 HcmV?d00001 diff --git a/src/rrs/swchar.urs007 b/src/rrs/swchar.urs007 new file mode 100644 index 0000000000000000000000000000000000000000..ed37e33b22b1ed2923bf18670abcb6ee373a97de GIT binary patch literal 36161 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