endbasic 0.11.1

The EndBASIC programming language - CLI
[?25l   0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   70   71   72   73   74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   95   96   97   98   99  100  101  102  103  104  105  106  107  108  109  110  111  112  113  114  115  116  117  118  119  120  121  122  123  124  125  126  127  128  129  130  131  132  133  134  135  136  137  138  139  140  141  142  143  144  145  146  147  148  149  150  151  152  153  154  155  156  157  158  159  160  161  162  163  164  165  166  167  168  169  170  171  172  173  174  175  176  177  178  179  180  181  182  183  184  185  186  187  188  189  190  191  192  193  194  195  196  197  198  199  200  201  202  203  204  205  206  207  208  209  210  211  212  213  214  215  216  217  218  219  220  221  222  223  224  225  226  227  228  229  230  231  232  233  234  235  236  237  238  239  240  241  242  243  244  245  246  247  248  249  250  251  252  253  254  255 [?25h
0000    CALLB       CLS, 0                      # 20:1
0001    PUSH%       0                           # 21:7
0002    SETV        ROW
0003    PUSH%       0                           # 22:7
0004    SETV        COL
0005    PUSH?       false                       # 23:10
0006    CALLB       GFX_SYNC, 1                 # 23:1
0007    PUSH%       0                           # 24:9
0008    SETV        C
0009    LOAD%       C                           # 24:5
000a    PUSH%       255                         # 24:14
000b    CMPLE%                                  # 24:11
000c    JMPNT       0071
000d    LOAD%       ROW                         # 25:17
000e    LOAD%       COL                         # 25:12
000f    CALLB       LOCATE, 2                   # 25:5
0010    LOAD%       C                           # 27:17
0011    SETV        0SELECT1
0012    LOAD%       0SELECT1                    # 28:14
0013    PUSH%       0                           # 28:14
0014    CMPE%                                   # 28:14
0015    LOAD%       0SELECT1                    # 28:17
0016    PUSH%       4                           # 28:17
0017    CMPE%                                   # 28:17
0018    OR?                                     # 28:14
0019    LOAD%       0SELECT1                    # 28:20
001a    PUSH%       12                          # 28:20
001b    CMPE%                                   # 28:20
001c    OR?                                     # 28:14
001d    LOAD%       0SELECT1                    # 28:24
001e    PUSH%       16                          # 28:24
001f    CMPGE%                                  # 28:24
0020    LOAD%       0SELECT1                    # 28:24
0021    PUSH%       21                          # 28:30
0022    CMPLE%                                  # 28:30
0023    AND?                                    # 28:24
0024    OR?                                     # 28:14
0025    LOAD%       0SELECT1                    # 28:34
0026    PUSH%       232                         # 28:34
0027    CMPGE%                                  # 28:34
0028    LOAD%       0SELECT1                    # 28:34
0029    PUSH%       239                         # 28:41
002a    CMPLE%                                  # 28:41
002b    AND?                                    # 28:34
002c    OR?                                     # 28:14
002d    JMPNT       0034
002e    LOAD%       C                           # 28:56
002f    PUSH%       1                           # 28:56
0030    PUSH%       15                          # 28:52
0031    PUSH%       1                           # 28:52
0032    CALLB       COLOR, 4                    # 28:46
0033    JMP         0039
0034    LOAD%       C                           # 29:29
0035    PUSH%       1                           # 29:29
0036    PUSH%       0                           # 29:26
0037    PUSH%       1                           # 29:26
0038    CALLB       COLOR, 4                    # 29:20
0039    UNSETV      0SELECT1                    # 30:5
003a    LOAD%       C                           # 32:17
003b    SETV        0SELECT2
003c    LOAD%       0SELECT2                    # 33:19
003d    PUSH%       10                          # 33:19
003e    CMPL%                                   # 33:19
003f    JMPNT       0049
0040    PUSH%       0                           # 33:37
0041    PUSH%       1                           # 33:36
0042    LOAD%       C                           # 33:35
0043    PUSH%       3                           # 33:35
0044    PUSH%       1                           # 33:33
0045    PUSH$       "  "                        # 33:29
0046    PUSH%       4                           # 33:29
0047    CALLB       PRINT, 7                    # 33:23
0048    JMP         005b
0049    LOAD%       0SELECT2                    # 34:19
004a    PUSH%       100                         # 34:19
004b    CMPL%                                   # 34:19
004c    JMPNT       0056
004d    PUSH%       0                           # 34:37
004e    PUSH%       1                           # 34:36
004f    LOAD%       C                           # 34:35
0050    PUSH%       3                           # 34:35
0051    PUSH%       1                           # 34:33
0052    PUSH$       " "                         # 34:30
0053    PUSH%       4                           # 34:30
0054    CALLB       PRINT, 7                    # 34:24
0055    JMP         005b
0056    PUSH%       0                           # 35:28
0057    PUSH%       1                           # 35:27
0058    LOAD%       C                           # 35:26
0059    PUSH%       3                           # 35:26
005a    CALLB       PRINT, 4                    # 35:20
005b    UNSETV      0SELECT2                    # 36:5
005c    LOAD%       COL                         # 38:11
005d    PUSH%       6                           # 38:17
005e    ADD%                                    # 38:15
005f    SETV        COL
0060    LOAD%       COL                         # 39:8
0061    CALLF%      SCRCOLS, 0                  # 39:14
0062    PUSH%       5                           # 39:24
0063    SUB%                                    # 39:22
0064    CMPG%                                   # 39:12
0065    JMPNT       006c
0066    PUSH%       0                           # 40:15
0067    SETV        COL
0068    LOAD%       ROW                         # 41:15
0069    PUSH%       1                           # 41:21
006a    ADD%                                    # 41:19
006b    SETV        ROW
006c    LOAD%       C                           # 24:5
006d    PUSH%       1                           # 24:17
006e    ADD%                                    # 24:11
006f    SETV        C
0070    JMP         0009
0071    PUSH?       true                        # 44:10
0072    CALLB       GFX_SYNC, 1                 # 44:1
0073    CALLB       COLOR, 0                    # 46:1
0074    CALLB       PRINT, 0                    # 47:1