Amiga Machine Language (Appendix A)

Innen: amigaspirit.hu - pegasos.hu Wiki
A lap korábbi változatát látod, amilyen Chain-Q (vitalap | szerkesztései) 2009. május 25., 14:03-kor történt szerkesztése után volt. (wiki-ified layout)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhozUgrás a kereséshez

The following text is part of the Amiga Machine Language tutorial.


Appendix A, Overview of Library Functions.

The following table gives you an overview of the available libraries and their functions. Each sublist of functions is preceded by the name of the library it is found in. These functions are listed with their negative offset in hex and decimal. Their name and their parameters are also specified. The parameter names are in parenthesis behind the function name. The second set of parenthesis includes a list of registers that correspond to the parameter names. If no parameters are needed, we put () to let you know.

clist.library

 -$001E  -30             InitCLPool (cLPool,size) (A0,D0)
 -$0024  -36             AllocCList (cLPool) (A1)
 -$002A  -42             FreeCList (cList) (A0)
 -$0030  -48             FlushCList (cList) (A0)
 -$0036  -54             SizeCList (cList) (A0)
 -$003C  -60             PutCLChar (cList,byte) (A0,D0)
 -$0042  -66             GetCLChar (cList) (A0)
 -$0048  -72             UnGetCLChar (cList,byte) (A0,D0)
 -$004E  -78             UpPutCLChar (cList) (A0)
 -$0054  -84             PutCLWord (cList,word) (A0,D0)
 -$005A  -90             GetCLWord (cList) (A0)
 -$0060  -96             UnGetCLWord (cList,word) (A0,D0)
 -$0066  -102            UnPutCLWord (cList) (A0)
 -$006C  -108            PutCLBuf (cList,buffer,length) (A0,A1,D1)
 -$0072  -114            GetCLBuf (cList,buffer,maxLength) (A0,A1,D1)
 -$0078  -120            MarkCList (cList,offset) (A0,D0)
 -$007E  -126            IncrCLMark (cList) (A0)
 -$0084  -132            PeekCLMark (cList) (A0)
 -$008A  -138            SplitCList (cList) (A0)
 -$0090  -144            CopyCList (cList) (A0)
 -$0096  -150            SubCList (cList,index,length) (A0,D0.D1)
 -$009C  -156            ConcatCList (sourceCList,destCList) (A0,A1)

console.library

 -$002A  -42             CDInputHandler (events,device) (A0,A1)
 -$0030  -48             RawKeyConvert (events,buffer,length,keyMap)
                                       (A0,A1,D1,A2)

diskfont.library

 -$001E  -30             OpenDiskFont (textAttr) (A0)
 -$0024  -36             AvailFonts (buffer,bufBytes,flags) (A0,D0,D1)

dos.library

 -$001e   -30            Open (name,access mode)(d1,d2)
 -$0024   -36            Close (file)(d1)
 -$002a   -42            Read (file,buffer,length)(d1,d2,d3)
 -$0030   -48            Write (file,buffer,length)(d1,d2,d3)
 -$0036   -54            Input()
 -$003c   -60            Output()
 -$0042   -66            Seek(file,position,offset)(d1,d2,d3)
 -$0048   -72            DeleteFile (name)(d1)
 -$004e   -78            Rename(oldname,newname)(d1,d2)
 -$0054   -84            Lock(name,type)(d1,d2)
 -$005a   -90            UnLock(lock)(d1)
 -$0060   -96            DupLock(lock)(d1)
 -$0066   -102           Examine(lock,fileinfoblock)(d1,d2)
 -$006c   -108           ExNext(lock,fileinfoblock)(d1,d2)
 -$0072   -114           Info(lock,parameterblock)(d1,d2)
 -$0078   -120           CreateDir(name)(d1)
 -$007e   -126           CurrentDir(lock)(d1)
 -$0084   -132           IoErr()
 -$008a   -138           CreateProc(name,pri,seglist,stacksize)(d1,d2,d3,d4)
 -$0090   -144           Exit(returncode)(d1)
 -$0096   -150           LoadSeg(filename)(d1)
 -$009c   -156           UnLoadSeg(segment)(d1)
 -$00a2   -162           Getpacket(wait)(d1)
 -$00a8   -168           Queuepacket(packet)(d1)
 -$00ae   -174           DeviceProc(name)(d1)
 -$00be   -180           SetComment(name,comment)(d1,d2)
 -$ooba   -186           SetProtection(name,mask)(d1,d2)
 -$00c0   -192           DateStamp(date)(d1)
 -$00c6   -198           Delay(timeout)(d1)
 -$00cc   -204           WaitForChar(file,timeout)(d1,d2)
 -$00d2   -210           ParentDir(lock)(d1)
 -$00d8   -216           IsInteractive(file)(d1)
 -$00de   -222           Execute(string,file,file)(d1,d2,d3)

