Guest User

testx

a guest
Aug 25th, 2011
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. FunctionDefinition: Math_SQRT
  3.   Let
  4.     lvalue
  5.       LocalRef: -2
  6.     rvalue
  7.       IntegerLit: 0
  8.   Let
  9.     lvalue
  10.       LocalRef: -3
  11.     rvalue
  12.       IntegerLit: 0
  13.   Let
  14.     lvalue
  15.       LocalRef: -4
  16.     rvalue
  17.       IntegerLit: 1
  18.   Let
  19.     lvalue
  20.       LocalRef: -5
  21.     rvalue
  22.       IntegerLit: 2
  23.   Let
  24.     lvalue
  25.       LocalRef: -6
  26.     rvalue
  27.       IntegerLit: 1073741824
  28.   DoWhile
  29.     test
  30.       BinaryOp: 24
  31.         left
  32.           LocalRef: -6
  33.         right
  34.           LocalRef: 0
  35.     Let
  36.       lvalue
  37.         LocalRef: -6
  38.       rvalue
  39.         BinaryOp: 18
  40.           left
  41.             LocalRef: -6
  42.           right
  43.             LocalRef: -5
  44.   DoWhile
  45.     test
  46.       BinaryOp: 22
  47.         left
  48.           LocalRef: -6
  49.         right
  50.           LocalRef: -3
  51.     If
  52.       test
  53.         BinaryOp: 23
  54.           left
  55.             LocalRef: 0
  56.           right
  57.             BinaryOp: 8
  58.               left
  59.                 LocalRef: -2
  60.               right
  61.                 LocalRef: -6
  62.       then
  63.         Let
  64.           lvalue
  65.             LocalRef: 0
  66.           rvalue
  67.             BinaryOp: 9
  68.               left
  69.                 LocalRef: 0
  70.               right
  71.                 BinaryOp: 8
  72.                   left
  73.                     LocalRef: -2
  74.                   right
  75.                     LocalRef: -6
  76.         Let
  77.           lvalue
  78.             LocalRef: -2
  79.           rvalue
  80.             BinaryOp: 8
  81.               left
  82.                 BinaryOp: 18
  83.                   left
  84.                     LocalRef: -2
  85.                   right
  86.                     LocalRef: -4
  87.               right
  88.                 LocalRef: -6
  89.       else
  90.         Let
  91.           lvalue
  92.             LocalRef: -2
  93.           rvalue
  94.             BinaryOp: 18
  95.               left
  96.                 LocalRef: -2
  97.               right
  98.                 LocalRef: -4
  99.     Let
  100.       lvalue
  101.         LocalRef: -6
  102.       rvalue
  103.         BinaryOp: 18
  104.           left
  105.             LocalRef: -6
  106.           right
  107.             LocalRef: -5
  108.   Return
  109.     expr
  110.       LocalRef: -2
  111.  
  112. FunctionDefinition: Math_SAR
  113.   Asm
  114.  
  115. FunctionDefinition: Math_SignExW
  116.   Let
  117.     lvalue
  118.       LocalRef: -2
  119.     rvalue
  120.       IntegerLit: 32768
  121.   Let
  122.     lvalue
  123.       LocalRef: -3
  124.     rvalue
  125.       IntegerLit: -32768
  126.   If
  127.     test
  128.       BinaryOp: 14
  129.         left
  130.           LocalRef: 0
  131.         right
  132.           LocalRef: -2
  133.     then
  134.       Let
  135.         lvalue
  136.           LocalRef: 0
  137.         rvalue
  138.           BinaryOp: 15
  139.             left
  140.               LocalRef: 0
  141.             right
  142.               LocalRef: -3
  143.   Return
  144.     expr
  145.       LocalRef: 0
  146.  
  147. FunctionDefinition: RND
  148.   Let
  149.     lvalue
  150.       GlobalRef: rnd_lfsr
  151.     rvalue
  152.       BinaryOp: 16
  153.         left
  154.           BinaryOp: 18
  155.             left
  156.               GlobalRef: rnd_lfsr
  157.             right
  158.               IntegerLit: 1
  159.         right
  160.           BinaryOp: 14
  161.             left
  162.               UnaryOp: 7
  163.                 expr
  164.                   BinaryOp: 14
  165.                     left
  166.                       GlobalRef: rnd_lfsr
  167.                     right
  168.                       IntegerLit: 1
  169.             right
  170.               GlobalRef: rnd_poly
  171.   Return
  172.     expr
  173.       BinaryOp: 14
  174.         left
  175.           GlobalRef: rnd_lfsr
  176.         right
  177.           IntegerLit: 2147483647
  178. dependencies:
  179.   rnd_lfsr
  180.   rnd_poly
  181.  
  182. FunctionDefinition: SEED
  183.   Let
  184.     lvalue
  185.       GlobalRef: rnd_lfsr
  186.     rvalue
  187.       LocalRef: 0
  188. dependencies:
  189.   rnd_lfsr
  190.  
  191. FunctionDefinition: printStr
  192.   Let
  193.     lvalue
  194.       LocalRef: -2
  195.     rvalue
  196.       IntegerLit: 0
  197.   Let
  198.     lvalue
  199.       LocalRef: -3
  200.     rvalue
  201.       ArrayRef
  202.         array
  203.           LocalRef: 1
  204.         index
  205.           LocalRef: -2
  206.   DoWhile
  207.     test
  208.       LocalRef: -3
  209.     CallStatement
  210.       expr
  211.         FunctionCall: 1
  212.           fcn
  213.             FunctionLit: uartTX
  214.           LocalRef: -3
  215.     Let
  216.       lvalue
  217.         LocalRef: -2
  218.       rvalue
  219.         BinaryOp: 8
  220.           left
  221.             LocalRef: -2
  222.           right
  223.             IntegerLit: 1
  224.     Let
  225.       lvalue
  226.         LocalRef: -3
  227.       rvalue
  228.         ArrayRef
  229.           array
  230.             LocalRef: 1
  231.           index
  232.             LocalRef: -2
  233. dependencies:
  234.   uartTX
  235.  
  236. FunctionDefinition: printInt
  237.   Let
  238.     lvalue
  239.       LocalRef: -2
  240.     rvalue
  241.       LocalRef: 1
  242.   Let
  243.     lvalue
  244.       LocalRef: -3
  245.     rvalue
  246.       IntegerLit: 10
  247.   Let
  248.     lvalue
  249.       LocalRef: -4
  250.     rvalue
  251.       IntegerLit: 0
  252.   If
  253.     test
  254.       BinaryOp: 19
  255.         left
  256.           LocalRef: 1
  257.         right
  258.           IntegerLit: 0
  259.     then
  260.       Let
  261.         lvalue
  262.           LocalRef: 1
  263.         rvalue
  264.           UnaryOp: 7
  265.             expr
  266.               LocalRef: 1
  267.       CallStatement
  268.         expr
  269.           FunctionCall: 1
  270.             fcn
  271.               FunctionLit: uartTX
  272.             IntegerLit: 45
  273.   Let
  274.     lvalue
  275.       LocalRef: -2
  276.     rvalue
  277.       IntegerLit: 1000000000
  278.   DoWhile
  279.     test
  280.       BinaryOp: 24
  281.         left
  282.           LocalRef: -3
  283.         right
  284.           IntegerLit: 0
  285.     Let
  286.       lvalue
  287.         LocalRef: -3
  288.       rvalue
  289.         BinaryOp: 9
  290.           left
  291.             LocalRef: -3
  292.           right
  293.             IntegerLit: 1
  294.     If
  295.       test
  296.         BinaryOp: 23
  297.           left
  298.             LocalRef: 1
  299.           right
  300.             LocalRef: -2
  301.       then
  302.         CallStatement
  303.           expr
  304.             FunctionCall: 1
  305.               fcn
  306.                 FunctionLit: uartTX
  307.               BinaryOp: 8
  308.                 left
  309.                   BinaryOp: 11
  310.                     left
  311.                       LocalRef: 1
  312.                     right
  313.                       LocalRef: -2
  314.                 right
  315.                   IntegerLit: 48
  316.         Let
  317.           lvalue
  318.             LocalRef: 1
  319.           rvalue
  320.             BinaryOp: 12
  321.               left
  322.                 LocalRef: 1
  323.               right
  324.                 LocalRef: -2
  325.         Let
  326.           lvalue
  327.             LocalRef: -4
  328.           rvalue
  329.             BinaryOp: 8
  330.               left
  331.                 LocalRef: -4
  332.               right
  333.                 IntegerLit: 1
  334.       else
  335.         If
  336.           test
  337.             Disjunction
  338.               LocalRef: -4
  339.               BinaryOp: 21
  340.                 left
  341.                   LocalRef: -2
  342.                 right
  343.                   IntegerLit: 1
  344.           then
  345.             CallStatement
  346.               expr
  347.                 FunctionCall: 1
  348.                   fcn
  349.                     FunctionLit: uartTX
  350.                   IntegerLit: 48
  351.     Let
  352.       lvalue
  353.         LocalRef: -2
  354.       rvalue
  355.         BinaryOp: 11
  356.           left
  357.             LocalRef: -2
  358.           right
  359.             IntegerLit: 10
  360. dependencies:
  361.   uartTX
  362.  
  363. FunctionDefinition: printTab
  364.   CallStatement
  365.     expr
  366.       FunctionCall: 1
  367.         fcn
  368.           FunctionLit: uartTX
  369.         IntegerLit: 9
  370. dependencies:
  371.   uartTX
  372.  
  373. FunctionDefinition: printNL
  374.   CallStatement
  375.     expr
  376.       FunctionCall: 1
  377.         fcn
  378.           FunctionLit: uartTX
  379.         IntegerLit: 13
  380.   CallStatement
  381.     expr
  382.       FunctionCall: 1
  383.         fcn
  384.           FunctionLit: uartTX
  385.         IntegerLit: 10
  386. dependencies:
  387.   uartTX
  388.  
  389. FunctionDefinition: uartTX
  390.   Asm
  391.  
  392. FunctionDefinition: clkfreq
  393.   Asm
  394.  
  395. FunctionDefinition: cogid
  396.   Asm
  397.  
  398. FunctionDefinition: cognew
  399.   Return
  400.     expr
  401.       FunctionCall: 3
  402.         fcn
  403.           FunctionLit: coginit
  404.         LocalRef: 1
  405.         LocalRef: 0
  406.         IntegerLit: 8
  407. dependencies:
  408.   coginit
  409.  
  410. FunctionDefinition: coginit
  411.   Asm
  412.  
  413. FunctionDefinition: cogstop
  414.   Asm
  415.  
  416. FunctionDefinition: locknew
  417.   Asm
  418.  
  419. FunctionDefinition: lockret
  420.   Asm
  421.  
  422. FunctionDefinition: lockset
  423.   Asm
  424.  
  425. FunctionDefinition: lockclr
  426.   Asm
  427.  
  428. FunctionDefinition: waitcnt
  429.   Asm
  430.  
  431. FunctionDefinition: waitpeq
  432.   Asm
  433.  
  434. FunctionDefinition: waitpne
  435.   Asm
  436.  
  437. FunctionDefinition: hubaddr
  438.   Asm
  439.  
  440. FunctionDefinition: PEEKB
  441.   Asm
  442.  
  443. FunctionDefinition: POKEB
  444.   Asm
  445.  
  446. FunctionDefinition: PEEKW
  447.   Asm
  448.  
  449. FunctionDefinition: POKEW
  450.   Asm
  451.  
  452. FunctionDefinition: PEEK
  453.   Asm
  454.  
  455. FunctionDefinition: POKE
  456.   Asm
  457.  
  458. FunctionDefinition: TvText_start
  459.   Let
  460.     lvalue
  461.       LocalRef: -2
  462.     rvalue
  463.       BinaryOp: 17
  464.         left
  465.           BinaryOp: 14
  466.             left
  467.               LocalRef: 0
  468.             right
  469.               IntegerLit: 56
  470.         right
  471.           IntegerLit: 1
  472.   If
  473.     test
  474.       BinaryOp: 14
  475.         left
  476.           LocalRef: 0
  477.         right
  478.           IntegerLit: 4
  479.     then
  480.       Let
  481.         lvalue
  482.           LocalRef: -2
  483.         rvalue
  484.           BinaryOp: 15
  485.             left
  486.               LocalRef: -2
  487.             right
  488.               IntegerLit: 5
  489.   CallStatement
  490.     expr
  491.       FunctionCall: 1
  492.         fcn
  493.           FunctionLit: TvText_setpalette
  494.         ArrayLit: TvText_palette
  495.   Let
  496.     lvalue
  497.       GlobalRef: TvText_TV_pins
  498.     rvalue
  499.       LocalRef: -2
  500.   Let
  501.     lvalue
  502.       GlobalRef: TvText_TV_screen
  503.     rvalue
  504.       FunctionCall: 1
  505.         fcn
  506.           FunctionLit: hubaddr
  507.         AddressOf
  508.           expr
  509.             ArrayLit: TvText_screen
  510.   Let
  511.     lvalue
  512.       GlobalRef: TvText_TV_colors
  513.     rvalue
  514.       FunctionCall: 1
  515.         fcn
  516.           FunctionLit: hubaddr
  517.         AddressOf
  518.           expr
  519.             ArrayLit: TvText_colors
  520.   Let
  521.     lvalue
  522.       GlobalRef: TvText_cog
  523.     rvalue
  524.       BinaryOp: 8
  525.         left
  526.           FunctionCall: 2
  527.             fcn
  528.               FunctionLit: cognew
  529.             AddressOf
  530.               expr
  531.                 GlobalRef: TvText_TV_status
  532.             AddressOf
  533.               expr
  534.                 ArrayLit: TV_array
  535.         right
  536.           IntegerLit: 1
  537.   CallStatement
  538.     expr
  539.       FunctionCall: 1
  540.         fcn
  541.           FunctionLit: waitcnt
  542.         BinaryOp: 8
  543.           left
  544.             BinaryOp: 11
  545.               left
  546.                 FunctionCall: 0
  547.                   fcn
  548.                     FunctionLit: clkfreq
  549.               right
  550.                 IntegerLit: 5
  551.           right
  552.             GlobalRef: CNT
  553.   CallStatement
  554.     expr
  555.       FunctionCall: 1
  556.         fcn
  557.           FunctionLit: TvText_out
  558.         IntegerLit: 0
  559. dependencies:
  560.   TvText_setpalette
  561.   TvText_palette
  562.   TvText_TV_pins
  563.   TvText_TV_screen
  564.   hubaddr
  565.   TvText_screen
  566.   TvText_TV_colors
  567.   TvText_colors
  568.   TvText_cog
  569.   cognew
  570.   TV_array
  571.   TvText_TV_status
  572.   waitcnt
  573.   clkfreq
  574.   CNT
  575.   TvText_out
  576.  
  577. FunctionDefinition: TvText_stop
  578.   If
  579.     test
  580.       BinaryOp: 24
  581.         left
  582.           GlobalRef: TvText_cog
  583.         right
  584.           IntegerLit: 0
  585.     then
  586.       CallStatement
  587.         expr
  588.           FunctionCall: 1
  589.             fcn
  590.               FunctionLit: cogstop
  591.             GlobalRef: TvText_cog
  592.       Let
  593.         lvalue
  594.           GlobalRef: TvText_cog
  595.         rvalue
  596.           IntegerLit: 0
  597. dependencies:
  598.   TvText_cog
  599.   cogstop
  600.  
  601. FunctionDefinition: TvText_setpalette
  602.   For
  603.     var
  604.       LocalRef: -2
  605.     start
  606.       IntegerLit: 0
  607.     end
  608.       IntegerLit: 7
  609.     Let
  610.       lvalue
  611.         LocalRef: -3
  612.       rvalue
  613.         ArrayRef
  614.           array
  615.             LocalRef: 0
  616.           index
  617.             BinaryOp: 17
  618.               left
  619.                 LocalRef: -2
  620.               right
  621.                 IntegerLit: 1
  622.     Let
  623.       lvalue
  624.         LocalRef: -4
  625.       rvalue
  626.         ArrayRef
  627.           array
  628.             LocalRef: 0
  629.           index
  630.             BinaryOp: 8
  631.               left
  632.                 BinaryOp: 17
  633.                   left
  634.                     LocalRef: -2
  635.                   right
  636.                     IntegerLit: 1
  637.               right
  638.                 IntegerLit: 1
  639.     Let
  640.       lvalue
  641.         ArrayRef
  642.           array
  643.             ArrayLit: TvText_colors
  644.           index
  645.             BinaryOp: 17
  646.               left
  647.                 LocalRef: -2
  648.               right
  649.                 IntegerLit: 1
  650.       rvalue
  651.         BinaryOp: 8
  652.           left
  653.             BinaryOp: 8
  654.               left
  655.                 BinaryOp: 8
  656.                   left
  657.                     BinaryOp: 17
  658.                       left
  659.                         LocalRef: -3
  660.                       right
  661.                         IntegerLit: 24
  662.                   right
  663.                     BinaryOp: 17
  664.                       left
  665.                         LocalRef: -4
  666.                       right
  667.                         IntegerLit: 16
  668.               right
  669.                 BinaryOp: 17
  670.                   left
  671.                     LocalRef: -3
  672.                   right
  673.                     IntegerLit: 8
  674.           right
  675.             LocalRef: -4
  676.     Let
  677.       lvalue
  678.         ArrayRef
  679.           array
  680.             ArrayLit: TvText_colors
  681.           index
  682.             BinaryOp: 8
  683.               left
  684.                 BinaryOp: 17
  685.                   left
  686.                     LocalRef: -2
  687.                   right
  688.                     IntegerLit: 1
  689.               right
  690.                 IntegerLit: 1
  691.       rvalue
  692.         BinaryOp: 8
  693.           left
  694.             BinaryOp: 8
  695.               left
  696.                 BinaryOp: 8
  697.                   left
  698.                     BinaryOp: 17
  699.                       left
  700.                         LocalRef: -3
  701.                       right
  702.                         IntegerLit: 24
  703.                   right
  704.                     BinaryOp: 17
  705.                       left
  706.                         LocalRef: -3
  707.                       right
  708.                         IntegerLit: 16
  709.               right
  710.                 BinaryOp: 17
  711.                   left
  712.                     LocalRef: -4
  713.                   right
  714.                     IntegerLit: 8
  715.           right
  716.             LocalRef: -4
  717. dependencies:
  718.   TvText_colors
  719.  
  720. FunctionDefinition: TvText_setpalette_color
  721.   Let
  722.     lvalue
  723.       LocalRef: -2
  724.     rvalue
  725.       BinaryOp: 14
  726.         left
  727.           LocalRef: 0
  728.         right
  729.           IntegerLit: 7
  730.   Let
  731.     lvalue
  732.       ArrayRef
  733.         array
  734.           ArrayLit: TvText_colors
  735.         index
  736.           BinaryOp: 17
  737.             left
  738.               LocalRef: -2
  739.             right
  740.               IntegerLit: 1
  741.     rvalue
  742.       BinaryOp: 8
  743.         left
  744.           BinaryOp: 8
  745.             left
  746.               BinaryOp: 8
  747.                 left
  748.                   BinaryOp: 17
  749.                     left
  750.                       LocalRef: 1
  751.                     right
  752.                       IntegerLit: 24
  753.                 right
  754.                   BinaryOp: 17
  755.                     left
  756.                       LocalRef: 2
  757.                     right
  758.                       IntegerLit: 16
  759.             right
  760.               BinaryOp: 17
  761.                 left
  762.                   LocalRef: 1
  763.                 right
  764.                   IntegerLit: 8
  765.         right
  766.           LocalRef: 2
  767.   Let
  768.     lvalue
  769.       ArrayRef
  770.         array
  771.           ArrayLit: TvText_colors
  772.         index
  773.           BinaryOp: 8
  774.             left
  775.               BinaryOp: 17
  776.                 left
  777.                   LocalRef: -2
  778.                 right
  779.                   IntegerLit: 1
  780.             right
  781.               IntegerLit: 1
  782.     rvalue
  783.       BinaryOp: 8
  784.         left
  785.           BinaryOp: 8
  786.             left
  787.               BinaryOp: 8
  788.                 left
  789.                   BinaryOp: 17
  790.                     left
  791.                       LocalRef: 1
  792.                     right
  793.                       IntegerLit: 24
  794.                 right
  795.                   BinaryOp: 17
  796.                     left
  797.                       LocalRef: 1
  798.                     right
  799.                       IntegerLit: 16
  800.             right
  801.               BinaryOp: 17
  802.                 left
  803.                   LocalRef: 2
  804.                 right
  805.                   IntegerLit: 8
  806.         right
  807.           LocalRef: 2
  808. dependencies:
  809.   TvText_colors
  810.  
  811. FunctionDefinition: TvText_bcopy
  812.   Let
  813.     lvalue
  814.       LocalRef: -2
  815.     rvalue
  816.       IntegerLit: 0
  817.   DoWhile
  818.     test
  819.       BinaryOp: 19
  820.         left
  821.           LocalRef: -2
  822.         right
  823.           LocalRef: 3
  824.     Let
  825.       lvalue
  826.         ArrayRef
  827.           array
  828.             LocalRef: 0
  829.           index
  830.             LocalRef: -2
  831.       rvalue
  832.         ArrayRef
  833.           array
  834.             LocalRef: 1
  835.           index
  836.             BinaryOp: 8
  837.               left
  838.                 LocalRef: -2
  839.               right
  840.                 LocalRef: 2
  841.     Let
  842.       lvalue
  843.         LocalRef: -2
  844.       rvalue
  845.         BinaryOp: 8
  846.           left
  847.             LocalRef: -2
  848.           right
  849.             IntegerLit: 1
  850.  
  851. FunctionDefinition: TvText_newline
  852.   Let
  853.     lvalue
  854.       LocalRef: -6
  855.     rvalue
  856.       IntegerLit: 2016
  857.   Let
  858.     lvalue
  859.       LocalRef: -7
  860.     rvalue
  861.       IntegerLit: 546
  862.   Let
  863.     lvalue
  864.       GlobalRef: TvText_col
  865.     rvalue
  866.       IntegerLit: 0
  867.   Let
  868.     lvalue
  869.       GlobalRef: TvText_row
  870.     rvalue
  871.       BinaryOp: 8
  872.         left
  873.           GlobalRef: TvText_row
  874.         right
  875.           IntegerLit: 1
  876.   If
  877.     test
  878.       BinaryOp: 21
  879.         left
  880.           GlobalRef: TvText_row
  881.         right
  882.           IntegerLit: 13
  883.     then
  884.       Let
  885.         lvalue
  886.           GlobalRef: TvText_row
  887.         rvalue
  888.           BinaryOp: 9
  889.             left
  890.               GlobalRef: TvText_row
  891.             right
  892.               IntegerLit: 1
  893.       CallStatement
  894.         expr
  895.           FunctionCall: 4
  896.             fcn
  897.               FunctionLit: TvText_bcopy
  898.             LocalRef: -6
  899.             IntegerLit: 84
  900.             ArrayLit: TvText_screen
  901.             ArrayLit: TvText_screen
  902.       Let
  903.         lvalue
  904.           LocalRef: -4
  905.         rvalue
  906.           BinaryOp: 18
  907.             left
  908.               LocalRef: -6
  909.             right
  910.               IntegerLit: 1
  911.       DoWhile
  912.         test
  913.           BinaryOp: 19
  914.             left
  915.               LocalRef: -4
  916.             right
  917.               LocalRef: -7
  918.         Let
  919.           lvalue
  920.             LocalRef: -5
  921.           rvalue
  922.             FunctionCall: 1
  923.               fcn
  924.                 FunctionLit: TvText_char
  925.               IntegerLit: 32
  926.         CallStatement
  927.           expr
  928.             FunctionCall: 2
  929.               fcn
  930.                 FunctionLit: POKEW
  931.               LocalRef: -5
  932.               BinaryOp: 8
  933.                 left
  934.                   AddressOf
  935.                     expr
  936.                       ArrayLit: TvText_screen
  937.                 right
  938.                   BinaryOp: 17
  939.                     left
  940.                       LocalRef: -4
  941.                     right
  942.                       IntegerLit: 1
  943.         Let
  944.           lvalue
  945.             LocalRef: -4
  946.           rvalue
  947.             BinaryOp: 8
  948.               left
  949.                 LocalRef: -4
  950.               right
  951.                 IntegerLit: 1
  952.       Let
  953.         lvalue
  954.           GlobalRef: TvText_col
  955.         rvalue
  956.           IntegerLit: 0
  957. dependencies:
  958.   TvText_col
  959.   TvText_row
  960.   TvText_bcopy
  961.   TvText_screen
  962.   TvText_char
  963.   POKEW
  964.  
  965. FunctionDefinition: TvText_char
  966.   Let
  967.     lvalue
  968.       LocalRef: -2
  969.     rvalue
  970.       BinaryOp: 17
  971.         left
  972.           BinaryOp: 15
  973.             left
  974.               BinaryOp: 17
  975.                 left
  976.                   GlobalRef: TvText_color
  977.                 right
  978.                   IntegerLit: 1
  979.             right
  980.               BinaryOp: 14
  981.                 left
  982.                   LocalRef: 0
  983.                 right
  984.                   IntegerLit: 1
  985.         right
  986.           IntegerLit: 10
  987.   Let
  988.     lvalue
  989.       LocalRef: -2
  990.     rvalue
  991.       BinaryOp: 8
  992.         left
  993.           BinaryOp: 8
  994.             left
  995.               LocalRef: -2
  996.             right
  997.               IntegerLit: 512
  998.         right
  999.           BinaryOp: 14
  1000.             left
  1001.               LocalRef: 0
  1002.             right
  1003.               IntegerLit: 254
  1004.   Return
  1005.     expr
  1006.       LocalRef: -2
  1007. dependencies:
  1008.   TvText_color
  1009.  
  1010. FunctionDefinition: TvText_cls
  1011.   Let
  1012.     lvalue
  1013.       LocalRef: -2
  1014.     rvalue
  1015.       IntegerLit: 1092
  1016.   Let
  1017.     lvalue
  1018.       LocalRef: -3
  1019.     rvalue
  1020.       FunctionCall: 1
  1021.         fcn
  1022.           FunctionLit: TvText_char
  1023.         IntegerLit: 32
  1024.   Let
  1025.     lvalue
  1026.       LocalRef: -4
  1027.     rvalue
  1028.       IntegerLit: 255
  1029.   Let
  1030.     lvalue
  1031.       LocalRef: -5
  1032.     rvalue
  1033.       IntegerLit: 544
  1034.   Let
  1035.     lvalue
  1036.       LocalRef: -6
  1037.     rvalue
  1038.       IntegerLit: 0
  1039.   Let
  1040.     lvalue
  1041.       GlobalRef: TvText_row
  1042.     rvalue
  1043.       IntegerLit: 0
  1044.   Let
  1045.     lvalue
  1046.       GlobalRef: TvText_col
  1047.     rvalue
  1048.       IntegerLit: 0
  1049.   DoWhile
  1050.     test
  1051.       BinaryOp: 19
  1052.         left
  1053.           LocalRef: -6
  1054.         right
  1055.           LocalRef: -2
  1056.     CallStatement
  1057.       expr
  1058.         FunctionCall: 2
  1059.           fcn
  1060.             FunctionLit: POKEW
  1061.           LocalRef: -5
  1062.           BinaryOp: 8
  1063.             left
  1064.               AddressOf
  1065.                 expr
  1066.                   ArrayLit: TvText_screen
  1067.             right
  1068.               BinaryOp: 17
  1069.                 left
  1070.                   LocalRef: -6
  1071.                 right
  1072.                   IntegerLit: 1
  1073.     Let
  1074.       lvalue
  1075.         LocalRef: -6
  1076.       rvalue
  1077.         BinaryOp: 8
  1078.           left
  1079.             LocalRef: -6
  1080.           right
  1081.             IntegerLit: 1
  1082. dependencies:
  1083.   TvText_char
  1084.   TvText_row
  1085.   TvText_col
  1086.   POKEW
  1087.   TvText_screen
  1088.  
  1089. FunctionDefinition: TvText_printc
  1090.   Let
  1091.     lvalue
  1092.       LocalRef: -2
  1093.     rvalue
  1094.       IntegerLit: 84
  1095.   Let
  1096.     lvalue
  1097.       LocalRef: -3
  1098.     rvalue
  1099.       IntegerLit: 42
  1100.   Let
  1101.     lvalue
  1102.       LocalRef: -4
  1103.     rvalue
  1104.       IntegerLit: 255
  1105.   Let
  1106.     lvalue
  1107.       LocalRef: -5
  1108.     rvalue
  1109.       FunctionCall: 1
  1110.         fcn
  1111.           FunctionLit: TvText_char
  1112.         LocalRef: 0
  1113.   CallStatement
  1114.     expr
  1115.       FunctionCall: 2
  1116.         fcn
  1117.           FunctionLit: POKEW
  1118.         LocalRef: -5
  1119.         BinaryOp: 8
  1120.           left
  1121.             AddressOf
  1122.               expr
  1123.                 ArrayLit: TvText_screen
  1124.           right
  1125.             BinaryOp: 8
  1126.               left
  1127.                 BinaryOp: 10
  1128.                   left
  1129.                     GlobalRef: TvText_row
  1130.                   right
  1131.                     LocalRef: -2
  1132.               right
  1133.                 BinaryOp: 17
  1134.                   left
  1135.                     GlobalRef: TvText_col
  1136.                   right
  1137.                     IntegerLit: 1
  1138.   Let
  1139.     lvalue
  1140.       GlobalRef: TvText_col
  1141.     rvalue
  1142.       BinaryOp: 8
  1143.         left
  1144.           GlobalRef: TvText_col
  1145.         right
  1146.           IntegerLit: 1
  1147.   If
  1148.     test
  1149.       BinaryOp: 21
  1150.         left
  1151.           GlobalRef: TvText_col
  1152.         right
  1153.           LocalRef: -3
  1154.     then
  1155.       CallStatement
  1156.         expr
  1157.           FunctionCall: 0
  1158.             fcn
  1159.               FunctionLit: TvText_newline
  1160. dependencies:
  1161.   TvText_char
  1162.   POKEW
  1163.   TvText_screen
  1164.   TvText_row
  1165.   TvText_col
  1166.   TvText_newline
  1167.  
  1168. FunctionDefinition: TvText_putchar
  1169.   Let
  1170.     lvalue
  1171.       LocalRef: -4
  1172.     rvalue
  1173.       IntegerLit: 13
  1174.   If
  1175.     test
  1176.       BinaryOp: 21
  1177.         left
  1178.           LocalRef: 0
  1179.         right
  1180.           LocalRef: -4
  1181.     then
  1182.       CallStatement
  1183.         expr
  1184.           FunctionCall: 0
  1185.             fcn
  1186.               FunctionLit: TvText_newline
  1187.     else
  1188.       CallStatement
  1189.         expr
  1190.           FunctionCall: 1
  1191.             fcn
  1192.               FunctionLit: TvText_printc
  1193.             LocalRef: 0
  1194. dependencies:
  1195.   TvText_newline
  1196.   TvText_printc
  1197.  
  1198. FunctionDefinition: TvText_setTextXY
  1199.   Let
  1200.     lvalue
  1201.       GlobalRef: TvText_col
  1202.     rvalue
  1203.       BinaryOp: 12
  1204.         left
  1205.           LocalRef: 0
  1206.         right
  1207.           IntegerLit: 84
  1208.   Let
  1209.     lvalue
  1210.       GlobalRef: TvText_row
  1211.     rvalue
  1212.       BinaryOp: 12
  1213.         left
  1214.           LocalRef: 1
  1215.         right
  1216.           IntegerLit: 13
  1217. dependencies:
  1218.   TvText_col
  1219.   TvText_row
  1220.  
  1221. FunctionDefinition: TvText_getx
  1222.   Return
  1223.     expr
  1224.       GlobalRef: TvText_col
  1225. dependencies:
  1226.   TvText_col
  1227.  
  1228. FunctionDefinition: TvText_gety
  1229.   Return
  1230.     expr
  1231.       GlobalRef: TvText_row
  1232. dependencies:
  1233.   TvText_row
  1234.  
  1235. FunctionDefinition: TvText_setx
  1236.   Let
  1237.     lvalue
  1238.       GlobalRef: TvText_col
  1239.     rvalue
  1240.       LocalRef: 0
  1241. dependencies:
  1242.   TvText_col
  1243.  
  1244. FunctionDefinition: TvText_sety
  1245.   Let
  1246.     lvalue
  1247.       GlobalRef: TvText_row
  1248.     rvalue
  1249.       LocalRef: 0
  1250. dependencies:
  1251.   TvText_row
  1252.  
  1253. FunctionDefinition: TvText_setcolor
  1254.   Let
  1255.     lvalue
  1256.       GlobalRef: TvText_color
  1257.     rvalue
  1258.       LocalRef: 0
  1259. dependencies:
  1260.   TvText_color
  1261.  
  1262. FunctionDefinition: TvText_getcolor
  1263.   Return
  1264.     expr
  1265.       GlobalRef: TvText_color
  1266. dependencies:
  1267.   TvText_color
  1268.  
  1269. FunctionDefinition: TvText_print
  1270.   Let
  1271.     lvalue
  1272.       LocalRef: -2
  1273.     rvalue
  1274.       IntegerLit: 0
  1275.   Let
  1276.     lvalue
  1277.       LocalRef: -3
  1278.     rvalue
  1279.       ArrayRef
  1280.         array
  1281.           LocalRef: 0
  1282.         index
  1283.           LocalRef: -2
  1284.   DoWhile
  1285.     test
  1286.       LocalRef: -3
  1287.     If
  1288.       test
  1289.         BinaryOp: 21
  1290.           left
  1291.             LocalRef: -3
  1292.           right
  1293.             IntegerLit: 13
  1294.       then
  1295.         CallStatement
  1296.           expr
  1297.             GlobalRef: newline
  1298.       else
  1299.         CallStatement
  1300.           expr
  1301.             FunctionCall: 1
  1302.               fcn
  1303.                 FunctionLit: TvText_putchar
  1304.               LocalRef: -3
  1305.     Let
  1306.       lvalue
  1307.         LocalRef: -2
  1308.       rvalue
  1309.         BinaryOp: 8
  1310.           left
  1311.             LocalRef: -2
  1312.           right
  1313.             IntegerLit: 1
  1314.     Let
  1315.       lvalue
  1316.         LocalRef: -3
  1317.       rvalue
  1318.         ArrayRef
  1319.           array
  1320.             LocalRef: 0
  1321.           index
  1322.             LocalRef: -2
  1323. dependencies:
  1324.   newline
  1325.   TvText_putchar
  1326.  
  1327. FunctionDefinition: TvText_printXY
  1328.   Let
  1329.     lvalue
  1330.       GlobalRef: TvText_col
  1331.     rvalue
  1332.       BinaryOp: 12
  1333.         left
  1334.           LocalRef: 0
  1335.         right
  1336.           IntegerLit: 84
  1337.   Let
  1338.     lvalue
  1339.       GlobalRef: TvText_row
  1340.     rvalue
  1341.       BinaryOp: 12
  1342.         left
  1343.           LocalRef: 1
  1344.         right
  1345.           IntegerLit: 13
  1346.   Let
  1347.     lvalue
  1348.       LocalRef: -2
  1349.     rvalue
  1350.       IntegerLit: 0
  1351.   Let
  1352.     lvalue
  1353.       LocalRef: -3
  1354.     rvalue
  1355.       ArrayRef
  1356.         array
  1357.           LocalRef: 2
  1358.         index
  1359.           LocalRef: -2
  1360.   DoWhile
  1361.     test
  1362.       LocalRef: -3
  1363.     CallStatement
  1364.       expr
  1365.         FunctionCall: 1
  1366.           fcn
  1367.             FunctionLit: TvText_putchar
  1368.           LocalRef: -3
  1369.     Let
  1370.       lvalue
  1371.         LocalRef: -2
  1372.       rvalue
  1373.         BinaryOp: 8
  1374.           left
  1375.             LocalRef: -2
  1376.           right
  1377.             IntegerLit: 1
  1378.     Let
  1379.       lvalue
  1380.         LocalRef: -3
  1381.       rvalue
  1382.         ArrayRef
  1383.           array
  1384.             LocalRef: 2
  1385.           index
  1386.             LocalRef: -2
  1387. dependencies:
  1388.   TvText_col
  1389.   TvText_row
  1390.   TvText_putchar
  1391.  
  1392. FunctionDefinition: TvText_str
  1393.   Let
  1394.     lvalue
  1395.       LocalRef: -2
  1396.     rvalue
  1397.       IntegerLit: 0
  1398.   Let
  1399.     lvalue
  1400.       LocalRef: -3
  1401.     rvalue
  1402.       ArrayRef
  1403.         array
  1404.           LocalRef: 0
  1405.         index
  1406.           LocalRef: -2
  1407.   DoWhile
  1408.     test
  1409.       LocalRef: -3
  1410.     CallStatement
  1411.       expr
  1412.         FunctionCall: 1
  1413.           fcn
  1414.             FunctionLit: TvText_putchar
  1415.           LocalRef: -3
  1416.     Let
  1417.       lvalue
  1418.         LocalRef: -2
  1419.       rvalue
  1420.         BinaryOp: 8
  1421.           left
  1422.             LocalRef: -2
  1423.           right
  1424.             IntegerLit: 1
  1425.     Let
  1426.       lvalue
  1427.         LocalRef: -3
  1428.       rvalue
  1429.         ArrayRef
  1430.           array
  1431.             LocalRef: 0
  1432.           index
  1433.             LocalRef: -2
  1434. dependencies:
  1435.   TvText_putchar
  1436.  
  1437. FunctionDefinition: TvText_dec
  1438.   Let
  1439.     lvalue
  1440.       LocalRef: -2
  1441.     rvalue
  1442.       LocalRef: 0
  1443.   Let
  1444.     lvalue
  1445.       LocalRef: -3
  1446.     rvalue
  1447.       IntegerLit: 10
  1448.   Let
  1449.     lvalue
  1450.       LocalRef: -4
  1451.     rvalue
  1452.       IntegerLit: 0
  1453.   If
  1454.     test
  1455.       BinaryOp: 19
  1456.         left
  1457.           LocalRef: 0
  1458.         right
  1459.           IntegerLit: 0
  1460.     then
  1461.       Let
  1462.         lvalue
  1463.           LocalRef: 0
  1464.         rvalue
  1465.           BinaryOp: 9
  1466.             left
  1467.               IntegerLit: 0
  1468.             right
  1469.               LocalRef: 0
  1470.       CallStatement
  1471.         expr
  1472.           FunctionCall: 1
  1473.             fcn
  1474.               FunctionLit: TvText_putchar
  1475.             IntegerLit: 45
  1476.   Let
  1477.     lvalue
  1478.       LocalRef: -2
  1479.     rvalue
  1480.       IntegerLit: 1000000000
  1481.   DoWhile
  1482.     test
  1483.       BinaryOp: 24
  1484.         left
  1485.           LocalRef: -3
  1486.         right
  1487.           IntegerLit: 0
  1488.     Let
  1489.       lvalue
  1490.         LocalRef: -3
  1491.       rvalue
  1492.         BinaryOp: 9
  1493.           left
  1494.             LocalRef: -3
  1495.           right
  1496.             IntegerLit: 1
  1497.     If
  1498.       test
  1499.         BinaryOp: 23
  1500.           left
  1501.             LocalRef: 0
  1502.           right
  1503.             LocalRef: -2
  1504.       then
  1505.         CallStatement
  1506.           expr
  1507.             FunctionCall: 1
  1508.               fcn
  1509.                 FunctionLit: TvText_putchar
  1510.               BinaryOp: 8
  1511.                 left
  1512.                   BinaryOp: 11
  1513.                     left
  1514.                       LocalRef: 0
  1515.                     right
  1516.                       LocalRef: -2
  1517.                 right
  1518.                   IntegerLit: 48
  1519.         Let
  1520.           lvalue
  1521.             LocalRef: 0
  1522.           rvalue
  1523.             BinaryOp: 12
  1524.               left
  1525.                 LocalRef: 0
  1526.               right
  1527.                 LocalRef: -2
  1528.         Let
  1529.           lvalue
  1530.             LocalRef: -4
  1531.           rvalue
  1532.             BinaryOp: 8
  1533.               left
  1534.                 LocalRef: -4
  1535.               right
  1536.                 IntegerLit: 1
  1537.       else
  1538.         If
  1539.           test
  1540.             LocalRef: -4
  1541.           then
  1542.             CallStatement
  1543.               expr
  1544.                 FunctionCall: 1
  1545.                   fcn
  1546.                     FunctionLit: TvText_putchar
  1547.                   IntegerLit: 48
  1548.           else
  1549.             If
  1550.               test
  1551.                 BinaryOp: 21
  1552.                   left
  1553.                     LocalRef: -2
  1554.                   right
  1555.                     IntegerLit: 1
  1556.               then
  1557.                 CallStatement
  1558.                   expr
  1559.                     FunctionCall: 1
  1560.                       fcn
  1561.                         FunctionLit: TvText_putchar
  1562.                       IntegerLit: 48
  1563.     Let
  1564.       lvalue
  1565.         LocalRef: -2
  1566.       rvalue
  1567.         BinaryOp: 11
  1568.           left
  1569.             LocalRef: -2
  1570.           right
  1571.             IntegerLit: 10
  1572. dependencies:
  1573.   TvText_putchar
  1574.  
  1575. FunctionDefinition: TvText_hex
  1576.   Let
  1577.     lvalue
  1578.       LocalRef: -2
  1579.     rvalue
  1580.       IntegerLit: 0
  1581.   Let
  1582.     lvalue
  1583.       LocalRef: -3
  1584.     rvalue
  1585.       IntegerLit: 15
  1586.   Let
  1587.     lvalue
  1588.       LocalRef: -4
  1589.     rvalue
  1590.       IntegerLit: 1
  1591.   DoWhile
  1592.     test
  1593.       BinaryOp: 24
  1594.         left
  1595.           LocalRef: 1
  1596.         right
  1597.           IntegerLit: 0
  1598.     Let
  1599.       lvalue
  1600.         LocalRef: 1
  1601.       rvalue
  1602.         BinaryOp: 9
  1603.           left
  1604.             LocalRef: 1
  1605.           right
  1606.             LocalRef: -4
  1607.     Let
  1608.       lvalue
  1609.         LocalRef: -2
  1610.       rvalue
  1611.         BinaryOp: 14
  1612.           left
  1613.             BinaryOp: 18
  1614.               left
  1615.                 LocalRef: 0
  1616.               right
  1617.                 BinaryOp: 17
  1618.                   left
  1619.                     LocalRef: 1
  1620.                   right
  1621.                     IntegerLit: 2
  1622.           right
  1623.             LocalRef: -3
  1624.     CallStatement
  1625.       expr
  1626.         FunctionCall: 1
  1627.           fcn
  1628.             FunctionLit: TvText_putchar
  1629.           ArrayRef
  1630.             array
  1631.               ArrayLit: TvText_hexarray
  1632.             index
  1633.               LocalRef: -2
  1634. dependencies:
  1635.   TvText_putchar
  1636.   TvText_hexarray
  1637.  
  1638. FunctionDefinition: TvText_bin
  1639.   Let
  1640.     lvalue
  1641.       LocalRef: -2
  1642.     rvalue
  1643.       IntegerLit: 1
  1644.   Let
  1645.     lvalue
  1646.       LocalRef: -3
  1647.     rvalue
  1648.       IntegerLit: -1
  1649.   Let
  1650.     lvalue
  1651.       LocalRef: -4
  1652.     rvalue
  1653.       IntegerLit: 0
  1654.   Let
  1655.     lvalue
  1656.       GlobalRef: n
  1657.     rvalue
  1658.       BinaryOp: 9
  1659.         left
  1660.           LocalRef: 1
  1661.         right
  1662.           IntegerLit: 1
  1663.   DoWhile
  1664.     test
  1665.       BinaryOp: 24
  1666.         left
  1667.           GlobalRef: n
  1668.         right
  1669.           LocalRef: -3
  1670.     Let
  1671.       lvalue
  1672.         LocalRef: -4
  1673.       rvalue
  1674.         BinaryOp: 8
  1675.           left
  1676.             IntegerLit: 48
  1677.           right
  1678.             BinaryOp: 18
  1679.               left
  1680.                 BinaryOp: 14
  1681.                   left
  1682.                     LocalRef: 0
  1683.                   right
  1684.                     BinaryOp: 17
  1685.                       left
  1686.                         IntegerLit: 1
  1687.                       right
  1688.                         GlobalRef: n
  1689.               right
  1690.                 GlobalRef: n
  1691.     CallStatement
  1692.       expr
  1693.         FunctionCall: 1
  1694.           fcn
  1695.             FunctionLit: TvText_out
  1696.           LocalRef: -4
  1697.     Let
  1698.       lvalue
  1699.         GlobalRef: n
  1700.       rvalue
  1701.         BinaryOp: 9
  1702.           left
  1703.             GlobalRef: n
  1704.           right
  1705.             LocalRef: -2
  1706. dependencies:
  1707.   n
  1708.   TvText_out
  1709.  
  1710. FunctionDefinition: TvText_out
  1711.   Let
  1712.     lvalue
  1713.       LocalRef: -2
  1714.     rvalue
  1715.       IntegerLit: 0
  1716.   Let
  1717.     lvalue
  1718.       LocalRef: -3
  1719.     rvalue
  1720.       IntegerLit: 1
  1721.   Let
  1722.     lvalue
  1723.       LocalRef: -4
  1724.     rvalue
  1725.       IntegerLit: 7
  1726.   If
  1727.     test
  1728.       BinaryOp: 21
  1729.         left
  1730.           GlobalRef: TvText_flag
  1731.         right
  1732.           LocalRef: -2
  1733.     then
  1734.       If
  1735.         test
  1736.           BinaryOp: 21
  1737.             left
  1738.               LocalRef: 0
  1739.             right
  1740.               LocalRef: -2
  1741.         then
  1742.           CallStatement
  1743.             expr
  1744.               FunctionCall: 0
  1745.                 fcn
  1746.                   FunctionLit: TvText_cls
  1747.         else
  1748.           If
  1749.             test
  1750.               BinaryOp: 21
  1751.                 left
  1752.                   LocalRef: 0
  1753.                 right
  1754.                   LocalRef: -3
  1755.             then
  1756.               Let
  1757.                 lvalue
  1758.                   GlobalRef: TvText_col
  1759.                 rvalue
  1760.                   LocalRef: -2
  1761.               Let
  1762.                 lvalue
  1763.                   GlobalRef: TvText_row
  1764.                 rvalue
  1765.                   LocalRef: -2
  1766.             else
  1767.               If
  1768.                 test
  1769.                   BinaryOp: 21
  1770.                     left
  1771.                       LocalRef: 0
  1772.                     right
  1773.                       IntegerLit: 8
  1774.                 then
  1775.                   If
  1776.                     test
  1777.                       GlobalRef: TvText_col
  1778.                     then
  1779.                       Let
  1780.                         lvalue
  1781.                           GlobalRef: TvText_col
  1782.                         rvalue
  1783.                           BinaryOp: 9
  1784.                             left
  1785.                               GlobalRef: TvText_col
  1786.                             right
  1787.                               LocalRef: -3
  1788.                 else
  1789.                   If
  1790.                     test
  1791.                       BinaryOp: 21
  1792.                         left
  1793.                           LocalRef: 0
  1794.                         right
  1795.                           IntegerLit: 9
  1796.                     then
  1797.                       DoWhile
  1798.                         test
  1799.                           BinaryOp: 14
  1800.                             left
  1801.                               GlobalRef: TvText_col
  1802.                             right
  1803.                               LocalRef: -4
  1804.                         CallStatement
  1805.                           expr
  1806.                             FunctionCall: 1
  1807.                               fcn
  1808.                                 FunctionLit: TvText_putchar
  1809.                               IntegerLit: 32
  1810.                     else
  1811.                       If
  1812.                         test
  1813.                           BinaryOp: 21
  1814.                             left
  1815.                               LocalRef: 0
  1816.                             right
  1817.                               IntegerLit: 10
  1818.                         then
  1819.                           Let
  1820.                             lvalue
  1821.                               GlobalRef: TvText_flag
  1822.                             rvalue
  1823.                               LocalRef: 0
  1824.                           Return
  1825.                         else
  1826.                           If
  1827.                             test
  1828.                               BinaryOp: 21
  1829.                                 left
  1830.                                   LocalRef: 0
  1831.                                 right
  1832.                                   IntegerLit: 11
  1833.                             then
  1834.                               Let
  1835.                                 lvalue
  1836.                                   GlobalRef: TvText_flag
  1837.                                 rvalue
  1838.                                   LocalRef: 0
  1839.                               Return
  1840.                             else
  1841.                               If
  1842.                                 test
  1843.                                   BinaryOp: 21
  1844.                                     left
  1845.                                       LocalRef: 0
  1846.                                     right
  1847.                                       IntegerLit: 12
  1848.                                 then
  1849.                                   Let
  1850.                                     lvalue
  1851.                                       GlobalRef: TvText_flag
  1852.                                     rvalue
  1853.                                       LocalRef: 0
  1854.                                   Return
  1855.                                 else
  1856.                                   CallStatement
  1857.                                     expr
  1858.                                       FunctionCall: 1
  1859.                                         fcn
  1860.                                           FunctionLit: TvText_putchar
  1861.                                         LocalRef: 0
  1862.     else
  1863.       If
  1864.         test
  1865.           BinaryOp: 21
  1866.             left
  1867.               GlobalRef: TvText_flag
  1868.             right
  1869.               IntegerLit: 10
  1870.         then
  1871.           Let
  1872.             lvalue
  1873.               GlobalRef: TvText_col
  1874.             rvalue
  1875.               BinaryOp: 12
  1876.                 left
  1877.                   LocalRef: 0
  1878.                 right
  1879.                   IntegerLit: 42
  1880.         else
  1881.           If
  1882.             test
  1883.               BinaryOp: 21
  1884.                 left
  1885.                   GlobalRef: TvText_flag
  1886.                 right
  1887.                   IntegerLit: 11
  1888.             then
  1889.               Let
  1890.                 lvalue
  1891.                   GlobalRef: TvText_row
  1892.                 rvalue
  1893.                   BinaryOp: 12
  1894.                     left
  1895.                       LocalRef: 0
  1896.                     right
  1897.                       IntegerLit: 13
  1898.             else
  1899.               If
  1900.                 test
  1901.                   BinaryOp: 21
  1902.                     left
  1903.                       GlobalRef: TvText_flag
  1904.                     right
  1905.                       IntegerLit: 12
  1906.                 then
  1907.                   Let
  1908.                     lvalue
  1909.                       GlobalRef: TvText_color
  1910.                     rvalue
  1911.                       LocalRef: 0
  1912.   Let
  1913.     lvalue
  1914.       GlobalRef: TvText_flag
  1915.     rvalue
  1916.       LocalRef: -2
  1917. dependencies:
  1918.   TvText_flag
  1919.   TvText_cls
  1920.   TvText_col
  1921.   TvText_row
  1922.   TvText_putchar
  1923.   TvText_color
  1924.  
  1925. FunctionDefinition: <main>
  1926.   CallStatement
  1927.     expr
  1928.       FunctionCall: 0
  1929.         fcn
  1930.           FunctionLit: main
  1931. dependencies:
  1932.   main
  1933.  
  1934. FunctionDefinition: main
  1935.   CallStatement
  1936.     expr
  1937.       FunctionCall: 1
  1938.         fcn
  1939.           FunctionLit: TvText_start
  1940.         IntegerLit: 12
  1941.   Loop
  1942.     CallStatement
  1943.       expr
  1944.         FunctionCall: 0
  1945.           fcn
  1946.             FunctionLit: test
  1947. dependencies:
  1948.   TvText_start
  1949.   test
  1950.  
  1951. FunctionDefinition: test
  1952.   Let
  1953.     lvalue
  1954.       LocalRef: -2
  1955.     rvalue
  1956.       IntegerLit: 128
  1957.   CallStatement
  1958.     expr
  1959.       FunctionCall: 1
  1960.         fcn
  1961.           FunctionLit: doChars
  1962.         IntegerLit: 1134
  1963.   CallStatement
  1964.     expr
  1965.       FunctionCall: 1
  1966.         fcn
  1967.           FunctionLit: doOutXYprint
  1968.         LocalRef: -2
  1969.   CallStatement
  1970.     expr
  1971.       FunctionCall: 1
  1972.         fcn
  1973.           FunctionLit: doRandomChars
  1974.         LocalRef: -2
  1975.   CallStatement
  1976.     expr
  1977.       FunctionCall: 1
  1978.         fcn
  1979.           FunctionLit: doPrintTest
  1980.         LocalRef: -2
  1981. dependencies:
  1982.   doChars
  1983.   doOutXYprint
  1984.   doRandomChars
  1985.   doPrintTest
  1986.  
  1987. FunctionDefinition: doChars
  1988.   Let
  1989.     lvalue
  1990.       LocalRef: -2
  1991.     rvalue
  1992.       IntegerLit: 0
  1993.   CallStatement
  1994.     expr
  1995.       FunctionCall: 3
  1996.         fcn
  1997.           FunctionLit: TvText_setpalette_color
  1998.         IntegerLit: 2
  1999.         IntegerLit: 7
  2000.         IntegerLit: 0
  2001.   DoWhile
  2002.     test
  2003.       BinaryOp: 19
  2004.         left
  2005.           LocalRef: -2
  2006.         right
  2007.           LocalRef: 0
  2008.     CallStatement
  2009.       expr
  2010.         FunctionCall: 1
  2011.           fcn
  2012.             FunctionLit: TvText_putchar
  2013.           BinaryOp: 8
  2014.             left
  2015.               IntegerLit: 48
  2016.             right
  2017.               LocalRef: -2
  2018.     Let
  2019.       lvalue
  2020.         LocalRef: -2
  2021.       rvalue
  2022.         BinaryOp: 8
  2023.           left
  2024.             LocalRef: -2
  2025.           right
  2026.             IntegerLit: 1
  2027.   CallStatement
  2028.     expr
  2029.       FunctionCall: 1
  2030.         fcn
  2031.           FunctionLit: waitcnt
  2032.         BinaryOp: 8
  2033.           left
  2034.             BinaryOp: 10
  2035.               left
  2036.                 FunctionCall: 0
  2037.                   fcn
  2038.                     FunctionLit: clkfreq
  2039.               right
  2040.                 IntegerLit: 4
  2041.           right
  2042.             GlobalRef: CNT
  2043. dependencies:
  2044.   TvText_setpalette_color
  2045.   TvText_putchar
  2046.   waitcnt
  2047.   clkfreq
  2048.   CNT
  2049.  
  2050. FunctionDefinition: doOutXYprint
  2051.   Let
  2052.     lvalue
  2053.       LocalRef: -2
  2054.     rvalue
  2055.       IntegerLit: 2
  2056.   CallStatement
  2057.     expr
  2058.       FunctionCall: 1
  2059.         fcn
  2060.           FunctionLit: TvText_out
  2061.         IntegerLit: 0
  2062.   CallStatement
  2063.     expr
  2064.       FunctionCall: 3
  2065.         fcn
  2066.           FunctionLit: TvText_setpalette_color
  2067.         LocalRef: -2
  2068.         IntegerLit: 158
  2069.         IntegerLit: 0
  2070.   For
  2071.     var
  2072.       GlobalRef: n
  2073.     start
  2074.       IntegerLit: 0
  2075.     end
  2076.       LocalRef: 0
  2077.     CallStatement
  2078.       expr
  2079.         FunctionCall: 1
  2080.           fcn
  2081.             FunctionLit: TvText_out
  2082.           IntegerLit: 10
  2083.     CallStatement
  2084.       expr
  2085.         FunctionCall: 1
  2086.           fcn
  2087.             FunctionLit: TvText_out
  2088.           BinaryOp: 12
  2089.             left
  2090.               GlobalRef: n
  2091.             right
  2092.               IntegerLit: 84
  2093.     CallStatement
  2094.       expr
  2095.         FunctionCall: 1
  2096.           fcn
  2097.             FunctionLit: TvText_out
  2098.           IntegerLit: 11
  2099.     CallStatement
  2100.       expr
  2101.         FunctionCall: 1
  2102.           fcn
  2103.             FunctionLit: TvText_out
  2104.           BinaryOp: 12
  2105.             left
  2106.               GlobalRef: n
  2107.             right
  2108.               IntegerLit: 13
  2109.     CallStatement
  2110.       expr
  2111.         FunctionCall: 1
  2112.           fcn
  2113.             FunctionLit: TvText_out
  2114.           BinaryOp: 8
  2115.             left
  2116.               IntegerLit: 48
  2117.             right
  2118.               GlobalRef: n
  2119.     CallStatement
  2120.       expr
  2121.         FunctionCall: 1
  2122.           fcn
  2123.             FunctionLit: waitcnt
  2124.           BinaryOp: 8
  2125.             left
  2126.               BinaryOp: 11
  2127.                 left
  2128.                   FunctionCall: 0
  2129.                     fcn
  2130.                       FunctionLit: clkfreq
  2131.                 right
  2132.                   IntegerLit: 50
  2133.             right
  2134.               GlobalRef: CNT
  2135.   CallStatement
  2136.     expr
  2137.       FunctionCall: 1
  2138.         fcn
  2139.           FunctionLit: waitcnt
  2140.         BinaryOp: 8
  2141.           left
  2142.             BinaryOp: 11
  2143.               left
  2144.                 FunctionCall: 0
  2145.                   fcn
  2146.                     FunctionLit: clkfreq
  2147.               right
  2148.                 IntegerLit: 2
  2149.           right
  2150.             GlobalRef: CNT
  2151. dependencies:
  2152.   TvText_out
  2153.   TvText_setpalette_color
  2154.   n
  2155.   waitcnt
  2156.   clkfreq
  2157.   CNT
  2158.  
  2159. FunctionDefinition: doRandomChars
  2160.   Let
  2161.     lvalue
  2162.       LocalRef: -2
  2163.     rvalue
  2164.       IntegerLit: 127
  2165.   Let
  2166.     lvalue
  2167.       LocalRef: -3
  2168.     rvalue
  2169.       IntegerLit: 0
  2170.   Let
  2171.     lvalue
  2172.       LocalRef: -4
  2173.     rvalue
  2174.       IntegerLit: 0
  2175.   CallStatement
  2176.     expr
  2177.       FunctionCall: 1
  2178.         fcn
  2179.           FunctionLit: TvText_out
  2180.         IntegerLit: 0
  2181.   For
  2182.     var
  2183.       LocalRef: -4
  2184.     start
  2185.       IntegerLit: 0
  2186.     end
  2187.       LocalRef: 0
  2188.     CallStatement
  2189.       expr
  2190.         FunctionCall: 2
  2191.           fcn
  2192.             FunctionLit: TvText_setTextXY
  2193.           FunctionCall: 0
  2194.             fcn
  2195.               FunctionLit: RND
  2196.           FunctionCall: 0
  2197.             fcn
  2198.               FunctionLit: RND
  2199.     CallStatement
  2200.       expr
  2201.         FunctionCall: 1
  2202.           fcn
  2203.             FunctionLit: TvText_out
  2204.           BinaryOp: 8
  2205.             left
  2206.               IntegerLit: 48
  2207.             right
  2208.               BinaryOp: 14
  2209.                 left
  2210.                   LocalRef: -4
  2211.                 right
  2212.                   LocalRef: -2
  2213.   CallStatement
  2214.     expr
  2215.       FunctionCall: 1
  2216.         fcn
  2217.           FunctionLit: waitcnt
  2218.         BinaryOp: 8
  2219.           left
  2220.             FunctionCall: 0
  2221.               fcn
  2222.                 FunctionLit: clkfreq
  2223.           right
  2224.             GlobalRef: CNT
  2225.   CallStatement
  2226.     expr
  2227.       FunctionCall: 3
  2228.         fcn
  2229.           FunctionLit: TvText_setpalette_color
  2230.         IntegerLit: 42
  2231.         IntegerLit: 158
  2232.         IntegerLit: 0
  2233.   CallStatement
  2234.     expr
  2235.       FunctionCall: 1
  2236.         fcn
  2237.           FunctionLit: waitcnt
  2238.         BinaryOp: 8
  2239.           left
  2240.             FunctionCall: 0
  2241.               fcn
  2242.                 FunctionLit: clkfreq
  2243.           right
  2244.             GlobalRef: CNT
  2245.   CallStatement
  2246.     expr
  2247.       FunctionCall: 1
  2248.         fcn
  2249.           FunctionLit: TvText_out
  2250.         IntegerLit: 0
  2251.   CallStatement
  2252.     expr
  2253.       FunctionCall: 1
  2254.         fcn
  2255.           FunctionLit: waitcnt
  2256.         BinaryOp: 8
  2257.           left
  2258.             BinaryOp: 11
  2259.               left
  2260.                 FunctionCall: 0
  2261.                   fcn
  2262.                     FunctionLit: clkfreq
  2263.               right
  2264.                 IntegerLit: 2
  2265.           right
  2266.             GlobalRef: CNT
  2267. dependencies:
  2268.   TvText_out
  2269.   TvText_setTextXY
  2270.   RND
  2271.   waitcnt
  2272.   clkfreq
  2273.   CNT
  2274.   TvText_setpalette_color
  2275.  
  2276. FunctionDefinition: doPrintTest
  2277.   Let
  2278.     lvalue
  2279.       LocalRef: -2
  2280.     rvalue
  2281.       IntegerLit: 127
  2282.   Let
  2283.     lvalue
  2284.       LocalRef: -3
  2285.     rvalue
  2286.       IntegerLit: 2047
  2287.   Let
  2288.     lvalue
  2289.       LocalRef: -4
  2290.     rvalue
  2291.       IntegerLit: 0
  2292.   Let
  2293.     lvalue
  2294.       LocalRef: -5
  2295.     rvalue
  2296.       IntegerLit: 0
  2297.   CallStatement
  2298.     expr
  2299.       FunctionCall: 3
  2300.         fcn
  2301.           FunctionLit: TvText_setpalette_color
  2302.         IntegerLit: 26
  2303.         IntegerLit: 158
  2304.         IntegerLit: 0
  2305.   Let
  2306.     lvalue
  2307.       LocalRef: -5
  2308.     rvalue
  2309.       IntegerLit: 0
  2310.   For
  2311.     var
  2312.       LocalRef: -5
  2313.     start
  2314.       IntegerLit: 0
  2315.     end
  2316.       LocalRef: 0
  2317.     Let
  2318.       lvalue
  2319.         LocalRef: -4
  2320.       rvalue
  2321.         BinaryOp: 8
  2322.           left
  2323.             IntegerLit: 48
  2324.           right
  2325.             BinaryOp: 14
  2326.               left
  2327.                 LocalRef: -5
  2328.               right
  2329.                 LocalRef: -2
  2330.     CallStatement
  2331.       expr
  2332.         FunctionCall: 1
  2333.           fcn
  2334.             FunctionLit: TvText_str
  2335.           StringLit: '   Hello World! '
  2336.     CallStatement
  2337.       expr
  2338.         FunctionCall: 2
  2339.           fcn
  2340.             FunctionLit: TvText_bin
  2341.           IntegerLit: 10
  2342.           LocalRef: -4
  2343.     CallStatement
  2344.       expr
  2345.         FunctionCall: 1
  2346.           fcn
  2347.             FunctionLit: TvText_out
  2348.           IntegerLit: 32
  2349.     CallStatement
  2350.       expr
  2351.         FunctionCall: 2
  2352.           fcn
  2353.             FunctionLit: TvText_hex
  2354.           IntegerLit: 4
  2355.           LocalRef: -4
  2356.     CallStatement
  2357.       expr
  2358.         FunctionCall: 1
  2359.           fcn
  2360.             FunctionLit: TvText_out
  2361.           IntegerLit: 32
  2362.     CallStatement
  2363.       expr
  2364.         FunctionCall: 1
  2365.           fcn
  2366.             FunctionLit: TvText_putchar
  2367.           LocalRef: -4
  2368.     CallStatement
  2369.       expr
  2370.         FunctionCall: 1
  2371.           fcn
  2372.             FunctionLit: TvText_out
  2373.           IntegerLit: 32
  2374.     CallStatement
  2375.       expr
  2376.         FunctionCall: 1
  2377.           fcn
  2378.             FunctionLit: TvText_dec
  2379.           LocalRef: -4
  2380.     CallStatement
  2381.       expr
  2382.         FunctionCall: 1
  2383.           fcn
  2384.             FunctionLit: TvText_str
  2385.           StringLit: '    
  2386. '
  2387.     If
  2388.       test
  2389.         LocalRef: -5
  2390.       then
  2391.         CallStatement
  2392.           expr
  2393.             FunctionCall: 1
  2394.               fcn
  2395.                 FunctionLit: TvText_out
  2396.               IntegerLit: 12
  2397.         CallStatement
  2398.           expr
  2399.             FunctionCall: 1
  2400.               fcn
  2401.                 FunctionLit: TvText_out
  2402.               BinaryOp: 14
  2403.                 left
  2404.                   LocalRef: -5
  2405.                 right
  2406.                   IntegerLit: 7
  2407.   CallStatement
  2408.     expr
  2409.       FunctionCall: 1
  2410.         fcn
  2411.           FunctionLit: waitcnt
  2412.         BinaryOp: 8
  2413.           left
  2414.             BinaryOp: 10
  2415.               left
  2416.                 FunctionCall: 0
  2417.                   fcn
  2418.                     FunctionLit: clkfreq
  2419.               right
  2420.                 IntegerLit: 2
  2421.           right
  2422.             GlobalRef: CNT
  2423.   CallStatement
  2424.     expr
  2425.       FunctionCall: 1
  2426.         fcn
  2427.           FunctionLit: TvText_out
  2428.         IntegerLit: 0
  2429.   CallStatement
  2430.     expr
  2431.       FunctionCall: 3
  2432.         fcn
  2433.           FunctionLit: TvText_setpalette_color
  2434.         IntegerLit: 2
  2435.         IntegerLit: 7
  2436.         IntegerLit: 0
  2437.   CallStatement
  2438.     expr
  2439.       FunctionCall: 1
  2440.         fcn
  2441.           FunctionLit: waitcnt
  2442.         BinaryOp: 8
  2443.           left
  2444.             FunctionCall: 0
  2445.               fcn
  2446.                 FunctionLit: clkfreq
  2447.           right
  2448.             GlobalRef: CNT
  2449. dependencies:
  2450.   TvText_setpalette_color
  2451.   TvText_str
  2452.   TvText_bin
  2453.   TvText_out
  2454.   TvText_hex
  2455.   TvText_putchar
  2456.   TvText_dec
  2457.   waitcnt
  2458.   clkfreq
  2459.   CNT
  2460.  
  2461. FunctionDefinition: printhex
  2462.   DoWhile
  2463.     test
  2464.       BinaryOp: 24
  2465.         left
  2466.           LocalRef: 1
  2467.         right
  2468.           IntegerLit: 0
  2469.     Let
  2470.       lvalue
  2471.         LocalRef: 1
  2472.       rvalue
  2473.         BinaryOp: 9
  2474.           left
  2475.             LocalRef: 1
  2476.           right
  2477.             IntegerLit: 1
  2478.     Let
  2479.       lvalue
  2480.         LocalRef: -2
  2481.       rvalue
  2482.         BinaryOp: 14
  2483.           left
  2484.             BinaryOp: 18
  2485.               left
  2486.                 LocalRef: 0
  2487.               right
  2488.                 BinaryOp: 17
  2489.                   left
  2490.                     LocalRef: 1
  2491.                   right
  2492.                     IntegerLit: 2
  2493.           right
  2494.             IntegerLit: 15
  2495.     CallStatement
  2496.       expr
  2497.         FunctionCall: 1
  2498.           fcn
  2499.             FunctionLit: uartTX
  2500.           ArrayRef
  2501.             array
  2502.               ArrayLit: hex16array
  2503.             index
  2504.               LocalRef: -2
  2505. dependencies:
  2506.   uartTX
  2507.   hex16array
  2508. main dependencies:
  2509.   main
  2510.   TvText_start
  2511.   test
  2512.   TvText_setpalette
  2513.   TvText_palette
  2514.   TvText_TV_pins
  2515.   TvText_TV_screen
  2516.   hubaddr
  2517.   TvText_screen
  2518.   TvText_TV_colors
  2519.   TvText_colors
  2520.   TvText_cog
  2521.   cognew
  2522.   TV_array
  2523.   TvText_TV_status
  2524.   waitcnt
  2525.   clkfreq
  2526.   CNT
  2527.   TvText_out
  2528.   doChars
  2529.   doOutXYprint
  2530.   doRandomChars
  2531.   doPrintTest
  2532.   coginit
  2533.   TvText_flag
  2534.   TvText_cls
  2535.   TvText_col
  2536.   TvText_row
  2537.   TvText_putchar
  2538.   TvText_color
  2539.   TvText_setpalette_color
  2540.   n
  2541.   TvText_setTextXY
  2542.   RND
  2543.   TvText_str
  2544.   TvText_bin
  2545.   TvText_hex
  2546.   TvText_dec
  2547.   TvText_char
  2548.   POKEW
  2549.   TvText_newline
  2550.   TvText_printc
  2551.   rnd_lfsr
  2552.   rnd_poly
  2553.   TvText_hexarray
  2554.   TvText_bcopy
  2555.  
  2556. RND:
  2557. 30000038 25 01          FRAME 01
  2558. 3000003a 19 00 00 00 00 LIT 00000000
  2559. 3000003f 1b             LOAD
  2560. 30000040 1a 01          SLIT 1
  2561. 30000042 12             SHR
  2562. 30000043 19 00 00 00 00 LIT 00000000
  2563. 30000048 1b             LOAD
  2564. 30000049 1a 01          SLIT 1
  2565. 3000004b 0e             BAND
  2566. 3000004c 07             NEG
  2567. 3000004d 19 00 00 00 04 LIT 00000004
  2568. 30000052 1b             LOAD
  2569. 30000053 0e             BAND
  2570. 30000054 10             BXOR
  2571. 30000055 19 00 00 00 00 LIT 00000000
  2572. 3000005a 1d             STORE
  2573. 3000005b 19 00 00 00 00 LIT 00000000
  2574. 30000060 1b             LOAD
  2575. 30000061 19 7f ff ff ff LIT 7fffffff
  2576. 30000066 0e             BAND
  2577. 30000067 26             RETURN
  2578. 30000068 27             RETURNZ
  2579.  
  2580. clkfreq:
  2581. 3000006c 25 01          FRAME 01
  2582. 3000006e 29             DUP
  2583. 3000006f 2a 08 fc 0a 00 NATIVE 08fc0a00
  2584. 30000074 26             RETURN
  2585. 30000075 27             RETURNZ
  2586.  
  2587. cognew:
  2588. 30000078 25 01          FRAME 01
  2589. 3000007a 1f 01          LREF 1
  2590. 3000007c 1f 00          LREF 0
  2591. 3000007e 1a 08          SLIT 8
  2592. 30000080 19 00 00 00 00 LIT 00000000
  2593. 30000085 22             PUSHJ
  2594. 30000086 24 03          CLEAN 03
  2595. 30000088 26             RETURN
  2596. 30000089 27             RETURNZ
  2597. arguments:
  2598.   L I 00000000 00000000 code
  2599.   L I 00000001 00000000 par
  2600. symbol fixups:
  2601.   00000009 coginit
  2602.  
  2603. coginit:
  2604. 3000008c 25 01          FRAME 01
  2605. 3000008e 1f 00          LREF 0
  2606. 30000090 19 00 00 00 0f LIT 0000000f
  2607. 30000095 0e             BAND
  2608. 30000096 1f 01          LREF 1
  2609. 30000098 2a 80 bc 0a 06 NATIVE 80bc0a06
  2610. 3000009d 19 00 00 ff fc LIT 0000fffc
  2611. 300000a2 0e             BAND
  2612. 300000a3 19 00 00 00 02 LIT 00000002
  2613. 300000a8 11             SHL
  2614. 300000a9 0f             BOR
  2615. 300000aa 1f 02          LREF 2
  2616. 300000ac 2a 80 bc 0a 06 NATIVE 80bc0a06
  2617. 300000b1 19 00 00 ff fc LIT 0000fffc
  2618. 300000b6 0e             BAND
  2619. 300000b7 19 00 00 00 10 LIT 00000010
  2620. 300000bc 11             SHL
  2621. 300000bd 0f             BOR
  2622. 300000be 2a 0c fc 0a 02 NATIVE 0cfc0a02
  2623. 300000c3 26             RETURN
  2624. 300000c4 27             RETURNZ
  2625. arguments:
  2626.   L I 00000000 00000000 id
  2627.   L I 00000001 00000000 code
  2628.   L I 00000002 00000000 par
  2629.  
  2630. waitcnt:
  2631. 300000c8 25 01          FRAME 01
  2632. 300000ca 1f 00          LREF 0
  2633. 300000cc 2a f8 7c 0a 00 NATIVE f87c0a00
  2634. 300000d1 26             RETURN
  2635. 300000d2 27             RETURNZ
  2636. arguments:
  2637.   L I 00000000 00000000 n
  2638.  
  2639. hubaddr:
  2640. 300000d4 25 01          FRAME 01
  2641. 300000d6 1f 00          LREF 0
  2642. 300000d8 2a 80 bc 0a 06 NATIVE 80bc0a06
  2643. 300000dd 26             RETURN
  2644. 300000de 27             RETURNZ
  2645. arguments:
  2646.   L I 00000000 00000000 addr
  2647.  
  2648. POKEW:
  2649. 300000e0 25 01          FRAME 01
  2650. 300000e2 1f 00          LREF 0
  2651. 300000e4 2a 80 bc 0a 06 NATIVE 80bc0a06
  2652. 300000e9 2a a0 bc 08 05 NATIVE a0bc0805
  2653. 300000ee 28             DROP
  2654. 300000ef 1f 01          LREF 1
  2655. 300000f1 2a 04 3c 0a 04 NATIVE 043c0a04
  2656. 300000f6 26             RETURN
  2657. 300000f7 27             RETURNZ
  2658. arguments:
  2659.   L I 00000000 00000000 addr
  2660.   L I 00000001 00000000 value
  2661.  
  2662. TvText_start:
  2663. 300000f8 25 02          FRAME 02
  2664. 300000fa 1f 00          LREF 0
  2665. 300000fc 1a 38          SLIT 56
  2666. 300000fe 0e             BAND
  2667. 300000ff 1a 01          SLIT 1
  2668. 30000101 11             SHL
  2669. 30000102 20 fe          LSET -2
  2670. 30000104 1f 00          LREF 0
  2671. 30000106 1a 04          SLIT 4
  2672. 30000108 0e             BAND
  2673. 30000109 03 00 00 00 0c BRF 0000000c # 3000011a
  2674. 3000010e 1f fe          LREF -2
  2675. 30000110 1a 05          SLIT 5
  2676. 30000112 0f             BOR
  2677. 30000113 20 fe          LSET -2
  2678. 30000115 05 00 00 00 00 BR 00000000 # 3000011a
  2679. 3000011a 19 00 00 04 5c LIT 0000045c
  2680. 3000011f 19 00 00 00 00 LIT 00000000
  2681. 30000124 22             PUSHJ
  2682. 30000125 24 01          CLEAN 01
  2683. 30000127 28             DROP
  2684. 30000128 1f fe          LREF -2
  2685. 3000012a 19 00 00 0d 54 LIT 00000d54
  2686. 3000012f 1d             STORE
  2687. 30000130 19 00 00 04 84 LIT 00000484
  2688. 30000135 19 30 00 00 d4 LIT 300000d4
  2689. 3000013a 22             PUSHJ
  2690. 3000013b 24 01          CLEAN 01
  2691. 3000013d 19 00 00 0d 5c LIT 00000d5c
  2692. 30000142 1d             STORE
  2693. 30000143 19 00 00 0d 0c LIT 00000d0c
  2694. 30000148 19 30 00 00 d4 LIT 300000d4
  2695. 3000014d 22             PUSHJ
  2696. 3000014e 24 01          CLEAN 01
  2697. 30000150 19 00 00 0d 60 LIT 00000d60
  2698. 30000155 1d             STORE
  2699. 30000156 19 00 00 0d 4c LIT 00000d4c
  2700. 3000015b 19 00 00 00 08 LIT 00000008
  2701. 30000160 19 30 00 00 78 LIT 30000078
  2702. 30000165 22             PUSHJ
  2703. 30000166 24 02          CLEAN 02
  2704. 30000168 1a 01          SLIT 1
  2705. 3000016a 08             ADD
  2706. 3000016b 19 00 00 04 6c LIT 0000046c
  2707. 30000170 1d             STORE
  2708. 30000171 19 30 00 00 6c LIT 3000006c
  2709. 30000176 22             PUSHJ
  2710. 30000177 1a 05          SLIT 5
  2711. 30000179 0b             DIV
  2712. 3000017a 19 10 00 07 c4 LIT 100007c4
  2713. 3000017f 1b             LOAD
  2714. 30000180 08             ADD
  2715. 30000181 19 30 00 00 c8 LIT 300000c8
  2716. 30000186 22             PUSHJ
  2717. 30000187 24 01          CLEAN 01
  2718. 30000189 28             DROP
  2719. 3000018a 1a 00          SLIT 0
  2720. 3000018c 19 00 00 00 00 LIT 00000000
  2721. 30000191 22             PUSHJ
  2722. 30000192 24 01          CLEAN 01
  2723. 30000194 28             DROP
  2724. 30000195 27             RETURNZ
  2725. arguments:
  2726.   L I 00000000 00000000 basepin
  2727. locals:
  2728.   L I fffffffe 00000000 group
  2729. symbol fixups:
  2730.   00000028 TvText_setpalette
  2731.   00000095 TvText_out
  2732.  
  2733. TvText_setpalette:
  2734. 30000198 25 04          FRAME 04
  2735. 3000019a 1a 00          SLIT 0
  2736. 3000019c 05 00 00 00 61 BR 00000061 # 30000202
  2737. 300001a1 1f 00          LREF 0
  2738. 300001a3 1f fe          LREF -2
  2739. 300001a5 1a 01          SLIT 1
  2740. 300001a7 11             SHL
  2741. 300001a8 08             ADD
  2742. 300001a9 1c             LOADB
  2743. 300001aa 20 fd          LSET -3
  2744. 300001ac 1f 00          LREF 0
  2745. 300001ae 1f fe          LREF -2
  2746. 300001b0 1a 01          SLIT 1
  2747. 300001b2 11             SHL
  2748. 300001b3 1a 01          SLIT 1
  2749. 300001b5 08             ADD
  2750. 300001b6 08             ADD
  2751. 300001b7 1c             LOADB
  2752. 300001b8 20 fc          LSET -4
  2753. 300001ba 1f fd          LREF -3
  2754. 300001bc 1a 18          SLIT 24
  2755. 300001be 11             SHL
  2756. 300001bf 1f fc          LREF -4
  2757. 300001c1 1a 10          SLIT 16
  2758. 300001c3 11             SHL
  2759. 300001c4 08             ADD
  2760. 300001c5 1f fd          LREF -3
  2761. 300001c7 1a 08          SLIT 8
  2762. 300001c9 11             SHL
  2763. 300001ca 08             ADD
  2764. 300001cb 1f fc          LREF -4
  2765. 300001cd 08             ADD
  2766. 300001ce 19 00 00 0d 0c LIT 00000d0c
  2767. 300001d3 1f fe          LREF -2
  2768. 300001d5 1a 01          SLIT 1
  2769. 300001d7 11             SHL
  2770. 300001d8 21             INDEX
  2771. 300001d9 1d             STORE
  2772. 300001da 1f fd          LREF -3
  2773. 300001dc 1a 18          SLIT 24
  2774. 300001de 11             SHL
  2775. 300001df 1f fd          LREF -3
  2776. 300001e1 1a 10          SLIT 16
  2777. 300001e3 11             SHL
  2778. 300001e4 08             ADD
  2779. 300001e5 1f fc          LREF -4
  2780. 300001e7 1a 08          SLIT 8
  2781. 300001e9 11             SHL
  2782. 300001ea 08             ADD
  2783. 300001eb 1f fc          LREF -4
  2784. 300001ed 08             ADD
  2785. 300001ee 19 00 00 0d 0c LIT 00000d0c
  2786. 300001f3 1f fe          LREF -2
  2787. 300001f5 1a 01          SLIT 1
  2788. 300001f7 11             SHL
  2789. 300001f8 1a 01          SLIT 1
  2790. 300001fa 08             ADD
  2791. 300001fb 21             INDEX
  2792. 300001fc 1d             STORE
  2793. 300001fd 1f fe          LREF -2
  2794. 300001ff 1a 01          SLIT 1
  2795. 30000201 08             ADD
  2796. 30000202 29             DUP
  2797. 30000203 20 fe          LSET -2
  2798. 30000205 1a 07          SLIT 7
  2799. 30000207 14             LE
  2800. 30000208 01 ff ff ff 94 BRT ffffff94 # 300001a1
  2801. 3000020d 27             RETURNZ
  2802. arguments:
  2803.   L P 00000000 00000000 colorptr
  2804. locals:
  2805.   L I fffffffe 00000000 i
  2806.   L I fffffffd 00000000 fg
  2807.   L I fffffffc 00000000 bg
  2808.  
  2809. TvText_setpalette_color:
  2810. 30000210 25 02          FRAME 02
  2811. 30000212 1f 00          LREF 0
  2812. 30000214 1a 07          SLIT 7
  2813. 30000216 0e             BAND
  2814. 30000217 20 fe          LSET -2
  2815. 30000219 1f 01          LREF 1
  2816. 3000021b 1a 18          SLIT 24
  2817. 3000021d 11             SHL
  2818. 3000021e 1f 02          LREF 2
  2819. 30000220 1a 10          SLIT 16
  2820. 30000222 11             SHL
  2821. 30000223 08             ADD
  2822. 30000224 1f 01          LREF 1
  2823. 30000226 1a 08          SLIT 8
  2824. 30000228 11             SHL
  2825. 30000229 08             ADD
  2826. 3000022a 1f 02          LREF 2
  2827. 3000022c 08             ADD
  2828. 3000022d 19 00 00 0d 0c LIT 00000d0c
  2829. 30000232 1f fe          LREF -2
  2830. 30000234 1a 01          SLIT 1
  2831. 30000236 11             SHL
  2832. 30000237 21             INDEX
  2833. 30000238 1d             STORE
  2834. 30000239 1f 01          LREF 1
  2835. 3000023b 1a 18          SLIT 24
  2836. 3000023d 11             SHL
  2837. 3000023e 1f 01          LREF 1
  2838. 30000240 1a 10          SLIT 16
  2839. 30000242 11             SHL
  2840. 30000243 08             ADD
  2841. 30000244 1f 02          LREF 2
  2842. 30000246 1a 08          SLIT 8
  2843. 30000248 11             SHL
  2844. 30000249 08             ADD
  2845. 3000024a 1f 02          LREF 2
  2846. 3000024c 08             ADD
  2847. 3000024d 19 00 00 0d 0c LIT 00000d0c
  2848. 30000252 1f fe          LREF -2
  2849. 30000254 1a 01          SLIT 1
  2850. 30000256 11             SHL
  2851. 30000257 1a 01          SLIT 1
  2852. 30000259 08             ADD
  2853. 3000025a 21             INDEX
  2854. 3000025b 1d             STORE
  2855. 3000025c 27             RETURNZ
  2856. arguments:
  2857.   L I 00000000 00000000 index
  2858.   L I 00000001 00000000 fg
  2859.   L I 00000002 00000000 bg
  2860. locals:
  2861.   L I fffffffe 00000000 i
  2862.  
  2863. TvText_bcopy:
  2864. 30000260 25 02          FRAME 02
  2865. 30000262 1a 00          SLIT 0
  2866. 30000264 20 fe          LSET -2
  2867. 30000266 05 00 00 00 16 BR 00000016 # 30000281
  2868. 3000026b 1f 01          LREF 1
  2869. 3000026d 1f fe          LREF -2
  2870. 3000026f 1f 02          LREF 2
  2871. 30000271 08             ADD
  2872. 30000272 08             ADD
  2873. 30000273 1c             LOADB
  2874. 30000274 1f 00          LREF 0
  2875. 30000276 1f fe          LREF -2
  2876. 30000278 08             ADD
  2877. 30000279 1e             STOREB
  2878. 3000027a 1f fe          LREF -2
  2879. 3000027c 1a 01          SLIT 1
  2880. 3000027e 08             ADD
  2881. 3000027f 20 fe          LSET -2
  2882. 30000281 1f fe          LREF -2
  2883. 30000283 1f 03          LREF 3
  2884. 30000285 13             LT
  2885. 30000286 01 ff ff ff e0 BRT ffffffe0 # 3000026b
  2886. 3000028b 27             RETURNZ
  2887. arguments:
  2888.   L P 00000000 00000000 dst
  2889.   L P 00000001 00000000 src
  2890.   L I 00000002 00000000 sndx
  2891.   L I 00000003 00000000 length
  2892. locals:
  2893.   L I fffffffe 00000000 n
  2894.  
  2895. TvText_newline:
  2896. 3000028c 25 07          FRAME 07
  2897. 3000028e 19 00 00 07 e0 LIT 000007e0
  2898. 30000293 20 fa          LSET -6
  2899. 30000295 19 00 00 02 22 LIT 00000222
  2900. 3000029a 20 f9          LSET -7
  2901. 3000029c 1a 00          SLIT 0
  2902. 3000029e 19 00 00 04 78 LIT 00000478
  2903. 300002a3 1d             STORE
  2904. 300002a4 19 00 00 04 74 LIT 00000474
  2905. 300002a9 1b             LOAD
  2906. 300002aa 1a 01          SLIT 1
  2907. 300002ac 08             ADD
  2908. 300002ad 19 00 00 04 74 LIT 00000474
  2909. 300002b2 1d             STORE
  2910. 300002b3 19 00 00 04 74 LIT 00000474
  2911. 300002b8 1b             LOAD
  2912. 300002b9 1a 0d          SLIT 13
  2913. 300002bb 15             EQ
  2914. 300002bc 03 00 00 00 72 BRF 00000072 # 30000333
  2915. 300002c1 19 00 00 04 74 LIT 00000474
  2916. 300002c6 1b             LOAD
  2917. 300002c7 1a 01          SLIT 1
  2918. 300002c9 09             SUB
  2919. 300002ca 19 00 00 04 74 LIT 00000474
  2920. 300002cf 1d             STORE
  2921. 300002d0 1f fa          LREF -6
  2922. 300002d2 1a 54          SLIT 84
  2923. 300002d4 19 00 00 04 84 LIT 00000484
  2924. 300002d9 19 00 00 04 84 LIT 00000484
  2925. 300002de 19 30 00 02 60 LIT 30000260
  2926. 300002e3 22             PUSHJ
  2927. 300002e4 24 04          CLEAN 04
  2928. 300002e6 28             DROP
  2929. 300002e7 1f fa          LREF -6
  2930. 300002e9 1a 01          SLIT 1
  2931. 300002eb 12             SHR
  2932. 300002ec 20 fc          LSET -4
  2933. 300002ee 05 00 00 00 29 BR 00000029 # 3000031c
  2934. 300002f3 1a 20          SLIT 32
  2935. 300002f5 19 00 00 00 00 LIT 00000000
  2936. 300002fa 22             PUSHJ
  2937. 300002fb 24 01          CLEAN 01
  2938. 300002fd 20 fb          LSET -5
  2939. 300002ff 1f fb          LREF -5
  2940. 30000301 19 00 00 04 84 LIT 00000484
  2941. 30000306 1f fc          LREF -4
  2942. 30000308 1a 01          SLIT 1
  2943. 3000030a 11             SHL
  2944. 3000030b 08             ADD
  2945. 3000030c 19 30 00 00 e0 LIT 300000e0
  2946. 30000311 22             PUSHJ
  2947. 30000312 24 02          CLEAN 02
  2948. 30000314 28             DROP
  2949. 30000315 1f fc          LREF -4
  2950. 30000317 1a 01          SLIT 1
  2951. 30000319 08             ADD
  2952. 3000031a 20 fc          LSET -4
  2953. 3000031c 1f fc          LREF -4
  2954. 3000031e 1f f9          LREF -7
  2955. 30000320 13             LT
  2956. 30000321 01 ff ff ff cd BRT ffffffcd # 300002f3
  2957. 30000326 1a 00          SLIT 0
  2958. 30000328 19 00 00 04 78 LIT 00000478
  2959. 3000032d 1d             STORE
  2960. 3000032e 05 00 00 00 00 BR 00000000 # 30000333
  2961. 30000333 27             RETURNZ
  2962. locals:
  2963.   L I fffffffe 00000000 x
  2964.   L I fffffffd 00000000 y
  2965.   L I fffffffc 00000000 n
  2966.   L I fffffffb 00000000 value
  2967.   L I fffffffa 00000000 lastrow
  2968.   L I fffffff9 00000000 clrsize
  2969. symbol fixups:
  2970.   0000006a TvText_char
  2971.  
  2972. TvText_char:
  2973. 30000334 25 02          FRAME 02
  2974. 30000336 19 00 00 04 70 LIT 00000470
  2975. 3000033b 1b             LOAD
  2976. 3000033c 1a 01          SLIT 1
  2977. 3000033e 11             SHL
  2978. 3000033f 1f 00          LREF 0
  2979. 30000341 1a 01          SLIT 1
  2980. 30000343 0e             BAND
  2981. 30000344 0f             BOR
  2982. 30000345 1a 0a          SLIT 10
  2983. 30000347 11             SHL
  2984. 30000348 20 fe          LSET -2
  2985. 3000034a 1f fe          LREF -2
  2986. 3000034c 19 00 00 02 00 LIT 00000200
  2987. 30000351 08             ADD
  2988. 30000352 1f 00          LREF 0
  2989. 30000354 19 00 00 00 fe LIT 000000fe
  2990. 30000359 0e             BAND
  2991. 3000035a 08             ADD
  2992. 3000035b 20 fe          LSET -2
  2993. 3000035d 1f fe          LREF -2
  2994. 3000035f 26             RETURN
  2995. 30000360 27             RETURNZ
  2996. arguments:
  2997.   L I 00000000 00000000 c
  2998. locals:
  2999.   L I fffffffe 00000000 val
  3000.  
  3001. TvText_cls:
  3002. 30000364 25 06          FRAME 06
  3003. 30000366 19 00 00 04 44 LIT 00000444
  3004. 3000036b 20 fe          LSET -2
  3005. 3000036d 1a 20          SLIT 32
  3006. 3000036f 19 30 00 03 34 LIT 30000334
  3007. 30000374 22             PUSHJ
  3008. 30000375 24 01          CLEAN 01
  3009. 30000377 20 fd          LSET -3
  3010. 30000379 19 00 00 00 ff LIT 000000ff
  3011. 3000037e 20 fc          LSET -4
  3012. 30000380 19 00 00 02 20 LIT 00000220
  3013. 30000385 20 fb          LSET -5
  3014. 30000387 1a 00          SLIT 0
  3015. 30000389 20 fa          LSET -6
  3016. 3000038b 1a 00          SLIT 0
  3017. 3000038d 19 00 00 04 74 LIT 00000474
  3018. 30000392 1d             STORE
  3019. 30000393 1a 00          SLIT 0
  3020. 30000395 19 00 00 04 78 LIT 00000478
  3021. 3000039a 1d             STORE
  3022. 3000039b 05 00 00 00 1d BR 0000001d # 300003bd
  3023. 300003a0 1f fb          LREF -5
  3024. 300003a2 19 00 00 04 84 LIT 00000484
  3025. 300003a7 1f fa          LREF -6
  3026. 300003a9 1a 01          SLIT 1
  3027. 300003ab 11             SHL
  3028. 300003ac 08             ADD
  3029. 300003ad 19 30 00 00 e0 LIT 300000e0
  3030. 300003b2 22             PUSHJ
  3031. 300003b3 24 02          CLEAN 02
  3032. 300003b5 28             DROP
  3033. 300003b6 1f fa          LREF -6
  3034. 300003b8 1a 01          SLIT 1
  3035. 300003ba 08             ADD
  3036. 300003bb 20 fa          LSET -6
  3037. 300003bd 1f fa          LREF -6
  3038. 300003bf 1f fe          LREF -2
  3039. 300003c1 13             LT
  3040. 300003c2 01 ff ff ff d9 BRT ffffffd9 # 300003a0
  3041. 300003c7 27             RETURNZ
  3042. locals:
  3043.   L I fffffffe 00000000 length
  3044.   L I fffffffd 00000000 value
  3045.   L I fffffffc 00000000 mask
  3046.   L I fffffffb 00000000 blank
  3047.   L I fffffffa 00000000 n
  3048.  
  3049. TvText_printc:
  3050. 300003c8 25 05          FRAME 05
  3051. 300003ca 1a 54          SLIT 84
  3052. 300003cc 20 fe          LSET -2
  3053. 300003ce 1a 2a          SLIT 42
  3054. 300003d0 20 fd          LSET -3
  3055. 300003d2 19 00 00 00 ff LIT 000000ff
  3056. 300003d7 20 fc          LSET -4
  3057. 300003d9 1f 00          LREF 0
  3058. 300003db 19 30 00 03 34 LIT 30000334
  3059. 300003e0 22             PUSHJ
  3060. 300003e1 24 01          CLEAN 01
  3061. 300003e3 20 fb          LSET -5
  3062. 300003e5 1f fb          LREF -5
  3063. 300003e7 19 00 00 04 84 LIT 00000484
  3064. 300003ec 19 00 00 04 74 LIT 00000474
  3065. 300003f1 1b             LOAD
  3066. 300003f2 1f fe          LREF -2
  3067. 300003f4 0a             MUL
  3068. 300003f5 19 00 00 04 78 LIT 00000478
  3069. 300003fa 1b             LOAD
  3070. 300003fb 1a 01          SLIT 1
  3071. 300003fd 11             SHL
  3072. 300003fe 08             ADD
  3073. 300003ff 08             ADD
  3074. 30000400 19 30 00 00 e0 LIT 300000e0
  3075. 30000405 22             PUSHJ
  3076. 30000406 24 02          CLEAN 02
  3077. 30000408 28             DROP
  3078. 30000409 19 00 00 04 78 LIT 00000478
  3079. 3000040e 1b             LOAD
  3080. 3000040f 1a 01          SLIT 1
  3081. 30000411 08             ADD
  3082. 30000412 19 00 00 04 78 LIT 00000478
  3083. 30000417 1d             STORE
  3084. 30000418 19 00 00 04 78 LIT 00000478
  3085. 3000041d 1b             LOAD
  3086. 3000041e 1f fd          LREF -3
  3087. 30000420 15             EQ
  3088. 30000421 03 00 00 00 0c BRF 0000000c # 30000432
  3089. 30000426 19 30 00 02 8c LIT 3000028c
  3090. 3000042b 22             PUSHJ
  3091. 3000042c 28             DROP
  3092. 3000042d 05 00 00 00 00 BR 00000000 # 30000432
  3093. 30000432 27             RETURNZ
  3094. arguments:
  3095.   L I 00000000 00000000 c
  3096. locals:
  3097.   L I fffffffe 00000000 cols
  3098.   L I fffffffd 00000000 dcols
  3099.   L I fffffffc 00000000 mask
  3100.   L I fffffffb 00000000 value
  3101.  
  3102. TvText_putchar:
  3103. 30000434 25 04          FRAME 04
  3104. 30000436 1a 0d          SLIT 13
  3105. 30000438 20 fc          LSET -4
  3106. 3000043a 1f 00          LREF 0
  3107. 3000043c 1f fc          LREF -4
  3108. 3000043e 15             EQ
  3109. 3000043f 03 00 00 00 0c BRF 0000000c # 30000450
  3110. 30000444 19 30 00 02 8c LIT 3000028c
  3111. 30000449 22             PUSHJ
  3112. 3000044a 28             DROP
  3113. 3000044b 05 00 00 00 0b BR 0000000b # 3000045b
  3114. 30000450 1f 00          LREF 0
  3115. 30000452 19 30 00 03 c8 LIT 300003c8
  3116. 30000457 22             PUSHJ
  3117. 30000458 24 01          CLEAN 01
  3118. 3000045a 28             DROP
  3119. 3000045b 27             RETURNZ
  3120. arguments:
  3121.   L I 00000000 00000000 c
  3122. locals:
  3123.   L I fffffffe 00000000 x
  3124.   L I fffffffd 00000000 y
  3125.   L I fffffffc 00000000 newline
  3126.  
  3127. TvText_setTextXY:
  3128. 3000045c 25 01          FRAME 01
  3129. 3000045e 1f 00          LREF 0
  3130. 30000460 1a 54          SLIT 84
  3131. 30000462 0c             REM
  3132. 30000463 19 00 00 04 78 LIT 00000478
  3133. 30000468 1d             STORE
  3134. 30000469 1f 01          LREF 1
  3135. 3000046b 1a 0d          SLIT 13
  3136. 3000046d 0c             REM
  3137. 3000046e 19 00 00 04 74 LIT 00000474
  3138. 30000473 1d             STORE
  3139. 30000474 27             RETURNZ
  3140. arguments:
  3141.   L I 00000000 00000000 mx
  3142.   L I 00000001 00000000 my
  3143.  
  3144. TvText_str:
  3145. 30000478 25 03          FRAME 03
  3146. 3000047a 1a 00          SLIT 0
  3147. 3000047c 20 fe          LSET -2
  3148. 3000047e 1f 00          LREF 0
  3149. 30000480 1f fe          LREF -2
  3150. 30000482 08             ADD
  3151. 30000483 1c             LOADB
  3152. 30000484 20 fd          LSET -3
  3153. 30000486 05 00 00 00 1a BR 0000001a # 300004a5
  3154. 3000048b 1f fd          LREF -3
  3155. 3000048d 19 30 00 04 34 LIT 30000434
  3156. 30000492 22             PUSHJ
  3157. 30000493 24 01          CLEAN 01
  3158. 30000495 28             DROP
  3159. 30000496 1f fe          LREF -2
  3160. 30000498 1a 01          SLIT 1
  3161. 3000049a 08             ADD
  3162. 3000049b 20 fe          LSET -2
  3163. 3000049d 1f 00          LREF 0
  3164. 3000049f 1f fe          LREF -2
  3165. 300004a1 08             ADD
  3166. 300004a2 1c             LOADB
  3167. 300004a3 20 fd          LSET -3
  3168. 300004a5 1f fd          LREF -3
  3169. 300004a7 01 ff ff ff df BRT ffffffdf # 3000048b
  3170. 300004ac 27             RETURNZ
  3171. arguments:
  3172.   L P 00000000 00000000 s
  3173. locals:
  3174.   L I fffffffe 00000000 n
  3175.   L I fffffffd 00000000 ch
  3176.  
  3177. TvText_dec:
  3178. 300004b0 25 04          FRAME 04
  3179. 300004b2 1f 00          LREF 0
  3180. 300004b4 20 fe          LSET -2
  3181. 300004b6 1a 0a          SLIT 10
  3182. 300004b8 20 fd          LSET -3
  3183. 300004ba 1a 00          SLIT 0
  3184. 300004bc 20 fc          LSET -4
  3185. 300004be 1f 00          LREF 0
  3186. 300004c0 1a 00          SLIT 0
  3187. 300004c2 13             LT
  3188. 300004c3 03 00 00 00 17 BRF 00000017 # 300004df
  3189. 300004c8 1a 00          SLIT 0
  3190. 300004ca 1f 00          LREF 0
  3191. 300004cc 09             SUB
  3192. 300004cd 20 00          LSET 0
  3193. 300004cf 1a 2d          SLIT 45
  3194. 300004d1 19 30 00 04 34 LIT 30000434
  3195. 300004d6 22             PUSHJ
  3196. 300004d7 24 01          CLEAN 01
  3197. 300004d9 28             DROP
  3198. 300004da 05 00 00 00 00 BR 00000000 # 300004df
  3199. 300004df 19 3b 9a ca 00 LIT 3b9aca00
  3200. 300004e4 20 fe          LSET -2
  3201. 300004e6 05 00 00 00 6d BR 0000006d # 30000558
  3202. 300004eb 1f fd          LREF -3
  3203. 300004ed 1a 01          SLIT 1
  3204. 300004ef 09             SUB
  3205. 300004f0 20 fd          LSET -3
  3206. 300004f2 1f 00          LREF 0
  3207. 300004f4 1f fe          LREF -2
  3208. 300004f6 17             GE
  3209. 300004f7 03 00 00 00 24 BRF 00000024 # 30000520
  3210. 300004fc 1f 00          LREF 0
  3211. 300004fe 1f fe          LREF -2
  3212. 30000500 0b             DIV
  3213. 30000501 1a 30          SLIT 48
  3214. 30000503 08             ADD
  3215. 30000504 19 30 00 04 34 LIT 30000434
  3216. 30000509 22             PUSHJ
  3217. 3000050a 24 01          CLEAN 01
  3218. 3000050c 28             DROP
  3219. 3000050d 1f 00          LREF 0
  3220. 3000050f 1f fe          LREF -2
  3221. 30000511 0c             REM
  3222. 30000512 20 00          LSET 0
  3223. 30000514 1f fc          LREF -4
  3224. 30000516 1a 01          SLIT 1
  3225. 30000518 08             ADD
  3226. 30000519 20 fc          LSET -4
  3227. 3000051b 05 00 00 00 31 BR 00000031 # 30000551
  3228. 30000520 1f fc          LREF -4
  3229. 30000522 03 00 00 00 10 BRF 00000010 # 30000537
  3230. 30000527 1a 30          SLIT 48
  3231. 30000529 19 30 00 04 34 LIT 30000434
  3232. 3000052e 22             PUSHJ
  3233. 3000052f 24 01          CLEAN 01
  3234. 30000531 28             DROP
  3235. 30000532 05 00 00 00 1a BR 0000001a # 30000551
  3236. 30000537 1f fe          LREF -2
  3237. 30000539 1a 01          SLIT 1
  3238. 3000053b 15             EQ
  3239. 3000053c 03 00 00 00 10 BRF 00000010 # 30000551
  3240. 30000541 1a 30          SLIT 48
  3241. 30000543 19 30 00 04 34 LIT 30000434
  3242. 30000548 22             PUSHJ
  3243. 30000549 24 01          CLEAN 01
  3244. 3000054b 28             DROP
  3245. 3000054c 05 00 00 00 00 BR 00000000 # 30000551
  3246. 30000551 1f fe          LREF -2
  3247. 30000553 1a 0a          SLIT 10
  3248. 30000555 0b             DIV
  3249. 30000556 20 fe          LSET -2
  3250. 30000558 1f fd          LREF -3
  3251. 3000055a 1a 00          SLIT 0
  3252. 3000055c 18             GT
  3253. 3000055d 01 ff ff ff 89 BRT ffffff89 # 300004eb
  3254. 30000562 27             RETURNZ
  3255. arguments:
  3256.   L I 00000000 00000000 value
  3257. locals:
  3258.   L I fffffffe 00000000 n
  3259.   L I fffffffd 00000000 length
  3260.   L I fffffffc 00000000 result
  3261.  
  3262. TvText_hex:
  3263. 30000564 25 04          FRAME 04
  3264. 30000566 1a 00          SLIT 0
  3265. 30000568 20 fe          LSET -2
  3266. 3000056a 1a 0f          SLIT 15
  3267. 3000056c 20 fd          LSET -3
  3268. 3000056e 1a 01          SLIT 1
  3269. 30000570 20 fc          LSET -4
  3270. 30000572 05 00 00 00 26 BR 00000026 # 3000059d
  3271. 30000577 1f 01          LREF 1
  3272. 30000579 1f fc          LREF -4
  3273. 3000057b 09             SUB
  3274. 3000057c 20 01          LSET 1
  3275. 3000057e 1f 00          LREF 0
  3276. 30000580 1f 01          LREF 1
  3277. 30000582 1a 02          SLIT 2
  3278. 30000584 11             SHL
  3279. 30000585 12             SHR
  3280. 30000586 1f fd          LREF -3
  3281. 30000588 0e             BAND
  3282. 30000589 20 fe          LSET -2
  3283. 3000058b 19 00 00 0d 84 LIT 00000d84
  3284. 30000590 1f fe          LREF -2
  3285. 30000592 21             INDEX
  3286. 30000593 1b             LOAD
  3287. 30000594 19 30 00 04 34 LIT 30000434
  3288. 30000599 22             PUSHJ
  3289. 3000059a 24 01          CLEAN 01
  3290. 3000059c 28             DROP
  3291. 3000059d 1f 01          LREF 1
  3292. 3000059f 1a 00          SLIT 0
  3293. 300005a1 18             GT
  3294. 300005a2 01 ff ff ff d0 BRT ffffffd0 # 30000577
  3295. 300005a7 27             RETURNZ
  3296. arguments:
  3297.   L I 00000000 00000000 value
  3298.   L I 00000001 00000000 digits
  3299. locals:
  3300.   L I fffffffe 00000000 n
  3301.   L I fffffffd 00000000 mask
  3302.   L I fffffffc 00000000 one
  3303.  
  3304. TvText_bin:
  3305. 300005a8 25 04          FRAME 04
  3306. 300005aa 1a 01          SLIT 1
  3307. 300005ac 20 fe          LSET -2
  3308. 300005ae 1a ff          SLIT -1
  3309. 300005b0 20 fd          LSET -3
  3310. 300005b2 1a 00          SLIT 0
  3311. 300005b4 20 fc          LSET -4
  3312. 300005b6 1f 01          LREF 1
  3313. 300005b8 1a 01          SLIT 1
  3314. 300005ba 09             SUB
  3315. 300005bb 19 00 00 0e 08 LIT 00000e08
  3316. 300005c0 1d             STORE
  3317. 300005c1 05 00 00 00 32 BR 00000032 # 300005f8
  3318. 300005c6 1a 30          SLIT 48
  3319. 300005c8 1f 00          LREF 0
  3320. 300005ca 1a 01          SLIT 1
  3321. 300005cc 19 00 00 0e 08 LIT 00000e08
  3322. 300005d1 1b             LOAD
  3323. 300005d2 11             SHL
  3324. 300005d3 0e             BAND
  3325. 300005d4 19 00 00 0e 08 LIT 00000e08
  3326. 300005d9 1b             LOAD
  3327. 300005da 12             SHR
  3328. 300005db 08             ADD
  3329. 300005dc 20 fc          LSET -4
  3330. 300005de 1f fc          LREF -4
  3331. 300005e0 19 00 00 01 8d LIT 0000018d
  3332. 300005e5 22             PUSHJ
  3333. 300005e6 24 01          CLEAN 01
  3334. 300005e8 28             DROP
  3335. 300005e9 19 00 00 0e 08 LIT 00000e08
  3336. 300005ee 1b             LOAD
  3337. 300005ef 1f fe          LREF -2
  3338. 300005f1 09             SUB
  3339. 300005f2 19 00 00 0e 08 LIT 00000e08
  3340. 300005f7 1d             STORE
  3341. 300005f8 19 00 00 0e 08 LIT 00000e08
  3342. 300005fd 1b             LOAD
  3343. 300005fe 1f fd          LREF -3
  3344. 30000600 18             GT
  3345. 30000601 01 ff ff ff c0 BRT ffffffc0 # 300005c6
  3346. 30000606 27             RETURNZ
  3347. arguments:
  3348.   L I 00000000 00000000 value
  3349.   L I 00000001 00000000 digits
  3350. locals:
  3351.   L I fffffffe 00000000 one
  3352.   L I fffffffd 00000000 minus1
  3353.   L I fffffffc 00000000 dig
  3354. symbol fixups:
  3355.   00000039 TvText_out
  3356.  
  3357. TvText_out:
  3358. 30000608 25 04          FRAME 04
  3359. 3000060a 1a 00          SLIT 0
  3360. 3000060c 20 fe          LSET -2
  3361. 3000060e 1a 01          SLIT 1
  3362. 30000610 20 fd          LSET -3
  3363. 30000612 1a 07          SLIT 7
  3364. 30000614 20 fc          LSET -4
  3365. 30000616 19 00 00 04 80 LIT 00000480
  3366. 3000061b 1b             LOAD
  3367. 3000061c 1f fe          LREF -2
  3368. 3000061e 15             EQ
  3369. 3000061f 03 00 00 00 e8 BRF 000000e8 # 3000070c
  3370. 30000624 1f 00          LREF 0
  3371. 30000626 1f fe          LREF -2
  3372. 30000628 15             EQ
  3373. 30000629 03 00 00 00 0c BRF 0000000c # 3000063a
  3374. 3000062e 19 30 00 03 64 LIT 30000364
  3375. 30000633 22             PUSHJ
  3376. 30000634 28             DROP
  3377. 30000635 05 00 00 00 cd BR 000000cd # 30000707
  3378. 3000063a 1f 00          LREF 0
  3379. 3000063c 1f fd          LREF -3
  3380. 3000063e 15             EQ
  3381. 3000063f 03 00 00 00 15 BRF 00000015 # 30000659
  3382. 30000644 1f fe          LREF -2
  3383. 30000646 19 00 00 04 78 LIT 00000478
  3384. 3000064b 1d             STORE
  3385. 3000064c 1f fe          LREF -2
  3386. 3000064e 19 00 00 04 74 LIT 00000474
  3387. 30000653 1d             STORE
  3388. 30000654 05 00 00 00 ae BR 000000ae # 30000707
  3389. 30000659 1f 00          LREF 0
  3390. 3000065b 1a 08          SLIT 8
  3391. 3000065d 15             EQ
  3392. 3000065e 03 00 00 00 24 BRF 00000024 # 30000687
  3393. 30000663 19 00 00 04 78 LIT 00000478
  3394. 30000668 1b             LOAD
  3395. 30000669 03 00 00 00 14 BRF 00000014 # 30000682
  3396. 3000066e 19 00 00 04 78 LIT 00000478
  3397. 30000673 1b             LOAD
  3398. 30000674 1f fd          LREF -3
  3399. 30000676 09             SUB
  3400. 30000677 19 00 00 04 78 LIT 00000478
  3401. 3000067c 1d             STORE
  3402. 3000067d 05 00 00 00 00 BR 00000000 # 30000682
  3403. 30000682 05 00 00 00 80 BR 00000080 # 30000707
  3404. 30000687 1f 00          LREF 0
  3405. 30000689 1a 09          SLIT 9
  3406. 3000068b 15             EQ
  3407. 3000068c 03 00 00 00 23 BRF 00000023 # 300006b4
  3408. 30000691 05 00 00 00 0b BR 0000000b # 300006a1
  3409. 30000696 1a 20          SLIT 32
  3410. 30000698 19 30 00 04 34 LIT 30000434
  3411. 3000069d 22             PUSHJ
  3412. 3000069e 24 01          CLEAN 01
  3413. 300006a0 28             DROP
  3414. 300006a1 19 00 00 04 78 LIT 00000478
  3415. 300006a6 1b             LOAD
  3416. 300006a7 1f fc          LREF -4
  3417. 300006a9 0e             BAND
  3418. 300006aa 01 ff ff ff e7 BRT ffffffe7 # 30000696
  3419. 300006af 05 00 00 00 53 BR 00000053 # 30000707
  3420. 300006b4 1f 00          LREF 0
  3421. 300006b6 1a 0a          SLIT 10
  3422. 300006b8 15             EQ
  3423. 300006b9 03 00 00 00 0e BRF 0000000e # 300006cc
  3424. 300006be 1f 00          LREF 0
  3425. 300006c0 19 00 00 04 80 LIT 00000480
  3426. 300006c5 1d             STORE
  3427. 300006c6 27             RETURNZ
  3428. 300006c7 05 00 00 00 3b BR 0000003b # 30000707
  3429. 300006cc 1f 00          LREF 0
  3430. 300006ce 1a 0b          SLIT 11
  3431. 300006d0 15             EQ
  3432. 300006d1 03 00 00 00 0e BRF 0000000e # 300006e4
  3433. 300006d6 1f 00          LREF 0
  3434. 300006d8 19 00 00 04 80 LIT 00000480
  3435. 300006dd 1d             STORE
  3436. 300006de 27             RETURNZ
  3437. 300006df 05 00 00 00 23 BR 00000023 # 30000707
  3438. 300006e4 1f 00          LREF 0
  3439. 300006e6 1a 0c          SLIT 12
  3440. 300006e8 15             EQ
  3441. 300006e9 03 00 00 00 0e BRF 0000000e # 300006fc
  3442. 300006ee 1f 00          LREF 0
  3443. 300006f0 19 00 00 04 80 LIT 00000480
  3444. 300006f5 1d             STORE
  3445. 300006f6 27             RETURNZ
  3446. 300006f7 05 00 00 00 0b BR 0000000b # 30000707
  3447. 300006fc 1f 00          LREF 0
  3448. 300006fe 19 30 00 04 34 LIT 30000434
  3449. 30000703 22             PUSHJ
  3450. 30000704 24 01          CLEAN 01
  3451. 30000706 28             DROP
  3452. 30000707 05 00 00 00 57 BR 00000057 # 30000763
  3453. 3000070c 19 00 00 04 80 LIT 00000480
  3454. 30000711 1b             LOAD
  3455. 30000712 1a 0a          SLIT 10
  3456. 30000714 15             EQ
  3457. 30000715 03 00 00 00 10 BRF 00000010 # 3000072a
  3458. 3000071a 1f 00          LREF 0
  3459. 3000071c 1a 2a          SLIT 42
  3460. 3000071e 0c             REM
  3461. 3000071f 19 00 00 04 78 LIT 00000478
  3462. 30000724 1d             STORE
  3463. 30000725 05 00 00 00 39 BR 00000039 # 30000763
  3464. 3000072a 19 00 00 04 80 LIT 00000480
  3465. 3000072f 1b             LOAD
  3466. 30000730 1a 0b          SLIT 11
  3467. 30000732 15             EQ
  3468. 30000733 03 00 00 00 10 BRF 00000010 # 30000748
  3469. 30000738 1f 00          LREF 0
  3470. 3000073a 1a 0d          SLIT 13
  3471. 3000073c 0c             REM
  3472. 3000073d 19 00 00 04 74 LIT 00000474
  3473. 30000742 1d             STORE
  3474. 30000743 05 00 00 00 1b BR 0000001b # 30000763
  3475. 30000748 19 00 00 04 80 LIT 00000480
  3476. 3000074d 1b             LOAD
  3477. 3000074e 1a 0c          SLIT 12
  3478. 30000750 15             EQ
  3479. 30000751 03 00 00 00 0d BRF 0000000d # 30000763
  3480. 30000756 1f 00          LREF 0
  3481. 30000758 19 00 00 04 70 LIT 00000470
  3482. 3000075d 1d             STORE
  3483. 3000075e 05 00 00 00 00 BR 00000000 # 30000763
  3484. 30000763 1f fe          LREF -2
  3485. 30000765 19 00 00 04 80 LIT 00000480
  3486. 3000076a 1d             STORE
  3487. 3000076b 27             RETURNZ
  3488. arguments:
  3489.   L I 00000000 00000000 c
  3490. locals:
  3491.   L I fffffffe 00000000 zero
  3492.   L I fffffffd 00000000 one
  3493.   L I fffffffc 00000000 seven
  3494.  
  3495. [main]:
  3496. 3000076c 19 00 00 00 00 LIT 00000000
  3497. 30000771 22             PUSHJ
  3498. 30000772 28             DROP
  3499. 30000773 00             HALT
  3500. symbol fixups:
  3501.   00000001 main
  3502.  
  3503. main:
  3504. 30000774 25 01          FRAME 01
  3505. 30000776 1a 0c          SLIT 12
  3506. 30000778 19 30 00 00 f8 LIT 300000f8
  3507. 3000077d 22             PUSHJ
  3508. 3000077e 24 01          CLEAN 01
  3509. 30000780 28             DROP
  3510. 30000781 19 00 00 00 00 LIT 00000000
  3511. 30000786 22             PUSHJ
  3512. 30000787 28             DROP
  3513. 30000788 05 ff ff ff f4 BR fffffff4 # 30000781
  3514. 3000078d 27             RETURNZ
  3515. symbol fixups:
  3516.   0000000e test
  3517.  
  3518. test:
  3519. 30000790 25 02          FRAME 02
  3520. 30000792 19 00 00 00 80 LIT 00000080
  3521. 30000797 20 fe          LSET -2
  3522. 30000799 19 00 00 04 6e LIT 0000046e
  3523. 3000079e 19 00 00 00 00 LIT 00000000
  3524. 300007a3 22             PUSHJ
  3525. 300007a4 24 01          CLEAN 01
  3526. 300007a6 28             DROP
  3527. 300007a7 1f fe          LREF -2
  3528. 300007a9 19 00 00 00 00 LIT 00000000
  3529. 300007ae 22             PUSHJ
  3530. 300007af 24 01          CLEAN 01
  3531. 300007b1 28             DROP
  3532. 300007b2 1f fe          LREF -2
  3533. 300007b4 19 00 00 00 00 LIT 00000000
  3534. 300007b9 22             PUSHJ
  3535. 300007ba 24 01          CLEAN 01
  3536. 300007bc 28             DROP
  3537. 300007bd 1f fe          LREF -2
  3538. 300007bf 19 00 00 00 00 LIT 00000000
  3539. 300007c4 22             PUSHJ
  3540. 300007c5 24 01          CLEAN 01
  3541. 300007c7 28             DROP
  3542. 300007c8 27             RETURNZ
  3543. locals:
  3544.   L I fffffffe 00000000 length
  3545. symbol fixups:
  3546.   0000000f doChars
  3547.   0000001a doOutXYprint
  3548.   00000025 doRandomChars
  3549.   00000030 doPrintTest
  3550.  
  3551. doChars:
  3552. 300007cc 25 02          FRAME 02
  3553. 300007ce 1a 00          SLIT 0
  3554. 300007d0 20 fe          LSET -2
  3555. 300007d2 1a 02          SLIT 2
  3556. 300007d4 1a 07          SLIT 7
  3557. 300007d6 1a 00          SLIT 0
  3558. 300007d8 19 30 00 02 10 LIT 30000210
  3559. 300007dd 22             PUSHJ
  3560. 300007de 24 03          CLEAN 03
  3561. 300007e0 28             DROP
  3562. 300007e1 05 00 00 00 15 BR 00000015 # 300007fb
  3563. 300007e6 1a 30          SLIT 48
  3564. 300007e8 1f fe          LREF -2
  3565. 300007ea 08             ADD
  3566. 300007eb 19 30 00 04 34 LIT 30000434
  3567. 300007f0 22             PUSHJ
  3568. 300007f1 24 01          CLEAN 01
  3569. 300007f3 28             DROP
  3570. 300007f4 1f fe          LREF -2
  3571. 300007f6 1a 01          SLIT 1
  3572. 300007f8 08             ADD
  3573. 300007f9 20 fe          LSET -2
  3574. 300007fb 1f fe          LREF -2
  3575. 300007fd 1f 00          LREF 0
  3576. 300007ff 13             LT
  3577. 30000800 01 ff ff ff e1 BRT ffffffe1 # 300007e6
  3578. 30000805 19 30 00 00 6c LIT 3000006c
  3579. 3000080a 22             PUSHJ
  3580. 3000080b 1a 04          SLIT 4
  3581. 3000080d 0a             MUL
  3582. 3000080e 19 10 00 07 c4 LIT 100007c4
  3583. 30000813 1b             LOAD
  3584. 30000814 08             ADD
  3585. 30000815 19 30 00 00 c8 LIT 300000c8
  3586. 3000081a 22             PUSHJ
  3587. 3000081b 24 01          CLEAN 01
  3588. 3000081d 28             DROP
  3589. 3000081e 27             RETURNZ
  3590. arguments:
  3591.   L I 00000000 00000000 length
  3592. locals:
  3593.   L I fffffffe 00000000 n
  3594.  
  3595. doOutXYprint:
  3596. 30000820 25 02          FRAME 02
  3597. 30000822 1a 02          SLIT 2
  3598. 30000824 20 fe          LSET -2
  3599. 30000826 1a 00          SLIT 0
  3600. 30000828 19 30 00 06 08 LIT 30000608
  3601. 3000082d 22             PUSHJ
  3602. 3000082e 24 01          CLEAN 01
  3603. 30000830 28             DROP
  3604. 30000831 1f fe          LREF -2
  3605. 30000833 19 00 00 00 9e LIT 0000009e
  3606. 30000838 1a 00          SLIT 0
  3607. 3000083a 19 30 00 02 10 LIT 30000210
  3608. 3000083f 22             PUSHJ
  3609. 30000840 24 03          CLEAN 03
  3610. 30000842 28             DROP
  3611. 30000843 1a 00          SLIT 0
  3612. 30000845 05 00 00 00 6e BR 0000006e # 300008b8
  3613. 3000084a 1a 0a          SLIT 10
  3614. 3000084c 19 30 00 06 08 LIT 30000608
  3615. 30000851 22             PUSHJ
  3616. 30000852 24 01          CLEAN 01
  3617. 30000854 28             DROP
  3618. 30000855 19 00 00 0e 08 LIT 00000e08
  3619. 3000085a 1b             LOAD
  3620. 3000085b 1a 54          SLIT 84
  3621. 3000085d 0c             REM
  3622. 3000085e 19 30 00 06 08 LIT 30000608
  3623. 30000863 22             PUSHJ
  3624. 30000864 24 01          CLEAN 01
  3625. 30000866 28             DROP
  3626. 30000867 1a 0b          SLIT 11
  3627. 30000869 19 30 00 06 08 LIT 30000608
  3628. 3000086e 22             PUSHJ
  3629. 3000086f 24 01          CLEAN 01
  3630. 30000871 28             DROP
  3631. 30000872 19 00 00 0e 08 LIT 00000e08
  3632. 30000877 1b             LOAD
  3633. 30000878 1a 0d          SLIT 13
  3634. 3000087a 0c             REM
  3635. 3000087b 19 30 00 06 08 LIT 30000608
  3636. 30000880 22             PUSHJ
  3637. 30000881 24 01          CLEAN 01
  3638. 30000883 28             DROP
  3639. 30000884 1a 30          SLIT 48
  3640. 30000886 19 00 00 0e 08 LIT 00000e08
  3641. 3000088b 1b             LOAD
  3642. 3000088c 08             ADD
  3643. 3000088d 19 30 00 06 08 LIT 30000608
  3644. 30000892 22             PUSHJ
  3645. 30000893 24 01          CLEAN 01
  3646. 30000895 28             DROP
  3647. 30000896 19 30 00 00 6c LIT 3000006c
  3648. 3000089b 22             PUSHJ
  3649. 3000089c 1a 32          SLIT 50
  3650. 3000089e 0b             DIV
  3651. 3000089f 19 10 00 07 c4 LIT 100007c4
  3652. 300008a4 1b             LOAD
  3653. 300008a5 08             ADD
  3654. 300008a6 19 30 00 00 c8 LIT 300000c8
  3655. 300008ab 22             PUSHJ
  3656. 300008ac 24 01          CLEAN 01
  3657. 300008ae 28             DROP
  3658. 300008af 19 00 00 0e 08 LIT 00000e08
  3659. 300008b4 1b             LOAD
  3660. 300008b5 1a 01          SLIT 1
  3661. 300008b7 08             ADD
  3662. 300008b8 29             DUP
  3663. 300008b9 19 00 00 0e 08 LIT 00000e08
  3664. 300008be 1d             STORE
  3665. 300008bf 1f 00          LREF 0
  3666. 300008c1 14             LE
  3667. 300008c2 01 ff ff ff 83 BRT ffffff83 # 3000084a
  3668. 300008c7 19 30 00 00 6c LIT 3000006c
  3669. 300008cc 22             PUSHJ
  3670. 300008cd 1a 02          SLIT 2
  3671. 300008cf 0b             DIV
  3672. 300008d0 19 10 00 07 c4 LIT 100007c4
  3673. 300008d5 1b             LOAD
  3674. 300008d6 08             ADD
  3675. 300008d7 19 30 00 00 c8 LIT 300000c8
  3676. 300008dc 22             PUSHJ
  3677. 300008dd 24 01          CLEAN 01
  3678. 300008df 28             DROP
  3679. 300008e0 27             RETURNZ
  3680. arguments:
  3681.   L I 00000000 00000000 length
  3682. locals:
  3683.   L I fffffffe 00000000 bg
  3684.  
  3685. doRandomChars:
  3686. 300008e4 25 04          FRAME 04
  3687. 300008e6 1a 7f          SLIT 127
  3688. 300008e8 20 fe          LSET -2
  3689. 300008ea 1a 00          SLIT 0
  3690. 300008ec 20 fd          LSET -3
  3691. 300008ee 1a 00          SLIT 0
  3692. 300008f0 20 fc          LSET -4
  3693. 300008f2 1a 00          SLIT 0
  3694. 300008f4 19 30 00 06 08 LIT 30000608
  3695. 300008f9 22             PUSHJ
  3696. 300008fa 24 01          CLEAN 01
  3697. 300008fc 28             DROP
  3698. 300008fd 1a 00          SLIT 0
  3699. 300008ff 05 00 00 00 2b BR 0000002b # 3000092f
  3700. 30000904 19 30 00 00 38 LIT 30000038
  3701. 30000909 22             PUSHJ
  3702. 3000090a 19 30 00 00 38 LIT 30000038
  3703. 3000090f 22             PUSHJ
  3704. 30000910 19 30 00 04 5c LIT 3000045c
  3705. 30000915 22             PUSHJ
  3706. 30000916 24 02          CLEAN 02
  3707. 30000918 28             DROP
  3708. 30000919 1a 30          SLIT 48
  3709. 3000091b 1f fc          LREF -4
  3710. 3000091d 1f fe          LREF -2
  3711. 3000091f 0e             BAND
  3712. 30000920 08             ADD
  3713. 30000921 19 30 00 06 08 LIT 30000608
  3714. 30000926 22             PUSHJ
  3715. 30000927 24 01          CLEAN 01
  3716. 30000929 28             DROP
  3717. 3000092a 1f fc          LREF -4
  3718. 3000092c 1a 01          SLIT 1
  3719. 3000092e 08             ADD
  3720. 3000092f 29             DUP
  3721. 30000930 20 fc          LSET -4
  3722. 30000932 1f 00          LREF 0
  3723. 30000934 14             LE
  3724. 30000935 01 ff ff ff ca BRT ffffffca # 30000904
  3725. 3000093a 19 30 00 00 6c LIT 3000006c
  3726. 3000093f 22             PUSHJ
  3727. 30000940 19 10 00 07 c4 LIT 100007c4
  3728. 30000945 1b             LOAD
  3729. 30000946 08             ADD
  3730. 30000947 19 30 00 00 c8 LIT 300000c8
  3731. 3000094c 22             PUSHJ
  3732. 3000094d 24 01          CLEAN 01
  3733. 3000094f 28             DROP
  3734. 30000950 1a 2a          SLIT 42
  3735. 30000952 19 00 00 00 9e LIT 0000009e
  3736. 30000957 1a 00          SLIT 0
  3737. 30000959 19 30 00 02 10 LIT 30000210
  3738. 3000095e 22             PUSHJ
  3739. 3000095f 24 03          CLEAN 03
  3740. 30000961 28             DROP
  3741. 30000962 19 30 00 00 6c LIT 3000006c
  3742. 30000967 22             PUSHJ
  3743. 30000968 19 10 00 07 c4 LIT 100007c4
  3744. 3000096d 1b             LOAD
  3745. 3000096e 08             ADD
  3746. 3000096f 19 30 00 00 c8 LIT 300000c8
  3747. 30000974 22             PUSHJ
  3748. 30000975 24 01          CLEAN 01
  3749. 30000977 28             DROP
  3750. 30000978 1a 00          SLIT 0
  3751. 3000097a 19 30 00 06 08 LIT 30000608
  3752. 3000097f 22             PUSHJ
  3753. 30000980 24 01          CLEAN 01
  3754. 30000982 28             DROP
  3755. 30000983 19 30 00 00 6c LIT 3000006c
  3756. 30000988 22             PUSHJ
  3757. 30000989 1a 02          SLIT 2
  3758. 3000098b 0b             DIV
  3759. 3000098c 19 10 00 07 c4 LIT 100007c4
  3760. 30000991 1b             LOAD
  3761. 30000992 08             ADD
  3762. 30000993 19 30 00 00 c8 LIT 300000c8
  3763. 30000998 22             PUSHJ
  3764. 30000999 24 01          CLEAN 01
  3765. 3000099b 28             DROP
  3766. 3000099c 27             RETURNZ
  3767. arguments:
  3768.   L I 00000000 00000000 length
  3769. locals:
  3770.   L I fffffffe 004a1874 mask
  3771.   L I fffffffd 00000000 value
  3772.   L I fffffffc 00000000 n
  3773.  
  3774. doPrintTest:
  3775. 300009bc 25 05          FRAME 05
  3776. 300009be 1a 7f          SLIT 127
  3777. 300009c0 20 fe          LSET -2
  3778. 300009c2 19 00 00 07 ff LIT 000007ff
  3779. 300009c7 20 fd          LSET -3
  3780. 300009c9 1a 00          SLIT 0
  3781. 300009cb 20 fc          LSET -4
  3782. 300009cd 1a 00          SLIT 0
  3783. 300009cf 20 fb          LSET -5
  3784. 300009d1 1a 1a          SLIT 26
  3785. 300009d3 19 00 00 00 9e LIT 0000009e
  3786. 300009d8 1a 00          SLIT 0
  3787. 300009da 19 30 00 02 10 LIT 30000210
  3788. 300009df 22             PUSHJ
  3789. 300009e0 24 03          CLEAN 03
  3790. 300009e2 28             DROP
  3791. 300009e3 1a 00          SLIT 0
  3792. 300009e5 20 fb          LSET -5
  3793. 300009e7 1a 00          SLIT 0
  3794. 300009e9 05 00 00 00 a1 BR 000000a1 # 30000a8f
  3795. 300009ee 1a 30          SLIT 48
  3796. 300009f0 1f fb          LREF -5
  3797. 300009f2 1f fe          LREF -2
  3798. 300009f4 0e             BAND
  3799. 300009f5 08             ADD
  3800. 300009f6 20 fc          LSET -4
  3801. 300009f8 19 30 00 09 a0 LIT 300009a0
  3802. 300009fd 19 30 00 04 78 LIT 30000478
  3803. 30000a02 22             PUSHJ
  3804. 30000a03 24 01          CLEAN 01
  3805. 30000a05 28             DROP
  3806. 30000a06 1a 0a          SLIT 10
  3807. 30000a08 1f fc          LREF -4
  3808. 30000a0a 19 30 00 05 a8 LIT 300005a8
  3809. 30000a0f 22             PUSHJ
  3810. 30000a10 24 02          CLEAN 02
  3811. 30000a12 28             DROP
  3812. 30000a13 1a 20          SLIT 32
  3813. 30000a15 19 30 00 06 08 LIT 30000608
  3814. 30000a1a 22             PUSHJ
  3815. 30000a1b 24 01          CLEAN 01
  3816. 30000a1d 28             DROP
  3817. 30000a1e 1a 04          SLIT 4
  3818. 30000a20 1f fc          LREF -4
  3819. 30000a22 19 30 00 05 64 LIT 30000564
  3820. 30000a27 22             PUSHJ
  3821. 30000a28 24 02          CLEAN 02
  3822. 30000a2a 28             DROP
  3823. 30000a2b 1a 20          SLIT 32
  3824. 30000a2d 19 30 00 06 08 LIT 30000608
  3825. 30000a32 22             PUSHJ
  3826. 30000a33 24 01          CLEAN 01
  3827. 30000a35 28             DROP
  3828. 30000a36 1f fc          LREF -4
  3829. 30000a38 19 30 00 04 34 LIT 30000434
  3830. 30000a3d 22             PUSHJ
  3831. 30000a3e 24 01          CLEAN 01
  3832. 30000a40 28             DROP
  3833. 30000a41 1a 20          SLIT 32
  3834. 30000a43 19 30 00 06 08 LIT 30000608
  3835. 30000a48 22             PUSHJ
  3836. 30000a49 24 01          CLEAN 01
  3837. 30000a4b 28             DROP
  3838. 30000a4c 1f fc          LREF -4
  3839. 30000a4e 19 30 00 04 b0 LIT 300004b0
  3840. 30000a53 22             PUSHJ
  3841. 30000a54 24 01          CLEAN 01
  3842. 30000a56 28             DROP
  3843. 30000a57 19 30 00 09 b4 LIT 300009b4
  3844. 30000a5c 19 30 00 04 78 LIT 30000478
  3845. 30000a61 22             PUSHJ
  3846. 30000a62 24 01          CLEAN 01
  3847. 30000a64 28             DROP
  3848. 30000a65 1f fb          LREF -5
  3849. 30000a67 03 00 00 00 1e BRF 0000001e # 30000a8a
  3850. 30000a6c 1a 0c          SLIT 12
  3851. 30000a6e 19 30 00 06 08 LIT 30000608
  3852. 30000a73 22             PUSHJ
  3853. 30000a74 24 01          CLEAN 01
  3854. 30000a76 28             DROP
  3855. 30000a77 1f fb          LREF -5
  3856. 30000a79 1a 07          SLIT 7
  3857. 30000a7b 0e             BAND
  3858. 30000a7c 19 30 00 06 08 LIT 30000608
  3859. 30000a81 22             PUSHJ
  3860. 30000a82 24 01          CLEAN 01
  3861. 30000a84 28             DROP
  3862. 30000a85 05 00 00 00 00 BR 00000000 # 30000a8a
  3863. 30000a8a 1f fb          LREF -5
  3864. 30000a8c 1a 01          SLIT 1
  3865. 30000a8e 08             ADD
  3866. 30000a8f 29             DUP
  3867. 30000a90 20 fb          LSET -5
  3868. 30000a92 1f 00          LREF 0
  3869. 30000a94 14             LE
  3870. 30000a95 01 ff ff ff 54 BRT ffffff54 # 300009ee
  3871. 30000a9a 19 30 00 00 6c LIT 3000006c
  3872. 30000a9f 22             PUSHJ
  3873. 30000aa0 1a 02          SLIT 2
  3874. 30000aa2 0a             MUL
  3875. 30000aa3 19 10 00 07 c4 LIT 100007c4
  3876. 30000aa8 1b             LOAD
  3877. 30000aa9 08             ADD
  3878. 30000aaa 19 30 00 00 c8 LIT 300000c8
  3879. 30000aaf 22             PUSHJ
  3880. 30000ab0 24 01          CLEAN 01
  3881. 30000ab2 28             DROP
  3882. 30000ab3 1a 00          SLIT 0
  3883. 30000ab5 19 30 00 06 08 LIT 30000608
  3884. 30000aba 22             PUSHJ
  3885. 30000abb 24 01          CLEAN 01
  3886. 30000abd 28             DROP
  3887. 30000abe 1a 02          SLIT 2
  3888. 30000ac0 1a 07          SLIT 7
  3889. 30000ac2 1a 00          SLIT 0
  3890. 30000ac4 19 30 00 02 10 LIT 30000210
  3891. 30000ac9 22             PUSHJ
  3892. 30000aca 24 03          CLEAN 03
  3893. 30000acc 28             DROP
  3894. 30000acd 19 30 00 00 6c LIT 3000006c
  3895. 30000ad2 22             PUSHJ
  3896. 30000ad3 19 10 00 07 c4 LIT 100007c4
  3897. 30000ad8 1b             LOAD
  3898. 30000ad9 08             ADD
  3899. 30000ada 19 30 00 00 c8 LIT 300000c8
  3900. 30000adf 22             PUSHJ
  3901. 30000ae0 24 01          CLEAN 01
  3902. 30000ae2 28             DROP
  3903. 30000ae3 27             RETURNZ
  3904. arguments:
  3905.   L I 00000000 00000000 length
  3906. locals:
  3907.   L I fffffffe 00000000 mask
  3908.   L I fffffffd 00000000 modmask
  3909.   L I fffffffc 00000000 value
  3910.   L I fffffffb 00000000 n
  3911.  
  3912. symbols:
  3913.   C I 00000001 00000000 TRUE
  3914.   C I 00000000 00000000 FALSE
  3915.   H I 100007c0 00000000 PAR
  3916.   H I 100007c4 00000000 CNT
  3917.   H I 100007c8 00000000 INA
  3918.   H I 100007cc 00000000 INB
  3919.   H I 100007d0 00000000 OUTA
  3920.   H I 100007d4 00000000 OUTB
  3921.   H I 100007d8 00000000 DIRA
  3922.   H I 100007dc 00000000 DIRB
  3923.   H I 100007e0 00000000 CTRA
  3924.   H I 100007e4 00000000 CTRB
  3925.   H I 100007e8 00000000 FRQA
  3926.   H I 100007ec 00000000 FRQB
  3927.   H I 100007f0 00000000 PHSA
  3928.   H I 100007f4 00000000 PHSB
  3929.   H I 100007f8 00000000 VCFG
  3930.   H I 100007fc 00000000 VSCL
  3931.   C F ffffffff 00000000 Math_SQRT
  3932.   C F ffffffff 00000000 Math_SAR
  3933.   C F ffffffff 00000000 Math_SignExW
  3934.   C F 30000038 00000000 RND
  3935.   T I 00000000 00000000 rnd_lfsr
  3936.   T I 00000004 00000000 rnd_poly
  3937.   C F ffffffff 00000000 SEED
  3938.   C F ffffffff 00000000 printStr
  3939.   C F ffffffff 00000000 printInt
  3940.   C F ffffffff 00000000 printTab
  3941.   C F ffffffff 00000000 printNL
  3942.   C F ffffffff 00000000 uartTX
  3943.   C F 3000006c 00000000 clkfreq
  3944.   C F ffffffff 00000000 cogid
  3945.   C F 30000078 00000000 cognew
  3946.   C F 3000008c 00000081 coginit
  3947.   C F ffffffff 00000000 cogstop
  3948.   C F ffffffff 00000000 locknew
  3949.   C F ffffffff 00000000 lockret
  3950.   C F ffffffff 00000000 lockset
  3951.   C F ffffffff 00000000 lockclr
  3952.   C F 300000c8 00000000 waitcnt
  3953.   C F ffffffff 00000000 waitpeq
  3954.   C F ffffffff 00000000 waitpne
  3955.   C F 300000d4 00000000 hubaddr
  3956.   C F ffffffff 00000000 PEEKB
  3957.   C F ffffffff 00000000 POKEB
  3958.   C F ffffffff 00000000 PEEKW
  3959.   C F 300000e0 00000000 POKEW
  3960.   C F ffffffff 00000000 PEEK
  3961.   C F ffffffff 00000000 POKE
  3962.   C A 00000008 00000000 TV_array
  3963.   C I 00000115 00000000 TV_size
  3964.   C I 00000000 00000000 TvText_OUTCLS
  3965.   C I 00000001 00000000 TvText_OUTHOME
  3966.   C I 00000008 00000000 TvText_OUTBKSP
  3967.   C I 00000009 00000000 TvText_OUTTAB
  3968.   C I 0000000a 00000000 TvText_OUTX
  3969.   C I 0000000b 00000000 TvText_OUTY
  3970.   C I 0000000c 00000000 TvText_OUTCOLOR
  3971.   C I 0000000d 00000000 TvText_rows
  3972.   C I 0000002a 00000000 TvText_cols
  3973.   C I 00000054 00000000 TvText_x2cols
  3974.   C I 00000444 00000000 TvText_screensize
  3975.   C I 000003f0 00000000 TvText_lastrow
  3976.   C I 00000000 00000000 TvText_WHITE_BLACK
  3977.   C I 00000001 00000000 TvText_WHITE_RED
  3978.   C I 00000002 00000000 TvText_YELLOW_BROWN
  3979.   C I 00000003 00000000 TvText_GREY_WHITE
  3980.   C I 00000004 00000000 TvText_CYAN_TEAL
  3981.   C I 00000005 00000000 TvText_GREEN_LIME
  3982.   C I 00000006 00000000 TvText_RED_PINK
  3983.   C I 00000007 00000000 TvText_CYAN_NAVY
  3984.   C A 0000045c 00000000 TvText_palette
  3985.   T I 0000046c 00000000 TvText_cog
  3986.   T I 00000470 00000000 TvText_color
  3987.   T I 00000474 00000000 TvText_row
  3988.   T I 00000478 00000000 TvText_col
  3989.   T I 0000047c 00000000 TvText_contrast
  3990.   T I 00000480 00000000 TvText_flag
  3991.   C A 00000484 00000000 TvText_screen
  3992.   C A 00000d0c 00000000 TvText_colors
  3993.   T I 00000d4c 00000000 TvText_TV_status
  3994.   T I 00000d50 00000000 TvText_TV_enable
  3995.   T I 00000d54 00000000 TvText_TV_pins
  3996.   T I 00000d58 00000000 TvText_TV_mode
  3997.   T I 00000d5c 00000000 TvText_TV_screen
  3998.   T I 00000d60 00000000 TvText_TV_colors
  3999.   T I 00000d64 00000000 TvText_TV_ht
  4000.   T I 00000d68 00000000 TvText_TV_vt
  4001.   T I 00000d6c 00000000 TvText_TV_hx
  4002.   T I 00000d70 00000000 TvText_TV_vx
  4003.   T I 00000d74 00000000 TvText_TV_ho
  4004.   T I 00000d78 00000000 TvText_TV_vo
  4005.   T I 00000d7c 00000000 TvText_TV_brdcast
  4006.   T I 00000d80 00000000 TvText_TV_aural
  4007.   C F 300000f8 00000000 TvText_start
  4008.   C F ffffffff 00000000 TvText_stop
  4009.   C F 30000198 00000120 TvText_setpalette
  4010.   C F 30000210 00000000 TvText_setpalette_color
  4011.   C F 30000260 00000000 TvText_bcopy
  4012.   C F 3000028c 00000000 TvText_newline
  4013.   C F 30000334 000002f6 TvText_char
  4014.   C F 30000364 00000000 TvText_cls
  4015.   C F 300003c8 00000000 TvText_printc
  4016.   C F 30000434 00000000 TvText_putchar
  4017.   C F 3000045c 00000000 TvText_setTextXY
  4018.   C F ffffffff 00000000 TvText_getx
  4019.   C F ffffffff 00000000 TvText_gety
  4020.   C F ffffffff 00000000 TvText_setx
  4021.   C F ffffffff 00000000 TvText_sety
  4022.   C F ffffffff 00000000 TvText_setcolor
  4023.   C F ffffffff 00000000 TvText_getcolor
  4024.   C F ffffffff 00000000 TvText_print
  4025.   C F ffffffff 00000000 TvText_printXY
  4026.   C F 30000478 00000000 TvText_str
  4027.   C F 300004b0 00000000 TvText_dec
  4028.   C A 00000d84 00000000 TvText_hexarray
  4029.   C F 30000564 00000000 TvText_hex
  4030.   C F 300005a8 00000000 TvText_bin
  4031.   C F 30000608 000005e1 TvText_out
  4032.   C F 30000774 0000076d main
  4033.   C F 30000790 00000782 test
  4034.   C F 300007cc 0000079f doChars
  4035.   C F 30000820 000007aa doOutXYprint
  4036.   C F 300008e4 000007b5 doRandomChars
  4037.   C F 300009bc 000007c0 doPrintTest
  4038.   C A 00000dc4 00000000 hex16array
  4039.   C F ffffffff 00000000 printhex
  4040.   T I 00000e04 00000000 newline
  4041.   T I 00000e08 00000000 n
  4042.  
  4043. strings:
  4044.   300009b4    
  4045.  
  4046.   300009a0    Hello World!
  4047.  
  4048. line 142
  4049.     end def
  4050.     ^
  4051. error: compile failed
Advertisement
Add Comment
Please, Sign In to add comment