home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d3xx / d365 / dmeasm.lha / DmeAsm / Source / dmeasm.data next >
Encoding:
Text File  |  1990-08-12  |  32.1 KB  |  683 lines

  1.  
  2.  
  3.                         SECTION program2,DATA
  4.  
  5.  
  6. patchwindow     dc.w    160,10  ;window XY origin relative to TopLeft of screen
  7.                 dc.w    319,155 ;window width and height
  8.                 dc.b    7,2     ;detail and block pens
  9.                 dc.l    GADGETUP ;IDCMP flags
  10.                 dc.l    WINDOWDRAG+WINDOWDEPTH+ACTIVATE ;other window flags
  11.                 dc.l    gadgetlist      ;first gadget in gadget list
  12.                 dc.l    NULL    ;custom CHECKMARK imagery
  13.                 dc.l    title   ;window title
  14. screenptr       dc.l    0       ;custom screen pointer
  15.                 dc.l    NULL    ;custom bitmap
  16.                 dc.w    5,5     ;minimum width and height
  17.                 dc.w    -1,-1   ;maximum width and height
  18.                 dc.w    WBENCHSCREEN    ;destination screen type
  19.  
  20.         cnop 0,4
  21. title           dc.b    'DmeAsm 1.1 by N Wilson & W Weber',0
  22.         cnop 0,4
  23. gadgetlist:
  24. debuggad:
  25.         dc.l    linkgad ;next gadget
  26.         dc.w    232,12  ;origin XY of hit box relative to window TopLeft
  27.         dc.w    45,14   ;hit box width and height
  28.         dc.w    GADGHIMAGE+GADGIMAGE    ;gadget flags
  29.         dc.w    RELVERIFY+TOGGLESELECT  ;activation flags
  30.         dc.w    BOOLGADGET      ;gadget type flags
  31.         dc.l    Image1  ;gadget border or image to be rendered
  32.         dc.l    Image2  ;alternate imagery for selection
  33.         dc.l    NULL    ;first IntuiText structure
  34.         dc.l    NULL    ;gadget mutual-exclude long word
  35.         dc.l    NULL    ;SpecialInfo structure
  36.         dc.w    1       ;user-definable data
  37.         dc.l    NULL    ;pointer to user-definable data
  38. Image1:
  39.         dc.w    0,0     ;XY origin relative to container TopLeft
  40.         dc.w    45,14   ;Image width and height in pixels
  41.         dc.w    3       ;number of bitplanes in Image
  42.         dc.l    yesdata   ;ImageData1   ;pointer to ImageData
  43.         dc.b    $0007,$0000     ;PlanePick and PlaneOnOff
  44.         dc.l    NULL    ;next Image structure
  45.  
  46. Image2:
  47.         dc.w    0,0     ;XY origin relative to container TopLeft
  48.         dc.w    45,14   ;Image width and height in pixels
  49.         dc.w    3       ;number of bitplanes in Image
  50.         dc.l    nodata  ;ImageData2     ;pointer to ImageData
  51.         dc.b    $0007,$0000     ;PlanePick and PlaneOnOff
  52.         dc.l    NULL    ;next Image structure
  53.  
  54. linkgad:
  55.         dc.l    listgad ;next gadget
  56.         dc.w    232,28  ;origin XY of hit box relative to window TopLeft
  57.         dc.w    45,14   ;hit box width and height
  58.         dc.w    GADGHIMAGE+GADGIMAGE    ;gadget flags
  59.         dc.w    RELVERIFY+TOGGLESELECT  ;activation flags
  60.         dc.w    BOOLGADGET      ;gadget type flags
  61.         dc.l    Image3  ;gadget border or image to be rendered
  62.         dc.l    Image4  ;alternate imagery for selection
  63.         dc.l    NULL    ;first IntuiText structure
  64.         dc.l    NULL    ;gadget mutual-exclude long word
  65.         dc.l    NULL    ;SpecialInfo structure
  66.         dc.w    2       ;user-definable data
  67.         dc.l    NULL    ;pointer to user-definable data
  68.  
  69. Image3:
  70.         dc.w    0,0     ;XY origin relative to container TopLeft
  71.         dc.w    45,14   ;Image width and height in pixels
  72.         dc.w    3       ;number of bitplanes in Image
  73.         dc.l    nodata   ;ImageData3    ;pointer to ImageData
  74.         dc.b    $0007,$0000     ;PlanePick and PlaneOnOff
  75.         dc.l    NULL    ;next Image structure
  76.  
  77. Image4:
  78.         dc.w    0,0     ;XY origin relative to container TopLeft
  79.         dc.w    45,14   ;Image width and height in pixels
  80.         dc.w    3       ;number of bitplanes in Image
  81.         dc.l    yesdata   ;ImageData4   ;pointer to ImageData
  82.         dc.b    $0007,$0000     ;PlanePick and PlaneOnOff
  83.         dc.l    NULL    ;next Image structure
  84.  
  85. listgad:
  86.         dc.l    memgad  ;next gadget
  87.         dc.w    232,44  ;origin XY of hit box relative to window TopLeft
  88.         dc.w    45,14   ;hit box width and height
  89.         dc.w    GADGHIMAGE+GADGIMAGE    ;gadget flags
  90.         dc.w    RELVERIFY+TOGGLESELECT  ;activation flags
  91.         dc.w    BOOLGADGET      ;gadget type flags
  92.         dc.l    Image5  ;gadget border or image to be rendered
  93.         dc.l    Image6  ;alternate imagery for selection
  94.         dc.l    NULL    ;first IntuiText structure
  95.         dc.l    NULL    ;gadget mutual-exclude long word
  96.         dc.l    NULL    ;SpecialInfo structure
  97.         dc.w    3       ;user-definable data
  98.         dc.l    NULL    ;pointer to user-definable data
  99. Image5:
  100.         dc.w    0,0     ;XY origin relative to container TopLeft
  101.         dc.w    45,14   ;Image width and height in pixels
  102.         dc.w    3       ;number of bitplanes in Image
  103.         dc.l    nodata    ;ImageData5   ;pointer to ImageData
  104.         dc.b    $0007,$0000     ;PlanePick and PlaneOnOff
  105.         dc.l    NULL    ;next Image structure
  106.  
  107. Image6:
  108.         dc.w    0,0     ;XY origin relative to container TopLeft
  109.         dc.w    45,14   ;Image width and height in pixels
  110.         dc.w    3       ;number of bitplanes in Image
  111.         dc.l    yesdata   ;ImageData6   ;pointer to ImageData
  112.         dc.b    $0007,$0000     ;PlanePick and PlaneOnOff
  113.         dc.l    NULL    ;next Image structure
  114.  
  115. memgad:
  116.         dc.l    cancelgad     ;notused  ;next gadget
  117.         dc.w    232,60  ;origin XY of hit box relative to window TopLeft
  118.         dc.w    45,14   ;hit box width and height
  119.         dc.w    GADGHIMAGE+GADGIMAGE    ;gadget flags
  120.         dc.w    RELVERIFY+TOGGLESELECT  ;activation flags
  121.         dc.w    BOOLGADGET      ;gadget type flags
  122.         dc.l    Image7  ;gadget border or image to be rendered
  123.         dc.l    Image8  ;alternate imagery for selection
  124.         dc.l    NULL    ;first IntuiText structure
  125.         dc.l    NULL    ;gadget mutual-exclude long word
  126.         dc.l    NULL    ;SpecialInfo structure
  127.         dc.w    4       ;user-definable data
  128.         dc.l    NULL    ;pointer to user-definable data
  129.  
  130. Image7:
  131.         dc.w    0,0     ;XY origin relative to container TopLeft
  132.         dc.w    45,14   ;Image width and height in pixels
  133.         dc.w    3       ;number of bitplanes in Image
  134.         dc.l    nodata   ;ImageData7    ;pointer to ImageData
  135.         dc.b    $0007,$0000     ;PlanePick and PlaneOnOff
  136.         dc.l    NULL    ;next Image structure
  137.  
  138. Image8:
  139.         dc.w    0,0     ;XY origin relative to container TopLeft
  140.         dc.w    45,14   ;Image width and height in pixels
  141.         dc.w    3       ;number of bitplanes in Image
  142.         dc.l    yesdata  ;ImageData8    ;pointer to ImageData
  143.         dc.b    $0007,$0000     ;PlanePick and PlaneOnOff
  144.         dc.l    NULL    ;next Image structure
  145.  
  146. cancelgad:
  147.         dc.l    assemblegad     ;next gadget
  148.         dc.w    22,136    ;148          ;origin XY of hit box relative to window TopLeft
  149.         dc.w    83,14   ;hit box width and height
  150.         dc.w    GADGIMAGE       ;gadget flags
  151.         dc.w    RELVERIFY       ;activation flags
  152.         dc.w    BOOLGADGET      ;gadget type flags
  153.         dc.l    Image11 ;gadget border or image to be rendered
  154.         dc.l    NULL    ;alternate imagery for selection
  155.         dc.l    NULL    ;first IntuiText structure
  156.         dc.l    NULL    ;gadget mutual-exclude long word
  157.         dc.l    NULL    ;SpecialInfo structure
  158.         dc.w    6       ;user-definable data
  159.         dc.l    NULL    ;pointer to user-definable data
  160.  
  161. Image11:
  162.         dc.w    0,0     ;XY origin relative to container TopLeft
  163.         dc.w    83,14   ;Image width and height in pixels
  164.         dc.w    3       ;number of bitplanes in Image
  165.         dc.l    ImageData11     ;pointer to ImageData
  166.         dc.b    $0006,$0000     ;PlanePick and PlaneOnOff
  167.         dc.l    NULL    ;next Image structure
  168.  
  169. assemblegad:
  170.         dc.l    metagad ;next gadget
  171.         dc.w    220,136   ;148          ;origin XY of hit box relative to window TopLeft
  172.         dc.w    83,14   ;hit box width and height
  173.         dc.w    GADGIMAGE       ;gadget flags
  174.         dc.w    RELVERIFY       ;activation flags
  175.         dc.w    BOOLGADGET      ;gadget type flags
  176.         dc.l    Image12 ;gadget border or image to be rendered
  177.         dc.l    NULL    ;alternate imagery for selection
  178.         dc.l    NULL    ;first IntuiText structure
  179.         dc.l    NULL    ;gadget mutual-exclude long word
  180.         dc.l    NULL    ;SpecialInfo structure
  181.         dc.w    7       ;user-definable data
  182.         dc.l    NULL    ;pointer to user-definable data
  183.  
  184. Image12:
  185.         dc.w    0,0     ;XY origin relative to container TopLeft
  186.         dc.w    83,14   ;Image width and height in pixels
  187.         dc.w    3       ;number of bitplanes in Image
  188.         dc.l    ImageData12     ;pointer to ImageData
  189.         dc.b    $0006,$0000     ;PlanePick and PlaneOnOff
  190.         dc.l    NULL    ;next Image structure
  191.  
  192. metagad:
  193.         dc.l    asmdebug        ;next gadget
  194.         dc.w    121,118    ;130         ;origin XY of hit box relative to window TopLeft
  195.         dc.w    83,14   ;hit box width and height
  196.         dc.w    GADGIMAGE       ;gadget flags
  197.         dc.w    RELVERIFY       ;activation flags
  198.         dc.w    BOOLGADGET      ;gadget type flags
  199.         dc.l    Image13 ;gadget border or image to be rendered
  200.         dc.l    NULL    ;alternate imagery for selection
  201.         dc.l    NULL    ;first IntuiText structure
  202.         dc.l    NULL    ;gadget mutual-exclude long word
  203.         dc.l    NULL    ;SpecialInfo structure
  204.         dc.w    8       ;user-definable data
  205.         dc.l    NULL    ;pointer to user-definable data
  206.  
  207. Image13:
  208.         dc.w    0,0     ;XY origin relative to container TopLeft
  209.         dc.w    83,14   ;Image width and height in pixels
  210.         dc.w    3       ;number of bitplanes in Image
  211.         dc.l    ImageData13     ;pointer to ImageData
  212.         dc.b    $0006,$0000     ;PlanePick and PlaneOnOff
  213.         dc.l    NULL    ;next Image structure
  214.  
  215. asmdebug:
  216.         dc.l    asmrun  ;next gadget
  217.         dc.w    22,118     ;130         ;origin XY of hit box relative to window TopLeft
  218.         dc.w    83,14   ;hit box width and height
  219.         dc.w    GADGIMAGE       ;gadget flags
  220.         dc.w    RELVERIFY       ;activation flags
  221.         dc.w    BOOLGADGET      ;gadget type flags
  222.         dc.l    Image14 ;gadget border or image to be rendered
  223.         dc.l    NULL    ;alternate imagery for selection
  224.         dc.l    NULL    ;first IntuiText structure
  225.         dc.l    NULL    ;gadget mutual-exclude long word
  226.         dc.l    NULL    ;SpecialInfo structure
  227.         dc.w    9       ;user-definable data
  228.         dc.l    NULL    ;pointer to user-definable data
  229.  
  230. Image14:
  231.         dc.w    0,0     ;XY origin relative to container TopLeft
  232.         dc.w    83,14   ;Image width and height in pixels
  233.         dc.w    3       ;number of bitplanes in Image
  234.         dc.l    ImageData14     ;pointer to ImageData
  235.         dc.b    $0006,$0000     ;PlanePick and PlaneOnOff
  236.         dc.l    NULL    ;next Image structure
  237.  
  238. asmrun:
  239.         dc.l    rungad          ;next gadget
  240.         dc.w    220,118    ;130         ;origin XY of hit box relative to window TopLeft
  241.         dc.w    83,14   ;hit box width and height
  242.         dc.w    GADGIMAGE       ;gadget flags
  243.         dc.w    RELVERIFY       ;activation flags
  244.         dc.w    BOOLGADGET      ;gadget type flags
  245.         dc.l    Image15 ;gadget border or image to be rendered
  246.         dc.l    NULL    ;alternate imagery for selection
  247.         dc.l    NULL    ;first IntuiText structure
  248.         dc.l    NULL    ;gadget mutual-exclude long word
  249.         dc.l    NULL    ;SpecialInfo structure
  250.         dc.w    10      ;user-definable data
  251.         dc.l    NULL    ;pointer to user-definable data
  252.  
  253. Image15:
  254.         dc.w    0,0     ;XY origin relative to container TopLeft
  255.         dc.w    83,14   ;Image width and height in pixels
  256.         dc.w    3       ;number of bitplanes in Image
  257.         dc.l    ImageData15     ;pointer to ImageData
  258.         dc.b    $0006,$0000     ;PlanePick and PlaneOnOff
  259.         dc.l    NULL    ;next Image structure
  260.  
  261. rungad: dc.l    sourcestring    ;next gadget
  262.         dc.w    121,136    ;148 ;origin XY of hit box relative to window TopLeft
  263.         dc.w    83,14   ;hit box width and height
  264.         dc.w    GADGIMAGE       ;gadget flags
  265.         dc.w    RELVERIFY       ;activation flags
  266.         dc.w    BOOLGADGET      ;gadget type flags
  267.         dc.l    Image18 ;gadget border or image to be rendered
  268.         dc.l    NULL    ;alternate imagery for selection
  269.         dc.l    NULL    ;first IntuiText structure
  270.         dc.l    NULL    ;gadget mutual-exclude long word
  271.         dc.l    NULL    ;SpecialInfo structure
  272.         dc.w    13      ;gadget ID
  273.         dc.l    NULL    ;pointer to user-definable data
  274. Image18:
  275.         dc.w    0,0     ;XY origin relative to container TopLeft
  276.         dc.w    83,14   ;Image width and height in pixels
  277.         dc.w    3       ;number of bitplanes in Image
  278.         dc.l    ImageData18     ;pointer to ImageData
  279.         dc.b    $0006,$0000     ;PlanePick and PlaneOnOff
  280.         dc.l    NULL    ;next Image structure
  281.  
  282. sourcestring:
  283.         dc.l    deststring      ;next gadget
  284.         dc.w    125,80    ;95   ;origin XY of hit box relative to window TopLeft
  285.         dc.w    180,8   ;hit box width and height
  286.         dc.w    NULL    ;gadget flags
  287.         dc.w    RELVERIFY       ;activation flags
  288.         dc.w    STRGADGET       ;gadget type flags
  289.         dc.l    Border1 ;gadget border or image to be rendered
  290.         dc.l    NULL    ;alternate imagery for selection
  291.         dc.l    NULL    ;first IntuiText structure
  292.         dc.l    NULL    ;gadget mutual-exclude long word
  293.         dc.l    sourcestringSInfo       ;SpecialInfo structure
  294.         dc.w    11      ;user-definable data
  295.         dc.l    NULL    ;pointer to user-definable data
  296.  
  297. sourcestringSInfo:
  298.         dc.l    sourcebuff      ;buffer where text will be edited
  299.         dc.l    NULL    ;optional undo buffer
  300.         dc.w    0       ;character position in buffer
  301.         dc.w    40      ;maximum number of characters to allow
  302.         dc.w    0       ;first displayed character buffer position
  303.         dc.w    0,0,0,0,0       ;Intuition initialized and maintained variables
  304.         dc.l    0       ;Rastport of gadget
  305.         dc.l    0       ;initial value for integer gadgets
  306.         dc.l    NULL    ;alternate keymap (fill in if you set the flag)
  307.  
  308.         cnop 0,4
  309. Border1:
  310.         dc.w    -1,-1   ;XY origin relative to container TopLeft
  311.         dc.b    2,0,RP_JAM1     ;front pen, back pen and drawmode
  312.         dc.b    5       ;number of XY vectors
  313.         dc.l    BorderVectors1  ;pointer to XY vectors
  314.         dc.l    NULL    ;next border in list
  315.  
  316. BorderVectors1:
  317.         dc.w    0,0
  318.         dc.w    181,0
  319.         dc.w    181,9
  320.         dc.w    0,9
  321.         dc.w    0,0
  322.  
  323.         cnop 0,4
  324. deststring:
  325.         dc.l    outstring    ;next gadget
  326.         dc.w    125,92     ;107 ;origin XY of hit box relative to window TopLeft
  327.         dc.w    180,8   ;hit box width and height
  328.         dc.w    NULL    ;gadget flags
  329.         dc.w    RELVERIFY       ;activation flags
  330.         dc.w    STRGADGET       ;gadget type flags
  331.         dc.l    Border2 ;gadget border or image to be rendered
  332.         dc.l    NULL    ;alternate imagery for selection
  333.         dc.l    NULL    ;first IntuiText structure
  334.         dc.l    NULL    ;gadget mutual-exclude long word
  335.         dc.l    deststringSInfo ;SpecialInfo structure
  336.         dc.w    12      ;user-definable data
  337.         dc.l    NULL    ;pointer to user-definable data
  338.  
  339. deststringSInfo:
  340.         dc.l    destbuff        ;buffer where text will be edited
  341.         dc.l    NULL    ;optional undo buffer
  342.         dc.w    0       ;character position in buffer
  343.         dc.w    40      ;maximum number of characters to allow
  344.         dc.w    0       ;first displayed character buffer position
  345.         dc.w    0,0,0,0,0       ;Intuition initialized and maintained variables
  346.         dc.l    0       ;Rastport of gadget
  347.         dc.l    0       ;initial value for integer gadgets
  348.         dc.l    NULL    ;alternate keymap (fill in if you set the flag)
  349.  
  350.         cnop 0,4
  351. Border2:
  352.         dc.w    -1,-1   ;XY origin relative to container TopLeft
  353.         dc.b    2,0,RP_JAM1     ;front pen, back pen and drawmode
  354.         dc.b    5       ;number of XY vectors
  355.         dc.l    BorderVectors2  ;pointer to XY vectors
  356.         dc.l    NULL    ;next border in list
  357.  
  358. BorderVectors2:
  359.         dc.w    0,0
  360.         dc.w    181,0
  361.         dc.w    181,9
  362.         dc.w    0,9
  363.         dc.w    0,0
  364.  
  365.         ;source image  ?
  366.         cnop 0,4
  367. sourceimage     dc.w    7,79   ;94      ;XY origin relative to container TopLeft
  368.                 dc.w    108,33  ;Image width and height in pixels
  369.                 dc.w    2       ;number of bitplanes in Image
  370.                 dc.l    ImageData16     ;pointer to ImageData
  371.                 dc.b    $0002,$0000     ;PlanePick and PlaneOnOff
  372.                 dc.l    NULL    ;next Image structure
  373.  
  374. outstring:
  375.         dc.l    NULL    ;next gadget
  376.         dc.w    125,104     ;107        ;origin XY of hit box relative to window TopLeft
  377.         dc.w    180,8   ;hit box width and height
  378.         dc.w    NULL    ;gadget flags
  379.         dc.w    RELVERIFY       ;activation flags
  380.         dc.w    STRGADGET       ;gadget type flags
  381.         dc.l    Border3 ;gadget border or image to be rendered
  382.         dc.l    NULL    ;alternate imagery for selection
  383.         dc.l    NULL    ;first IntuiText structure
  384.         dc.l    NULL    ;gadget mutual-exclude long word
  385.         dc.l    outstringSInfo  ;SpecialInfo structure
  386.         dc.w    14      ;user-definable data
  387.         dc.l    NULL    ;pointer to user-definable data
  388.  
  389. outstringSInfo:
  390.         dc.l    outbuff ;buffer where text will be edited
  391.         dc.l    NULL    ;optional undo buffer
  392.         dc.w    0       ;character position in buffer
  393.         dc.w    40      ;maximum number of characters to allow
  394.         dc.w    0       ;first displayed character buffer position
  395.         dc.w    0,0,0,0,0       ;Intuition initialized and maintained variables
  396.         dc.l    0       ;Rastport of gadget
  397.         dc.l    0       ;initial value for integer gadgets
  398.         dc.l    NULL    ;alternate keymap (fill in if you set the flag)
  399.  
  400.         cnop 0,4
  401. Border3:
  402.         dc.w    -1,-1   ;XY origin relative to container TopLeft
  403.         dc.b    2,0,RP_JAM1     ;front pen, back pen and drawmode
  404.         dc.b    5       ;number of XY vectors
  405.         dc.l    BorderVectors3  ;pointer to XY vectors
  406.         dc.l    NULL    ;next border in list
  407.  
  408. BorderVectors3:
  409.         dc.w    0,0
  410.         dc.w    181,0
  411.         dc.w    181,9
  412.         dc.w    0,9
  413.         dc.w    0,0
  414.  
  415.  
  416. ;------------------------------
  417. ;       Intuitext structures
  418. ;------------------------------
  419.  
  420.         cnop 0,4
  421. IntuiTextList1:
  422. IText1:
  423.         dc.b    7,0,RP_JAM2,0   ;front and back text pens, drawmode and fill byte
  424.         dc.w    47,17   ;XY origin relative to container TopLeft
  425.         dc.l    NULL    ;font pointer or NULL for default
  426.         dc.l    ITextText1      ;pointer to text
  427.         dc.l    IText2  ;next IntuiText structure
  428. ITextText1:
  429.         dc.b    'Include Debug Info',0
  430.         cnop 0,4
  431. IText2:
  432.         dc.b    7,0,RP_JAM2,0   ;front and back text pens, drawmode and fill byte
  433.         dc.w    41,32   ;XY origin relative to container TopLeft
  434.         dc.l    NULL    ;font pointer or NULL for default
  435.         dc.l    ITextText2      ;pointer to text
  436.         dc.l    IText3  ;next IntuiText structure
  437. ITextText2:
  438.         dc.b    'Create Linkable Code',0
  439.         cnop 0,4
  440. IText3:
  441.         dc.b    7,0,RP_JAM2,0   ;front and back text pens, drawmode and fill byte
  442.         dc.w    46,48   ;XY origin relative to container TopLeft
  443.         dc.l    NULL    ;font pointer or NULL for default
  444.         dc.l    ITextText3      ;pointer to text
  445.         dc.l    IText4  ;next IntuiText structure
  446. ITextText3:
  447.         dc.b    'Create Listing File',0
  448.         cnop 0,4
  449. IText4:
  450.         dc.b    7,0,RP_JAM2,0   ;front and back text pens, drawmode and fill byte
  451.         dc.w    57,64   ;XY origin relative to container TopLeft
  452.         dc.l    NULL    ;font pointer or NULL for default
  453.         dc.l    ITextText4      ;pointer to text
  454.         dc.l    NULL    ;next IntuiText structure
  455. ITextText4:
  456.         dc.b    'Assemble Slowly',0
  457.         cnop 0,4
  458.  
  459. ;------ Status Text structure  ?
  460.  
  461. statusstruct    dc.b    5,0,RP_JAM2,0   ;front and back text pens, drawmode and fill byte
  462.                 dc.w    40,105    ;120  ;XY origin relative to container TopLeft
  463.                 dc.l    NULL    ;font pointer or NULL for default
  464.                 dc.l    statustext      ;pointer to text
  465.                 dc.l    NULL    ;next IntuiText structure
  466.  
  467. statustext      dc.b    '                         ',0   ;25
  468.  
  469. ;---------------------------------
  470. ;       Chip image data
  471. ;---------------------------------
  472.  
  473.                         SECTION chipdata,DATA_C
  474.         cnop 0,4
  475.  
  476. yesdata:
  477.         dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
  478.         dc.w    $0000,$01E7,$8000,$0000,$00C3,$0000,$0000,$0066
  479.         dc.w    $0000,$0000,$003C,$0FE0,$FC00,$0018,$1831,$8000
  480.         dc.w    $0018,$1FF0,$F800,$0018,$1800,$0C00,$007E,$0FE1
  481.         dc.w    $F800,$0000,$0000,$0000,$0000,$0000,$0000,$0000
  482.         dc.w    $0000,$0000,$FFFF,$FFFF,$FFF8,$C000,$0000,$0018
  483.         dc.w    $CFFF,$FFFF,$FF98,$CFFF,$FFFF,$FF98,$CFFF,$FFFF
  484.         dc.w    $FF98,$CFFF,$FFFF,$FF98,$CFFF,$FFFF,$FF98,$CFFF
  485.         dc.w    $FFFF,$FF98,$CFFF,$FFFF,$FF98,$CFFF,$FFFF,$FF98
  486.         dc.w    $CFFF,$FFFF,$FF98,$CFFF,$FFFF,$FF98,$C000,$0000
  487.         dc.w    $0018,$FFFF,$FFFF,$FFF8,$0000,$0000,$0000,$3FFF
  488.         dc.w    $FFFF,$FFE0,$3000,$0000,$0060,$31E7,$8000,$0060
  489.         dc.w    $30C3,$0000,$0060,$3066,$0000,$0060,$303C,$0FE0
  490.         dc.w    $FC60,$3018,$1831,$8060,$3018,$1FF0,$F860,$3018
  491.         dc.w    $1800,$0C60,$307E,$0FE1,$F860,$3000,$0000,$0060
  492.         dc.w    $3FFF,$FFFF,$FFE0,$0000,$0000,$0000
  493.  
  494. nodata:
  495.         dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
  496.         dc.w    $0000,$000E,$1C00,$0000,$0007,$0C00,$0000,$0007
  497.         dc.w    $8C00,$0000,$0006,$CC7F,$0000,$0006,$6CC1,$8000
  498.         dc.w    $0006,$3CC1,$8000,$0006,$1CC1,$8000,$000F,$8C7F
  499.         dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
  500.         dc.w    $0000,$0000,$FFFF,$FFFF,$FFF8,$C000,$0000,$0018
  501.         dc.w    $CFFF,$FFFF,$FF98,$CFF1,$E3FF,$FF98,$CFF8,$F3FF
  502.         dc.w    $FF98,$CFF8,$73FF,$FF98,$CFF9,$3380,$FF98,$CFF9
  503.         dc.w    $933E,$7F98,$CFF9,$C33E,$7F98,$CFF9,$E33E,$7F98
  504.         dc.w    $CFF0,$7380,$FF98,$CFFF,$FFFF,$FF98,$C000,$0000
  505.         dc.w    $0018,$FFFF,$FFFF,$FFF8,$0000,$0000,$0000,$3FFF
  506.         dc.w    $FFFF,$FFE0,$3000,$0000,$0060,$300E,$1C00,$0060
  507.         dc.w    $3007,$0C00,$0060,$3007,$8C00,$0060,$3006,$CC7F
  508.         dc.w    $0060,$3006,$6CC1,$8060,$3006,$3CC1,$8060,$3006
  509.         dc.w    $1CC1,$8060,$300F,$8C7F,$0060,$3000,$0000,$0060
  510.         dc.w    $3FFF,$FFFF,$FFE0,$0000,$0000,$0000
  511.  
  512. ImageData11:
  513.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  514.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$F000,$0000,$0000,$0000
  515.         dc.w    $0001,$E000,$F000,$1F00,$0000,$000E,$0001,$E000
  516.         dc.w    $F000,$3180,$0000,$0006,$0001,$E000,$F000,$301F
  517.         dc.w    $3F1F,$1F06,$0001,$E000,$F000,$3001,$B1B1,$B186
  518.         dc.w    $0001,$E000,$F000,$301F,$B1B0,$3F86,$0001,$E000
  519.         dc.w    $F000,$31B1,$B1B1,$B006,$0001,$E000,$F000,$1F1F
  520.         dc.w    $B19F,$1F06,$0001,$E000,$F000,$0000,$0000,$0000
  521.         dc.w    $0001,$E000,$F000,$0000,$0000,$0000,$0001,$E000
  522.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  523.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$0000,$0000,$0000,$0000
  524.         dc.w    $0000,$0000,$3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000
  525.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000,$3FFF,$E0FF
  526.         dc.w    $FFFF,$FFF1,$FFFF,$8000,$3FFF,$CE7F,$FFFF,$FFF9
  527.         dc.w    $FFFF,$8000,$3FFF,$CFE0,$C0E0,$E0F9,$FFFF,$8000
  528.         dc.w    $3FFF,$CFFE,$4E4E,$4E79,$FFFF,$8000,$3FFF,$CFE0
  529.         dc.w    $4E4F,$C079,$FFFF,$8000,$3FFF,$CE4E,$4E4E,$4FF9
  530.         dc.w    $FFFF,$8000,$3FFF,$E0E0,$4E60,$E0F9,$FFFF,$8000
  531.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFFF
  532.         dc.w    $FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFFF,$FFFF,$FFFF
  533.         dc.w    $FFFF,$8000,$0000,$0000,$0000,$0000,$0000,$0000
  534.  
  535. ImageData12:
  536.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  537.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$F000,$0000,$0000,$0000
  538.         dc.w    $0001,$E000,$F004,$0000,$0000,$300E,$0001,$E000
  539.         dc.w    $F00E,$0000,$0000,$3006,$0001,$E000,$F01B,$1F9F
  540.         dc.w    $9F3B,$3F06,$1F01,$E000,$F031,$B030,$31BF,$B186
  541.         dc.w    $3181,$E000,$F03F,$9F1F,$3FB5,$B186,$3F81,$E000
  542.         dc.w    $F031,$8181,$B031,$B186,$3001,$E000,$F031,$BF3F
  543.         dc.w    $1F31,$BF06,$1F01,$E000,$F000,$0000,$0000,$0000
  544.         dc.w    $0001,$E000,$F000,$0000,$0000,$0000,$0001,$E000
  545.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  546.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$0000,$0000,$0000,$0000
  547.         dc.w    $0000,$0000,$3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000
  548.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000,$3FFB,$FFFF
  549.         dc.w    $FFFF,$CFF1,$FFFF,$8000,$3FF1,$FFFF,$FFFF,$CFF9
  550.         dc.w    $FFFF,$8000,$3FE4,$E060,$60C4,$C0F9,$E0FF,$8000
  551.         dc.w    $3FCE,$4FCF,$CE40,$4E79,$CE7F,$8000,$3FC0,$60E0
  552.         dc.w    $C04A,$4E79,$C07F,$8000,$3FCE,$7E7E,$4FCE,$4E79
  553.         dc.w    $CFFF,$8000,$3FCE,$40C0,$E0CE,$40F9,$E0FF,$8000
  554.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFFF
  555.         dc.w    $FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFFF,$FFFF,$FFFF
  556.         dc.w    $FFFF,$8000,$0000,$0000,$0000,$0000,$0000,$0000
  557.  
  558. ImageData13:
  559.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  560.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$F000,$0000,$0000,$0000
  561.         dc.w    $0001,$E000,$F208,$00C0,$01F0,$0000,$0001,$E000
  562.         dc.w    $F318,$00C0,$0318,$0000,$0001,$E000,$F3B9,$F1F1
  563.         dc.w    $F181,$F1F3,$F1F1,$E000,$F3FB,$18C0,$18E3,$1B1B
  564.         dc.w    $1B19,$E000,$F35B,$F8C1,$F833,$031B,$1BF9,$E000
  565.         dc.w    $F31B,$00DB,$1B1B,$1B1B,$F301,$E000,$F319,$F071
  566.         dc.w    $F9F1,$F1F3,$01F1,$E000,$F000,$0000,$0000,$0003
  567.         dc.w    $0001,$E000,$F000,$0000,$0000,$0000,$0001,$E000
  568.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  569.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$0000,$0000,$0000,$0000
  570.         dc.w    $0000,$0000,$3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000
  571.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000,$3DF7,$FF3F
  572.         dc.w    $FE0F,$FFFF,$FFFF,$8000,$3CE7,$FF3F,$FCE7,$FFFF
  573.         dc.w    $FFFF,$8000,$3C46,$0E0E,$0E7E,$0E0C,$0E0F,$8000
  574.         dc.w    $3C04,$E73F,$E71C,$E4E4,$E4E7,$8000,$3CA4,$073E
  575.         dc.w    $07CC,$FCE4,$E407,$8000,$3CE4,$FF24,$E4E4,$E4E4
  576.         dc.w    $0CFF,$8000,$3CE6,$0F8E,$060E,$0E0C,$FE0F,$8000
  577.         dc.w    $3FFF,$FFFF,$FFFF,$FFFC,$FFFF,$8000,$3FFF,$FFFF
  578.         dc.w    $FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFFF,$FFFF,$FFFF
  579.         dc.w    $FFFF,$8000,$0000,$0000,$0000,$0000,$0000,$0000
  580.  
  581. ImageData14:
  582.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  583.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$F000,$0000,$0000,$0000
  584.         dc.w    $0001,$E000,$F040,$0000,$0FF0,$0300,$0001,$E000
  585.         dc.w    $F0E0,$0000,$1B18,$0300,$0001,$E000,$F1B1,$FBB0
  586.         dc.w    $3319,$F3F3,$19F9,$E000,$F31B,$03F8,$631B,$1B1B
  587.         dc.w    $1B19,$E000,$F3F9,$F358,$C31B,$FB1B,$1B19,$E000
  588.         dc.w    $F318,$1B19,$831B,$031B,$19F9,$E000,$F31B,$F31B
  589.         dc.w    $03F1,$F3F1,$F019,$E000,$F000,$0000,$0000,$0000
  590.         dc.w    $01F1,$E000,$F000,$0000,$0000,$0000,$0001,$E000
  591.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  592.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$0000,$0000,$0000,$0000
  593.         dc.w    $0000,$0000,$3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000
  594.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000,$3FBF,$FFFF
  595.         dc.w    $F00F,$FCFF,$FFFF,$8000,$3F1F,$FFFF,$E4E7,$FCFF
  596.         dc.w    $FFFF,$8000,$3E4E,$044F,$CCE6,$0C0C,$E607,$8000
  597.         dc.w    $3CE4,$FC07,$9CE4,$E4E4,$E4E7,$8000,$3C06,$0CA7
  598.         dc.w    $3CE4,$04E4,$E4E7,$8000,$3CE7,$E4E6,$7CE4,$FCE4
  599.         dc.w    $E607,$8000,$3CE4,$0CE4,$FC0E,$0C0E,$0FE7,$8000
  600.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FE0F,$8000,$3FFF,$FFFF
  601.         dc.w    $FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFFF,$FFFF,$FFFF
  602.         dc.w    $FFFF,$8000,$0000,$0000,$0000,$0000,$0000,$0000
  603.  
  604.  
  605. ImageData15:
  606.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  607.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$F000,$0000,$0000,$0000
  608.         dc.w    $0001,$E000,$F000,$4000,$000F,$F000,$0001,$E000
  609.         dc.w    $F000,$E000,$001B,$1800,$0001,$E000,$F001,$B1FB
  610.         dc.w    $B033,$1B1B,$F001,$E000,$F003,$1B03,$F863,$F31B
  611.         dc.w    $1801,$E000,$F003,$F9F3,$58C3,$631B,$1801,$E000
  612.         dc.w    $F003,$181B,$1983,$331B,$1801,$E000,$F003,$1BF3
  613.         dc.w    $1B03,$19F3,$1801,$E000,$F000,$0000,$0000,$0000
  614.         dc.w    $0001,$E000,$F000,$0000,$0000,$0000,$0001,$E000
  615.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  616.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$0000,$0000,$0000,$0000
  617.         dc.w    $0000,$0000,$3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000
  618.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000,$3FFF,$BFFF
  619.         dc.w    $FFF0,$0FFF,$FFFF,$8000,$3FFF,$1FFF,$FFE4,$E7FF
  620.         dc.w    $FFFF,$8000,$3FFE,$4E04,$4FCC,$E4E4,$0FFF,$8000
  621.         dc.w    $3FFC,$E4FC,$079C,$0CE4,$E7FF,$8000,$3FFC,$060C
  622.         dc.w    $A73C,$9CE4,$E7FF,$8000,$3FFC,$E7E4,$E67C,$CCE4
  623.         dc.w    $E7FF,$8000,$3FFC,$E40C,$E4FC,$E60C,$E7FF,$8000
  624.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFFF
  625.         dc.w    $FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFFF,$FFFF,$FFFF
  626.         dc.w    $FFFF,$8000,$0000,$0000,$0000,$0000,$0000,$0000
  627.  
  628.         ;source image data
  629. ImageData16:
  630.         dc.w    $0000,$003F,$C000,$0000,$0000,$0000,$0000,$0000
  631.         dc.w    $00F1,$C000,$0000,$0000,$0000,$0000,$0000,$01E0
  632.         dc.w    $C000,$0000,$0000,$0000,$0000,$0000,$0078,$0FEF
  633.         dc.w    $3DFF,$1FC7,$F000,$0000,$0000,$001E,$1C77,$1CF3
  634.         dc.w    $B8EE,$3800,$0000,$0000,$0007,$9C77,$1CE0,$380F
  635.         dc.w    $F800,$0000,$0000,$0183,$DC77,$1CE0,$380E,$0000
  636.         dc.w    $0000,$0000,$01C7,$9C77,$1CE0,$386E,$1800,$0000
  637.         dc.w    $0000,$01FE,$0FE3,$FFF0,$1FC7,$F000,$0000,$0000
  638.         dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
  639.         dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
  640.         dc.w    $0000,$0000,$0000,$0000,$FF80,$0000,$6038,$0000
  641.         dc.w    $0060,$3800,$0000,$71C0,$0000,$E038,$0000,$00E0
  642.         dc.w    $3800,$0000,$70E0,$0000,$E000,$0000,$00E0,$0000
  643.         dc.w    $0000,$70E7,$F3F3,$F879,$FF0F,$E3F8,$787F,$7FC0
  644.         dc.w    $70EE,$3F18,$E038,$E398,$70E0,$38E3,$B8E0,$70EF
  645.         dc.w    $FBC0,$E038,$E387,$F0E0,$38E3,$B8E0,$70EE,$00F0
  646.         dc.w    $E038,$E38C,$70E0,$38E3,$B8E0,$71CE,$1E38,$EE38
  647.         dc.w    $E39C,$70EE,$38E3,$B8E0,$FF87,$F3F0,$7C7D,$F7CF
  648.         dc.w    $F87C,$7C7F,$7DF0,$0000,$0000,$0000,$0000,$0000
  649.         dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
  650.         dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
  651.         dc.w    $0000,$003F,$C300,$3C7F,$8000,$3000,$0000,$0000
  652.         dc.w    $00F1,$C700,$1CE1,$C000,$7000,$0000,$0000,$01E0
  653.         dc.w    $C700,$1DC0,$E000,$7000,$0000,$0000,$0078,$1FC3
  654.         dc.w    $FDC0,$FE79,$FC00,$0000,$0000,$001E,$0707,$3DC0
  655.         dc.w    $EE38,$7000,$0000,$0000,$0007,$8707,$1DC0,$EE38
  656.         dc.w    $7000,$0000,$0000,$0183,$C707,$1DC0,$EE38,$7000
  657.         dc.w    $0000,$0000,$01C7,$8777,$1CE1,$CE38,$7700,$0000
  658.         dc.w    $0000,$01FE,$03E3,$FE7F,$87FC,$3E00,$000
  659.  
  660.         ;run gadget
  661. ImageData18:
  662.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  663.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$F000,$0000,$0000,$0000
  664.         dc.w    $0001,$E000,$F000,$0007,$E000,$0000,$0001,$E000
  665.         dc.w    $F000,$0006,$3000,$0000,$0001,$E000,$F000,$0006
  666.         dc.w    $3637,$E000,$0001,$E000,$F000,$0007,$E636,$3000
  667.         dc.w    $0001,$E000,$F000,$0006,$C636,$3000,$0001,$E000
  668.         dc.w    $F000,$0006,$6636,$3000,$0001,$E000,$F000,$0006
  669.         dc.w    $33E6,$3000,$0001,$E000,$F000,$0000,$0000,$0000
  670.         dc.w    $0001,$E000,$F000,$0000,$0000,$0000,$0001,$E000
  671.         dc.w    $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$E000,$FFFF,$FFFF
  672.         dc.w    $FFFF,$FFFF,$FFFF,$E000,$0000,$0000,$0000,$0000
  673.         dc.w    $0000,$0000,$3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000
  674.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFF8
  675.         dc.w    $1FFF,$FFFF,$FFFF,$8000,$3FFF,$FFF9,$CFFF,$FFFF
  676.         dc.w    $FFFF,$8000,$3FFF,$FFF9,$C9C8,$1FFF,$FFFF,$8000
  677.         dc.w    $3FFF,$FFF8,$19C9,$CFFF,$FFFF,$8000,$3FFF,$FFF9
  678.         dc.w    $39C9,$CFFF,$FFFF,$8000,$3FFF,$FFF9,$99C9,$CFFF
  679.         dc.w    $FFFF,$8000,$3FFF,$FFF9,$CC19,$CFFF,$FFFF,$8000
  680.         dc.w    $3FFF,$FFFF,$FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFFF
  681.         dc.w    $FFFF,$FFFF,$FFFF,$8000,$3FFF,$FFFF,$FFFF,$FFFF
  682.         dc.w    $FFFF,$8000,$0000,$0000,$0000,$0000,$0000,$0000
  683.