exec.library

 -$001e   -30            Supervisor()
 -$0024   -36            ExitIntr()
 -$002a   -42            Schedule()
 -$0030   -48            Reschedule()
 -$0036   -54            Switch()
 -$003c   -60            Dispatch()
 -$0042   -66            Exception()
 -$0048   -72            InitCode(startclass,version)(d0,d1)
 -$004e   -78            InitStruct(inittable,memory,size)(a1,a2,d0)
 -$0054   -84            MakeLibrary(funcinit,structinit,libinit,datasize,codesize)(a0,a1,a2,d0,d1)
 -$005a   -90            MakeFunctions(target,functionarray,funcdispbase)(a0,a1,a2)
 -$0060   -96            FindResident(name)(a1)
 -$0066   -102           InitResident(resident,seglist)(a1,d1)
 -$006c   -108           Alert(alertnum,parameters)(d7,a5)
 -$0072   -114           Debug()
 -$0078   -120           Disable()
 -$007e   -126           Enable()
 -$0084   -132           Forbid()
 -$008a   -138           Permit()
 -$0090   -144           SetSR(newsr,mask)(d0,d1)
 -$0096   -150           SuperState()
 -$009c   -156           UserState(sysstack)(d0)
 -$00a2   -162           setIntVector(intnumber,interrupt)(d0,d1)
 -$00a8   -168           AddIntServer(intnumber,interrupt)(d0,d1)
 -$00ae   -174           RemIntServer(intnumber,interrupt)(d0,d1)
 -$00b4   -180           Cause(interrup)(a1)
 -$00ba   -186           Allocate(freelist,bytesize)(a0,d0)
 -$00c0   -192           Deallocate(freelist,memoryblock,bytesize)(a0,a1,d0)
 -$00c6   -198           AllocMem(bytesize,requirements)(d0,d1)
 -$00cc   -204           AlloAbs(bytesize,location)(d0,a1)
 -$00d2   -210           FreeMem(memoryblock,bytesize)(a1,d0)
 -$00d8   -216           AvailMem(requirements)(d1)
 -$00de   -222           AllocEntry(entry)(a0)
 -$00e4   -228           FreeEntry(entry)(a0)
 -$00ea   -234           Insert(list,node,pred)(a0,a1,a2)
 -$00f0   -240           AddHead(list,node)(a0,a1)
 -$00f6   -246           AddTail(list,node)(a0,a1)
 -$00fc   -252           Remove(node)(a1)
 -$0102   -258           RemHead(list)(a0)
 -$0108   -264           RemTail(list)(a0)
 -$010e   -270           Enqueue(list,node)(a0,a1)
 -$0114   -276           FindName(list,name)(a0,a1)
 -$011a   -282           AddTask(task,initpc,finalpc)(a1,a2,a3)
 -$0120   -288           RemTask(task)(a1)
 -$0126   -294           FindTask(name)(a1)
 -$012c   -300           SetTaskPri(task,prority)(a1,d0)
 -$0132   -306           SetSignal(newsignals,signelset)(d0,d1)
 -$0138   -312           SetExcept(newsignals,signalset)(d0,d1)
 -$013e   -318           Wait(signalset)(d0)
 -$0144   -324           Signal(task,signalset)(a1,d0)
 -$014a   -330           AllocSignal(signalnum)(d0)
 -$0150   -336           FreeSignal(signalnum)(d0)
 -$0156   -342           AllocTrap(trapnum)(d0)
 -$015c   -348           FreeTrap(trapnum)(d0)
 -$0162   -354           AddPort(port)(a1)
 -$0168   -360           RemPort(port)(a1)
 -$016e   -366           PutMsg(port,message)(a0,a1)
 -$0174   -372           GetMsg(port)(a0)
 -$017a   -378           ReplyMsg(message)(a1)
 -$0180   -384           WaitPort(port)(a0)
 -$0186   -390           FindPort(name)(a1)
 -$018c   -396           AddLibrary(library)(a1)
 -$0192   -402           RemLibrary(library)(a1)
 -$0198   -408           OldOpenLibrary(libname)(a1)
 -$019e   -414           CloseLibrary(library)(a1)
 -$01a4   -420           Setfunction(library,funcoffset,funcentry)(a1,a0,d0)
 -$01aa   -426           SumLibrary(library)(a1)
 -$01b0   -432           AddDevice(device)(a1)
 -$01b6   -438           RemDevice(device)(a1)
 -$01bc   -444           OpenDevice(devname,unit,iorequest,flags)(a0,d0,a1,d1)
 -$01c2   -450           CloseDevice(iorequest)(a1)
 -$01c8   -456           DoIO(iorequest)(a1)
 -$01ce   -462           SendIO(iorequest)(a1)
 -$01d4   -468           CheckIO(iorequest)(a1)
 -$01da   -474           WaitIO(iorequest)(a1)
 -$01e0   -480           AbortIO(iorequest)(a1)
 -$01e6   -486           AddResource(resource)(a1)
 -$01ec   -492           RemResource(resource)(a1)
 -$01f2   -498           OpenResource(resname,version)(a1,d0)
 -$01f8   -504           RawIOInit()
 -$01fe   -510           RawMayGetChar()
 -$0204   -516           RawPutChar(char)(d0)
 -$020a   -522           RawDoFmt()(a0,a1,a2,a3)
 -$0210   -528           GetCC()
 -$0216   -534           TypeOfMem(address)(a1)
 -$021c   -540           Procedure(semaport,bidmsg)(a0,a1)
 -$0222   -546           Vacate(semaport)(a0)
 -$0228   -552           OpenLibrary(libname,version)(a1,d0)

