home *** CD-ROM | disk | FTP | other *** search
- * ___________________________________________________________________________
- * |*************************************************************************|
- * |*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|
- * |*| Set TAB to 15 for best readable file layout. |*| Public FD-File |*|
- * |*|______________________________________________|*|____________________|*|
- * |*************************************************************************|
- * |*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|
- * |*| |*| $Id: extra_lib.fd (28.04.01) |*|
- * |*| ###### ###### |*| RhoSigma Source based on NDK 3.1 Includes 40.15 |*|
- * |*| ## ## ## # |*| _________________________________________________ |*|
- * |*| ## ## ## |*| |*|
- * |*| ###### ## |*| The descriptions of extra.library's functions |*|
- * |*| ## ## |*| |*|
- * |*| ## ## # |*| ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ |*|
- * |*| ## ###### |*| Copyright © 1998-2001 RhoSigma, Roland Heyder |*|
- * |*| |*| All Rights Reserved. |*|
- * |*|_______________|*|___________________________________________________|*|
- * |*************************************************************************|
- * ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- *
- ##base _ExtraBase
- ##bias 30
- *-------------------------------------------- Interne Funktionen ---
- ##private
- extraPrivate1()()
- extraPrivate2()()
- ##public
- *---------------------------- TRACKDISK/RAMDRIVE - Erweiterungen ---
- BAMCheckSum(Block)(A0)
- BootBlockSum(Block)(A0)
- DiskBlockSum(Block)(A0)
- *------------------------------------------- DOS - Erweiterungen ---
- *----------- Funktionen zum DBS (Dynamic-Buffer-System) ----------
- OpenBuf()()
- CloseBuf(BufHandle)(A0)
- FileToBuf(FileName)(A0)
- BufToFile(BufHandle,FileName)(A0,A1)
- ClearBuf(BufHandle)(A0)
- DuplicateBuf(BufHandle)(A0)
- BufInfo(BufHandle)(A0)
- SeekBuf(BufHandle,Position,Mode)(A0,D0,D1)
- Store(BufHandle,Data,Size)(A0,A1,D0)
- InsertBuf(BufHandle,BufHandle)(A0,A1)
- InsertFile(BufHandle,FileName)(A0,A1)
- Replace(BufHandle,Data,Size,OldSize)(A0,A1,D0,D1)
- Get(BufHandle)(A0)
- Clear(BufHandle,Size)(A0,D0)
- FindData(BufHandle,Key,Data,Size)(A0,D0,A1,D1)
- FindNext(BufHandle,Key)(A0,D0)
- FindPrev(BufHandle,Key)(A0,D0)
- FreeFinds(BufHandle)(A0)
- SetBookmark(BufHandle,Key)(A0,D0)
- GotoBookmark(BufHandle,Key)(A0,D0)
- *-----------------------------------------------------------------
- FindString(Source,SourceLen,Find,FindLen)(A0,D0,A1,D1)
- GetLength(Start,EndByte,MaxBytes)(A0,D0,D1)
- LastError()()
- LongToString(Value,Flag)(D0,D1)
- StringToLong(DezString,Len)(A0,D0)
- PackByteRun1(InBuf,InLen,OutBuf,OutLen)(A0,D0,A1,D1)
- UnpackByteRun1(InParam,OutBuf,OutLen)(A0,A1,D0)
- PrintIoError(DOSErrNum)(D0)
- FlipCase(String,Len,Flag)(A0,D0,D1)
- *------------------------------------------ EXEC - Erweiterungen ---
- CmpMem(BlockA,BlockB,Size)(A0,A1,D0)
- CopyMemI(Source,Dest,Size)(A0,A1,D0)
- FillMem(Start,Size,Value)(A0,D0,D1)
- GetMem(Size,Requirements)(D0,D1)
- UnGetMem(Block)(A0)
- *-------------------------------------- GRAPHICS - Erweiterungen ---
- OutlineOff(RastPort)(A0)
- OutlineOn(RastPort)(A0)
- SetOPen(RastPort,Pen)(A0,D0)
- SpecText(RastPort,String,xPos,yPos)(A0,A1,D0,D1)
- SpecTextPrefs(MPen,TLPen,BRPen,Style,Mask,Flags)(D0,D1,D2,D3,D4,D5)
- *------------------------------------- INTUITION - Erweiterungen ---
- ShowMsg(Param,Type,Height,ColorTab)(A0,D0,D1,D2)
- *
- *--- neu ab v2.062 -------------------------------------------------
- *
- *----------- Funktionen zum DBS (Dynamic-Buffer-System) ----------
- v2_OpenBuf(MemType)(D0)
- v2_FileToBuf(FileName,MemType)(A0,D0)
- v2_DuplicateBuf(BufHandle,MemType)(A0,D0)
- ##end
-