home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 15 / AACD15.ISO / AACD / Programming / MultiDesktop / desk / bak / desk.asm < prev    next >
Encoding:
Assembly Source File  |  1997-03-27  |  7.1 KB  |  347 lines

  1.    XREF _MultiDesktopBase
  2.    XDEF _LVOOldError
  3. _LVOOldError: EQU -30
  4.    XDEF _OldError
  5. _OldError:
  6.    MOVEM.L D2-D7/A0-A6,-(SP)
  7.    MOVE.L 56(SP),A0
  8.    MOVE.L _MultiDesktopBase,A6
  9.    JSR -30(A6)
  10.    MOVEM.L (SP)+,D2-D7/A0-A6
  11.    RTS
  12.    XDEF _LVOGetLStr
  13. _LVOGetLStr: EQU -36
  14.    XDEF _GetLStr
  15. _GetLStr:
  16.    MOVEM.L D2-D7/A0-A6,-(SP)
  17.    MOVE.L 56(SP),D0
  18.    MOVE.L 60(SP),A0
  19.    MOVE.L _MultiDesktopBase,A6
  20.    JSR -36(A6)
  21.    MOVEM.L (SP)+,D2-D7/A0-A6
  22.    RTS
  23.    XDEF _LVOErrorL
  24. _LVOErrorL: EQU -42
  25.    XDEF _ErrorL
  26. _ErrorL:
  27.    MOVEM.L D2-D7/A0-A6,-(SP)
  28.    MOVE.L 56(SP),D0
  29.    MOVE.L 60(SP),A0
  30.    MOVE.L _MultiDesktopBase,A6
  31.    JSR -42(A6)
  32.    MOVEM.L (SP)+,D2-D7/A0-A6
  33.    RTS
  34.    XDEF _LVOMultiRequestA
  35. _LVOMultiRequestA: EQU -48
  36.    XDEF _MultiRequestA
  37. _MultiRequestA:
  38.    MOVEM.L D2-D7/A0-A6,-(SP)
  39.    MOVE.L 56(SP),A0
  40.    MOVE.L 60(SP),A1
  41.    MOVE.L 64(SP),A2
  42.    MOVE.L _MultiDesktopBase,A6
  43.    JSR -48(A6)
  44.    MOVEM.L (SP)+,D2-D7/A0-A6
  45.    RTS
  46.    XDEF _LVOSleepPointer
  47. _LVOSleepPointer: EQU -54
  48.    XDEF _SleepPointer
  49. _SleepPointer:
  50.    MOVEM.L D2-D7/A0-A6,-(SP)
  51.    MOVE.L 56(SP),A0
  52.    MOVE.L _MultiDesktopBase,A6
  53.    JSR -54(A6)
  54.    MOVEM.L (SP)+,D2-D7/A0-A6
  55.    RTS
  56.    XDEF _LVOSyncRun
  57. _LVOSyncRun: EQU -60
  58.    XDEF _SyncRun
  59. _SyncRun:
  60.    MOVEM.L D2-D7/A0-A6,-(SP)
  61.    MOVE.L 56(SP),A0
  62.    MOVE.L _MultiDesktopBase,A6
  63.    JSR -60(A6)
  64.    MOVEM.L (SP)+,D2-D7/A0-A6
  65.    RTS
  66.    XDEF _LVOASyncRun
  67. _LVOASyncRun: EQU -66
  68.    XDEF _ASyncRun
  69. _ASyncRun:
  70.    MOVEM.L D2-D7/A0-A6,-(SP)
  71.    MOVE.L 56(SP),A0
  72.    MOVE.L _MultiDesktopBase,A6
  73.    JSR -66(A6)
  74.    MOVEM.L (SP)+,D2-D7/A0-A6
  75.    RTS
  76.    XDEF _LVOCreateNewTask
  77. _LVOCreateNewTask: EQU -72
  78.    XDEF _CreateNewTask
  79. _CreateNewTask:
  80.    MOVEM.L D2-D7/A0-A6,-(SP)
  81.    MOVE.L 56(SP),A0
  82.    MOVE.L 60(SP),D0
  83.    MOVE.L 64(SP),A1
  84.    MOVE.L 68(SP),D1
  85.    MOVE.L _MultiDesktopBase,A6
  86.    JSR -72(A6)
  87.    MOVEM.L (SP)+,D2-D7/A0-A6
  88.    RTS
  89.    XDEF _LVOCreateNewProcess
  90. _LVOCreateNewProcess: EQU -78
  91.    XDEF _CreateNewProcess
  92. _CreateNewProcess:
  93.    MOVEM.L D2-D7/A0-A6,-(SP)
  94.    MOVE.L 56(SP),A0
  95.    MOVE.L 60(SP),D0
  96.    MOVE.L 64(SP),A1
  97.    MOVE.L 68(SP),D1
  98.    MOVE.L _MultiDesktopBase,A6
  99.    JSR -78(A6)
  100.    MOVEM.L (SP)+,D2-D7/A0-A6
  101.    RTS
  102.    XDEF _LVOCreateStdIO
  103. _LVOCreateStdIO: EQU -84
  104.    XDEF _CreateStdIO
  105. _CreateStdIO:
  106.    MOVEM.L D2-D7/A0-A6,-(SP)
  107.    MOVE.L 56(SP),A0
  108.    MOVE.L _MultiDesktopBase,A6
  109.    JSR -84(A6)
  110.    MOVEM.L (SP)+,D2-D7/A0-A6
  111.    RTS
  112.    XDEF _LVODeleteStdIO
  113. _LVODeleteStdIO: EQU -90
  114.    XDEF _DeleteStdIO
  115. _DeleteStdIO:
  116.    MOVEM.L D2-D7/A0-A6,-(SP)
  117.    MOVE.L 56(SP),A0
  118.    MOVE.L _MultiDesktopBase,A6
  119.    JSR -90(A6)
  120.    MOVEM.L (SP)+,D2-D7/A0-A6
  121.    RTS
  122.    XDEF _LVOCreateExtIO
  123. _LVOCreateExtIO: EQU -96
  124.    XDEF _CreateExtIO
  125. _CreateExtIO:
  126.    MOVEM.L D2-D7/A0-A6,-(SP)
  127.    MOVE.L 56(SP),A0
  128.    MOVE.L 60(SP),D0
  129.    MOVE.L _MultiDesktopBase,A6
  130.    JSR -96(A6)
  131.    MOVEM.L (SP)+,D2-D7/A0-A6
  132.    RTS
  133.    XDEF _LVODeleteExtIO
  134. _LVODeleteExtIO: EQU -102
  135.    XDEF _DeleteExtIO
  136. _DeleteExtIO:
  137.    MOVEM.L D2-D7/A0-A6,-(SP)
  138.    MOVE.L 56(SP),A0
  139.    MOVE.L _MultiDesktopBase,A6
  140.    JSR -102(A6)
  141.    MOVEM.L (SP)+,D2-D7/A0-A6
  142.    RTS
  143.    XDEF _LVOCreatePort
  144. _LVOCreatePort: EQU -108
  145.    XDEF _CreatePort
  146. _CreatePort:
  147.    MOVEM.L D2-D7/A0-A6,-(SP)
  148.    MOVE.L 56(SP),A0
  149.    MOVE.L 60(SP),D0
  150.    MOVE.L _MultiDesktopBase,A6
  151.    JSR -108(A6)
  152.    MOVEM.L (SP)+,D2-D7/A0-A6
  153.    RTS
  154.    XDEF _LVODeletePort
  155. _LVODeletePort: EQU -114
  156.    XDEF _DeletePort
  157. _DeletePort:
  158.    MOVEM.L D2-D7/A0-A6,-(SP)
  159.    MOVE.L 56(SP),A0
  160.    MOVE.L _MultiDesktopBase,A6
  161.    JSR -114(A6)
  162.    MOVEM.L (SP)+,D2-D7/A0-A6
  163.    RTS
  164.    XDEF _LVOThisTask
  165. _LVOThisTask: EQU -120
  166.    XDEF _ThisTask
  167. _ThisTask:
  168.    MOVEM.L D2-D7/A0-A6,-(SP)
  169.    MOVE.L _MultiDesktopBase,A6
  170.    JSR -120(A6)
  171.    MOVEM.L (SP)+,D2-D7/A0-A6
  172.    RTS
  173.    XDEF _LVOThisUser
  174. _LVOThisUser: EQU -126
  175.    XDEF _ThisUser
  176. _ThisUser:
  177.    MOVEM.L D2-D7/A0-A6,-(SP)
  178.    MOVE.L _MultiDesktopBase,A6
  179.    JSR -126(A6)
  180.    MOVEM.L (SP)+,D2-D7/A0-A6
  181.    RTS
  182.    XDEF _LVOGetMem
  183. _LVOGetMem: EQU -132
  184.    XDEF _GetMem
  185. _GetMem:
  186.    MOVEM.L D2-D7/A0-A6,-(SP)
  187.    MOVE.L 56(SP),D0
  188.    MOVE.L 60(SP),D1
  189.    MOVE.L _MultiDesktopBase,A6
  190.    JSR -132(A6)
  191.    MOVEM.L (SP)+,D2-D7/A0-A6
  192.    RTS
  193.    XDEF _LVODisposeMem
  194. _LVODisposeMem: EQU -138
  195.    XDEF _DisposeMem
  196. _DisposeMem:
  197.    MOVEM.L D2-D7/A0-A6,-(SP)
  198.    MOVE.L 56(SP),A0
  199.    MOVE.L _MultiDesktopBase,A6
  200.    JSR -138(A6)
  201.    MOVEM.L (SP)+,D2-D7/A0-A6
  202.    RTS
  203.    XDEF _LVOAllocMemory
  204. _LVOAllocMemory: EQU -144
  205.    XDEF _AllocMemory
  206. _AllocMemory:
  207.    MOVEM.L D2-D7/A0-A6,-(SP)
  208.    MOVE.L 56(SP),A0
  209.    MOVE.L 60(SP),D0
  210.    MOVE.L 64(SP),D1
  211.    MOVE.L _MultiDesktopBase,A6
  212.    JSR -144(A6)
  213.    MOVEM.L (SP)+,D2-D7/A0-A6
  214.    RTS
  215.    XDEF _LVOFreeMemory
  216. _LVOFreeMemory: EQU -150
  217.    XDEF _FreeMemory
  218. _FreeMemory:
  219.    MOVEM.L D2-D7/A0-A6,-(SP)
  220.    MOVE.L 56(SP),A0
  221.    MOVE.L _MultiDesktopBase,A6
  222.    JSR -150(A6)
  223.    MOVEM.L (SP)+,D2-D7/A0-A6
  224.    RTS
  225.    XDEF _LVOFreeMemoryBlock
  226. _LVOFreeMemoryBlock: EQU -156
  227.    XDEF _FreeMemoryBlock
  228. _FreeMemoryBlock:
  229.    MOVEM.L D2-D7/A0-A6,-(SP)
  230.    MOVE.L 56(SP),A0
  231.    MOVE.L 60(SP),A1
  232.    MOVE.L _MultiDesktopBase,A6
  233.    JSR -156(A6)
  234.    MOVEM.L (SP)+,D2-D7/A0-A6
  235.    RTS
  236.    XDEF _LVOFindID
  237. _LVOFindID: EQU -162
  238.    XDEF _FindID
  239. _FindID:
  240.    MOVEM.L D2-D7/A0-A6,-(SP)
  241.    MOVE.L 56(SP),A0
  242.    MOVE.L 60(SP),A1
  243.    MOVE.L 64(SP),D0
  244.    MOVE.L _MultiDesktopBase,A6
  245.    JSR -162(A6)
  246.    MOVEM.L (SP)+,D2-D7/A0-A6
  247.    RTS
  248.    XDEF _LVONewList
  249. _LVONewList: EQU -168
  250.    XDEF _NewList
  251. _NewList:
  252.    MOVEM.L D2-D7/A0-A6,-(SP)
  253.    MOVE.L 56(SP),A0
  254.    MOVE.L _MultiDesktopBase,A6
  255.    JSR -168(A6)
  256.    MOVEM.L (SP)+,D2-D7/A0-A6
  257.    RTS
  258.    XDEF _LVOFindNode
  259. _LVOFindNode: EQU -174
  260.    XDEF _FindNode
  261. _FindNode:
  262.    MOVEM.L D2-D7/A0-A6,-(SP)
  263.    MOVE.L 56(SP),A0
  264.    MOVE.L 60(SP),D0
  265.    MOVE.L _MultiDesktopBase,A6
  266.    JSR -174(A6)
  267.    MOVEM.L (SP)+,D2-D7/A0-A6
  268.    RTS
  269.    XDEF _LVOCountNodes
  270. _LVOCountNodes: EQU -180
  271.    XDEF _CountNodes
  272. _CountNodes:
  273.    MOVEM.L D2-D7/A0-A6,-(SP)
  274.    MOVE.L 56(SP),A0
  275.    MOVE.L _MultiDesktopBase,A6
  276.    JSR -180(A6)
  277.    MOVEM.L (SP)+,D2-D7/A0-A6
  278.    RTS
  279.    XDEF _LVOSortList
  280. _LVOSortList: EQU -186
  281.    XDEF _SortList
  282. _SortList:
  283.    MOVEM.L D2-D7/A0-A6,-(SP)
  284.    MOVE.L 56(SP),A0
  285.    MOVE.L 60(SP),D0
  286.    MOVE.L _MultiDesktopBase,A6
  287.    JSR -186(A6)
  288.    MOVEM.L (SP)+,D2-D7/A0-A6
  289.    RTS
  290.    XDEF _LVOInsertSort
  291. _LVOInsertSort: EQU -192
  292.    XDEF _InsertSort
  293. _InsertSort:
  294.    MOVEM.L D2-D7/A0-A6,-(SP)
  295.    MOVE.L 56(SP),A0
  296.    MOVE.L 60(SP),A1
  297.    MOVE.L 64(SP),D0
  298.    MOVE.L _MultiDesktopBase,A6
  299.    JSR -192(A6)
  300.    MOVEM.L (SP)+,D2-D7/A0-A6
  301.    RTS
  302.    XDEF _LVODupList
  303. _LVODupList: EQU -198
  304.    XDEF _DupList
  305. _DupList:
  306.    MOVEM.L D2-D7/A0-A6,-(SP)
  307.    MOVE.L 56(SP),A0
  308.    MOVE.L 60(SP),D0
  309.    MOVE.L _MultiDesktopBase,A6
  310.    JSR -198(A6)
  311.    MOVEM.L (SP)+,D2-D7/A0-A6
  312.    RTS
  313.    XDEF _LVOConcatList
  314. _LVOConcatList: EQU -204
  315.    XDEF _ConcatList
  316. _ConcatList:
  317.    MOVEM.L D2-D7/A0-A6,-(SP)
  318.    MOVE.L 56(SP),A0
  319.    MOVE.L 60(SP),A1
  320.    MOVE.L _MultiDesktopBase,A6
  321.    JSR -204(A6)
  322.    MOVEM.L (SP)+,D2-D7/A0-A6
  323.    RTS
  324.    XDEF _LVOCopyConcatList
  325. _LVOCopyConcatList: EQU -210
  326.    XDEF _CopyConcatList
  327. _CopyConcatList:
  328.    MOVEM.L D2-D7/A0-A6,-(SP)
  329.    MOVE.L 56(SP),A0
  330.    MOVE.L 60(SP),A1
  331.    MOVE.L _MultiDesktopBase,A6
  332.    JSR -210(A6)
  333.    MOVEM.L (SP)+,D2-D7/A0-A6
  334.    RTS
  335.    XDEF _LVOFreeList
  336. _LVOFreeList: EQU -216
  337.    XDEF _FreeList
  338. _FreeList:
  339.    MOVEM.L D2-D7/A0-A6,-(SP)
  340.    MOVE.L 56(SP),A0
  341.    MOVE.L _MultiDesktopBase,A6
  342.    JSR -216(A6)
  343.    MOVEM.L (SP)+,D2-D7/A0-A6
  344.    RTS
  345.  END
  346.  
  347.