graphics.library

 -$001e   -30            BltBitMap(scrbitmap,scrx,scry,destbitmap,destx,desty,sizex,sizey,minterm,mask,tempa)
                         (a0,d0,d1,a1,d2,d3,d4,d5,d6,d7,a2)
 -$0024   -36            BltTemplate(source,scrx,scrmod,destrastport,destx,desty,sixex,sizey)
                         (a0,d0,d1,a1,d2,d3,d4,d5)
 -$002a   -42            ClearEOL(rastport)(a1)
 -$0030   -48            ClearScreen(rastport)(a1)
 -$0036   -54            TextLength(rastport,string,count)(a1,a0,d0)
 -$003c   -60            Text(rastport,string,count)(a1,a0,d0)
 -$0042   -66            SetFont(rastportid,textfont)(a1,a0)
 -$0048   -72            OpenFont(textattr)(a0)
 -$004e   -78            CloseFont(textfont)(a1)
 -$0054   -84            AskSoftStyle(rastport)(a1)
 -$005a   -90            SetSoftStyle(rastport,style,enable)(a1,d0,d1)
 -$0060   -96            AddBob(bob,rastport)(a0,a1)
 -$0066   -102           AddVSprite(vsprite,rastport)(a0,a1)
 -$006c   -108           DoCollision(rastport)(a1)
 -$0072   -114           DrawGList(rastport,viewport)(a1,a0)
 -$0078   -120           InitGels(dummyhead,dummytail,gelsinfo)(a0,a1,a2)
 -$007e   -126           InitMasks(vsprite)(a0)
 -$0084   -132           RemIBob(bob,rastport,viewport)(a0,a1,a2)
 -$008a   -138           RemVSprite(vsprite)(a0)
 -$0090   -144           SetCollision(type,routine,gelsinfo)(d0,a0,a1)
 -$0096   -150           SortGList(rastport)(a1)
 -$009c   -156           AddAnimObj(obj,animationkey,rastport)(a0,a1,a2)
 -$00a2   -162           Animate(animationkey,rastport)(a0,a1)
 -$00a8   -168           etGBuffers(animationobj,rastport,doublebuffer)(a0,a1,d0)
 -$00ae   -174           InitGMasks(animationobj)(a0)
 -$00b4   -180           GelsFuncE()
 -$00ba   -186           GelsFuncF()
 -$00c0   -192           LoadRGB4(viewport,colurs,count)(a0,a1,d0)
 -$00c6   -198           InitRastPort(rastport)(a1)
 -$00cc   -204           InitVPort(viewport)(a0)
 -$00d2   -210           MrgCop(view)(a1)
 -$00D8  -216            MakeVPort (view,viewPort) (A0,A1)
 -$00DE  -222            LoadView (view) (A1)
 -$00E4  -228            WaitBlit ()
 -$00EA  -234            SetRast (rastPort,color) (A1,D0)
 -$00F0  -240            Move (rastPort,x,y) (A1,D0,D1)
 -$00F6  -246            Draw (rastPort,x,y) (A1,D0,D1)
 -$00FC  -252            AreaMove (rastPort,x,y) (A1,D0,D1)
 -$0102  -258            AreaDraw (rastPort,x,y) (A1,D0,D1)
 -$0108  -264            AreaEnd (rastPort) (A1)
 -$010E  -270            WaitTOF ()
 -$0114  -276            QBlit (blit) (A1)
 -$011A  -282            InitArea (areaInfo,vectorTable,vectorTableSize) (A0,A1,D0)
 -$0120  -288            SetRGB4 (viewPort,index,r,g,b) (A0,D0,D1,D2,D3)
 -$0126  -294            QBSBlit (blit) (A1)
 -$012C  -300            BltClear (memory,size,flags) (A1,D0,D1)
 -$0132  -306            RectFill (rastPort,xl,yl,xu,yu) (A1,D0,D1,D2,D3)
 -$0138  -312            BltPattern (rastPort,ras,xl,yl,maxX,maxY,fillBytes) (A1,A0,D0,D1,D2,D3,D4)
 -$013E  -318            ReadPixel (rastPort,x,y) (A1,D0,D1)
 -$0144  -324            WritePixel (rastPort,x,y) (A1,D0,D1)
 -$014A  -330            Flood (rastPort,mode,x,y) (A1,D2,D0,D1)
 -$0150  -336            PolyDraw (rastPort,count,polyTable) (A1,D0,A0)
 -$0156  -342            SetAPen (rastPort,pen) (A1,D0)
 -$015C  -348            SetBPen (rastPort,pen) (A1,D0)
 -$0162  -354            SetDrMd (rastPort,drawMode) (A1,D0)
 -$0168  -360            InitView (view) (A1)
 -$016E  -366            CBump (copperList) (A1)
 -$0174  -372            CMove (copperList,destination,data) (A1,D0,D1)
 -$017A  -378            CWait (copperList,x,y) (A1,D0,D1)
 -$0180  -384            VBeamPos ()
 -$0186  -390            InitBitMap (bitMap,depth,width,height) (A0,D0,D1,D2)
 -$018C  -396            ScrollRaster (rastPort,dX,dY,minx,miny,maxx,maxy) (A1,D0,D1,D2,D3,D4,D5)
 -$0192  -402            WaitBOVP (viewPort) (A0)
 -$0198  -408            GetSprite (simpleSprite,num) (A0,D0)
 -$019E  -414            FreeSprite (num) (D0)
 -$01A4  -420            ChangeSprite (vp,simpleSprite,data) (A0,A1,A2)
 -$01AA  -426            MoveSprite (viewPort,simpleSprite,x,y) (A0,A1,D0,D1)
 -$01B0  -432            LockLayerRom (layer) (A5)
 -$01B6  -438            UnlockLayerRom (layer) (A5)
 -$01BC  -444            SyncSBitMap (1) (A0)
 -$01C2  -450            CopySBitMap (11,12) (A0,A1)
 -$01C8  -456            OwnBlitter ()
 -$01CE  -462            DisownBlitter ()
 -$01D4  -468            InitTmpRas (tmpras,buff,size) (A0,A1,D0)
 -$01DA  -474            AskFont (rastPort,textAttr) (A1,A0)
 -$01E0  -480            AddFont (textFont) (A1)
 -$01E6  -486            RemFont (textFont) (A1)
 -$01EC  -492            AllocRaster (width,height) (D0,D1)
 -$01F2  -498            FreeRaster (planeptr,width,height) (A0,D0,D1)
 -$01F8  -504            AndRectRegion (rgn,rect) (A0,A1)
 -$01FE  -510            OrRectRegion (rgn,rect) (A0,A1)
 -$0204  -516            NewRegion ()
 -$020A  -522            ** reserved **
 -$0210  -528            ClearRegion (rgn) (A0)
 -$0216  -534            DisposeRegion (rgn) (A0)
 -$021C  -540            FreeVPortCopLists (viewPort) (A0)
 -$0222  -546            FreeCopList (coplist) (A0)
 -$0228  -552            ClipBlit (srcrp,srcX,srcY,destrp,destX,destY,sizeX,sizeY,minterm) (A0,D0,D1,A1,D2,D3,D4,D5,D6)
 -$022E  -558            XorRectRegion (rgn,rect) (A0,A1)
 -$0234  -564            FreeCprList (cprlist) (A0)
 -$023A  -570            GetColorMap (entries) (D0)
 -$0240  -576            FreeColorMap (colormap) (A0)
 -$0246  -582            GetRGB4 (colormap,entry) (A0,D0)
 -$024C  -588            ScrollVPort (vp) (A0)
 -$0252  -594            UCopperListInit (copperlist,num) (A0,D0)
 -$0258  -600            FreeGBuffers (animationObj,rastPort,doubleBuffer) (A0,A1,D0)
 -$025E  -606            BltBitMapRastPort (srcbm,srcx,srcy,destrp,destX,destY,sizeX,sizeY,minter) (A0,D0,D1,A1,D2,D3,D4,D5,D6)

