Amiga-Development

Please login or register.

Login with username, password and session length
Advanced search  

News:

Created for developers of all Amiga camps

Author Topic: Comparation of AROS API and 3.5 API  (Read 726 times)

0 Members and 1 Guest are viewing this topic.

adminZRt75

  • Administrator
  • Hero Member
  • *****
  • Posts: 589
    • View Profile
Comparation of AROS API and 3.5 API
« on: December 18, 2016, 03:13:17 PM »

Comparation AROS and Amiga OS 3.5
   
   

All trademarks used on this site, whether marked or not, are protected by law.
AMIGAâ„¢ is a registered trademark of Amiga, Inc. Use of the software or downloading is entirely and wholly at the users risk.
   
   
Unformatted chart removed.  See post below.

N=not implemented

Amigaguide

AddAmigaGuideHostA()       N
AmigaGuideSignal()  N
CloseAmigaGuide()  N
ExpungeXRef()  N
GetAmigaGuideAttr() N
GetAmigaGuideMsg()  N
GetAmigaGuideString()  N
LoadXRef()  N
LockAmigaGuideBase()  N
OpenAmigaGuideA()  N
OpenAmigaGuideAsyncA()   N
RemoveAmigaGuideHostA()  N
ReplyAmigaGuideMsg()
SendAmigaGuideCmdA()    N
SendAmigaGuideContextA()  N
SetAmigaGuideAttrsA()     N
SetAmigaGuideContextA()   N
UnlockAmigaGuideBase()   N

asl

AbortAslRequest()
ActivateAslRequest()
AllocAslRequest()
AllocFileRequest()
AslRequest()
FreeAslRequest()
FreeFileRequest()
RequestFile()

battclock

ReadBattClock()
ResetBattClock()
WriteBattClock()

camd

AddMidiLinkA()
CloseMidiDevice()
CreateMidiA()
DeleteMidi()
EndClusterNotify()
FindCluster()
FindMidi()
FlushMidi()
GetMidi()
GetMidiAttrsA()
GetMidiErr()
GetMidiLinkAttrsA()
GetSysEx()
GoodPutMidi()
LockCAMD()
Midi2Driver()
MidiLinkConnected()
MidiMsgLen()
MidiMsgType()
NextCluster()
NextClusterLink()
NextMidi()
NextMidiLink()
OpenMidiDevice()
ParseMidi()
PutMidi()
PutMidiMsg()
PutSysEx()
QuerySysEx()
RemoveMidiLink()
RethinkCAMD()      N
SetMidiAttrsA()
SetMidiLinkAttrsA()
SkipSysEx()
StartClusterNotify()
UnlockCAMD()
WaitMidi()

cgfx

AllocCModeListTagList()
BestCModeIDTagList()
BltBitMapAlpha()
BltBitMapRastPortAlpha()
BltTemplateAlpha()
CModeRequestTagList()     N
CVideoCtrlTagList()
DoCDrawMethodTagList()
ExtractColor()
FillPixelArray()
FreeCModeList()
GetCyberIDAttr()
GetCyberMapAttr()
InvertPixelArray()
IsCyberModeID()
LockBitMapTagList()
MovePixelArray()
ProcessPixelArray()       N
ReadPixelArray()
ReadRGBPixel()
ScalePixelArray()
UnLockBitMap()
UnLockBitMapTagList()
WriteLUTPixelArray()
WritePixelArray()
WritePixelArrayAlpha()
WriteRGBPixel()

cgxvideo

AttachVLayerTagList()
CreateVLayerHandleTagList()
DeleteVLayerHandle()
DetachVLayer()
GetVLayerAttr()
LockVLayer()
SetVLayerAttrTagList()
UnlockVLayer()

Commodities

ActivateCxObj()
AddIEvents()
AttachCxObj()
BrokerCommand()
ClearCxObjError()
CopyBrokerList()
CreateCxObj()CxBroker()
CxMsgData()
CxMsgID()
CxMsgType()
CxObjError()
CxObjType()
DeleteCxObj()
DeleteCxObjAll()
DisposeCxMsg()
DivertCxMsg()
EnqueueCxObj()
FreeBrokerList()
InsertCxObj()
InvertKeyMap()
MatchIX()ParseIX()
RemoveCxObj()
RouteCxMsg()
SetCxObjPri()
SetFilter()
SetFilterIX()
SetTranslate()

