config.S
上传用户:andy_li
上传日期:2007-01-06
资源大小:1019k
文件大小:2k
源码类别:

压缩解压

开发平台:

MultiPlatform

  1. #
  2. .globl _qlflag
  3. .globl _qlwait
  4. #ifdef ZIP
  5. .globl _dtype
  6. #endif
  7. .data
  8.         ds.w    0
  9.         dc.b    '<<QCFX>>01'
  10. #ifdef ZIP
  11.         dc.w    8
  12. dc.b    'Info-ZIP'
  13. *                12345678901234567890
  14.         ds.w    0
  15.         dc.w    3
  16.         dc.b    '?.?'
  17.         ds.w    0
  18. #else
  19.         dc.w    10
  20. dc.b    'Info-UNZIP'
  21. *                12345678901234567890
  22.         ds.w    0
  23.         dc.w    3
  24.         dc.b    '?.?'
  25.         ds.w    0
  26. #endif
  27.         dc.b    10
  28.         dc.b    0
  29. l_4:    dc.w    _qlwait-l_4
  30.         dc.w    0
  31.         dc.w    0
  32. l_5:    dc.w    hpt-l_5
  33. l_6:    dc.w    hxx-l_6
  34. #ifdef ZIP
  35.         dc.b    10
  36.         dc.b    0
  37. d_4:    dc.w    _dtype-d_4
  38.         dc.w    0
  39.         dc.w    0
  40. d_5:    dc.w    dpt-d_5
  41. d_6:    dc.w    dxx-d_6
  42. #else
  43. dc.b    4
  44.         dc.b    0
  45. l5:
  46.         dc.w    list1-l5
  47.         dc.w    0
  48. l5a:
  49.         dc.w    Postit-l5a ; post proc
  50. l6:
  51.         dc.w    apt-l6
  52. l7:
  53.         dc.w    axx-l7
  54. * -------------------------------------
  55.         dc.b    4
  56.         dc.b    0
  57. l8:
  58.         dc.w    list2-l8
  59.         dc.w    0
  60. l8a:
  61. dc.w    Postit-l8a ; post proc
  62. l9:
  63.         dc.w    bpt-l9
  64. la:
  65.         dc.w    bxx-la
  66. * -------------------------------------
  67. #endif
  68. dc.w    -1                          ; end
  69. _qlflag:
  70. dc.w 0
  71. _qlwait:
  72.         dc.w    250
  73. _dtype:
  74. dc.w 255
  75. hpt:    dc.w    10
  76.         dc.b    'Exit Delay'
  77. *                12345678901234567890
  78.         ds.w    0
  79. hxx:    dc.w    0
  80.         dc.w    $ffff
  81.         dc.w    -1
  82. #ifdef  ZIP
  83. dpt:    dc.w    14
  84.         dc.b    'Directory Type'
  85. *                12345678901234567890
  86.         ds.w    0
  87. dxx:    dc.w    3
  88.         dc.w    $ff
  89.         dc.w    -1
  90. #else
  91. list1:
  92.         dc.b    0
  93. list2:
  94.         dc.b    0
  95. apt:
  96.         dc.w    11
  97.         dc.b    'Unpack Mode'
  98. *                12345678901234567890
  99. .even
  100. axx:    dc.b    0
  101. dc.b 0
  102.         dc.w    8
  103.         dc.b    'SMS/QDOS'
  104. .even
  105.         dc.b    1
  106.         dc.b    0
  107.         dc.w    7
  108.         dc.b    'Default'
  109. .even
  110. dc.w    -1
  111. .even
  112. bpt:
  113.         dc.w    12
  114.         dc.b    'Listing Mode'
  115. *                12345678901234567890
  116. .even
  117. bxx:
  118.         dc.w    0
  119.         dc.w    7
  120.         dc.b    'Default'
  121. .even
  122.         dc.b    2
  123.         dc.b    0
  124.         dc.w    8
  125.         dc.b    'SMS/QDOS'
  126. *                12345678901234567890
  127. .even
  128.  dc.w    -1
  129. Postit:
  130. lea.l _qlflag,a0
  131. move.b  list1,d0
  132. move.b d0,(a0)
  133. move.b list2,d0
  134. or.b d0,(a0)
  135. moveq #0,d0
  136. rts
  137. #endif
  138. end