icon.library

 -$001E  -30             GetWBObject (name) (A0)
 -$0024  -36             PutWBObject (name,object) (A0,A1)
 -$002A  -42             GetIcon (name,icon,freelist) (A0,A1,A2)
 -$0030  -48             PutIcon (name,icon) (A0,A1)
 -$0036  -54             FreeFreeList (freelist) (A0)
 -$003C  -60             FreeWBOject (WBOject) (A0)
 -$0042  -66             AllocWBOject ()
 -$0048  -72             AddFreeList (freelist,mem,size) (A0,A1,A2)
 -$004E  -78             GetDiskObject (name) (A0)
 -$0054  -84             PutDiskObject (name,diskobj) (A0,A1)
 -$005A  -90             FreeDiskObj (diskobj) (A0)
 -$0060  -96             FindToolType (toolTypeArray,typeName) (A0.A1)
 -$0066  -102            MatchToolValue (typeString,value) (A0,A1)
 -$006C  -108            BumbRevision (newname,oldname) (A0,A1)

intuition.library

 -$001E  -30             OpenIntuition ()
 -$0024  -36             Intuition (ievent) (A0)
 -$002A  -42             AddGadget (AddPtr,Gadget,Position) (A0,A1,D0)
 -$0030  -48             ClearDMRequest (Window) (A0)
 -$0036  -54             ClearMenuStrip (Window) (A0)
 -$003C  -60             ClearPointer (Window) (A0)
 -$0042  -66             CloseScreen (Screen) (A0)
 -$0048  -72             CloseWindow (Window) (A0)
 -$004E  -78             CloseWorkbench ()
 -$0054  -84             CurrentTime (Seconds,Micros) (A0,A1)
 -$005A  -90             DisplayAlert (AlertNumber,String,Height) (D0,A0,D1)
 -$0060  -96             DiplayBeep (Screen) (A0)
 -$0066  -102            DoubleClick (sseconds,smicros,cseconds, cmicros) (D0,D1,D2,D3)
 -$006C  -108            DrawBorder (Rport,Border,LeftOffset,TopOffset) (A0,A1,D0,D1)
 -$0072  -114            DrawImage (RPort,Image,LeftOffset,TopOffset) (A0,A1,D0,D1)
 -$0078  -120            EndRequest (requester,window) (A0,A1)
 -$007E  -126            GetDefPref (preferences,size) (A0,D0)
 -$0084  -132            GetPrefs (preferences,size) (A0,D0)
 -$008A  -138            InitRequester (req) (A0)
 -$0090  -144            ItemAddress (MenuStrip,MenuNumber) (A0,D0)
 -$0096  -150            ModifyIDCMP (Window,Flags) (A0,D0)
 -$009C  -156            ModifyProp (Gadget,Ptr,Reg,Flags,HPos,VPos,HBody,VBody) (A0,A1,A2,D0,D1,D2,D3,D4)
 -$00A2  -162            MoveScreen (Screen,dx,dy) (A0,D0,D1)
 -$00A8  -168            MoveWindow (Window,dx,dy) (A0,D0,D1)
 -$00AE  -174            OffGadget (Gadget,Ptr,Req) (A0,A1,A2)
 -$00B4  -180            OffMenu (Window,MenuNumber) (A0,D0)
 -$00BA  -186            OnGadget (Gadget,Ptr,Req) (A0,A1,A2)
 -$00C0  -192            OnMenu (Window,MenuNumber) (A0,D0)
 -$00C6  -198            OpenScreen (OSArgs) (A0)
 -$00CC  -204            OpenWindow (OWArgs) (A0)
 -$00D2  -210            OpenWorkBench ()
 -$00D8  -216            PrintIText (rp,itext,left,top) (A0,A1,D0,D1)
 -$00DE  -222            RefreshGadgets (Gadgets,Ptr,Req) (A0,A1,A2)
 -$00E4  -228            RemoveGadgets (RemPtr,Gadget) (A0,A1)
 -$00EA  -234            ReportMouse (Window,Boolean) (A0,D0)
 -$00F0  -240            Request (Requester,Window) (A0,A1)
 -$00F6  -246            ScreenToBack (Screen) (A0)
 -$00FC  -252            SCreenToFront (Screen) (A0)
 -$0102  -258            SetDMRequest (Window,req) (A0,A1)
 -$0108  -264            SetMenuStrip (Window,Menu) (A0,A1)
 -$010E  -270            SetPointer (Window,Pointer,Height,Width,XOFFset,YOFFset) (A0,A1,D0,D1,D2,D3)
 -$0114  -276            SetWindowTitles (Window,windowTitle,screenTitle) (A0,A1,A2)
 -$011A  -282            ShowTitle (Screen,ShowIt) (A0,D0)
 -$0120  -288            SizeWindow (Windowmdx,dy) (A0,D0,D1)
 -$0126  -294            ViewAddress ()
 -$012C  -300            ViewPortAddress (Window) (A0)
 -$0132  -306            WindowToBack (Window) (A0)
 -$0138  -312            WindowToFront (Window) (A0)
 -$013E  -318            WindowLimits (Window,minwidth,minheight,maxwidth,maxheight) (A0,D0,D1,D2,D3)
 -$0144  -324            SetPrefs (preferences,size,flag) (A0,D0,D1)
 -$014A  -330            IntuiTextLength (itext) (A0)
 -$0150  -336            WBenchToBack ()
 -$0156  -342            WBenchToFront ()
 -$015C  -348            AutoRequest (Window,Body,PText,NText,PFlag,NFlag,W,H) (A0,A1,A2,A3,D0,D1,D2,D3)
 -$0162  -354            BeginRefresh (Window) (A0)
 -$0168  -360            BuildSysRequest (Window,Body,PosText,NegText,Flags,W,H) (A0,A1,A2,A3,D0,D1,D2)
 -$016E  -366            EndRefresh (Window,Complete) (A0,D0)
 -$0174  -372            FreeSysRequest (Window) (A0)
 -$017A  -378            MakeScreen (Screen) (A0)
 -$0180  -384            RemakeDisplay ()
 -$0186  -390            RethinkDisplay ()
 -$018C  -396            AllocRemember (RememberKey,Size,Flags) (A0,D0,D1)
 -$0192  -402            AlohaWorkBench (wbport) (A0)
 -$0198  -408            FreeRemember (RememberKey,ReallyForgot) (A0,D0)
 -$019E  -414            LockIBase (dontknow) (D0)
 -$01A4  -420            UnlockIBase (IBLock) (A0)