console

CDInputHandler()
RawKeyConvert()

coolimages

COOL_ObtainImageA()

datatypes

AddDTObject()
CopyDTMethods()
CopyDTTriggerMethods()
DisposeDTObject()
DoAsyncLayout()
DoDTDomainA()
DoDTMethodA()
DrawDTObjectA()
FindMethod()FindToolNodeA()
FindTriggerMethod()
FreeDTMethods()
GetDTAttrsA()
GetDTMethods()
GetDTString()
GetDTTriggerMethodDataFlags()
GetDTTriggerMethods()
LaunchToolA()
LockDataType()
NewDTObjectA()
ObtainDataTypeA()
ObtainDTDrawInfoA()
PrintDTObjectA()
RefreshDTObjectA()
ReleaseDataType()
ReleaseDTDrawInfo()
RemoveDTObject()
SaveDTObjectA()
SetDTAttrsA()
StartDragSelect()

diskfont

AvailFonts()
DisposeFontContents()
NewFontContents()
NewScaledDiskFont()
OpenDiskFont()

dos

AbortPkt()
AddBuffers()
AddDosEntry()
AddPart()
AddSegment()
AllocDosObject()
AssignAdd()
AssignLate()
AssignLock()
AssignPath()
AttemptLockDosList()
ChangeMode()
CheckSignal()
Cli()
CliInit()
CliInitNewcli()
CliInitRun()
Close()
CompareDates()
CreateDir()
CreateNewProc()
CreateProc()
CurrentDir()
DateStamp()
DateToStr()
Delay()
DeleteFile()
DeleteVar()
DeviceProc()
DoPkt()
DupLock()
DupLockFromFH()
EndNotify()
ErrorReport()
ExAll()ExAllEnd()
Examine()
ExamineFH()
Execute()
Exit()
ExNext()
Fault()
FGetC()
FGets()
FilePart()
FindArg()
FindCliProc()
FindDosEntry()
FindSegment()
FindVar()
Flush()
Format()
FPutC()
FPuts()
FRead()
FreeArgs()
FreeDeviceProc()
FreeDosEntry()
FreeDosObject()
FWrite()
GetArgStr()
GetConsoleTask()
GetCurrentDirName()
GetDeviceProc()
GetFileSysTask()
GetProgramDir()
GetProgramName()
GetPrompt()
GetVar()
Info()
Inhibit()
Input()
InternalLoadSeg()
InternalUnLoadSeg()
IoErr()IsFileSystem()
IsInteractive()
LoadSeg()
Lock()
LockDosList()
LockRecord()
LockRecords()
MakeDosEntry()
MakeLink()
MatchEnd()
MatchFirst()
MatchNext()
MatchPattern()
MatchPatternNoCase()
MaxCli()
NameFromFH()
NameFromLock()
NewLoadSeg()
NextDosEntry()
Open()
OpenFromLock()
Output()
ParentDir()
ParentOfFH()
ParsePattern()
ParsePatternNoCase()
PathPart()
PrintFault()
PutStr()
Read()
ReadArgs()
ReadItem()
ReadLink()
Relabel()
RemAssignList()
RemDosEntry()
RemSegment()
Rename()ReplyPkt()
RunCommand()
SameDevice()
SameLock()
Seek()
SelectInput()
SelectOutput()
SendPkt()
SetArgStr()
SetComment()
SetConsoleTask()
SetCurrentDirName()
SetFileDate()
SetFileSize()
SetFileSysTask()
SetIoErr()
SetMode()
SetOwner()
SetProgramDir()
SetProgramName()
SetPrompt()
SetProtection()
SetVar()
SetVBuf()
SplitName()
StartNotify()
StrToDate()
StrToLong()
SystemTagList()
UnGetC()
UnLoadSeg()
UnLock()
UnLockDosList()
UnLockRecord()
UnLockRecords()
VFPrintf()
VFWritef()
VPrintf()
WaitForChar()
WaitPkt()
Write()
WriteChars()

 
« Last Edit: January 17, 2017, 12:44:10 PM by SamuraiCrow »
Logged

