home *** CD-ROM | disk | FTP | other *** search
/ BMUG PD-ROM 1995 Fall / PD-ROM F95.toast / Programming / Programming Languages / PC Basic ƒ / PCBASIC Stand alone version / PCBASIC Demo / PCBASICDemoR.lst < prev    next >
Encoding:
File List  |  1992-02-22  |  90.1 KB  |  2,824 lines  |  [TEXT/ttxt]

  1. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.    1
  2.  
  3.  
  4.  
  5.    1:                  ;
  6.    2:                  ; Resource File For PCDemo
  7.    3:                  ;    McAssembly ( or direct compile) format
  8.    4:                  ;
  9.    5:                  ;    The PCBASIC Manual, $50,  describes the 
  10.    6:                  ;         McAssembly Resource format
  11.    7:                  ;
  12.    8:                  ;           order from:
  13.    9:                  ;    
  14.   10:                  ;          Pterodactyl Software
  15.   11:                  ;          c/o  Harland Harrison
  16.   12:                  ;          200 Davey Glen Rd #416
  17.   13:                  ;          Belmont CA  94002
  18.   14:                  ;           (415) 591-5270
  19.   15:                  ;
  20.   16:                  ; some equates we'll need:
  21.   17:                  ;
  22.   18:00000012          chk             equ     $12     ;ascii for check mark character
  23.   19:0000FFFF          visible         equ     $FFFF   ;TRUE boolean
  24.   20:00000000          invisible       equ     0       ;FALSE boolean
  25.   21:00000000          nogoaway        equ     0       ;FALSE boolean
  26.   22:0000FFFF          goaway          equ     $FFFF   ;TRUE boolean
  27.   23:00000004          button          equ     4       ;DITL BUTTON
  28.   24:00000005          chkbox          equ     5       ;DITL CHECK BOX
  29.   25:00000006          radio           equ     6       ;DITL RADIO BUTTON
  30.   26:00000088          stattext        equ     8+128   ;DITL STATIC TEXT (DISABLED)
  31.   27:00000090          editxtds        equ     16+128  ;EDIT TEXT DISABLED
  32.   28:00000020          iconitem        equ     32      ICON in dialog box
  33.   29:                  ;
  34.   30:                  ; Signature of program
  35.   31:                  ;
  36.   32:00000000          [[ DEMO,0
  37.   33:00000000 2A504342         TEXT    #"PCBASIC Demo  Version 2.0  January 3, 1992"
  38.   34:0000002B          ]]
  39.   35:                  
  40.   36:                  ; Apple menu
  41.   37:                  
  42.   38:0000002B          $$ MENU,1,4                     Menu ID 1
  43.   39:0000002B 00010000 0,0,0                           Placeholders
  44.      0000002F 00000000
  45.      00000033 0000
  46.   40:00000035 FFFFFFFB $FFFFFFFB                       enable mask - item 2 disabled
  47.   41:00000039 0114     "/$14"                          menu title = apple char
  48.   42:0000003B          2                               two items in this menu
  49.   43:                  ;                               item 1:
  50.   44:0000003B 1541626F About PCBASIC Demo...                     the menu item
  51.      0000003F 75742050
  52.      00000043 43424153
  53.      00000047 49432044
  54.      0000004B 656D6F2E
  55.      0000004F 2E2E
  56.   45:00000051 0000     0,0                               no icon, no keybd equivalent
  57.   46:00000053 0000     0,0                               no marking char, text style = plain
  58. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.    2
  59.  
  60.  
  61.  
  62.   47:                  ;                               item 2:
  63.   48:00000055 142D2D2D --------------------              the menu item
  64.      00000059 2D2D2D2D
  65.      0000005D 2D2D2D2D
  66.      00000061 2D2D2D2D
  67.      00000065 2D2D2D2D
  68.      00000069 2D
  69.   49:0000006A 00000000 0,0,0,0                           no icon, no keybd, no mark, plain text
  70.      0000006E 00
  71.   50:                  
  72.   51:                  ;
  73.   52:                  ; Files menu
  74.   53:                  ;
  75.   54:                  
  76.   55:0000006F          $$ MENU,302,4                   Menu ID 302
  77.   56:0000006F 012E0000 0,0,0                           Placeholders
  78.      00000073 00000000
  79.      00000077 0000
  80.   57:00000079 FFFFFFFF $FFFFFFFF                       enable mask - none disabled
  81.   58:0000007D 054F7264 Order                           menu title
  82.      00000081 6572
  83.   59:00000083          3                               three items in this menu
  84.   60:                  ;                               item 1:
  85.   61:00000083 0D53656E "Send A Manual"                 the menu item
  86.      00000087 64204120
  87.      0000008B 4D616E75
  88.      0000008F 616C
  89.   62:00000091 0100     1,0                               icon 257, no keybd equivalent
  90.   63:00000093 0000     0,0                               no marking char, text style = plain
  91.   64:                  ;                               item 2:
  92.   65:00000095 0E53656E "Send Shareware"                  the menu item
  93.      00000099 64205368
  94.      0000009D 61726577
  95.      000000A1 617265
  96.   66:000000A4 0000     0,0                               no icon, no keybd equivalent
  97.   67:000000A6 0000     0,0                               no marking char, text style = plain
  98.   68:                  ;                               item 3:
  99.   69:000000A8 04517569 "Quit"
  100.      000000AC 74
  101.   70:000000AD 0000     0,0                               no icon, no keybd equivalent
  102.   71:000000AF 000000   0,0                               no marking char, text style = plain
  103.   72:                  ;                               item 4:
  104.   73:                  
  105.   74:                  
  106.   75:                  ; Edit menu
  107.   76:                  
  108.   77:000000B2          $$ MENU,301,4                   Menu ID 301
  109.   78:000000B2 012D0000 0,0,0                           Placeholders
  110.      000000B6 00000000
  111.      000000BA 0000
  112.   79:000000BC FFFFFFFB $FFFFFFFB                       enable mask - 2nd disabled
  113.   80:000000C0 04456469 Edit                            menu title
  114.      000000C4 74
  115. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.    3
  116.  
  117.  
  118.  
  119.   81:000000C5          6                               six items in this menu
  120.   82:                  ;                               item 1:
  121.   83:000000C5 04556E64 "Undo"                            the menu item
  122.      000000C9 6F
  123.   84:000000CA 00000000 0,0,0,0                   no icon, no keybd equivalent   no marking char, text style = plain
  124.   85:                  ;                               item 2:
  125.   86:000000CE 0A2D2D2D "----------"                      the menu item
  126.      000000D2 2D2D2D2D
  127.      000000D6 2D2D2D
  128.   87:000000D9 00000000 0,0,0,0                           no icon, no keybd, no mark, plain text
  129.   88:                  ;                               item 3:
  130.   89:000000DD 03437574 "Cut"
  131.   90:000000E1 00580000 0,'X',0,0                         no icon, cmd X, no mark, plain text
  132.   91:                  ;                               item 4:
  133.   92:000000E5 04436F70 "Copy"                            the menu item
  134.      000000E9 79
  135.   93:000000EA 00430000 0,'C',0,0                         no icon, cmd C, no mark, plain text
  136.   94:                  ;                               item 5:
  137.   95:000000EE 05506173 "Paste"                           the menu item
  138.      000000F2 7465
  139.   96:000000F4 00560000 0,'V',0,0                         no icon, cmd V, no mark, plain text
  140.   97:                  ;                               item 6:
  141.   98:000000F8 05436C65 "Clear"                           the menu item
  142.      000000FC 6172
  143.   99:000000FE 00000000 0,0,0,0                           no icon, no keybd, no mark, plain text
  144.      00000102 00
  145.  100:                                                    
  146.  101:                  
  147.  102:                  ;  Help menu
  148.  103:                  
  149.  104:00000103          $$ MENU,303,4                   Menu ID 303
  150.  105:00000103 012F0000 0,0,0                           Placeholders
  151.      00000107 00000000
  152.      0000010B 0000
  153.  106:0000010D FFFFFFFF $FFFFFFFF                       enable mask - none disabled
  154.  107:00000111 0448656C "Help"                          menu title
  155.      00000115 70
  156.  108:00000116          4                               four items in this menu
  157.  109:                  ;                               item 1:
  158.  110:00000116 0E557369 "Using the Demo"                  the menu item
  159.      0000011A 6E672074
  160.      0000011E 68652044
  161.      00000122 656D6F
  162.  111:00000125 0048     0,'H'                             no icon, keybd equivalent is H
  163.  112:00000127 0000     0,0                               no marking char, text style = plain
  164.  113:                  ;                               item 2:
  165.  114:00000129 1148656C "Help with program"               the menu item
  166.      0000012D 70207769
  167.      00000131 74682070
  168.      00000135 726F6772
  169.      00000139 616D
  170.  115:0000013B 0000     0,0                               no icon, no keybd equivalent
  171.  116:0000013D 0000     0,0                               no marking char, text style = plain
  172. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.    4
  173.  
  174.  
  175.  
  176.  117:                  ;                               item 3:
  177.  118:0000013F 0C486F77 "How to order"
  178.      00000143 20746F20
  179.      00000147 6F726465
  180.      0000014B 72
  181.  119:0000014C 0000     0,0                               no icon, no keybd equivalent
  182.  120:0000014E 0000     0,0                               no marking char, text style = plain
  183.  121:                  ;                               item 4:
  184.  122:00000150 1448656C "Help with help boxes"
  185.      00000154 70207769
  186.      00000158 74682068
  187.      0000015C 656C7020
  188.      00000160 626F7865
  189.      00000164 73
  190.  123:00000165 0000     0,0                               no icon, no keybd equivalent
  191.  124:00000167 000000   0,0                               no marking char, text style = plain
  192.  125:                  
  193.  126:                  ; Features function menu
  194.  127:                  
  195.  128:0000016A          $$ MENU,304,4                   Menu ID 304
  196.  129:0000016A 01300000 0,0,0                           Placeholders
  197.      0000016E 00000000
  198.      00000172 0000
  199.  130:00000174 FFFFFFFF $FFFFFFFF                       enable mask - none disabled
  200.  131:00000178 08466561 "Features"                      menu title
  201.      0000017C 74757265
  202.      00000180 73
  203.  132:00000181          7                               seven items in this menu
  204.  133:                  ;                               item 1:
  205.  134:00000181 0D496E74 "International"           the menu item
  206.      00000185 65726E61
  207.      00000189 74696F6E
  208.      0000018D 616C
  209.  135:0000018F 0000     0,0                               no icon, no keybd equivalent
  210.  136:00000191 0000     0,0                               no marking char, text style = plain
  211.  137:                  ;                               item 2:
  212.  138:00000193 0E49424D "IBM Compatible"                  the menu item
  213.      00000197 20436F6D
  214.      0000019B 70617469
  215.      0000019F 626C65
  216.  139:000001A2 0000     0,0                               no icon, no keybd equivalent
  217.  140:000001A4 0000     0,0                               no marking char, text style = plain
  218.  141:                  ;                               item 3:
  219.  142:000001A6 174D656E "Menus and Function Keys"
  220.      000001AA 75732061
  221.      000001AE 6E642046
  222.      000001B2 756E6374
  223.      000001B6 696F6E20
  224.      000001BA 4B657973
  225.  143:000001BE 0000     0,0                               no icon, no keybd equivalent
  226.  144:000001C0 0000     0,0                               no marking char, text style = plain
  227.  145:                  ;                               item 4:
  228.  146:000001C2 16446961 "Dialog and Alert Boxes"
  229. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.    5
  230.  
  231.  
  232.  
  233.      000001C6 6C6F6720
  234.      000001CA 616E6420
  235.      000001CE 416C6572
  236.      000001D2 7420426F
  237.      000001D6 786573
  238.  147:000001D9 0000     0,0                               no icon, no keybd equivalent
  239.  148:000001DB 0000     0,0                               no marking char, text style = plain
  240.  149:                  ;                               item 5:
  241.  150:000001DD 114D6F75 "Mouse and Editing"
  242.      000001E1 73652061
  243.      000001E5 6E642045
  244.      000001E9 64697469
  245.      000001ED 6E67
  246.  151:000001EF 0000     0,0                               no icon, no keybd equivalent
  247.  152:000001F1 0000     0,0                               no marking char, text style = plain
  248.  153:                  ;                               item 6:
  249.  154:000001F3 174C6172 "Large Programs and Data"
  250.      000001F7 67652050
  251.      000001FB 726F6772
  252.      000001FF 616D7320
  253.      00000203 616E6420
  254.      00000207 44617461
  255.  155:0000020B 0000     0,0                               no icon, no keybd equivalent
  256.  156:0000020D 0000     0,0                               no marking char, text style = plain
  257.  157:                  ;                               item 7:
  258.  158:0000020F 13496E64 "Industrial Strength"
  259.      00000213 75737472
  260.      00000217 69616C20
  261.      0000021B 53747265
  262.      0000021F 6E677468
  263.  159:00000223 0000     0,0                               no icon, no keybd equivalent
  264.  160:00000225 000000   0,0                               no marking char, text style = plain
  265.  161:                  
  266.  162:                  
  267.  163:                  
  268.  164:                  ; Help Dialog List
  269.  165:                  
  270.  166:00000228          $$ DITL,303,32                  Dialog item list, ID = 303, ATTR=(32)
  271.  167:00000228 0007     8                               8 items in list
  272.  168:                  
  273.  169:                  ;                               item 1:
  274.  170:0000022A 00000000 0                                 handle holder
  275.  171:0000022E 000A0019 10,25,30,455                      display rectangle
  276.      00000232 001E01C7
  277.  172:00000236 88       StatText                          item type
  278.  173:00000237 1F537562 "Subject for Help Menu item text" ;the item
  279.      0000023B 6A656374
  280.      0000023F 20666F72
  281.      00000243 2048656C
  282.      00000247 70204D65
  283.      0000024B 6E752069
  284.      0000024F 74656D20
  285.      00000253 74657874
  286. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.    6
  287.  
  288.  
  289.  
  290.      00000257 00
  291.  174:                  
  292.  175:                  ;                               item 2:
  293.  176:00000258 00000000 0                                 handle holder
  294.  177:0000025C 00280019 40,25,60,455                      display rectangle
  295.      00000260 003C01C7
  296.  178:00000264 88       StatText                          item type
  297.  179:00000265 025E30   "^0"                              the item
  298.  180:                  
  299.  181:                  ;                               item 3:
  300.  182:00000268 00000000 0                                 handle holder
  301.  183:0000026C 003C0019 60,25,80,455                      display rectangle
  302.      00000270 005001C7
  303.  184:00000274 88       StatText                          item type
  304.  185:00000275 025E31   "^1"                              the item
  305.  186:                  
  306.  187:                  ;                               item 4:
  307.  188:00000278 00000000 0                                 handle holder
  308.  189:0000027C 00500019 80,25,100,455                     display rectangle
  309.      00000280 006401C7
  310.  190:00000284 88       StatText                          item type
  311.  191:00000285 025E32   "^2"                              the item
  312.  192:                  
  313.  193:                  ;                               item 5:
  314.  194:00000288 00000000 0                                 handle holder
  315.  195:0000028C 00640019 100,25,120,455                    display rectangle
  316.      00000290 007801C7
  317.  196:00000294 88       StatText                          item type
  318.  197:00000295 025E33   "^3"                              the item
  319.  198:                  
  320.  199:                  ; QUIT must be Item 6 or less
  321.  200:                  ;                               item 6:
  322.  201:00000298 00000000 0                                 handle holder
  323.  202:0000029C 008C0168 140,360,157,410                   display rectangle
  324.      000002A0 009D019A
  325.  203:000002A4 04       button                            item type
  326.  204:000002A5 04515549 "QUIT"                            the item
  327.      000002A9 54
  328.  205:                  
  329.  206:                  ; NEXT must always be Item 7
  330.  207:                  ;                               item 7:
  331.  208:000002AA 00000000 0                                 handle holder
  332.  209:000002AE 008C00D7 140,215,157,265                   display rectangle
  333.      000002B2 009D0109
  334.  210:000002B6 04       button                            item type
  335.  211:000002B7 044E4558 "NEXT"                            the item
  336.      000002BB 54
  337.  212:                  
  338.  213:                  ; BACK must always be Item 8
  339.  214:                  ;                               item 8:
  340.  215:000002BC 00000000 0                                 handle holder
  341.  216:000002C0 008C0046 140,70,157,120                    display rectangle
  342.      000002C4 009D0078
  343. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.    7
  344.  
  345.  
  346.  
  347.  217:000002C8 04       button                            item type
  348.  218:000002C9 04424143 "BACK"                            the item
  349.      000002CD 4B
  350.  219:                  
  351.  220:                  ; Order Dialog List
  352.  221:                  
  353.  222:000002CE          $$ DITL,501,32                  Dialog item list, ID = 501, ATTR=(32)
  354.  223:000002CE 0012     19                              19 items in list
  355.  224:                  
  356.  225:                  ;                               item 1:
  357.  226:000002D0 00000000 0                                 handle holder
  358.  227:000002D4 001400AF 20,175,40,455                     display rectangle
  359.      000002D8 002801C7
  360.  228:000002DC 88       StatText                          item type
  361.  229:000002DD 1F504342 "PCBASIC by Pterodactyl Software"       ;the item
  362.      000002E1 41534943
  363.      000002E5 20627920
  364.      000002E9 50746572
  365.      000002ED 6F646163
  366.      000002F1 74796C20
  367.      000002F5 536F6674
  368.      000002F9 77617265
  369.      000002FD 00
  370.  230:                  
  371.  231:                  ;                               item 2:
  372.  232:000002FE 00000000 0                                 handle holder
  373.  233:00000302 003C007D 60,125,80,455                     display rectangle
  374.      00000306 005001C7
  375.  234:0000030A 90       editxtds                          item type
  376.  235:0000030B 012000   " "
  377.  236:                  
  378.  237:                  ;                               item 3:
  379.  238:0000030E 00000000 0                                 handle holder
  380.  239:00000312 0055007D 85,125,105,455                    display rectangle
  381.      00000316 006901C7
  382.  240:0000031A 90       editxtds                          item type
  383.  241:0000031B 012000   " "
  384.  242:                  
  385.  243:                  ;                               item 4:
  386.  244:0000031E 00000000 0                                 handle holder
  387.  245:00000322 006E007D 110,125,130,455                   display rectangle
  388.      00000326 008201C7
  389.  246:0000032A 90       editxtds                          item type
  390.  247:0000032B 012000   " "
  391.  248:                  
  392.  249:                  ;                               item 5:
  393.  250:0000032E 00000000 0                                 handle holder
  394.  251:00000332 0087007D 135,125,155,455                   display rectangle
  395.      00000336 009B01C7
  396.  252:0000033A 90       editxtds                          item type
  397.  253:0000033B 012000   " "
  398.  254:                  
  399.  255:                  ;                               item 6:
  400. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.    8
  401.  
  402.  
  403.  
  404.  256:0000033E 00000000 0                                 handle holder
  405.  257:00000342 00A0007D 160,125,180,275                   display rectangle
  406.      00000346 00B40113
  407.  258:0000034A 90       editxtds                          item type
  408.  259:0000034B 012000   " "
  409.  260:                  
  410.  261:                  ;                               item 7:
  411.  262:0000034E 00000000 0                                 handle holder
  412.  263:00000352 00BE0019 190,25,210,200                    display rectangle
  413.      00000356 00D200C8
  414.  264:0000035A 05       chkbox                            item type
  415.  265:0000035B 0B537461 "Stand Alone"                     the item
  416.      0000035F 6E642041
  417.      00000363 6C6F6E65
  418.      00000367 00
  419.  266:                  
  420.  267:                  ;                               item 8:
  421.  268:00000368 00000000 0                                 handle holder
  422.  269:0000036C 00D20019 210,25,230,200                    display rectangle
  423.      00000370 00E600C8
  424.  270:00000374 05       chkbox                            item type
  425.  271:00000375 034D5057 "MPW"                     the item
  426.      00000379 00
  427.  272:                  
  428.  273:                  ;                               item 9:
  429.  274:0000037A 00000000 0                                 handle holder
  430.  275:0000037E 00BE00C8 190,200,210,450                   display rectangle
  431.      00000382 00D201C2
  432.  276:00000386 06       radio                             item type
  433.  277:00000387 1753656E "Send me a Manual ($50) "                 the item
  434.      0000038B 64206D65
  435.      0000038F 2061204D
  436.      00000393 616E7561
  437.      00000397 6C202824
  438.      0000039B 35302920
  439.      0000039F 00
  440.  278:                  
  441.  279:                  ;                               item 10:
  442.  280:000003A0 00000000 0                                 handle holder
  443.  281:000003A4 00D200C8 210,200,230,450                   display rectangle
  444.      000003A8 00E601C2
  445.  282:000003AC 06       radio                             item type
  446.  283:000003AD 1B53656E "Send me a trial disk (free)"             the item
  447.      000003B1 64206D65
  448.      000003B5 20612074
  449.      000003B9 7269616C
  450.      000003BD 20646973
  451.      000003C1 6B202866
  452.      000003C5 72656529
  453.      000003C9 00
  454.  284:                  
  455.  285:                  ;                               item 11:
  456.  286:000003CA 00000000 0                                 handle holder
  457. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.    9
  458.  
  459.  
  460.  
  461.  287:000003CE 00E60168 230,360,247,410                   display rectangle
  462.      000003D2 00F7019A
  463.  288:000003D6 04       button                            item type
  464.  289:000003D7 05507269 "Print"                           the item
  465.      000003DB 6E7400
  466.  290:                  
  467.  291:                  ;                               item 12:
  468.  292:000003DE 00000000 0                                 handle holder
  469.  293:000003E2 00E600D7 230, 215, 247, 265                        display rectangle
  470.      000003E6 00F70109
  471.  294:000003EA 04       button                            item type
  472.  295:000003EB 04536176 "Save"                            the item
  473.      000003EF 65
  474.  296:                  
  475.  297:                  ;                               item 13:
  476.  298:000003F0 00000000 0                                 handle holder
  477.  299:000003F4 00E60046 230,70,247,120                    display rectangle
  478.      000003F8 00F70078
  479.  300:000003FC 04       button                            item type
  480.  301:000003FD 0643616E "Cancel"                                  the item
  481.      00000401 63656C
  482.  302:                  
  483.  303:                  ;                               item 14:
  484.  304:00000404 00000000 0                                 handle holder
  485.  305:00000408 003C0019 60,25,80,120                      display rectangle
  486.      0000040C 00500078
  487.  306:00000410 88       StatText                          item type
  488.  307:00000411 044E616D "Name"                            the item
  489.      00000415 65
  490.  308:                  
  491.  309:                  ;                               item 15:
  492.  310:00000416 00000000 0                                 handle holder
  493.  311:0000041A 00550019 85,25,105,120                     display rectangle
  494.      0000041E 00690078
  495.  312:00000422 88       StatText                          item type
  496.  313:00000423 07436F6D "Company"                         the item
  497.      00000427 70616E79
  498.      0000042B 00
  499.  314:                  
  500.  315:                  ;                               item 16:
  501.  316:0000042C 00000000 0                                 handle holder
  502.  317:00000430 006E0019 110,25,130,120                    display rectangle
  503.      00000434 00820078
  504.  318:00000438 88       StatText                          item type
  505.  319:00000439 06537472 "Street"                          the item
  506.      0000043D 656574
  507.  320:                  
  508.  321:                  ;                               item 17:
  509.  322:00000440 00000000 0                                 handle holder
  510.  323:00000444 00870019 135,25,155,120                    display rectangle
  511.      00000448 009B0078
  512.  324:0000044C 88       StatText                          item type
  513.  325:0000044D 04436974 "City"                            the item
  514. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   10
  515.  
  516.  
  517.  
  518.      00000451 79
  519.  326:                  
  520.  327:                  ;                               item 18:
  521.  328:00000452 00000000 0                                 handle holder
  522.  329:00000456 00A00019 160,25,180,120                    display rectangle
  523.      0000045A 00B40078
  524.  330:0000045E 88       StatText                          item type
  525.  331:0000045F 0954656C "Telephone"                       the item
  526.      00000463 6570686F
  527.      00000467 6E6500
  528.  332:                  
  529.  333:                  ;                               item 19:
  530.  334:0000046A 00000000 0                                 handle holder
  531.  335:0000046E 000C0019 12,25,44,57                       display rectangle
  532.      00000472 002C0039
  533.  336:00000476 20       iconitem                          item type
  534.  337:00000477 020101   257                               Resource ID of icon
  535.  338:                  
  536.  339:                  ; Debugger Dialog List
  537.  340:                  
  538.  341:0000047A          $$ DITL,650,32                  Dialog item list, ID = 650, ATTR=(32)
  539.  342:0000047A 0008     9                               9 items in list
  540.  343:                  
  541.  344:                  ;                               item 1:
  542.  345:0000047C 00000000 0                                 handle holder
  543.  346:00000480 00A00019 160,25,177,75                     display rectangle
  544.      00000484 00B1004B
  545.  347:00000488 04       button                            item type
  546.  348:00000489 04537465 "Step"                            the item
  547.      0000048D 70
  548.  349:                  
  549.  350:                  ;                               item 2:
  550.  351:0000048E 00000000 0                                 handle holder
  551.  352:00000492 00A000AA 160,170,177,220                   display rectangle
  552.      00000496 00B100DC
  553.  353:0000049A 04       button                            item type
  554.  354:0000049B 024730   "G0"                              the item
  555.  355:                  
  556.  356:                  ;                               item 3:
  557.  357:0000049E 00000000 0                                 handle holder
  558.  358:000004A2 00A0013B 160,315,177,365                   display rectangle
  559.      000004A6 00B1016D
  560.  359:000004AA 04       button                            item type
  561.  360:000004AB 04517569 "Quit"                            the item
  562.      000004AF 74
  563.  361:                  
  564.  362:                  ;                               item 4:
  565.  363:000004B0 00000000 0                                 handle holder
  566.  364:000004B4 0014007D 20,125,40,455                     display rectangle
  567.      000004B8 002801C7
  568.  365:000004BC 88       StatText                          item type
  569.  366:000004BD 10504342 "PCBASIC Debugger"
  570.      000004C1 41534943
  571. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   11
  572.  
  573.  
  574.  
  575.      000004C5 20446562
  576.      000004C9 75676765
  577.      000004CD 72
  578.  367:                  
  579.  368:                  ;                               item 5:
  580.  369:000004CE 00000000 0                                 handle holder
  581.  370:000004D2 00780019 120,25,140,190                    display rectangle
  582.      000004D6 008C00BE
  583.  371:000004DA 88       StatText                          item type
  584.  372:000004DB 0853746F "Stop at "
  585.      000004DF 70206174
  586.      000004E3 20
  587.  373:                  
  588.  374:                  ;                               item 6:
  589.  375:000004E4 00000000 0                                 handle holder
  590.  376:000004E8 007800C8 120,200,140,340                   display rectangle
  591.      000004EC 008C0154
  592.  377:000004F0 90       editxtds                                  item type
  593.  378:000004F1 013000   "0"     ;the item
  594.  379:                  
  595.  380:                  ;                               item 7:
  596.  381:000004F4 00000000 0                                 handle holder
  597.  382:000004F8 005F0019 95,25,115,380                     display rectangle
  598.      000004FC 0073017C
  599.  383:00000500 88       StatText                          item type
  600.  384:00000501 064C696E "Line #"        ;the item
  601.      00000505 652023
  602.  385:                  
  603.  386:                  ;                               item 8:
  604.  387:00000508 00000000 0                                 handle holder
  605.  388:0000050C 00320019 50,25,70,380                      display rectangle
  606.      00000510 0046017C
  607.  389:00000514 88       StatText                          item type
  608.  390:00000515 0A612056 "a Variable"                    ;  the item
  609.      00000519 61726961
  610.      0000051D 626C65
  611.  391:                  
  612.  392:                  ;                               item 9:
  613.  393:00000520 00000000 0                                 handle holder
  614.  394:00000524 00460019 70,25,90,380                      display rectangle
  615.      00000528 005A017C
  616.  395:0000052C 88       StatText                          item type
  617.  396:0000052D 0A612056 "a Variable"                    ;  the item
  618.      00000531 61726961
  619.      00000535 626C65
  620.  397:                  
  621.  398:                  ;
  622.  399:                  ; Add more StatText items here if you want to
  623.  400:                  ;  display more than two variables at a time
  624.  401:                  ;
  625.  402:                  
  626.  403:                  
  627.  404:                  
  628. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   12
  629.  
  630.  
  631.  
  632.  405:                  ;  Help Dialog Box
  633.  406:                  
  634.  407:00000538          $$ DLOG,303,32                  dialog, ID = 303, ATTR=32
  635.  408:00000538 005A000F 90,15,260,495                   bounds rectangle
  636.      0000053C 010401EF
  637.  409:00000540 0001     1                               type = modal dialog box
  638.  410:00000542 FFFF     visible                         initial state
  639.  411:00000544 0000     nogoaway                        no close box
  640.  412:00000546 00000000 0                               refcon
  641.  413:0000054A 012F     303                             resc ID of DLOG's item list
  642.  414:0000054C 00       |                               no title
  643.  415:                  
  644.  416:                  ;  Order Dialog Box
  645.  417:                  
  646.  418:0000054D          $$ DLOG,501,32                  dialog, ID = 501, ATTR=32
  647.  419:0000054D 002D000F 45,15,300,495                   bounds rectangle
  648.      00000551 012C01EF
  649.  420:00000555 0001     1                               type = modal dialog box
  650.  421:00000557 FFFF     visible                         initial state
  651.  422:00000559 0000     nogoaway                        no close box
  652.  423:0000055B 00000000 0                               refcon
  653.  424:0000055F 01F5     501                             resc ID of DLOG's item list
  654.  425:00000561 00       |                               no title
  655.  426:                  
  656.  427:                  ;  Debugger Dialog Box
  657.  428:                  
  658.  429:00000562          $$ DLOG,650,32                  dialog, ID = 650, ATTR=32
  659.  430:00000562 0064003C 100,60,280,450                  bounds rectangle
  660.      00000566 011801C2
  661.  431:0000056A 0001     1                               type = modal dialog box
  662.  432:0000056C FFFF     visible                         initial state
  663.  433:0000056E 0000     nogoaway                        no close box
  664.  434:00000570 00000000 0                               refcon
  665.  435:00000574 028A     650                             resc ID of DLOG's item list
  666.  436:00000576 00       |                               no title
  667.  437:                  
  668.  438:                  
  669.  439:                  ;  BASIC default Window
  670.  440:                  
  671.  441:00000577          $$ WIND,300,4                   Window, id=300, attr=4
  672.  442:00000577 0028000A 40,10,325,500
  673.      0000057B 014501F4
  674.  443:0000057F 0008     8                               Zoom type window !!!
  675.  444:00000581 FFFF     visible
  676.  445:00000583 0000     nogoaway
  677.  446:00000585 00000000 0                               refcon
  678.  447:00000589 0C504342 PCBASIC Demo                    title
  679.      0000058D 41534943
  680.      00000591 2044656D
  681.      00000595 6F
  682.  448:                  
  683.  449:                  
  684.  450:                  ; Vertical scroll bar for WIND 300
  685. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   13
  686.  
  687.  
  688.  
  689.  451:                  
  690.  452:00000596          $$ CNTL,300
  691.  453:00000596 00140190 20,400,220,416
  692.      0000059A 00DC01A0
  693.  454:0000059E 0000     0                       initial value
  694.  455:000005A0 0000     Invisible                       
  695.  456:000005A2 2EE0     12000                   max value
  696.  457:000005A4 0000     0                       min value
  697.  458:000005A6 0010     16                      scroll bar
  698.  459:000005A8 00000000 0                       refcon
  699.  460:000005AC 13766572 "vertical scroll bar"   ;title
  700.      000005B0 74696361
  701.      000005B4 6C207363
  702.      000005B8 726F6C6C
  703.      000005BC 20626172
  704.  461:                  
  705.  462:                  
  706.  463:                  ; Horizontal scroll bar for WIND 300
  707.  464:                  
  708.  465:000005C0          $$ CNTL,400
  709.  466:000005C0 00C80014 200,20,216,400
  710.      000005C4 00D80190
  711.  467:000005C8 0000     0                       initial value
  712.  468:000005CA 0000     Invisible                       
  713.  469:000005CC 2EE0     12000                   max value
  714.  470:000005CE 0000     0                       min value
  715.  471:000005D0 0010     16                      scroll bar
  716.  472:000005D2 00000000 0                       refcon
  717.  473:000005D6 15686F72 "horizontal scroll bar"   ;title
  718.      000005DA 697A6F6E
  719.      000005DE 74616C20
  720.      000005E2 7363726F
  721.      000005E6 6C6C2062
  722.      000005EA 6172
  723.  474:                  
  724.  475:                  ; Cursor
  725.  476:000005EC          $$ CURS,300,4
  726.  477:000005EC 01801A70 $01801A70,$2648264A,$124D1249,$68099801,$88024002,$20022004,$10040808,$04080408
  727.      000005F0 2648264A
  728.      000005F4 124D1249
  729.      000005F8 68099801
  730.      000005FC 88024002
  731.      00000600 20022004
  732.      00000604 10040808
  733.      00000608 04080408
  734.  478:0000060C 00000000 $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
  735.      00000610 00000000
  736.      00000614 00000000
  737.      00000618 00000000
  738.      0000061C 00000000
  739.      00000620 00000000
  740.      00000624 00000000
  741.      00000628 00000000
  742. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   14
  743.  
  744.  
  745.  
  746.  479:0000062C 00080008 $0008,$0008
  747.  480:                  
  748.  481:                  ; Pterodactyl Icon for menu item
  749.  482:00000630          $$ ICON,257
  750.  483:00000630 01000000 $01000000,$00800000,$00400000,$00600000,$00300000,$00380000,$001C0000,$001E0000
  751.      00000634 00800000
  752.      00000638 00400000
  753.      0000063C 00600000
  754.      00000640 00300000
  755.      00000644 00380000
  756.      00000648 001C0000
  757.      0000064C 001E0000
  758.  484:00000650 001F0000 $001F0000,$000F8000,$000FD800,$000FD3FC,$000FE0FF,$000FE1C0,$000FF270,$001FF618
  759.      00000654 000F8000
  760.      00000658 000FD800
  761.      0000065C 000FD3FC
  762.      00000660 000FE0FF
  763.      00000664 000FE1C0
  764.      00000668 000FF270
  765.      0000066C 001FF618
  766.  485:00000670 001FFC00 $001FFC00,$003FF000,$003FF000,$00FFE000,$01FFE000,$07BFC000,$FC3F8000,$F07F8000
  767.      00000674 003FF000
  768.      00000678 003FF000
  769.      0000067C 00FFE000
  770.      00000680 01FFE000
  771.      00000684 07BFC000
  772.      00000688 FC3F8000
  773.      0000068C F07F8000
  774.  486:00000690 C07F4000 $C07F4000,$00FE6000,$00F80000,$01F00000,$03C00000,$07800000,$3E000000,$F8000000
  775.      00000694 00FE6000
  776.      00000698 00F80000
  777.      0000069C 01F00000
  778.      000006A0 03C00000
  779.      000006A4 07800000
  780.      000006A8 3E000000
  781.      000006AC F8000000
  782.  487:                  
  783.  488:                  ; Pterodactyl Icon & Mask for Program Icon
  784.  489:000006B0          $$ ICN#,128
  785.  490:000006B0 01000000 $01000000,$00800000,$00400000,$00600000,$00300000,$00380000,$001C0000,$001E0000
  786.      000006B4 00800000
  787.      000006B8 00400000
  788.      000006BC 00600000
  789.      000006C0 00300000
  790.      000006C4 00380000
  791.      000006C8 001C0000
  792.      000006CC 001E0000
  793.  491:000006D0 001F0000 $001F0000,$000F8000,$000FD800,$000FD3FC,$000FE0FF,$000FE1C0,$000FF270,$001FF618
  794.      000006D4 000F8000
  795.      000006D8 000FD800
  796.      000006DC 000FD3FC
  797.      000006E0 000FE0FF
  798.      000006E4 000FE1C0
  799. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   15
  800.  
  801.  
  802.  
  803.      000006E8 000FF270
  804.      000006EC 001FF618
  805.  492:000006F0 001FFC00 $001FFC00,$003FF000,$003FF000,$00FFE000,$01FFE000,$07BFC000,$FC3F8000,$F07F8000
  806.      000006F4 003FF000
  807.      000006F8 003FF000
  808.      000006FC 00FFE000
  809.      00000700 01FFE000
  810.      00000704 07BFC000
  811.      00000708 FC3F8000
  812.      0000070C F07F8000
  813.  493:00000710 C07F4000 $C07F4000,$00FE6000,$00F80000,$01F00000,$03C00000,$07800000,$3E000000,$F8000000
  814.      00000714 00FE6000
  815.      00000718 00F80000
  816.      0000071C 01F00000
  817.      00000720 03C00000
  818.      00000724 07800000
  819.      00000728 3E000000
  820.      0000072C F8000000
  821.  494:00000730 FFFFFFFF $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  822.      00000734 FFFFFFFF
  823.      00000738 FFFFFFFF
  824.      0000073C FFFFFFFF
  825.      00000740 FFFFFFFF
  826.      00000744 FFFFFFFF
  827.      00000748 FFFFFFFF
  828.      0000074C FFFFFFFF
  829.  495:00000750 FFFFFFFF $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  830.      00000754 FFFFFFFF
  831.      00000758 FFFFFFFF
  832.      0000075C FFFFFFFF
  833.      00000760 FFFFFFFF
  834.      00000764 FFFFFFFF
  835.      00000768 FFFFFFFF
  836.      0000076C FFFFFFFF
  837.  496:00000770 FFFFFFFF $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  838.      00000774 FFFFFFFF
  839.      00000778 FFFFFFFF
  840.      0000077C FFFFFFFF
  841.      00000780 FFFFFFFF
  842.      00000784 FFFFFFFF
  843.      00000788 FFFFFFFF
  844.      0000078C FFFFFFFF
  845.  497:00000790 FFFFFFFF $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  846.      00000794 FFFFFFFF
  847.      00000798 FFFFFFFF
  848.      0000079C FFFFFFFF
  849.      000007A0 FFFFFFFF
  850.      000007A4 FFFFFFFF
  851.      000007A8 FFFFFFFF
  852.      000007AC FFFFFFFF
  853.  498:                  
  854.  499:                  ; Document Icon and mask for Document Icon
  855.  500:000007B0          $$ ICN#,129
  856. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   16
  857.  
  858.  
  859.  
  860.  501:000007B0 01073A26 $01073A26,$0084A369,$0044BAA9,$0064A229,$00373A26,$00380000,$001C0000,$000E0000
  861.      000007B4 0084A369
  862.      000007B8 0044BAA9
  863.      000007BC 0064A229
  864.      000007C0 00373A26
  865.      000007C4 00380000
  866.      000007C8 001C0000
  867.      000007CC 000E0000
  868.  502:000007D0 000F0000 $000F0000,$000F8000,$000FD800,$000FD3FC,$000FE0FF,$000FE1C0,$000FF270,$001FF618
  869.      000007D4 000F8000
  870.      000007D8 000FD800
  871.      000007DC 000FD3FC
  872.      000007E0 000FE0FF
  873.      000007E4 000FE1C0
  874.      000007E8 000FF270
  875.      000007EC 001FF618
  876.  503:000007F0 001FFC00 $001FFC00,$003FF000,$003FF000,$00FFE000,$01FFE000,$07BFC000,$FC3F8000,$F07F8000
  877.      000007F4 003FF000
  878.      000007F8 003FF000
  879.      000007FC 00FFE000
  880.      00000800 01FFE000
  881.      00000804 07BFC000
  882.      00000808 FC3F8000
  883.      0000080C F07F8000
  884.  504:00000810 C07F4000 $C07F4000,$00FE6000,$00F80000,$01F00000,$03C00000,$07800000,$3E000000,$F8000000
  885.      00000814 00FE6000
  886.      00000818 00F80000
  887.      0000081C 01F00000
  888.      00000820 03C00000
  889.      00000824 07800000
  890.      00000828 3E000000
  891.      0000082C F8000000
  892.  505:00000830 07C7FFFF $07C7FFFF,$07E7FFFF,$07F7FFFF,$03F7FFFF,$01FFFFFF,$00FFFFFF,$00FE0000,$007F0000
  893.      00000834 07E7FFFF
  894.      00000838 07F7FFFF
  895.      0000083C 03F7FFFF
  896.      00000840 01FFFFFF
  897.      00000844 00FFFFFF
  898.      00000848 00FE0000
  899.      0000084C 007F0000
  900.  506:00000850 007F8000 $007F8000,$007FFFFE,$007FFFFF,$003FFFFF,$003FFFFF,$003FFFFF,$003FFFFC,$003FFFFE
  901.      00000854 007FFFFE
  902.      00000858 007FFFFF
  903.      0000085C 003FFFFF
  904.      00000860 003FFFFF
  905.      00000864 003FFFFF
  906.      00000868 003FFFFC
  907.      0000086C 003FFFFE
  908.  507:00000870 007FFFFE $007FFFFE,$007FFF00,$00FFFC00,$03FFFC00,$FFFFF800,$FFFFF000,$FFFFE000,$FFFFE000
  909.      00000874 007FFF00
  910.      00000878 00FFFC00
  911.      0000087C 03FFFC00
  912.      00000880 FFFFF800
  913. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   17
  914.  
  915.  
  916.  
  917.      00000884 FFFFF000
  918.      00000888 FFFFE000
  919.      0000088C FFFFE000
  920.  508:00000890 F9FFE000 $F9FFE000,$E1FFF000,$03FFF000,$07FC0000,$0FFC0000,$FFF80000,$FF800000,$FF000000
  921.      00000894 E1FFF000
  922.      00000898 03FFF000
  923.      0000089C 07FC0000
  924.      000008A0 0FFC0000
  925.      000008A4 FFF80000
  926.      000008A8 FF800000
  927.      000008AC FF000000
  928.  509:                  
  929.  510:                  
  930.  511:                  ; Help dialog strings
  931.  512:000008B0          $$ STR#,303,32
  932.  513:000008B0 0010     16
  933.  514:                  ;
  934.  515:                  ;  panel 1 : Using DEMO...
  935.  516:000008B2 3253656C "Select the items you would like to know about from"
  936.      000008B6 65637420
  937.      000008BA 74686520
  938.      000008BE 6974656D
  939.      000008C2 7320796F
  940.      000008C6 7520776F
  941.      000008CA 756C6420
  942.      000008CE 6C696B65
  943.      000008D2 20746F20
  944.      000008D6 6B6E6F77
  945.      000008DA 2061626F
  946.      000008DE 75742066
  947.      000008E2 726F6D
  948.  517:000008E5 2E746865 "the FEATURES menu. Use the ORDER menu to add a"
  949.      000008E9 20464541
  950.      000008ED 54555245
  951.      000008F1 53206D65
  952.      000008F5 6E752E20
  953.      000008F9 55736520
  954.      000008FD 74686520
  955.      00000901 4F524445
  956.      00000905 52206D65
  957.      00000909 6E752074
  958.      0000090D 6F206164
  959.      00000911 642061
  960.  518:00000914 2A6E616D "name to the mailing list file. Examine the"
  961.      00000918 6520746F
  962.      0000091C 20746865
  963.      00000920 206D6169
  964.      00000924 6C696E67
  965.      00000928 206C6973
  966.      0000092C 74206669
  967.      00000930 6C652E20
  968.      00000934 4578616D
  969.      00000938 696E6520
  970. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   18
  971.  
  972.  
  973.  
  974.      0000093C 746865
  975.  519:0000093F 2F424153 "BASIC source of this program. It is very short."
  976.      00000943 49432073
  977.      00000947 6F757263
  978.      0000094B 65206F66
  979.      0000094F 20746869
  980.      00000953 73207072
  981.      00000957 6F677261
  982.      0000095B 6D2E2049
  983.      0000095F 74206973
  984.      00000963 20766572
  985.      00000967 79207368
  986.      0000096B 6F72742E
  987.  520:                  ;  panel 2 : Help with program...
  988.  521:0000096F 36507465 "Pterodactyl Software can help you get your application"
  989.      00000973 726F6461
  990.      00000977 6374796C
  991.      0000097B 20536F66
  992.      0000097F 74776172
  993.      00000983 65206361
  994.      00000987 6E206865
  995.      0000098B 6C702079
  996.      0000098F 6F752067
  997.      00000993 65742079
  998.      00000997 6F757220
  999.      0000099B 6170706C
  1000.      0000099F 69636174
  1001.      000009A3 696F6E
  1002.  522:000009A6 3372756E "running quickly ! Order our manual for $50. If your"
  1003.      000009AA 6E696E67
  1004.      000009AE 20717569
  1005.      000009B2 636B6C79
  1006.      000009B6 2021204F
  1007.      000009BA 72646572
  1008.      000009BE 206F7572
  1009.      000009C2 206D616E
  1010.      000009C6 75616C20
  1011.      000009CA 666F7220
  1012.      000009CE 2435302E
  1013.      000009D2 20496620
  1014.      000009D6 796F7572
  1015.  523:000009DA 38737461 "staff is too busy, you can hire a Pterodactyl programmer"
  1016.      000009DE 66662069
  1017.      000009E2 7320746F
  1018.      000009E6 6F206275
  1019.      000009EA 73792C20
  1020.      000009EE 796F7520
  1021.      000009F2 63616E20
  1022.      000009F6 68697265
  1023.      000009FA 20612050
  1024.      000009FE 7465726F
  1025.      00000A02 64616374
  1026.      00000A06 796C2070
  1027. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   19
  1028.  
  1029.  
  1030.  
  1031.      00000A0A 726F6772
  1032.      00000A0E 616D6D65
  1033.      00000A12 72
  1034.  524:00000A13 34617320 "as a consultant at convenient fixed or hourly rates!"
  1035.      00000A17 6120636F
  1036.      00000A1B 6E73756C
  1037.      00000A1F 74616E74
  1038.      00000A23 20617420
  1039.      00000A27 636F6E76
  1040.      00000A2B 656E6965
  1041.      00000A2F 6E742066
  1042.      00000A33 69786564
  1043.      00000A37 206F7220
  1044.      00000A3B 686F7572
  1045.      00000A3F 6C792072
  1046.      00000A43 61746573
  1047.      00000A47 21
  1048.  525:                  ;  panel 3 : How to order...
  1049.  526:00000A48 324F7264 "Order the PCBASIC manual from Pterodactyl Software"
  1050.      00000A4C 65722074
  1051.      00000A50 68652050
  1052.      00000A54 43424153
  1053.      00000A58 4943206D
  1054.      00000A5C 616E7561
  1055.      00000A60 6C206672
  1056.      00000A64 6F6D2050
  1057.      00000A68 7465726F
  1058.      00000A6C 64616374
  1059.      00000A70 796C2053
  1060.      00000A74 6F667477
  1061.      00000A78 617265
  1062.  527:00000A7B 25202020 "               200 Davey Glen Rd #416"
  1063.      00000A7F 20202020
  1064.      00000A83 20202020
  1065.      00000A87 20202020
  1066.      00000A8B 32303020
  1067.      00000A8F 44617665
  1068.      00000A93 7920476C
  1069.      00000A97 656E2052
  1070.      00000A9B 64202334
  1071.      00000A9F 3136
  1072.  528:00000AA1 1F202020 "               Belmont CA 94002"
  1073.      00000AA5 20202020
  1074.      00000AA9 20202020
  1075.      00000AAD 20202020
  1076.      00000AB1 42656C6D
  1077.      00000AB5 6F6E7420
  1078.      00000AB9 43412039
  1079.      00000ABD 34303032
  1080.  529:00000AC1 20202020 "          phone:        (415) 591-5270"
  1081.      00000AC5 20202020
  1082.      00000AC9 20202070
  1083.      00000ACD 686F6E65
  1084. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   20
  1085.  
  1086.  
  1087.  
  1088.      00000AD1 3A092028
  1089.      00000AD5 34313529
  1090.      00000AD9 20353931
  1091.      00000ADD 2D353237
  1092.      00000AE1 30
  1093.  530:                  ;  panel 4 : Help with help boxes
  1094.  531:00000AE2 36497473 "Its easy to create Help boxes like these with PCBASIC."
  1095.      00000AE6 20656173
  1096.      00000AEA 7920746F
  1097.      00000AEE 20637265
  1098.      00000AF2 61746520
  1099.      00000AF6 48656C70
  1100.      00000AFA 20626F78
  1101.      00000AFE 6573206C
  1102.      00000B02 696B6520
  1103.      00000B06 74686573
  1104.      00000B0A 65207769
  1105.      00000B0E 74682050
  1106.      00000B12 43424153
  1107.      00000B16 49432E
  1108.  532:00000B19 37466972 "First put the subject titles in Menu 303. Then put text"
  1109.      00000B1D 73742070
  1110.      00000B21 75742074
  1111.      00000B25 68652073
  1112.      00000B29 75626A65
  1113.      00000B2D 63742074
  1114.      00000B31 69746C65
  1115.      00000B35 7320696E
  1116.      00000B39 204D656E
  1117.      00000B3D 75203330
  1118.      00000B41 332E2054
  1119.      00000B45 68656E20
  1120.      00000B49 70757420
  1121.      00000B4D 74657874
  1122.  533:00000B51 34666F72 "for each subject, up to about 1K in String list 303."
  1123.      00000B55 20656163
  1124.      00000B59 68207375
  1125.      00000B5D 626A6563
  1126.      00000B61 742C2075
  1127.      00000B65 7020746F
  1128.      00000B69 2061626F
  1129.      00000B6D 75742031
  1130.      00000B71 4B20696E
  1131.      00000B75 20537472
  1132.      00000B79 696E6720
  1133.      00000B7D 6C697374
  1134.      00000B81 20333033
  1135.      00000B85 2E
  1136.  534:00000B86 33496620 "If you don't need Help boxes, just delete Menu 303."
  1137.      00000B8A 796F7520
  1138.      00000B8E 646F6E27
  1139.      00000B92 74206E65
  1140.      00000B96 65642048
  1141. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   21
  1142.  
  1143.  
  1144.  
  1145.      00000B9A 656C7020
  1146.      00000B9E 626F7865
  1147.      00000BA2 732C206A
  1148.      00000BA6 75737420
  1149.      00000BAA 64656C65
  1150.      00000BAE 7465204D
  1151.      00000BB2 656E7520
  1152.      00000BB6 3330332E
  1153.  535:                  
  1154.  536:                  ; Text of feature messages. This are used with :
  1155.  537:                  ;   RESTORE # ID%  : READ OneLine$
  1156.  538:                  ;
  1157.  539:                  ; International features
  1158.  540:                  
  1159.  541:00000BBA          $$ STR#,501,32
  1160.  542:00000BBA 0012     18
  1161.  543:00000BBC 2C202020 "    PCBASIC programs can be written for easy"
  1162.      00000BC0 20504342
  1163.      00000BC4 41534943
  1164.      00000BC8 2070726F
  1165.      00000BCC 6772616D
  1166.      00000BD0 73206361
  1167.      00000BD4 6E206265
  1168.      00000BD8 20777269
  1169.      00000BDC 7474656E
  1170.      00000BE0 20666F72
  1171.      00000BE4 20656173
  1172.      00000BE8 79
  1173.  544:00000BE9 36747261 "translation into foreign languages. The menus, dialogs"
  1174.      00000BED 6E736C61
  1175.      00000BF1 74696F6E
  1176.      00000BF5 20696E74
  1177.      00000BF9 6F20666F
  1178.      00000BFD 72656967
  1179.      00000C01 6E206C61
  1180.      00000C05 6E677561
  1181.      00000C09 6765732E
  1182.      00000C0D 20546865
  1183.      00000C11 206D656E
  1184.      00000C15 75732C20
  1185.      00000C19 6469616C
  1186.      00000C1D 6F6773
  1187.  545:00000C20 38616E64 "and titles can all be defined in the resource file. Even"
  1188.      00000C24 20746974
  1189.      00000C28 6C657320
  1190.      00000C2C 63616E20
  1191.      00000C30 616C6C20
  1192.      00000C34 62652064
  1193.      00000C38 6566696E
  1194.      00000C3C 65642069
  1195.      00000C40 6E207468
  1196.      00000C44 65207265
  1197.      00000C48 736F7572
  1198. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   22
  1199.  
  1200.  
  1201.  
  1202.      00000C4C 63652066
  1203.      00000C50 696C652E
  1204.      00000C54 20457665
  1205.      00000C58 6E
  1206.  546:00000C59 35746578 "text messages, like these, can be put in the resource"
  1207.      00000C5D 74206D65
  1208.      00000C61 73736167
  1209.      00000C65 65732C20
  1210.      00000C69 6C696B65
  1211.      00000C6D 20746865
  1212.      00000C71 73652C20
  1213.      00000C75 63616E20
  1214.      00000C79 62652070
  1215.      00000C7D 75742069
  1216.      00000C81 6E207468
  1217.      00000C85 65207265
  1218.      00000C89 736F7572
  1219.      00000C8D 6365
  1220.  547:00000C8F 2466696C "file as string lists, such as this :"
  1221.      00000C93 65206173
  1222.      00000C97 20737472
  1223.      00000C9B 696E6720
  1224.      00000C9F 6C697374
  1225.      00000CA3 732C2073
  1226.      00000CA7 75636820
  1227.      00000CAB 61732074
  1228.      00000CAF 68697320
  1229.      00000CB3 3A
  1230.  548:00000CB4 00       ""
  1231.  549:00000CB5 11202020 "   $$ STR#,501,32"
  1232.      00000CB9 24242053
  1233.      00000CBD 5452232C
  1234.      00000CC1 3530312C
  1235.      00000CC5 3332
  1236.  550:00000CC7 04202020 "   2"
  1237.      00000CCB 32
  1238.  551:00000CCC 2D202020 "     PCBASIC programs can be written for easy"
  1239.      00000CD0 20205043
  1240.      00000CD4 42415349
  1241.      00000CD8 43207072
  1242.      00000CDC 6F677261
  1243.      00000CE0 6D732063
  1244.      00000CE4 616E2062
  1245.      00000CE8 65207772
  1246.      00000CEC 69747465
  1247.      00000CF0 6E20666F
  1248.      00000CF4 72206561
  1249.      00000CF8 7379
  1250.  552:00000CFA 28202020 "     translation into foreign languages."
  1251.      00000CFE 20207472
  1252.      00000D02 616E736C
  1253.      00000D06 6174696F
  1254.      00000D0A 6E20696E
  1255. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   23
  1256.  
  1257.  
  1258.  
  1259.      00000D0E 746F2066
  1260.      00000D12 6F726569
  1261.      00000D16 676E206C
  1262.      00000D1A 616E6775
  1263.      00000D1E 61676573
  1264.      00000D22 2E
  1265.  553:00000D23 00       ""
  1266.  554:00000D24 34546865 "The strings are used in BASIC like DATA statements :"
  1267.      00000D28 20737472
  1268.      00000D2C 696E6773
  1269.      00000D30 20617265
  1270.      00000D34 20757365
  1271.      00000D38 6420696E
  1272.      00000D3C 20424153
  1273.      00000D40 4943206C
  1274.      00000D44 696B6520
  1275.      00000D48 44415441
  1276.      00000D4C 20737461
  1277.      00000D50 74656D65
  1278.      00000D54 6E747320
  1279.      00000D58 3A
  1280.  555:00000D59 00       ""
  1281.  556:00000D5A 13092020 "             RESTORE #501"
  1282.      00000D5E 20202020
  1283.      00000D62 52455354
  1284.      00000D66 4F524520
  1285.      00000D6A 23353031
  1286.  557:00000D6E 23092020 "             READ Msg$1,Msg$2,Msg$3,Msg$4"
  1287.      00000D72 20202020
  1288.      00000D76 52454144
  1289.      00000D7A 204D7367
  1290.      00000D7E 24312C4D
  1291.      00000D82 73672432
  1292.      00000D86 2C4D7367
  1293.      00000D8A 24332C4D
  1294.      00000D8E 73672434
  1295.  558:00000D92 2C092020 "             ? Msg$1 : ? Msg$2 : ? Msg$3 : ? Msg$4"
  1296.      00000D96 20202020
  1297.      00000D9A 3F204D73
  1298.      00000D9E 67243120
  1299.      00000DA2 3A203F20
  1300.      00000DA6 4D736724
  1301.      00000DAA 32203A20
  1302.      00000DAE 3F204D73
  1303.      00000DB2 67243320
  1304.      00000DB6 3A203F20
  1305.      00000DBA 4D736724
  1306.      00000DBE 34
  1307.  559:00000DBF 00       "
  1308.  560:00000DC0 03454E44 "END"
  1309.  561:                  
  1310.  562:                  ; IBM compatible
  1311.  563:                  
  1312. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   24
  1313.  
  1314.  
  1315.  
  1316.  564:00000DC4          $$ STR#,502,32
  1317.  565:00000DC4 000E     14
  1318.  566:00000DC6 2D202020 "    PCBASIC makes converting IBM* PC programs"
  1319.      00000DCA 20504342
  1320.      00000DCE 41534943
  1321.      00000DD2 206D616B
  1322.      00000DD6 65732063
  1323.      00000DDA 6F6E7665
  1324.      00000DDE 7274696E
  1325.      00000DE2 67204942
  1326.      00000DE6 4DAA2050
  1327.      00000DEA 43207072
  1328.      00000DEE 6F677261
  1329.      00000DF2 6D73
  1330.  567:00000DF4 34746F20 "to Macintosh* programs simple. PCBASIC is compatible"
  1331.      00000DF8 4D616369
  1332.      00000DFC 6E746F73
  1333.      00000E00 68AA2070
  1334.      00000E04 726F6772
  1335.      00000E08 616D7320
  1336.      00000E0C 73696D70
  1337.      00000E10 6C652E20
  1338.      00000E14 50434241
  1339.      00000E18 53494320
  1340.      00000E1C 69732063
  1341.      00000E20 6F6D7061
  1342.      00000E24 7469626C
  1343.      00000E28 65
  1344.  568:00000E29 33776974 "with BASICA, the BASIC used on the IBM* PC. Special"
  1345.      00000E2D 68204241
  1346.      00000E31 53494341
  1347.      00000E35 2C207468
  1348.      00000E39 65204241
  1349.      00000E3D 53494320
  1350.      00000E41 75736564
  1351.      00000E45 206F6E20
  1352.      00000E49 74686520
  1353.      00000E4D 49424DAA
  1354.      00000E51 2050432E
  1355.      00000E55 20537065
  1356.      00000E59 6369616C
  1357.  569:00000E5D 384D6163 "Macintosh features like dialog boxes and windows, can be"
  1358.      00000E61 696E746F
  1359.      00000E65 73682066
  1360.      00000E69 65617475
  1361.      00000E6D 72657320
  1362.      00000E71 6C696B65
  1363.      00000E75 20646961
  1364.      00000E79 6C6F6720
  1365.      00000E7D 626F7865
  1366.      00000E81 7320616E
  1367.      00000E85 64207769
  1368.      00000E89 6E646F77
  1369. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   25
  1370.  
  1371.  
  1372.  
  1373.      00000E8D 732C2063
  1374.      00000E91 616E2062
  1375.      00000E95 65
  1376.  570:00000E96 37616464 "added in the resource file. Most special IBM functions,"
  1377.      00000E9A 65642069
  1378.      00000E9E 6E207468
  1379.      00000EA2 65207265
  1380.      00000EA6 736F7572
  1381.      00000EAA 63652066
  1382.      00000EAE 696C652E
  1383.      00000EB2 204D6F73
  1384.      00000EB6 74207370
  1385.      00000EBA 65636961
  1386.      00000EBE 6C204942
  1387.      00000EC2 4D206675
  1388.      00000EC6 6E637469
  1389.      00000ECA 6F6E732C
  1390.  571:00000ECE 38747261 "translate automatically into Macintosh features. The IBM"
  1391.      00000ED2 6E736C61
  1392.      00000ED6 74652061
  1393.      00000EDA 75746F6D
  1394.      00000EDE 61746963
  1395.      00000EE2 616C6C79
  1396.      00000EE6 20696E74
  1397.      00000EEA 6F204D61
  1398.      00000EEE 63696E74
  1399.      00000EF2 6F736820
  1400.      00000EF6 66656174
  1401.      00000EFA 75726573
  1402.      00000EFE 2E205468
  1403.      00000F02 65204942
  1404.      00000F06 4D
  1405.  572:00000F07 3A66756E "function keys become menu items. The multiple screen pages"
  1406.      00000F0B 6374696F
  1407.      00000F0F 6E206B65
  1408.      00000F13 79732062
  1409.      00000F17 65636F6D
  1410.      00000F1B 65206D65
  1411.      00000F1F 6E752069
  1412.      00000F23 74656D73
  1413.      00000F27 2E205468
  1414.      00000F2B 65206D75
  1415.      00000F2F 6C746970
  1416.      00000F33 6C652073
  1417.      00000F37 63726565
  1418.      00000F3B 6E207061
  1419.      00000F3F 676573
  1420.  573:00000F42 33617661 "available on some adapters, become multiple windows"
  1421.      00000F46 696C6162
  1422.      00000F4A 6C65206F
  1423.      00000F4E 6E20736F
  1424.      00000F52 6D652061
  1425.      00000F56 64617074
  1426. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   26
  1427.  
  1428.  
  1429.  
  1430.      00000F5A 6572732C
  1431.      00000F5E 20626563
  1432.      00000F62 6F6D6520
  1433.      00000F66 6D756C74
  1434.      00000F6A 69706C65
  1435.      00000F6E 2077696E
  1436.      00000F72 646F7773
  1437.  574:00000F76 3A6F6E20 "on the Macintosh. The programs can even read back the text"
  1438.      00000F7A 74686520
  1439.      00000F7E 4D616369
  1440.      00000F82 6E746F73
  1441.      00000F86 682E2054
  1442.      00000F8A 68652070
  1443.      00000F8E 726F6772
  1444.      00000F92 616D7320
  1445.      00000F96 63616E20
  1446.      00000F9A 6576656E
  1447.      00000F9E 20726561
  1448.      00000FA2 64206261
  1449.      00000FA6 636B2074
  1450.      00000FAA 68652074
  1451.      00000FAE 657874
  1452.  575:00000FB1 2F777269 "written on the screen in PCBASIC, as in BASICA."
  1453.      00000FB5 7474656E
  1454.      00000FB9 206F6E20
  1455.      00000FBD 74686520
  1456.      00000FC1 73637265
  1457.      00000FC5 656E2069
  1458.      00000FC9 6E205043
  1459.      00000FCD 42415349
  1460.      00000FD1 432C2061
  1461.      00000FD5 7320696E
  1462.      00000FD9 20424153
  1463.      00000FDD 4943412E
  1464.  576:00000FE1 00       ""
  1465.  577:00000FE2 3849424D "IBM is a trademark of Internation Business Machines Inc."
  1466.      00000FE6 20697320
  1467.      00000FEA 61207472
  1468.      00000FEE 6164656D
  1469.      00000FF2 61726B20
  1470.      00000FF6 6F662049
  1471.      00000FFA 6E746572
  1472.      00000FFE 6E617469
  1473.      00001002 6F6E2042
  1474.      00001006 7573696E
  1475.      0000100A 65737320
  1476.      0000100E 4D616368
  1477.      00001012 696E6573
  1478.      00001016 20496E63
  1479.      0000101A 2E
  1480.  578:0000101B 2F4D6163 "Macintosh is a trademark of Apple Computer Inc."
  1481.      0000101F 696E746F
  1482.      00001023 73682069
  1483. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   27
  1484.  
  1485.  
  1486.  
  1487.      00001027 73206120
  1488.      0000102B 74726164
  1489.      0000102F 656D6172
  1490.      00001033 6B206F66
  1491.      00001037 20417070
  1492.      0000103B 6C652043
  1493.      0000103F 6F6D7075
  1494.      00001043 74657220
  1495.      00001047 496E632E
  1496.  579:0000104B 03454E44 "END"
  1497.  580:                  
  1498.  581:                  ; Menu & function keys
  1499.  582:                  
  1500.  583:0000104F          $$ STR#,503,32
  1501.  584:0000104F 0012     18
  1502.  585:00001051 35202020 "    In PCBASIC, the menus are created from resources."
  1503.      00001055 20496E20
  1504.      00001059 50434241
  1505.      0000105D 5349432C
  1506.      00001061 20746865
  1507.      00001065 206D656E
  1508.      00001069 75732061
  1509.      0000106D 72652063
  1510.      00001071 72656174
  1511.      00001075 65642066
  1512.      00001079 726F6D20
  1513.      0000107D 7265736F
  1514.      00001081 75726365
  1515.      00001085 732E
  1516.  586:00001087 3A4F7468 "Other BASIC implementations use BASIC statements to create"
  1517.      0000108B 65722042
  1518.      0000108F 41534943
  1519.      00001093 20696D70
  1520.      00001097 6C656D65
  1521.      0000109B 6E746174
  1522.      0000109F 696F6E73
  1523.      000010A3 20757365
  1524.      000010A7 20424153
  1525.      000010AB 49432073
  1526.      000010AF 74617465
  1527.      000010B3 6D656E74
  1528.      000010B7 7320746F
  1529.      000010BB 20637265
  1530.      000010BF 617465
  1531.  587:000010C2 35657665 "every item of every menu. With PCBASIC, the menus are"
  1532.      000010C6 72792069
  1533.      000010CA 74656D20
  1534.      000010CE 6F662065
  1535.      000010D2 76657279
  1536.      000010D6 206D656E
  1537.      000010DA 752E2057
  1538.      000010DE 69746820
  1539.      000010E2 50434241
  1540. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   28
  1541.  
  1542.  
  1543.  
  1544.      000010E6 5349432C
  1545.      000010EA 20746865
  1546.      000010EE 206D656E
  1547.      000010F2 75732061
  1548.      000010F6 7265
  1549.  588:000010F8 39646566 "defined with a resource compiler or editor. Of course the"
  1550.      000010FC 696E6564
  1551.      00001100 20776974
  1552.      00001104 68206120
  1553.      00001108 7265736F
  1554.      0000110C 75726365
  1555.      00001110 20636F6D
  1556.      00001114 70696C65
  1557.      00001118 72206F72
  1558.      0000111C 20656469
  1559.      00001120 746F722E
  1560.      00001124 204F6620
  1561.      00001128 636F7572
  1562.      0000112C 73652074
  1563.      00001130 6865
  1564.  589:00001132 3B70726F "program can change any menu item with BASIC statements. The"
  1565.      00001136 6772616D
  1566.      0000113A 2063616E
  1567.      0000113E 20636861
  1568.      00001142 6E676520
  1569.      00001146 616E7920
  1570.      0000114A 6D656E75
  1571.      0000114E 20697465
  1572.      00001152 6D207769
  1573.      00001156 74682042
  1574.      0000115A 41534943
  1575.      0000115E 20737461
  1576.      00001162 74656D65
  1577.      00001166 6E74732E
  1578.      0000116A 20546865
  1579.  590:0000116E 396D656E "menu items can be enabled, disabled, inhibited, or marked"
  1580.      00001172 75206974
  1581.      00001176 656D7320
  1582.      0000117A 63616E20
  1583.      0000117E 62652065
  1584.      00001182 6E61626C
  1585.      00001186 65642C20
  1586.      0000118A 64697361
  1587.      0000118E 626C6564
  1588.      00001192 2C20696E
  1589.      00001196 68696269
  1590.      0000119A 7465642C
  1591.      0000119E 206F7220
  1592.      000011A2 6D61726B
  1593.      000011A6 6564
  1594.  591:000011A8 29776974 "with a check mark or any other character."
  1595.      000011AC 68206120
  1596.      000011B0 63686563
  1597. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   29
  1598.  
  1599.  
  1600.  
  1601.      000011B4 6B206D61
  1602.      000011B8 726B206F
  1603.      000011BC 7220616E
  1604.      000011C0 79206F74
  1605.      000011C4 68657220
  1606.      000011C8 63686172
  1607.      000011CC 61637465
  1608.      000011D0 722E
  1609.  592:000011D2 00       ""
  1610.  593:000011D3 35202020 "    PCBASIC can compile many programs written for the"
  1611.      000011D7 20504342
  1612.      000011DB 41534943
  1613.      000011DF 2063616E
  1614.      000011E3 20636F6D
  1615.      000011E7 70696C65
  1616.      000011EB 206D616E
  1617.      000011EF 79207072
  1618.      000011F3 6F677261
  1619.      000011F7 6D732077
  1620.      000011FB 72697474
  1621.      000011FF 656E2066
  1622.      00001203 6F722074
  1623.      00001207 6865
  1624.  594:00001209 3B49424D "IBM* PC or compatibles. Those programs may use the function"
  1625.      0000120D AA205043
  1626.      00001211 206F7220
  1627.      00001215 636F6D70
  1628.      00001219 61746962
  1629.      0000121D 6C65732E
  1630.      00001221 2054686F
  1631.      00001225 73652070
  1632.      00001229 726F6772
  1633.      0000122D 616D7320
  1634.      00001231 6D617920
  1635.      00001235 75736520
  1636.      00001239 74686520
  1637.      0000123D 66756E63
  1638.      00001241 74696F6E
  1639.  595:00001245 386B6579 "keys on those machines. BASICA statements such as these,"
  1640.      00001249 73206F6E
  1641.      0000124D 2074686F
  1642.      00001251 7365206D
  1643.      00001255 61636869
  1644.      00001259 6E65732E
  1645.      0000125D 20424153
  1646.      00001261 49434120
  1647.      00001265 73746174
  1648.      00001269 656D656E
  1649.      0000126D 74732073
  1650.      00001271 75636820
  1651.      00001275 61732074
  1652.      00001279 68657365
  1653.      0000127D 2C
  1654. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   30
  1655.  
  1656.  
  1657.  
  1658.  596:0000127E 00       ""
  1659.  597:0000127F 23092020 "         KEY (1) ON : ON KEY(1) GOSUB 100"
  1660.      00001283 4B455920
  1661.      00001287 28312920
  1662.      0000128B 4F4E203A
  1663.      0000128F 204F4E20
  1664.      00001293 4B455928
  1665.      00001297 31292047
  1666.      0000129B 4F535542
  1667.      0000129F 20313030
  1668.  598:000012A3 00       ""
  1669.  599:000012A4 3A617265 "are compiled without change. The function keys become menu"
  1670.      000012A8 20636F6D
  1671.      000012AC 70696C65
  1672.      000012B0 64207769
  1673.      000012B4 74686F75
  1674.      000012B8 74206368
  1675.      000012BC 616E6765
  1676.      000012C0 2E205468
  1677.      000012C4 65206675
  1678.      000012C8 6E637469
  1679.      000012CC 6F6E206B
  1680.      000012D0 65797320
  1681.      000012D4 6265636F
  1682.      000012D8 6D65206D
  1683.      000012DC 656E75
  1684.  600:000012DF 3A697465 "items. They can be grouped into any number of menus, which"
  1685.      000012E3 6D732E20
  1686.      000012E7 54686579
  1687.      000012EB 2063616E
  1688.      000012EF 20626520
  1689.      000012F3 67726F75
  1690.      000012F7 70656420
  1691.      000012FB 696E746F
  1692.      000012FF 20616E79
  1693.      00001303 206E756D
  1694.      00001307 62657220
  1695.      0000130B 6F66206D
  1696.      0000130F 656E7573
  1697.      00001313 2C207768
  1698.      00001317 696368
  1699.  601:0000131A 2D63616E "can be arranged in any order on the menu bar."
  1700.      0000131E 20626520
  1701.      00001322 61727261
  1702.      00001326 6E676564
  1703.      0000132A 20696E20
  1704.      0000132E 616E7920
  1705.      00001332 6F726465
  1706.      00001336 72206F6E
  1707.      0000133A 20746865
  1708.      0000133E 206D656E
  1709.      00001342 75206261
  1710.      00001346 722E
  1711. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   31
  1712.  
  1713.  
  1714.  
  1715.  602:00001348 03454E44 "END"
  1716.  603:                  
  1717.  604:                  ; Dialogs & Alerts
  1718.  605:                  
  1719.  606:0000134C          $$ STR#,504,32
  1720.  607:0000134C 0013     19
  1721.  608:0000134E 33202020 "    Dialogs and alert boxes are easy to create with"
  1722.      00001352 20446961
  1723.      00001356 6C6F6773
  1724.      0000135A 20616E64
  1725.      0000135E 20616C65
  1726.      00001362 72742062
  1727.      00001366 6F786573
  1728.      0000136A 20617265
  1729.      0000136E 20656173
  1730.      00001372 7920746F
  1731.      00001376 20637265
  1732.      0000137A 61746520
  1733.      0000137E 77697468
  1734.  609:00001382 33504342 "PCBASIC. One BASIC statement will show the operator"
  1735.      00001386 41534943
  1736.      0000138A 2E204F6E
  1737.      0000138E 65204241
  1738.      00001392 53494320
  1739.      00001396 73746174
  1740.      0000139A 656D656E
  1741.      0000139E 74207769
  1742.      000013A2 6C6C2073
  1743.      000013A6 686F7720
  1744.      000013AA 74686520
  1745.      000013AE 6F706572
  1746.      000013B2 61746F72
  1747.  610:000013B6 3961204D "a Modal Dialog or an Alert, wait for the operator to make"
  1748.      000013BA 6F64616C
  1749.      000013BE 20446961
  1750.      000013C2 6C6F6720
  1751.      000013C6 6F722061
  1752.      000013CA 6E20416C
  1753.      000013CE 6572742C
  1754.      000013D2 20776169
  1755.      000013D6 7420666F
  1756.      000013DA 72207468
  1757.      000013DE 65206F70
  1758.      000013E2 65726174
  1759.      000013E6 6F722074
  1760.      000013EA 6F206D61
  1761.      000013EE 6B65
  1762.  611:000013F0 36612073 "a selection or edit text, and return when the operator"
  1763.      000013F4 656C6563
  1764.      000013F8 74696F6E
  1765.      000013FC 206F7220
  1766.      00001400 65646974
  1767.      00001404 20746578
  1768. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   32
  1769.  
  1770.  
  1771.  
  1772.      00001408 742C2061
  1773.      0000140C 6E642072
  1774.      00001410 65747572
  1775.      00001414 6E207768
  1776.      00001418 656E2074
  1777.      0000141C 6865206F
  1778.      00001420 70657261
  1779.      00001424 746F72
  1780.  612:00001427 29707573 "pushes a button. It is as simple as this:"
  1781.      0000142B 68657320
  1782.      0000142F 61206275
  1783.      00001433 74746F6E
  1784.      00001437 2E204974
  1785.      0000143B 20697320
  1786.      0000143F 61732073
  1787.      00001443 696D706C
  1788.      00001447 65206173
  1789.      0000144B 20746869
  1790.      0000144F 733A
  1791.  613:00001451 00       ""
  1792.  614:00001452 2D092020 "         REM Display alert box 500 as a Stop Alert."
  1793.      00001456 52454D20
  1794.      0000145A 44697370
  1795.      0000145E 6C617920
  1796.      00001462 616C6572
  1797.      00001466 7420626F
  1798.      0000146A 78203530
  1799.      0000146E 30206173
  1800.      00001472 20612053
  1801.      00001476 746F7020
  1802.      0000147A 416C6572
  1803.      0000147E 742E
  1804.  615:00001480 2C092020 "         REM The number of the button the operator"
  1805.      00001484 52454D20
  1806.      00001488 54686520
  1807.      0000148C 6E756D62
  1808.      00001490 6572206F
  1809.      00001494 66207468
  1810.      00001498 65206275
  1811.      0000149C 74746F6E
  1812.      000014A0 20746865
  1813.      000014A4 206F7065
  1814.      000014A8 7261746F
  1815.      000014AC 72
  1816.  616:000014AD 22092020 "         REM pressed will be in CHOICE%."
  1817.      000014B1 52454D20
  1818.      000014B5 70726573
  1819.      000014B9 73656420
  1820.      000014BD 77696C6C
  1821.      000014C1 20626520
  1822.      000014C5 696E2043
  1823.      000014C9 484F4943
  1824.      000014CD 45252E
  1825. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   33
  1826.  
  1827.  
  1828.  
  1829.  617:000014D0 1E092020 "         100 CHOICE%=ERROR(501,STOP)"
  1830.      000014D4 31303020
  1831.      000014D8 43484F49
  1832.      000014DC 4345253D
  1833.      000014E0 4552524F
  1834.      000014E4 52283530
  1835.      000014E8 312C5354
  1836.      000014EC 4F5029
  1837.  618:000014EF 00       ""
  1838.  619:000014F0 2C092020 "         REM Display dialog 500. Wait for a reply."
  1839.      000014F4 52454D20
  1840.      000014F8 44697370
  1841.      000014FC 6C617920
  1842.      00001500 6469616C
  1843.      00001504 6F672035
  1844.      00001508 30302E20
  1845.      0000150C 57616974
  1846.      00001510 20666F72
  1847.      00001514 20612072
  1848.      00001518 65706C79
  1849.      0000151C 2E
  1850.  620:0000151D 2C092020 "         REM The button number will be in CHOICE%."
  1851.      00001521 52454D20
  1852.      00001525 54686520
  1853.      00001529 62757474
  1854.      0000152D 6F6E206E
  1855.      00001531 756D6265
  1856.      00001535 72207769
  1857.      00001539 6C6C2062
  1858.      0000153D 6520696E
  1859.      00001541 2043484F
  1860.      00001545 49434525
  1861.      00001549 2E
  1862.  621:0000154A 15092020 "         CHOICE%=DIALOG#500"
  1863.      0000154E 43484F49
  1864.      00001552 4345253D
  1865.      00001556 4449414C
  1866.      0000155A 4F472335
  1867.      0000155E 3030
  1868.  622:00001560 00       ""
  1869.  623:00001561 33092020 "         REM Remove the box. The blank spot on the window"
  1870.      00001565 52454D20
  1871.      00001569 52656D6F
  1872.      0000156D 76652074
  1873.      00001571 68652062
  1874.      00001575 6F782E20
  1875.      00001579 54686520
  1876.      0000157D 626C616E
  1877.      00001581 6B207370
  1878.      00001585 6F74206F
  1879.      00001589 6E207468
  1880.      0000158D 65207769
  1881.      00001591 6E646F77
  1882. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   34
  1883.  
  1884.  
  1885.  
  1886.  624:00001595 29092020 "         REM will be drawn again, automatically"
  1887.      00001599 52454D20
  1888.      0000159D 77696C6C
  1889.      000015A1 20626520
  1890.      000015A5 64726177
  1891.      000015A9 6E206167
  1892.      000015AD 61696E2C
  1893.      000015B1 20617574
  1894.      000015B5 6F6D6174
  1895.      000015B9 6963616C
  1896.      000015BD 6C79
  1897.  625:000015BF 0E092020 "           CLOSE#500"
  1898.      000015C3 2020434C
  1899.      000015C7 4F534523
  1900.      000015CB 353030
  1901.  626:000015CE 03454E44 "END"
  1902.  627:                  
  1903.  628:                  ; Mouse, fonts and editing
  1904.  629:                  
  1905.  630:000015D2          $$ STR#,505,32
  1906.  631:000015D2 0014     20
  1907.  632:000015D4 3C202020 "   PCBASIC handles the mouse activity for the system, menus,"
  1908.      000015D8 50434241
  1909.      000015DC 53494320
  1910.      000015E0 68616E64
  1911.      000015E4 6C657320
  1912.      000015E8 74686520
  1913.      000015EC 6D6F7573
  1914.      000015F0 65206163
  1915.      000015F4 74697669
  1916.      000015F8 74792066
  1917.      000015FC 6F722074
  1918.      00001600 68652073
  1919.      00001604 79737465
  1920.      00001608 6D2C206D
  1921.      0000160C 656E7573
  1922.      00001610 2C
  1923.  633:00001611 3B646961 "dialog boxes and scroll bars. The BASIC programmer only has"
  1924.      00001615 6C6F6720
  1925.      00001619 626F7865
  1926.      0000161D 7320616E
  1927.      00001621 64207363
  1928.      00001625 726F6C6C
  1929.      00001629 20626172
  1930.      0000162D 732E2054
  1931.      00001631 68652042
  1932.      00001635 41534943
  1933.      00001639 2070726F
  1934.      0000163D 6772616D
  1935.      00001641 6D657220
  1936.      00001645 6F6E6C79
  1937.      00001649 20686173
  1938.  634:0000164D 3B746F20 "to take care of clicks within the main windows. PCBASIC can"
  1939. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   35
  1940.  
  1941.  
  1942.  
  1943.      00001651 74616B65
  1944.      00001655 20636172
  1945.      00001659 65206F66
  1946.      0000165D 20636C69
  1947.      00001661 636B7320
  1948.      00001665 77697468
  1949.      00001669 696E2074
  1950.      0000166D 6865206D
  1951.      00001671 61696E20
  1952.      00001675 77696E64
  1953.      00001679 6F77732E
  1954.      0000167D 20504342
  1955.      00001681 41534943
  1956.      00001685 2063616E
  1957.  635:00001689 3C657665 "even vector to a line number as soon as the mouse is clicked"
  1958.      0000168D 6E207665
  1959.      00001691 63746F72
  1960.      00001695 20746F20
  1961.      00001699 61206C69
  1962.      0000169D 6E65206E
  1963.      000016A1 756D6265
  1964.      000016A5 72206173
  1965.      000016A9 20736F6F
  1966.      000016AD 6E206173
  1967.      000016B1 20746865
  1968.      000016B5 206D6F75
  1969.      000016B9 73652069
  1970.      000016BD 7320636C
  1971.      000016C1 69636B65
  1972.      000016C5 64
  1973.  636:000016C6 15696E20 "in the active window."
  1974.      000016CA 74686520
  1975.      000016CE 61637469
  1976.      000016D2 76652077
  1977.      000016D6 696E646F
  1978.      000016DA 772E
  1979.  637:000016DC 0120     " "
  1980.  638:000016DE 3E202020 "    The special Edit menu simplifies editing. It takes care of"
  1981.      000016E2 20546865
  1982.      000016E6 20737065
  1983.      000016EA 6369616C
  1984.      000016EE 20456469
  1985.      000016F2 74206D65
  1986.      000016F6 6E752073
  1987.      000016FA 696D706C
  1988.      000016FE 69666965
  1989.      00001702 73206564
  1990.      00001706 6974696E
  1991.      0000170A 672E2049
  1992.      0000170E 74207461
  1993.      00001712 6B657320
  1994.      00001716 63617265
  1995.      0000171A 206F66
  1996. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   36
  1997.  
  1998.  
  1999.  
  2000.  639:0000171D 3E274375 "'Cut', 'Copy' and 'Paste' for your dialog boxes automatically."
  2001.      00001721 74272C20
  2002.      00001725 27436F70
  2003.      00001729 79272061
  2004.      0000172D 6E642027
  2005.      00001731 50617374
  2006.      00001735 65272066
  2007.      00001739 6F722079
  2008.      0000173D 6F757220
  2009.      00001741 6469616C
  2010.      00001745 6F672062
  2011.      00001749 6F786573
  2012.      0000174D 20617574
  2013.      00001751 6F6D6174
  2014.      00001755 6963616C
  2015.      00001759 6C792E
  2016.  640:0000175C 3A427574 "But you can handle the Edit menu selections for the active"
  2017.      00001760 20796F75
  2018.      00001764 2063616E
  2019.      00001768 2068616E
  2020.      0000176C 646C6520
  2021.      00001770 74686520
  2022.      00001774 45646974
  2023.      00001778 206D656E
  2024.      0000177C 75207365
  2025.      00001780 6C656374
  2026.      00001784 696F6E73
  2027.      00001788 20666F72
  2028.      0000178C 20746865
  2029.      00001790 20616374
  2030.      00001794 697665
  2031.  641:00001797 3D77696E "window yourself. The Edit menu can vector to a BASIC line, or"
  2032.      0000179B 646F7720
  2033.      0000179F 796F7572
  2034.      000017A3 73656C66
  2035.      000017A7 2E205468
  2036.      000017AB 65204564
  2037.      000017AF 6974206D
  2038.      000017B3 656E7520
  2039.      000017B7 63616E20
  2040.      000017BB 76656374
  2041.      000017BF 6F722074
  2042.      000017C3 6F206120
  2043.      000017C7 42415349
  2044.      000017CB 43206C69
  2045.      000017CF 6E652C20
  2046.      000017D3 6F72
  2047.  642:000017D5 38796F75 "you can poll for menu selections whenever you are ready."
  2048.      000017D9 2063616E
  2049.      000017DD 20706F6C
  2050.      000017E1 6C20666F
  2051.      000017E5 72206D65
  2052.      000017E9 6E752073
  2053. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   37
  2054.  
  2055.  
  2056.  
  2057.      000017ED 656C6563
  2058.      000017F1 74696F6E
  2059.      000017F5 73207768
  2060.      000017F9 656E6576
  2061.      000017FD 65722079
  2062.      00001801 6F752061
  2063.      00001805 72652072
  2064.      00001809 65616479
  2065.      0000180D 2E
  2066.  643:0000180E 0120     " "
  2067.  644:00001810 3D202020 "    PCBASIC has powerful mouse sensing commands, to make your"
  2068.      00001814 20504342
  2069.      00001818 41534943
  2070.      0000181C 20686173
  2071.      00001820 20706F77
  2072.      00001824 65726675
  2073.      00001828 6C206D6F
  2074.      0000182C 75736520
  2075.      00001830 73656E73
  2076.      00001834 696E6720
  2077.      00001838 636F6D6D
  2078.      0000183C 616E6473
  2079.      00001840 2C20746F
  2080.      00001844 206D616B
  2081.      00001848 6520796F
  2082.      0000184C 7572
  2083.  645:0000184E 3E6A6F62 "job still easier. Your BASIC program can detect a single click"
  2084.      00001852 20737469
  2085.      00001856 6C6C2065
  2086.      0000185A 61736965
  2087.      0000185E 722E2059
  2088.      00001862 6F757220
  2089.      00001866 42415349
  2090.      0000186A 43207072
  2091.      0000186E 6F677261
  2092.      00001872 6D206361
  2093.      00001876 6E206465
  2094.      0000187A 74656374
  2095.      0000187E 20612073
  2096.      00001882 696E676C
  2097.      00001886 6520636C
  2098.      0000188A 69636B
  2099.  646:0000188D 3D6F7220 "or a multiple click with one MOUSE function call. Other calls"
  2100.      00001891 61206D75
  2101.      00001895 6C746970
  2102.      00001899 6C652063
  2103.      0000189D 6C69636B
  2104.      000018A1 20776974
  2105.      000018A5 68206F6E
  2106.      000018A9 65204D4F
  2107.      000018AD 55534520
  2108.      000018B1 66756E63
  2109.      000018B5 74696F6E
  2110. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   38
  2111.  
  2112.  
  2113.  
  2114.      000018B9 2063616C
  2115.      000018BD 6C2E204F
  2116.      000018C1 74686572
  2117.      000018C5 2063616C
  2118.      000018C9 6C73
  2119.  647:000018CB 3F726574 "return the starting, ending and current locations of the mouse."
  2120.      000018CF 75726E20
  2121.      000018D3 74686520
  2122.      000018D7 73746172
  2123.      000018DB 74696E67
  2124.      000018DF 2C20656E
  2125.      000018E3 64696E67
  2126.      000018E7 20616E64
  2127.      000018EB 20637572
  2128.      000018EF 72656E74
  2129.      000018F3 206C6F63
  2130.      000018F7 6174696F
  2131.      000018FB 6E73206F
  2132.      000018FF 66207468
  2133.      00001903 65206D6F
  2134.      00001907 7573652E
  2135.  648:0000190B 3F546865 "The functions can return either graphic coordinates or the line"
  2136.      0000190F 2066756E
  2137.      00001913 6374696F
  2138.      00001917 6E732063
  2139.      0000191B 616E2072
  2140.      0000191F 65747572
  2141.      00001923 6E206569
  2142.      00001927 74686572
  2143.      0000192B 20677261
  2144.      0000192F 70686963
  2145.      00001933 20636F6F
  2146.      00001937 7264696E
  2147.      0000193B 61746573
  2148.      0000193F 206F7220
  2149.      00001943 74686520
  2150.      00001947 6C696E65
  2151.  649:0000194B 3D616E64 "and column location for editing text! That makes highlighting"
  2152.      0000194F 20636F6C
  2153.      00001953 756D6E20
  2154.      00001957 6C6F6361
  2155.      0000195B 74696F6E
  2156.      0000195F 20666F72
  2157.      00001963 20656469
  2158.      00001967 74696E67
  2159.      0000196B 20746578
  2160.      0000196F 74212054
  2161.      00001973 68617420
  2162.      00001977 6D616B65
  2163.      0000197B 73206869
  2164.      0000197F 67686C69
  2165.      00001983 67687469
  2166.      00001987 6E67
  2167. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   39
  2168.  
  2169.  
  2170.  
  2171.  650:00001989 3A73656C "selected text simple, even when using a proportional font."
  2172.      0000198D 65637465
  2173.      00001991 64207465
  2174.      00001995 78742073
  2175.      00001999 696D706C
  2176.      0000199D 652C2065
  2177.      000019A1 76656E20
  2178.      000019A5 7768656E
  2179.      000019A9 20757369
  2180.      000019AD 6E672061
  2181.      000019B1 2070726F
  2182.      000019B5 706F7274
  2183.      000019B9 696F6E61
  2184.      000019BD 6C20666F
  2185.      000019C1 6E742E
  2186.  651:000019C4 03454E44 "END"
  2187.  652:                  
  2188.  653:                  ; Large programs and segmentation
  2189.  654:                  
  2190.  655:000019C8          $$ STR#,506,32
  2191.  656:000019C8 0011     17
  2192.  657:000019CA 3A202020 "    PCBASIC compiles large programs and systems containing"
  2193.      000019CE 20504342
  2194.      000019D2 41534943
  2195.      000019D6 20636F6D
  2196.      000019DA 70696C65
  2197.      000019DE 73206C61
  2198.      000019E2 72676520
  2199.      000019E6 70726F67
  2200.      000019EA 72616D73
  2201.      000019EE 20616E64
  2202.      000019F2 20737973
  2203.      000019F6 74656D73
  2204.      000019FA 20636F6E
  2205.      000019FE 7461696E
  2206.      00001A02 696E67
  2207.  658:00001A05 3A6D616E "many programs. You can divide large programs into segments"
  2208.      00001A09 79207072
  2209.      00001A0D 6F677261
  2210.      00001A11 6D732E20
  2211.      00001A15 596F7520
  2212.      00001A19 63616E20
  2213.      00001A1D 64697669
  2214.      00001A21 6465206C
  2215.      00001A25 61726765
  2216.      00001A29 2070726F
  2217.      00001A2D 6772616D
  2218.      00001A31 7320696E
  2219.      00001A35 746F2073
  2220.      00001A39 65676D65
  2221.      00001A3D 6E7473
  2222.  659:00001A40 3C776974 "with one simple command. These segments will be read in from"
  2223.      00001A44 68206F6E
  2224. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   40
  2225.  
  2226.  
  2227.  
  2228.      00001A48 65207369
  2229.      00001A4C 6D706C65
  2230.      00001A50 20636F6D
  2231.      00001A54 6D616E64
  2232.      00001A58 2E205468
  2233.      00001A5C 65736520
  2234.      00001A60 7365676D
  2235.      00001A64 656E7473
  2236.      00001A68 2077696C
  2237.      00001A6C 6C206265
  2238.      00001A70 20726561
  2239.      00001A74 6420696E
  2240.      00001A78 2066726F
  2241.      00001A7C 6D
  2242.  660:00001A7D 3A746865 "the disk when they are needed. They will be discarded when"
  2243.      00001A81 20646973
  2244.      00001A85 6B207768
  2245.      00001A89 656E2074
  2246.      00001A8D 68657920
  2247.      00001A91 61726520
  2248.      00001A95 6E656564
  2249.      00001A99 65642E20
  2250.      00001A9D 54686579
  2251.      00001AA1 2077696C
  2252.      00001AA5 6C206265
  2253.      00001AA9 20646973
  2254.      00001AAD 63617264
  2255.      00001AB1 65642077
  2256.      00001AB5 68656E
  2257.  661:00001AB8 3A6D656D "memory space is short. This happens automatically, without"
  2258.      00001ABC 6F727920
  2259.      00001AC0 73706163
  2260.      00001AC4 65206973
  2261.      00001AC8 2073686F
  2262.      00001ACC 72742E20
  2263.      00001AD0 54686973
  2264.      00001AD4 20686170
  2265.      00001AD8 70656E73
  2266.      00001ADC 20617574
  2267.      00001AE0 6F6D6174
  2268.      00001AE4 6963616C
  2269.      00001AE8 6C792C20
  2270.      00001AEC 77697468
  2271.      00001AF0 6F7574
  2272.  662:00001AF3 23616E79 "any effort by the BASIC programmer."
  2273.      00001AF7 20656666
  2274.      00001AFB 6F727420
  2275.      00001AFF 62792074
  2276.      00001B03 68652042
  2277.      00001B07 41534943
  2278.      00001B0B 2070726F
  2279.      00001B0F 6772616D
  2280.      00001B13 6D65722E
  2281. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   41
  2282.  
  2283.  
  2284.  
  2285.  663:00001B17 00       ""
  2286.  664:00001B18 3E202020 "    Many small programs can be compiled together as a package."
  2287.      00001B1C 204D616E
  2288.      00001B20 7920736D
  2289.      00001B24 616C6C20
  2290.      00001B28 70726F67
  2291.      00001B2C 72616D73
  2292.      00001B30 2063616E
  2293.      00001B34 20626520
  2294.      00001B38 636F6D70
  2295.      00001B3C 696C6564
  2296.      00001B40 20746F67
  2297.      00001B44 65746865
  2298.      00001B48 72206173
  2299.      00001B4C 20612070
  2300.      00001B50 61636B61
  2301.      00001B54 67652E
  2302.  665:00001B57 3E546865 "These programs can all be in memory at the same time. When one"
  2303.      00001B5B 73652070
  2304.      00001B5F 726F6772
  2305.      00001B63 616D7320
  2306.      00001B67 63616E20
  2307.      00001B6B 616C6C20
  2308.      00001B6F 62652069
  2309.      00001B73 6E206D65
  2310.      00001B77 6D6F7279
  2311.      00001B7B 20617420
  2312.      00001B7F 74686520
  2313.      00001B83 73616D65
  2314.      00001B87 2074696D
  2315.      00001B8B 652E2057
  2316.      00001B8F 68656E20
  2317.      00001B93 6F6E65
  2318.  666:00001B96 3F70726F "program calls another program in the package, the code will not"
  2319.      00001B9A 6772616D
  2320.      00001B9E 2063616C
  2321.      00001BA2 6C732061
  2322.      00001BA6 6E6F7468
  2323.      00001BAA 65722070
  2324.      00001BAE 726F6772
  2325.      00001BB2 616D2069
  2326.      00001BB6 6E207468
  2327.      00001BBA 65207061
  2328.      00001BBE 636B6167
  2329.      00001BC2 652C2074
  2330.      00001BC6 68652063
  2331.      00001BCA 6F646520
  2332.      00001BCE 77696C6C
  2333.      00001BD2 206E6F74
  2334.  667:00001BD6 1E686176 "have to be read from the disk."
  2335.      00001BDA 6520746F
  2336.      00001BDE 20626520
  2337.      00001BE2 72656164
  2338. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   42
  2339.  
  2340.  
  2341.  
  2342.      00001BE6 2066726F
  2343.      00001BEA 6D207468
  2344.      00001BEE 65206469
  2345.      00001BF2 736B2E
  2346.  668:00001BF5 00       ""
  2347.  669:00001BF6 3B202020 "    Programs with large data spaces are handled easily too."
  2348.      00001BFA 2050726F
  2349.      00001BFE 6772616D
  2350.      00001C02 73207769
  2351.      00001C06 7468206C
  2352.      00001C0A 61726765
  2353.      00001C0E 20646174
  2354.      00001C12 61207370
  2355.      00001C16 61636573
  2356.      00001C1A 20617265
  2357.      00001C1E 2068616E
  2358.      00001C22 646C6564
  2359.      00001C26 20656173
  2360.      00001C2A 696C7920
  2361.      00001C2E 746F6F2E
  2362.  670:00001C32 40417272 "Arrays are dynamic. They can be erased and created again, with a"
  2363.      00001C36 61797320
  2364.      00001C3A 61726520
  2365.      00001C3E 64796E61
  2366.      00001C42 6D69632E
  2367.      00001C46 20546865
  2368.      00001C4A 79206361
  2369.      00001C4E 6E206265
  2370.      00001C52 20657261
  2371.      00001C56 73656420
  2372.      00001C5A 616E6420
  2373.      00001C5E 63726561
  2374.      00001C62 74656420
  2375.      00001C66 61676169
  2376.      00001C6A 6E2C2077
  2377.      00001C6E 69746820
  2378.      00001C72 61
  2379.  671:00001C73 3E646966 "different size, while the program is running. Large arrays are"
  2380.      00001C77 66657265
  2381.      00001C7B 6E742073
  2382.      00001C7F 697A652C
  2383.      00001C83 20776869
  2384.      00001C87 6C652074
  2385.      00001C8B 68652070
  2386.      00001C8F 726F6772
  2387.      00001C93 616D2069
  2388.      00001C97 73207275
  2389.      00001C9B 6E6E696E
  2390.      00001C9F 672E204C
  2391.      00001CA3 61726765
  2392.      00001CA7 20617272
  2393.      00001CAB 61797320
  2394.      00001CAF 617265
  2395. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   43
  2396.  
  2397.  
  2398.  
  2399.  672:00001CB2 3D72656C "relocatable blocks. The move around in memory to reuse space."
  2400.      00001CB6 6F636174
  2401.      00001CBA 61626C65
  2402.      00001CBE 20626C6F
  2403.      00001CC2 636B732E
  2404.      00001CC6 20546865
  2405.      00001CCA 206D6F76
  2406.      00001CCE 65206172
  2407.      00001CD2 6F756E64
  2408.      00001CD6 20696E20
  2409.      00001CDA 6D656D6F
  2410.      00001CDE 72792074
  2411.      00001CE2 6F207265
  2412.      00001CE6 75736520
  2413.      00001CEA 73706163
  2414.      00001CEE 652E
  2415.  673:00001CF0 03454E44 "END"
  2416.  674:                  
  2417.  675:                  ; Industrial strength
  2418.  676:                  
  2419.  677:00001CF4          $$ STR#,507,32
  2420.  678:00001CF4 000C     12
  2421.  679:00001CF6 3D202020 "    PCBASIC is an 'Industrial Strength' programming language."
  2422.      00001CFA 20504342
  2423.      00001CFE 41534943
  2424.      00001D02 20697320
  2425.      00001D06 616E2027
  2426.      00001D0A 496E6475
  2427.      00001D0E 73747269
  2428.      00001D12 616C2053
  2429.      00001D16 7472656E
  2430.      00001D1A 67746827
  2431.      00001D1E 2070726F
  2432.      00001D22 6772616D
  2433.      00001D26 6D696E67
  2434.      00001D2A 206C616E
  2435.      00001D2E 67756167
  2436.      00001D32 652E
  2437.  680:00001D34 40546869 "This means all the features of the Macintosh are accessible from"
  2438.      00001D38 73206D65
  2439.      00001D3C 616E7320
  2440.      00001D40 616C6C20
  2441.      00001D44 74686520
  2442.      00001D48 66656174
  2443.      00001D4C 75726573
  2444.      00001D50 206F6620
  2445.      00001D54 74686520
  2446.      00001D58 4D616369
  2447.      00001D5C 6E746F73
  2448.      00001D60 68206172
  2449.      00001D64 65206163
  2450.      00001D68 63657373
  2451.      00001D6C 69626C65
  2452. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   44
  2453.  
  2454.  
  2455.  
  2456.      00001D70 2066726F
  2457.      00001D74 6D
  2458.  681:00001D75 3A504342 "PCBASIC. The important features, such as dialogs, windows,"
  2459.      00001D79 41534943
  2460.      00001D7D 2E205468
  2461.      00001D81 6520696D
  2462.      00001D85 706F7274
  2463.      00001D89 616E7420
  2464.      00001D8D 66656174
  2465.      00001D91 75726573
  2466.      00001D95 2C207375
  2467.      00001D99 63682061
  2468.      00001D9D 73206469
  2469.      00001DA1 616C6F67
  2470.      00001DA5 732C2077
  2471.      00001DA9 696E646F
  2472.      00001DAD 77732C
  2473.  682:00001DB0 41736372 "scroll bars, menus,  and alert boxes are all part of the extended"
  2474.      00001DB4 6F6C6C20
  2475.      00001DB8 62617273
  2476.      00001DBC 2C206D65
  2477.      00001DC0 6E75732C
  2478.      00001DC4 2020616E
  2479.      00001DC8 6420616C
  2480.      00001DCC 65727420
  2481.      00001DD0 626F7865
  2482.      00001DD4 73206172
  2483.      00001DD8 6520616C
  2484.      00001DDC 6C207061
  2485.      00001DE0 7274206F
  2486.      00001DE4 66207468
  2487.      00001DE8 65206578
  2488.      00001DEC 74656E64
  2489.      00001DF0 6564
  2490.  683:00001DF2 42424153 "BASIC language. All of the other features in the ROM and Operating"
  2491.      00001DF6 4943206C
  2492.      00001DFA 616E6775
  2493.      00001DFE 6167652E
  2494.      00001E02 20416C6C
  2495.      00001E06 206F6620
  2496.      00001E0A 74686520
  2497.      00001E0E 6F746865
  2498.      00001E12 72206665
  2499.      00001E16 61747572
  2500.      00001E1A 65732069
  2501.      00001E1E 6E207468
  2502.      00001E22 6520524F
  2503.      00001E26 4D20616E
  2504.      00001E2A 64204F70
  2505.      00001E2E 65726174
  2506.      00001E32 696E67
  2507.  684:00001E35 3E537973 "System, can be called from BASIC. Special BASIC statements can"
  2508.      00001E39 74656D2C
  2509. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   45
  2510.  
  2511.  
  2512.  
  2513.      00001E3D 2063616E
  2514.      00001E41 20626520
  2515.      00001E45 63616C6C
  2516.      00001E49 65642066
  2517.      00001E4D 726F6D20
  2518.      00001E51 42415349
  2519.      00001E55 432E2053
  2520.      00001E59 70656369
  2521.      00001E5D 616C2042
  2522.      00001E61 41534943
  2523.      00001E65 20737461
  2524.      00001E69 74656D65
  2525.      00001E6D 6E747320
  2526.      00001E71 63616E
  2527.  685:00001E74 3F616363 "access any of the ToolBox and QuickDraw routines. Even register"
  2528.      00001E78 65737320
  2529.      00001E7C 616E7920
  2530.      00001E80 6F662074
  2531.      00001E84 68652054
  2532.      00001E88 6F6F6C42
  2533.      00001E8C 6F782061
  2534.      00001E90 6E642051
  2535.      00001E94 7569636B
  2536.      00001E98 44726177
  2537.      00001E9C 20726F75
  2538.      00001EA0 74696E65
  2539.      00001EA4 732E2045
  2540.      00001EA8 76656E20
  2541.      00001EAC 72656769
  2542.      00001EB0 73746572
  2543.  686:00001EB4 3F626173 "based calls, and calls that return function values can be used."
  2544.      00001EB8 65642063
  2545.      00001EBC 616C6C73
  2546.      00001EC0 2C20616E
  2547.      00001EC4 64206361
  2548.      00001EC8 6C6C7320
  2549.      00001ECC 74686174
  2550.      00001ED0 20726574
  2551.      00001ED4 75726E20
  2552.      00001ED8 66756E63
  2553.      00001EDC 74696F6E
  2554.      00001EE0 2076616C
  2555.      00001EE4 75657320
  2556.      00001EE8 63616E20
  2557.      00001EEC 62652075
  2558.      00001EF0 7365642E
  2559.  687:00001EF4 3B506173 "Pascal or Assembler code can be linked to PCBASIC programs,"
  2560.      00001EF8 63616C20
  2561.      00001EFC 6F722041
  2562.      00001F00 7373656D
  2563.      00001F04 626C6572
  2564.      00001F08 20636F64
  2565.      00001F0C 65206361
  2566. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   46
  2567.  
  2568.  
  2569.  
  2570.      00001F10 6E206265
  2571.      00001F14 206C696E
  2572.      00001F18 6B656420
  2573.      00001F1C 746F2050
  2574.      00001F20 43424153
  2575.      00001F24 49432070
  2576.      00001F28 726F6772
  2577.      00001F2C 616D732C
  2578.  688:00001F30 3D6F7220 "or short segments of 68000 Assembly language can actually be "
  2579.      00001F34 73686F72
  2580.      00001F38 74207365
  2581.      00001F3C 676D656E
  2582.      00001F40 7473206F
  2583.      00001F44 66203638
  2584.      00001F48 30303020
  2585.      00001F4C 41737365
  2586.      00001F50 6D626C79
  2587.      00001F54 206C616E
  2588.      00001F58 67756167
  2589.      00001F5C 65206361
  2590.      00001F60 6E206163
  2591.      00001F64 7475616C
  2592.      00001F68 6C792062
  2593.      00001F6C 6520
  2594.  689:00001F6E 1F696D62 "imbedded within the BASIC code."
  2595.      00001F72 65646465
  2596.      00001F76 64207769
  2597.      00001F7A 7468696E
  2598.      00001F7E 20746865
  2599.      00001F82 20424153
  2600.      00001F86 49432063
  2601.      00001F8A 6F64652E
  2602.  690:00001F8E 03454E44 "END"
  2603.  691:                  
  2604.  692:                  ; Introduction
  2605.  693:                  
  2606.  694:00001F92          $$ STR#,508,32
  2607.  695:00001F92 0011     17
  2608.  696:00001F94 37205043 " PCBASIC is a BASIC compiler from Pterodactyl Software."
  2609.      00001F98 42415349
  2610.      00001F9C 43206973
  2611.      00001FA0 20612042
  2612.      00001FA4 41534943
  2613.      00001FA8 20636F6D
  2614.      00001FAC 70696C65
  2615.      00001FB0 72206672
  2616.      00001FB4 6F6D2050
  2617.      00001FB8 7465726F
  2618.      00001FBC 64616374
  2619.      00001FC0 796C2053
  2620.      00001FC4 6F667477
  2621.      00001FC8 6172652E
  2622.  697:00001FCC 022020   "  "
  2623. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   47
  2624.  
  2625.  
  2626.  
  2627.  698:00001FCF 2E205468 " There are two versions on the shareware disk:"
  2628.      00001FD3 65726520
  2629.      00001FD7 61726520
  2630.      00001FDB 74776F20
  2631.      00001FDF 76657273
  2632.      00001FE3 696F6E73
  2633.      00001FE7 206F6E20
  2634.      00001FEB 74686520
  2635.      00001FEF 73686172
  2636.      00001FF3 65776172
  2637.      00001FF7 65206469
  2638.      00001FFB 736B3A
  2639.  699:00001FFE 022020   "  "
  2640.  700:00002001 30202020 "   PCBASIC MPW is a 'tool' which runs under MPW."
  2641.      00002005 50434241
  2642.      00002009 53494320
  2643.      0000200D 4D505720
  2644.      00002011 69732061
  2645.      00002015 2027746F
  2646.      00002019 6F6C2720
  2647.      0000201D 77686963
  2648.      00002021 68207275
  2649.      00002025 6E732075
  2650.      00002029 6E646572
  2651.      0000202D 204D5057
  2652.      00002031 2E
  2653.  701:00002032 28202020 "   PCBASIC STA is a standalone compiler."
  2654.      00002036 50434241
  2655.      0000203A 53494320
  2656.      0000203E 53544120
  2657.      00002042 69732061
  2658.      00002046 20737461
  2659.      0000204A 6E64616C
  2660.      0000204E 6F6E6520
  2661.      00002052 636F6D70
  2662.      00002056 696C6572
  2663.      0000205A 2E
  2664.  702:0000205B 022020   "  "
  2665.  703:0000205E 37205468 " This program demonstrates a few of PCBASIC's features."
  2666.      00002062 69732070
  2667.      00002066 726F6772
  2668.      0000206A 616D2064
  2669.      0000206E 656D6F6E
  2670.      00002072 73747261
  2671.      00002076 74657320
  2672.      0000207A 61206665
  2673.      0000207E 77206F66
  2674.      00002082 20504342
  2675.      00002086 41534943
  2676.      0000208A 27732066
  2677.      0000208E 65617475
  2678.      00002092 7265732E
  2679.  704:00002096 022020   "  "
  2680. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   48
  2681.  
  2682.  
  2683.  
  2684.  705:00002099 28202020 "    To get your copy of PCBASIC contact "
  2685.      0000209D 20546F20
  2686.      000020A1 67657420
  2687.      000020A5 796F7572
  2688.      000020A9 20636F70
  2689.      000020AD 79206F66
  2690.      000020B1 20504342
  2691.      000020B5 41534943
  2692.      000020B9 20636F6E
  2693.      000020BD 74616374
  2694.      000020C1 20
  2695.  706:000020C2 0120     " "
  2696.  707:000020C4 1D202020 "          Harland Harrison   "
  2697.      000020C8 20202020
  2698.      000020CC 20202048
  2699.      000020D0 61726C61
  2700.      000020D4 6E642048
  2701.      000020D8 61727269
  2702.      000020DC 736F6E20
  2703.      000020E0 2020
  2704.  708:000020E2 22202020 "          Pterodactyl Software    "
  2705.      000020E6 20202020
  2706.      000020EA 20202050
  2707.      000020EE 7465726F
  2708.      000020F2 64616374
  2709.      000020F6 796C2053
  2710.      000020FA 6F667477
  2711.      000020FE 61726520
  2712.      00002102 202020
  2713.  709:00002105 22202020 "          200 Davey Glen Rd #416  "
  2714.      00002109 20202020
  2715.      0000210D 20202032
  2716.      00002111 30302044
  2717.      00002115 61766579
  2718.      00002119 20476C65
  2719.      0000211D 6E205264
  2720.      00002121 20233431
  2721.      00002125 362020
  2722.  710:00002128 22202020 "          Belmont CA  94002       "
  2723.      0000212C 20202020
  2724.      00002130 20202042
  2725.      00002134 656C6D6F
  2726.      00002138 6E742043
  2727.      0000213C 41202039
  2728.      00002140 34303032
  2729.      00002144 20202020
  2730.      00002148 202020
  2731.  711:0000214B 22202020 "           (415) 591-5270         "
  2732.      0000214F 20202020
  2733.      00002153 20202020
  2734.      00002157 28343135
  2735.      0000215B 29203539
  2736.      0000215F 312D3532
  2737. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   49
  2738.  
  2739.  
  2740.  
  2741.      00002163 37302020
  2742.      00002167 20202020
  2743.      0000216B 202020
  2744.  712:0000216E 03454E44 "END"
  2745.  713:                  
  2746.  714:                  ; Runtime Configuration
  2747.  715:                  
  2748.  716:00002172          [[ CFIG,301
  2749.  717:                  ;  .I
  2750.  718:                  ; SCREEN buffer & Update method
  2751.  719:                  ;          2 = Text buffer with attributes
  2752.  720:                  ;          6 = Text buffer without attributes
  2753.  721:                  ;         10 = Text buffer exists but don't use for automatic update
  2754.  722:                  ;         14 = Text buffer without attributes but don't update
  2755.  723:00002172 0002             DC.W    2
  2756.  724:                  ; String Space growth rate
  2757.  725:00002174 1000             DC.W    4096
  2758.  726:                  ; File Buffer Space
  2759.  727:00002176 1000             DC.W    4096
  2760.  728:                  ; Document Width
  2761.  729:00002178 0280             DC.W    640
  2762.  730:                  ; Document Height
  2763.  731:0000217A 0190             DC.W    400
  2764.  732:                  ; Border Width
  2765.  733:0000217C 0028             DC.W    40
  2766.  734:                  ; Border Height
  2767.  735:0000217E 001E             DC.W    30
  2768.  736:                  ; Horiz Point Scale * 16
  2769.  737:00002180 0010             DC.W    16
  2770.  738:                  ; Vert Point Scale * 16
  2771.  739:00002182 0010             DC.W    16
  2772.  740:                  ; Aspect *16
  2773.  741:00002184 0010             DC.W    16
  2774.  742:                  ; Default font
  2775.  743:00002186 0000             DC.W    0
  2776.  744:                  ; Default font size
  2777.  745:00002188 000C             DC.W    12
  2778.  746:                  ; Character cell Height
  2779.  747:0000218A 000C             DC.W    12
  2780.  748:                  ; Character cell Width
  2781.  749:0000218C FFFF             DC.W    -1
  2782.  750:0000218E          ]]
  2783.  751:                  
  2784.  752:                  
  2785.  753:                  ; File reference for program
  2786.  754:                  
  2787.  755:0000218E          $$ FREF,128                     FREF resc, ID = 128
  2788.  756:0000218E 4150504C APPL                            filetype
  2789.  757:00002192 0000     0                               local ID for icon list
  2790.  758:00002194 00       |                               no filename follows the application
  2791.  759:                  
  2792.  760:                  ; File reference for document
  2793.  761:                  
  2794. McASM V6.0             Filename: &8073PCBASICDemoR               Page no.   50
  2795.  
  2796.  
  2797.  
  2798.  762:00002195          $$ FREF,129                     FREF resc, ID = 129
  2799.  763:00002195 54455854 TEXT                            filetype
  2800.  764:00002199 0001     1                               local ID for icon list
  2801.  765:0000219B 00       |                               no filename follows the application
  2802.  766:                  
  2803.  767:                  ; Bundle
  2804.  768:                  
  2805.  769:0000219C          $$ BNDL,128                     bundle resc, ID = 128
  2806.  770:0000219C 44454D4F DEMO                            the application's signature again
  2807.  771:000021A0 0000     0                               ID is again 0 by convention
  2808.  772:000021A2 0001     2                               two resc types in the BNDL list:
  2809.  773:000021A4 49434E23 ICN#,2                          map one icon list:
  2810.      000021A8 0001
  2811.  774:000021AA 00000080 0,128                           local ID 0 -> actual ID 128
  2812.  775:000021AE 00010081 1,129
  2813.  776:000021B2 46524546 FREF,2                          map one FREF list:
  2814.      000021B6 0001
  2815.  777:000021B8 00000080 0,128                           local ID 0 -> actual ID 128
  2816.  778:000021BC 00010081 1,129
  2817.  779:                  
  2818.  780:                  
  2819.  781:                  
  2820.  
  2821. Assembly completed for file &8073PCBASICDemoR
  2822. Code size = 0, Resource size = 8640, A5 size = 0, JTBL size = 0
  2823. Number of errors = 0, number of warnings = 0
  2824.