layers.library

 -$001E  -30             InitLayers (li) (A0)
 -$0024  -36             CreateUpfrontLayer (li,bm,x0,y0,xl,yl,flags,bm2) A0,A1,D0,D1,D2,D3,D4,A2)
 -$002A  -42             CreateBehindLayer (li,bm,x0,y0,xl,yl,flags,bm2) (A0,A1,D0,D1,D2,D3,D3,A2)
 -$0030  -48             UpfrontLayer (li,layer) (A0,A1)
 -$0036  -54             BehindLayer (li,layer) (A0,A1)
 -$003C  -60             MoveLayer (li,layer,dx,dy) (A0,A1,D0,D1)
 -$0042  -66             SizeLayer (li,layer,dx,dy) (A0,A1,D0,D1)
 -$0048  -72             ScrollLayer (li,layer,dx,dy) (A0,A1,D0,D1)
 -$004E  -78             BeginUpdate (layer) (A0)
 -$0054  -84             EndUpdate (layer) (A0)
 -$005A  -90             DeleteLayer (li,layer) (A0,A1)
 -$0060  -96             LockLayer (li,layer) (A0,A1)
 -$0066  -102            UnlockLayer (li,layer) (A0,A1)
 -$006C  -108            LockLayers (li) (A0)
 -$0072  -114            UnlockLayers (li) (A0)
 -$0078  -120            LockLayerInfo (li) (A0)
 -$007E  -126            SwapBitRastPortClipRect (rp,cr) (A0,A1)
 -$0084  -132            WhichLayer (li,x,y) (A0,D0,D1)
 -$008A  -138            UnlockLayerInfo (li) (A0)
 -$0090  -144            NewLayerInfo ()
 -$0096  -150            DisposeLayerInfo (li) (A0)
 -$009C  -156            FattenLayerInfo (li) (A0)
 -$00A2  -162            ThinLayerInfo (li) (A0)
 -$00A8  -168            MoveLayerInfrontOf (layer_to_move, layer_to_be_in_front_of) (A0,A1)

