X-Git-Url: https://jxself.org/git/?p=pdp10-muddle.git;a=blobdiff_plain;f=mim%2Fdevelopment%2Fmim%2F20%2Fio-utils.mima;fp=mim%2Fdevelopment%2Fmim%2F20%2Fio-utils.mima;h=2a63a07df2e67d93765855f64047e241fcef8a17;hp=0000000000000000000000000000000000000000;hb=d73ace3f3292e320b461b8fcd2e9f5dc5d9684d7;hpb=d530283ea60fb0ddcc28e9c5bd072456afe06e07 diff --git a/mim/development/mim/20/io-utils.mima b/mim/development/mim/20/io-utils.mima new file mode 100644 index 0000000..2a63a07 --- /dev/null +++ b/mim/development/mim/20/io-utils.mima @@ -0,0 +1,1046 @@ + +#WORD *16053031231* + + OPT4 OPT5> +OPT4 + > +OPT5 + + + +AGAIN11 + + + + + + PHRASE13> + + +PHRASE13 + + + + + +#WORD *14006672442* + + OPT4 OPT5> +OPT4 + +OPT5 + + + 6 = TS8 (TYPE STRING)> + - PHRASE11> + + +AGAIN15 + + + + + + = TEMP20> + + + + + +EXIT12 + + + + + TEMP21 = TS8 (TYPE STRING)> + + + +PHRASE11 + + + + +MAP25 + + + + + + + + + + + + +MAPAP28 + + + + +PHRASE23 + + + + + + + + + +#WORD *30440230762* + "OPTIONAL" ANY) TM6 PRED7> + OPT4 OPT5> +OPT4 + > +OPT5 + + + - PHRASE10> + + + + + +PHRASE10 + + +COND9 + +AGAIN16 + + + + + + PHRASE18> + + +PHRASE18 + + + + + + + + + + + + +#WORD *14077535133* + + + + + + TAG6> + + - PHRASE5> + +TAG6 + +PHRASE5 + + +#WORD *12424054644* + "OPTIONAL" ) NAME6 ERR7 NAME?8> + OPT4 OPT5> +OPT4 + +OPT5 + + + + + + + + + + + + + +#WORD *25747440666* +) ERR4> + + + + + + + + + + + + + + + + + + + + + + + + + TEMP12 = TEMP8 (TYPE STRING)> + )> + + + + +#WORD *22156062620* + "OPTIONAL" ANY) NAME6 ERR7 NAME?8> + OPT4 OPT5> +OPT4 + +OPT5 + + + 500 = NS9 (TYPE STRING)> + + + + + PHRASE29> + + + + + + + + + + + + + + + + + PHRASE29> + + + + NM220 = NAME6 (TYPE STRING)> + + +PHRASE29 + + + + + = NS9> + + + + + + + + + +#WORD *32351756627* + STRING FIX FIX ) NAME4 MODE5 BSZ6 NEW?7> + + + + PHRASE11> + + + + +PHRASE11 + + +PHRASE12 + + + PHRASE19> + + + + + + + PHRASE17> + + +PHRASE17 + + +PHRASE19 + + + +#WORD *37011316026* + + + + + + + + + + +PHRASE11 + + + +PHRASE15 +
+ + + +
+ +
+ + + + + + +#WORD *34650165305* + + + + + + + BOOL7> + + + + + + +BOOL7 + + + +#WORD *16132021023* + FIX) JFN4> + + + + + + + PHRASE7> + + + +PHRASE7 + + + +#WORD *1675311017* + )> + + + + + + 2 = TEMP5 (TYPE STRING)> + + + + 10 = TEMP5> + + +ISTR7 + + + + +ISTRE8 + + + 7 = TEMP5> + + +ISTR9 + + + + +ISTRE10 + + + + + + + + + + + + + + + + + + + 3 = STACK> + + + + + 3 = STACK> + + + > + > + 3 = STACK> + + + + + 3 = STACK> + 18 = TEMP5> + + + + + + + + + + + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + > + + + + + + + + + + + +#WORD *21673533247* + + + + + + > + > + + + > + 6 = TEMP7> + = STACK> + + + + + + + > + > + + + > + 6 = TEMP7> + = STACK> + + + + + + + CHANNEL-OPERATION.MBIN"> + + + PHRASE11> + + + CHANNEL-OPERATION.MBIN"> + + +PHRASE11 + + CHANNEL-OPERATION.MSUBR"> + +COND10 + + + TWAY.MBIN"> + + + PHRASE19> + + + TWAY.MBIN"> + + +PHRASE19 + + TWAY.MSUBR"> + +COND18 + + + + TTY.MBIN"> + + + PHRASE27> + + + TTY.MBIN"> + + + +PHRASE27 + + TTY.MSUBR"> + + + + +#WORD *32053074013* + STRING STRING) OLD4 NEW5> + ) (FNEW11 %<>) NS14 VAL12> + + + + + + + + + + + + + + 500 = NS14 (TYPE STRING)> + + + + + + + + + + + BOOL21> + + + + + + + + + + + + + + +BOOL21 + + PHRASE25> + + + PHRASE25> + + + NM16 = NEW5 (TYPE STRING)> + + + + +PHRASE25 + - PHRASE27> + + PHRASE29> + + +PHRASE29 + + PHRASE31> + + +PHRASE31 + + + + + + +PHRASE27 + + + + + + + + + +#WORD *10357763734* + STRING "OPTIONAL" ) NM9 NM110 NM211 DEV12 SNM13> + OPT4 OPT5 OPT6 OPT7 OPT8> +OPT4 + +OPT5 + +OPT6 + +OPT7 + +OPT8 + + + - TAG16> + + + +TAG16 + - TAG19> + + + +TAG19 + - TAG22> + + + +TAG22 + - TAG25> + + + +TAG25 + + + + + + + + + + + + + + + PHRASE29> + +PHRASE29 + - PHRASE32> + + PHRASE34> + + +PHRASE34 + + + + + + + + +PHRASE32 + + + +#WORD *23441447624* + STRING "OPTIONAL" ) NAME9 NM110 NM211 DEV12 SNM13> + OPT4 OPT5 OPT6 OPT7 OPT8> +OPT4 + +OPT5 + +OPT6 + +OPT7 + +OPT8 + + + - TAG15> + + + +TAG15 + - TAG18> + + + +TAG18 + - TAG21> + + + +TAG21 + - TAG24> + + + +TAG24 + + + + + + + + + + + + + + PHRASE28> + + + +PHRASE28 + + + + + + + + + +#WORD *14507655772* + ) MODE4 NAME5 DEV6 SNM7 NM18 NM29> + + + + + + + +#WORD *25022365705* +) NAME8 MODE9 BSZ10 DEVNAM11> + OPT4 OPT5 OPT6 OPT7> +OPT4 + +OPT5 + +OPT6 + > +OPT7 + ) DEV16 SNM17 NM118 NM219 NS20 TEMP31 TEMP32 TEMP33 TEMP34 TEMP35> + + + + + + + + + + + + + + 500 = NS20 (TYPE STRING)> + + + + + + + + + +TAG36 + + + + + + + + + + +PHRASE30 + + + + + +PHRASE41 + +PHRASE42 + + + + + + + + + + + + + + PHRASE38> + + NM118 = DEV16 (TYPE STRING)> + + + - COND46> + + + + + + +TAG50 + + - TAG51> + + +TAG51 + + + +TAG49 + + + +PHRASE47 + +COND46 + + + - PHRASE55> + + + + + + + + + + + +PHRASE55 + + + + + + + + + + + + +TAG59 + + + + + + +TAG58 + +PHRASE57 + - COND37> + + + + + + + +PHRASE38 + + + + + + +COND37 + + + + + + + + + +#WORD *32443632156* + ATOM) ATM4> + + + + + + +PHRASE7 + + + TAG14> + + - TAG13> + +TAG14 + (TYPE FALSE)> + +TAG13 + + +PHRASE12 + + BOOL18> + + BOOL18> + +BOOL18 + +PHRASE17 + + + +#WORD *21075024667* + + + + + + + + + + + + + +#WORD *35714303505* + + + + + + + + + + + + + +TAG13 + + + + + +TAG11 + (TYPE FALSE)> +TAG12 + + + + + + + + + + + + + + + + + + +#WORD *22677560412* + + + + + + +TAG11 + + + + + + +TAG10 + + + + + TEMP13 = NST5 (TYPE STRING)> + + + + +PHRASE8 + + + 1 = NST5 (TYPE STRING)> + + + \ No newline at end of file