SamuraiCrow

  • Administrator
  • Sr. Member
  • *****
  • Gender: Male
  • Posts: 376
  • Coolness is compiled
    • View Profile
Re: Comparation of AROS API and 3.5 API
« Reply #1 on: January 03, 2017, 04:24:45 PM »

Comparation AROS and Amiga OS 3.5
   
   

All trademarks used on this site, whether marked or not, are protected by law.
AMIGA3.5 is a registered trademark of Amiga, Inc. Use of the software or downloading is entirely and wholly at the users risk.
   
   
LibraryAmigaOS 3.5AROS
AmigaGuideYesNo use Amigaguide.datatype instead
Amiga_libYesNo (replaced by ALib)
ASLYesYes
AudioYesNo
BattClockYesYes
BattMemYesNo
BulletYesNo
CardResYesNo
CAMDNoYes
CDYesNo
CGFXNoYes
CGFXVideoNoYes
CIAYesNo
ClibpoardYesNo
CodeSetsNoYes
CommoditiesYesYes
ConsoleYesYes
CoolImagesNoYes
DatatypesYesYes
DiskYesNo
DiskFontYesYes
DOSYesYes
EFINoYes
ExecYesYes
ExpansionYesYes
eXpatNoYes
FileSysResYesNo
FreeType2NoYes
GadToolsYesYes
GalliumNoYes
GamePortsYesNo
GraphicsYesYes
GSMNoYes
IconYesYes
IdentityNoYes
IFFNoYes
IFFParseYesYes
ImageSupportNoYes
InputYesYes
IntuitionYesYes
JFIFNoYes
JPEGNoYes
KernelNoYes
KeyboardYesNo
KeyMapYesYes
KMSNoYes
LayersYesYes (as Hyperlayers)
LCMS2NoYes
LocaleYesYes
LowLevelYesYes
MathFFPYesYes
MathIEEEDoubBasYesYes
MathIEEEDoubTransYesYes
MathIEEESingBasYesYes
MathIEEESingTransYesYes
MathTransYesYes
MesaNoYes
MiamiYesNo
MiscYesYes
MUIMasterNoYes
MUIScreenNoYes
NarratorYesNo
NonvolitileYesYes
NVDiskNoYes
OOPNoYes
ParallelYesNo
PCCardNoYes
PixMan
PNGNoYes
PopupMenuNoYes
PosixCNoYes
PrinterYesNo
PrometheusNoYes
PThreadNoYes
RealtimeYesYes
ReqToolsNoYes
REXXSupportNoYes
REXXSysLibYesYes
SDLNoYes
SerialYesNo
TimerYesYes
ToolNoYes
TrackDiskYesNo
TranslatorYesNo
UtilityYesYes
WorkbenchYesYes
ZNoYes
Z2NoYes
« Last Edit: January 17, 2017, 12:36:31 PM by SamuraiCrow »
Logged

magorium

  • Full Member
  • ***
  • Posts: 200
  • Programming is an art form that fights back
    • View Profile
Re: Comparation of AROS API and 3.5 API
« Reply #2 on: January 17, 2017, 03:34:57 AM »

Library   AmigaOS 3.5   AROS
AmigaGuide   Yes   Yes, the library exist. But not one function is actually implemented. The practical answer is therefor no.

Proof can be read inside this directory. Just click the individual functions and read the implementation:
Quote
aros_print_not_implemented ("amigaguide/Name_of_Function");
Logged

SamuraiCrow

  • Administrator
  • Sr. Member
  • *****
  • Gender: Male
  • Posts: 376
  • Coolness is compiled
    • View Profile
Re: Comparation of AROS API and 3.5 API
« Reply #3 on: January 17, 2017, 12:37:59 PM »

@magorium

Thanks, I've updated my chart.
Logged