mathffp.library

 -$001E  -30             SPFix (float) (D0)
 -$0024  -36             SPFit (integer) (D0)
 -$002A  -42             SPCmp (leftFloat,right,Float) (D1,D0)
 -$0030  -48             SPTst (float) (D1)
 -$0036  -54             SPAbs (float) (D0)
 -$003C  -60             SPNeg (float) (D0)
 -$0042  -66             SPAdd (leftFloat,rightFloat) (D1,D0)
 -$0048  -72             SPSub (leftFloat,rightFloat) (D1,D0)
 -$004E  -78             SPMul (leftFloat,rightFloat) (D1,D0)
 -$0054  -84             SPDiv (leftFloat,rightFloat) (D1,D0)

mathieeedoubbas.library

 -$001E  -30             IEEEDPFix (integer,integer) (D0,D1)
 -$0024  -36             IEEEDPFit (integer) (D0)
 -$002A  -42             IEEEDPCamp (integer,integer,integer,integer) (D0,D1,D2,D3)
 -$0030  -48             IEEEDPTst (integer,integer) (D0,D1)
 -$0036  -54             IEEEDPAbs (integer,integer) (D0,D1)
 -$003C  -60             IEEEDPNeg (integer,integer) (D0,D1)
 -$0042  -66             IEEEDPAdd (integer,integer,integer,integer)(D0,D1,D2,D3)
 -$0048  -72             IEEEDPSub (integer,integer,integer,integer)(D0,D1,D2,D3)
 -$004E  -78             IEEEDPMul (integer,integer,integer,integer)(D0,D1,D2,D3)
 -$0054  -84             IEEEDPDiv (integer,integer,integer,integer)(D0,D1,D2,D3)

mathtrans.library

 -$001E  -30             SPAtan (float) (D0)
 -$0024  -36             SPSin (float) (D0)
 -$002A  -42             SPCos (float) (D0)
 -$0030  -48             SPTan (float) (D0)
 -$0036  -54             SPSincos (leftFloat,rightFloat) (D1,D0)
 -$003C  -60             SPSinh (float) (D0)
 -$0042  -66             SPCosh (float) (D0)
 -$0048  -72             SPTanh (float) (D0)
 -$004E  -78             SPExp (float) (D0)
 -$0054  -84             SPLog (float) (D0)
 -$005A  -90             SPPow (leftFloat,rightFloat) (D1,D0)
 -$0060  -96             SPSqrt (float) (D0)
 -$0066  -102            SPTieee (float) (D0)
 -$006C  -108            SPFieee (float) (D0)
 -$0072  -114            SPAsin (float) (D0)
 -$0078  -120            SPAcos (float) (D0)
 -$007E  -126            SPLog10 (float) (D0)

potgo.library

 -$0006  -6              AllocPotBits (bits) (D0)
 -$000C  -12             FreePotBits (bits) (D0)
 -$0012  -18             WritePotgo (word,mask) (D0,D1)

timer.library

 -$002A  -42             AddTime (dest,src) (A0,A1)
 -$0030  -48             SubTime (dest,src) (A0,A1)
 -$0036  -54             CmpTime (dest,src) (A0,A1)

translator.library

 -$001E  -30             Translate (inputString,inputLength,outputBuffer,bufferSize) (A0,D0,A1,D1)