You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(39) |
Dec
(23) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(4) |
Feb
(8) |
Mar
|
Apr
|
May
|
Jun
(25) |
Jul
(2) |
Aug
(3) |
Sep
(9) |
Oct
|
Nov
(2) |
Dec
(21) |
2004 |
Jan
(57) |
Feb
|
Mar
|
Apr
|
May
(49) |
Jun
|
Jul
(8) |
Aug
(5) |
Sep
(2) |
Oct
(2) |
Nov
(2) |
Dec
|
2005 |
Jan
(2) |
Feb
|
Mar
(12) |
Apr
|
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(17) |
2006 |
Jan
(5) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
(4) |
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
(3) |
Feb
|
Mar
|
Apr
(18) |
May
(13) |
Jun
(17) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
|
From: <th...@us...> - 2003-06-28 22:52:47
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv5628/Source/User/oslib Modified Files: WimpExtend.swi WimpReadSysInfo.swi Log Message: Added Wimp_Extend 13 and Wimp_ReadSysInfo 19 to provide access to the priority sprite pool. Index: WimpExtend.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/WimpExtend.swi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** WimpExtend.swi 9 Mar 2002 11:14:35 -0000 1.1 --- WimpExtend.swi 28 Jun 2003 22:52:44 -0000 1.2 *************** *** 2,6 **** AUTHOR "Richard Sargeant, sar...@ar..., 04-Mar-1999"; ! NEEDS OS, Wimp; TYPE --- 2,6 ---- AUTHOR "Richard Sargeant, sar...@ar..., 04-Mar-1999"; ! NEEDS OS, OSSpriteOp, Wimp; TYPE *************** *** 71,74 **** of furniture - RISC O S 4+", R1 = .Ref WimpExtend_FurnitureSizes: sizes ! ) ) --- 71,85 ---- of furniture - RISC O S 4+", R1 = .Ref WimpExtend_FurnitureSizes: sizes ! ) ), + WimpExtend_GetSpriteAddress = + ( NUMBER 0x400FB, + ENTRY + ( R0 # 13 "Lookup a sprite using the same algorithm as the + Window Manager - RISC O S Select", + R2 -> .Char: sprite_name + ), + EXIT + ( R1 -> OSSpriteOp_Area: area, + R2 -> OSSpriteOp_Header: sprite + ) ) Index: WimpReadSysInfo.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/WimpReadSysInfo.swi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** WimpReadSysInfo.swi 9 Mar 2002 11:14:40 -0000 1.1 --- WimpReadSysInfo.swi 28 Jun 2003 22:52:44 -0000 1.2 *************** *** 90,92 **** --- 90,104 ---- delay, measured in centiseconds (RISC O S 4+)"), EXIT (R0! = .Int: delay) + ), + + WimpReadSysInfo_SpritePoolsExtended = + ( NUMBER 0x400F2, + ENTRY + ( R0 # 19 "Reads the WIMP sprite pools' control block + pointers - RISC O S Select"), + EXIT + ( R0 -> OSSpriteOp_Area: priority, + R1 -> OSSpriteOp_Area: high_priority, + R2 -> OSSpriteOp_Area: low_priority + ) ) |
From: <th...@us...> - 2003-06-28 22:52:47
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv5628/docs Modified Files: ChangeLog Log Message: Added Wimp_Extend 13 and Wimp_ReadSysInfo 19 to provide access to the priority sprite pool. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** ChangeLog 28 Jun 2003 22:40:11 -0000 1.37 --- ChangeLog 28 Jun 2003 22:52:44 -0000 1.38 *************** *** 2,5 **** --- 2,7 ---- --------- * Enhancments: + - Added Wimp_Extend 13 and Wimp_ReadSysinfo 19 to provide access to + the priority sprite pool in RISC O S Select. (20030628-5, Tom Hughes) - Added the FilerAction_NeverProxy flag for Select. Also added some extra types for FilerAction operations and control methods and typed |
From: <th...@us...> - 2003-06-28 22:40:14
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv3842/docs Modified Files: ChangeLog Log Message: Added the NeverProxy flag to FilerAction and improved the typing of some fields in the FilerAction messages. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** ChangeLog 28 Jun 2003 19:53:34 -0000 1.36 --- ChangeLog 28 Jun 2003 22:40:11 -0000 1.37 *************** *** 2,5 **** --- 2,8 ---- --------- * Enhancments: + - Added the FilerAction_NeverProxy flag for Select. Also added some + extra types for FilerAction operations and control methods and typed + the message fields correctly. (20030628-4, Tom Hughes) - Added a number of new Wimp_CommandWindow variants, both to provide easy access to some of the existing functionality and to support the |
From: <th...@us...> - 2003-06-28 22:40:14
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv3842/Source/Computer/oslib Modified Files: Filer.swi FilerAction.swi Log Message: Added the NeverProxy flag to FilerAction and improved the typing of some fields in the FilerAction messages. Index: Filer.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib/Filer.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Filer.swi 28 Feb 2003 19:31:48 -0000 1.2 --- Filer.swi 28 Jun 2003 22:40:11 -0000 1.3 *************** *** 3,7 **** //NEEDS OS, WIMP, FileSwitch; // TV 20030226 ! NEEDS OS, Wimp, FileSwitch; CONST --- 3,7 ---- //NEEDS OS, WIMP, FileSwitch; // TV 20030226 ! NEEDS OS, Wimp, FileSwitch, FilerAction; CONST *************** *** 46,53 **** Filer_GivenSort = .Bits: %100000; CONST ! Filer_ControlAcknowledge = .Int: 0, ! Filer_ControlVerboseOn = .Int: 1, ! Filer_ControlVerboseOff = .Int: 2; //Filer message types --- 46,56 ---- Filer_GivenSort = .Bits: %100000; + TYPE + Filer_Control = .Int; + CONST ! Filer_ControlAcknowledge = Filer_Control: 0, ! Filer_ControlVerboseOn = Filer_Control: 1, ! Filer_ControlVerboseOff = Filer_Control: 2; //Filer message types *************** *** 83,88 **** Filer_MessageAction = .Struct ! ( .Int: operation, ! .Bits: options, .Union ( [228] .Char: destination_dir_name, --- 86,91 ---- Filer_MessageAction = .Struct ! ( FilerAction_Operation: operation, ! FilerAction_Flags: options, .Union ( [228] .Char: destination_dir_name, *************** *** 95,99 **** Filer_MessageControlAction = .Struct ! ( .Int: control ), Filer_MessageSelection = --- 98,102 ---- Filer_MessageControlAction = .Struct ! ( Filer_Control: control ), Filer_MessageSelection = *************** *** 146,151 **** Filer_FullMessageAction = .Struct: Wimp_MessageHeader ! ( .Int: operation, ! .Bits: options, .Union ( [228] .Char: destination_dir_name, --- 149,154 ---- Filer_FullMessageAction = .Struct: Wimp_MessageHeader ! ( FilerAction_Operation: operation, ! FilerAction_Flags: options, .Union ( [228] .Char: destination_dir_name, *************** *** 158,162 **** Filer_FullMessageControlAction = .Struct: Wimp_MessageHeader ! ( .Int: control ), Filer_FullMessageSelection = --- 161,165 ---- Filer_FullMessageControlAction = .Struct: Wimp_MessageHeader ! ( Filer_Control: control ), Filer_FullMessageSelection = Index: FilerAction.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib/FilerAction.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FilerAction.swi 28 Feb 2003 19:31:49 -0000 1.2 --- FilerAction.swi 28 Jun 2003 22:40:11 -0000 1.3 *************** *** 5,8 **** --- 5,21 ---- NEEDS OS, Wimp; + TYPE FilerAction_Operation = .Int; + CONST + FilerAction_Copy = FilerAction_Operation: 0, + FilerAction_MoveLocal = FilerAction_Operation: 1, + FilerAction_Delete = FilerAction_Operation: 2, + FilerAction_Access = FilerAction_Operation: 3, + FilerAction_SetType = FilerAction_Operation: 4, + FilerAction_Count = FilerAction_Operation: 5, + FilerAction_Move = FilerAction_Operation: 6, + FilerAction_CopyLocal = FilerAction_Operation: 7, + FilerAction_Stamp = FilerAction_Operation: 8, + FilerAction_Find = FilerAction_Operation: 9; + TYPE FilerAction_Flags = .Bits; CONST *************** *** 13,17 **** FilerAction_Recurse = FilerAction_Flags: %10000, FilerAction_ConfirmDeletesOnly = FilerAction_Flags: %100000 "RISC O S 4+", ! FilerAction_Faster = FilerAction_Flags: %1000000 "RISC O S 4+"; SWI FilerAction_SendSelectedDirectory = --- 26,31 ---- FilerAction_Recurse = FilerAction_Flags: %10000, FilerAction_ConfirmDeletesOnly = FilerAction_Flags: %100000 "RISC O S 4+", ! FilerAction_Faster = FilerAction_Flags: %1000000 "RISC O S 4+", ! FilerAction_NeverProxy = FilerAction_Flags: %10000000 "RISC O S Select"; SWI FilerAction_SendSelectedDirectory = *************** *** 41,45 **** ENTRY ( R0 = Wimp_T: task, ! R1 # 0 "Sends a message to start a copy", R2 = FilerAction_Flags: flags, R3 -> .String: destination, --- 55,59 ---- ENTRY ( R0 = Wimp_T: task, ! R1 # FilerAction_Copy "Sends a message to start a copy", R2 = FilerAction_Flags: flags, R3 -> .String: destination, *************** *** 51,55 **** ENTRY ( R0 = Wimp_T: task, ! R1 # 1 "Sends a message to start a move (by renaming)", R2 = FilerAction_Flags: flags, R3 -> .String: destination, --- 65,69 ---- ENTRY ( R0 = Wimp_T: task, ! R1 # FilerAction_MoveLocal "Sends a message to start a move (by renaming)", R2 = FilerAction_Flags: flags, R3 -> .String: destination, *************** *** 61,65 **** ENTRY ( R0 = Wimp_T: task, ! R1 # 2 "Sends a message to start a delete", R2 = FilerAction_Flags: flags, R4 # 0 --- 75,79 ---- ENTRY ( R0 = Wimp_T: task, ! R1 # FilerAction_Delete "Sends a message to start a delete", R2 = FilerAction_Flags: flags, R4 # 0 *************** *** 70,74 **** ENTRY ( R0 = Wimp_T: task, ! R1 # 3 "Sends a message to start an access modification", R2 = FilerAction_Flags: flags, R3 -> .Int: access, --- 84,88 ---- ENTRY ( R0 = Wimp_T: task, ! R1 # FilerAction_Access "Sends a message to start an access modification", R2 = FilerAction_Flags: flags, R3 -> .Int: access, *************** *** 80,84 **** ENTRY ( R0 = Wimp_T: task, ! R1 # 4 "Sends a message to start a set type", R2 = FilerAction_Flags: flags, R3 -> .Bits: file_type, --- 94,98 ---- ENTRY ( R0 = Wimp_T: task, ! R1 # FilerAction_SetType "Sends a message to start a set type", R2 = FilerAction_Flags: flags, R3 -> .Bits: file_type, *************** *** 90,94 **** ENTRY ( R0 = Wimp_T: task, ! R1 # 5 "Sends a message to start a count", R2 = FilerAction_Flags: flags, R4 # 0 --- 104,108 ---- ENTRY ( R0 = Wimp_T: task, ! R1 # FilerAction_Count "Sends a message to start a count", R2 = FilerAction_Flags: flags, R4 # 0 *************** *** 99,103 **** ENTRY ( R0 = Wimp_T: task, ! R1 # 6 "Sends a message to start a move (by copying and deleting)", R2 = FilerAction_Flags: flags, R3 -> .String: destination, --- 113,117 ---- ENTRY ( R0 = Wimp_T: task, ! R1 # FilerAction_Move "Sends a message to start a move (by copying and deleting)", R2 = FilerAction_Flags: flags, R3 -> .String: destination, *************** *** 109,113 **** ENTRY ( R0 = Wimp_T: task, ! R1 # 7 "Sends a message to start a copy within a directory", R2 = FilerAction_Flags: flags, R3 -> .String: destination, --- 123,127 ---- ENTRY ( R0 = Wimp_T: task, ! R1 # FilerAction_CopyLocal "Sends a message to start a copy within a directory", R2 = FilerAction_Flags: flags, R3 -> .String: destination, *************** *** 119,123 **** ENTRY ( R0 = Wimp_T: task, ! R1 # 8 "Sends a message to start a stamp", R2 = FilerAction_Flags: flags, R4 # 0 --- 133,137 ---- ENTRY ( R0 = Wimp_T: task, ! R1 # FilerAction_Stamp "Sends a message to start a stamp", R2 = FilerAction_Flags: flags, R4 # 0 *************** *** 128,132 **** ENTRY ( R0 = Wimp_T: task, ! R1 # 9 "Sends a message to start a file search", R2 = FilerAction_Flags: flags, R3 -> .String: file_name, --- 142,146 ---- ENTRY ( R0 = Wimp_T: task, ! R1 # FilerAction_Find "Sends a message to start a file search", R2 = FilerAction_Flags: flags, R3 -> .String: file_name, |
From: <th...@us...> - 2003-06-28 19:53:37
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv12591/Source/User/oslib Modified Files: Wimp.swi Log Message: Added new Wimp_CommandWindow variants. Index: Wimp.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/Wimp.swi,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Wimp.swi 28 Jun 2003 16:13:58 -0000 1.12 --- Wimp.swi 28 Jun 2003 19:53:34 -0000 1.13 *************** *** 2036,2039 **** --- 2036,2047 ---- ); + TYPE + Wimp_CommandWindowState = .Int; + + CONST + Wimp_CommandWindowInactive = Wimp_CommandWindowState: 0, + Wimp_CommandWindowPending = Wimp_CommandWindowState: 1, + Wimp_CommandWindowOpen = Wimp_CommandWindowState: 2; + SWI Wimp_CommandWindow = ( NUMBER 0x400EF "Opens a text window in which normal VDU 4-type text *************** *** 2042,2045 **** --- 2050,2090 ---- EXIT (R0?) ); + + SWI Wimp_CommandWindowActivate = + ( NUMBER 0x400EF "Set the command window status to active", + ENTRY + ( R0 # 1 + ), + EXIT + ( R0? + ) ); + + SWI Wimp_CommandWindowCloseWithPrompt = + ( NUMBER 0x400EF "Close the command window, prompting first if any ouput + had been produced", + ENTRY + ( R0 # 0 + ), + EXIT + ( R0? + ) ); + + SWI Wimp_CommandWindowClose = + ( NUMBER 0x400EF "Close the command window without prompting", + ENTRY + ( R0 # -1 + ), + EXIT + ( R0? + ) ); + + SWI Wimp_CommandWindowReadState = + ( NUMBER 0x400EF "Read the command window state - RISC O S Select", + ENTRY + ( R0 # 2 + ), + EXIT + ( R0! = Wimp_CommandWindowState: state + ) ); SWI Wimp_TextColour = |
From: <th...@us...> - 2003-06-28 19:53:37
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv12591/docs Modified Files: ChangeLog Log Message: Added new Wimp_CommandWindow variants. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** ChangeLog 28 Jun 2003 16:16:56 -0000 1.35 --- ChangeLog 28 Jun 2003 19:53:34 -0000 1.36 *************** *** 2,5 **** --- 2,8 ---- --------- * Enhancments: + - Added a number of new Wimp_CommandWindow variants, both to provide + easy access to some of the existing functionality and to support the + new read state extension in RISC O S Select. (20030628-3, Tom Hughes) - Added Wimp_PlotIconWithWindow and Wimp_PlotIconWithSpriteArea to reflect extended form of Wimp_PlotIcon. (20030628-2, Tom Hughes) |
From: <th...@us...> - 2003-06-28 16:18:11
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv15764/Source/User/oslib Modified Files: Wimp.swi Log Message: Added extended versions of Wimp_PlotIcon. Index: Wimp.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/Wimp.swi,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Wimp.swi 15 Dec 2002 14:23:44 -0000 1.11 --- Wimp.swi 28 Jun 2003 16:13:58 -0000 1.12 *************** *** 1846,1849 **** --- 1846,1856 ---- ); + TYPE + Wimp_PlotIconFlags = .Bits; + + CONST + Wimp_PlotIconWithSpriteArea = Wimp_PlotIcon: 0x1, + Wimp_PlotIconUnderPointer = Wimp_PlotIcon: 0x2; + SWI Wimp_PlotIcon = ( NUMBER 0x400E2 "Plots an icon in a window during a window redraw or *************** *** 1852,1855 **** --- 1859,1894 ---- EXIT (R0?) ); + + SWI Wimp_PlotIconWithWindow = + ( NUMBER 0x400E2 "Plots an icon taking the context from a window if + used outside an update loop - RISC O S 4+", + ENTRY + ( R1 -> Wimp_Icon: icon, + R2 # 'TASK', + R3 = .Int: x_origin, + R4 = .Int: y_origin, + R5 = Wimp_PlotIconFlags: flags, + R6 = Wimp_W: window + ), + EXIT + ( R0? + ) ); + + SWI Wimp_PlotIconWithSpriteArea = + ( NUMBER 0x400E2 "Plots an icon taking the context from a window if + used outside an update loop - RISC O S 4+", + ENTRY + ( R1 -> Wimp_Icon: icon, + R2 # 'TASK', + R3 = .Int: x_origin, + R4 = .Int: y_origin, + R5 # Wimp_PlotIconWithSpriteArea, + R5 | Wimp_PlotIconFlags: flags, + R6 = Wimp_Colour: background_colour, + R7 -> OSSpriteOp_Area: sprite_area + ), + EXIT + ( R0? + ) ); SWI Wimp_SetMode = |
From: <th...@us...> - 2003-06-28 16:16:59
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv16096/docs Modified Files: ChangeLog Log Message: Added extended Wimp_PlotIcon SWIs. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** ChangeLog 28 Jun 2003 15:55:41 -0000 1.34 --- ChangeLog 28 Jun 2003 16:16:56 -0000 1.35 *************** *** 2,5 **** --- 2,7 ---- --------- * Enhancments: + - Added Wimp_PlotIconWithWindow and Wimp_PlotIconWithSpriteArea to + reflect extended form of Wimp_PlotIcon. (20030628-2, Tom Hughes) - Defines Service_ModulePostInit and Service_ModulePostFinal service calls. (20030628-1, Tom Hughes) |
From: <th...@us...> - 2003-06-28 16:12:18
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv15499/Source/Core/oslib Modified Files: OSModule.swi Log Message: Fix typos. Index: OSModule.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OSModule.swi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** OSModule.swi 28 Jun 2003 15:55:41 -0000 1.3 --- OSModule.swi 28 Jun 2003 16:12:15 -0000 1.4 *************** *** 323,327 **** ENTRY ( R0 -> .Data: module, ! R1 # 0xDC "A module has been succesfully finalised RISC O S 5+", R2 -> .Char: title, R3 -> .String: postfix, --- 323,327 ---- ENTRY ( R0 -> .Data: module, ! R1 # 0xDB "A module has been succesfully finalised - RISC O S 5+", R2 -> .Char: title, R3 -> .String: postfix, |
From: <th...@us...> - 2003-06-28 15:59:56
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv13500/docs Modified Files: ChangeLog Log Message: Added ModulePostInit and ModulePostFinal service calls. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** ChangeLog 28 Feb 2003 19:31:59 -0000 1.33 --- ChangeLog 28 Jun 2003 15:55:41 -0000 1.34 *************** *** 1,2 **** --- 1,8 ---- + OSLib CVS + --------- + * Enhancments: + - Defines Service_ModulePostInit and Service_ModulePostFinal service + calls. (20030628-1, Tom Hughes) + OSLib 6.50 - Tony van der Hoff - 26/03/2003 ------------------ |
From: <th...@us...> - 2003-06-28 15:59:56
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv13500/Source/Core/oslib Modified Files: OSModule.swi Log Message: Added ModulePostInit and ModulePostFinal service calls. Index: OSModule.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OSModule.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** OSModule.swi 11 Mar 2002 10:05:20 -0000 1.2 --- OSModule.swi 28 Jun 2003 15:55:41 -0000 1.3 *************** *** 309,311 **** ENTRY (R1 # 0x8C "Syntax error translation", R2 -> .Int: offset, R3 = .Ref .Data: base, R4 -> .String: command), ! EXIT (R0 -> OS_Error: error, R1! = .Bool: unclaimed)) --- 309,329 ---- ENTRY (R1 # 0x8C "Syntax error translation", R2 -> .Int: offset, R3 = .Ref .Data: base, R4 -> .String: command), ! EXIT (R0 -> OS_Error: error, R1! = .Bool: unclaimed)), ! Service_ModulePostInit = ! ( NUMBER 0x30, ! ENTRY ! ( R0 -> .Data: module, ! R1 # 0xDA "A module has been succesfully initialised - RISC O S 5+", ! R2 -> .Char: title, ! R3 -> .String: postfix, ! R4 = .Int: bcd_version ! ) ), ! Service_ModulePostFinal = ! ( NUMBER 0x30, ! ENTRY ! ( R0 -> .Data: module, ! R1 # 0xDC "A module has been succesfully finalised RISC O S 5+", ! R2 -> .Char: title, ! R3 -> .String: postfix, ! R4 = .Int: bcd_version ! ) ) |
From: <to...@us...> - 2003-02-28 20:01:12
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv21897/OSLib/!OsLib/Source/User/oslib Modified Files: .cvsignore Log Message: OSLib 6.50 - Changelog ref. 20030228 Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** .cvsignore 28 Feb 2003 19:56:57 -0000 1.4 --- .cvsignore 28 Feb 2003 20:00:57 -0000 1.5 *************** *** 10,13 **** --- 10,14 ---- s32;0 h + .directory *.h *.Hdr |
From: <to...@us...> - 2003-02-28 19:57:33
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv20193/OSLib/!OsLib/Source/Core/oslib Modified Files: .cvsignore Log Message: OSLib 6.50 - Changelog ref. 20030228 Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** .cvsignore 27 Nov 2002 22:10:58 -0000 1.3 --- .cvsignore 28 Feb 2003 19:56:56 -0000 1.4 *************** *** 9,12 **** --- 9,13 ---- s32 s32;0 + h *.h *.Hdr *************** *** 17,19 **** *.o32,* *.s ! *.s32 \ No newline at end of file --- 18,20 ---- *.o32,* *.s ! *.s32 |
From: <to...@us...> - 2003-02-28 19:57:33
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv20193/OSLib/!OsLib/Source/Toolbox/oslib Modified Files: .cvsignore Log Message: OSLib 6.50 - Changelog ref. 20030228 Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** .cvsignore 27 Nov 2002 22:10:59 -0000 1.3 --- .cvsignore 28 Feb 2003 19:56:56 -0000 1.4 *************** *** 9,12 **** --- 9,13 ---- s32 s32;0 + h *.h *.Hdr *************** *** 17,19 **** *.o32,* *.s ! *.s32 \ No newline at end of file --- 18,20 ---- *.o32,* *.s ! *.s32 |
From: <to...@us...> - 2003-02-28 19:57:33
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv20193/OSLib/!OsLib/Source/User/oslib Modified Files: .cvsignore Log Message: OSLib 6.50 - Changelog ref. 20030228 Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** .cvsignore 27 Nov 2002 22:10:59 -0000 1.3 --- .cvsignore 28 Feb 2003 19:56:57 -0000 1.4 *************** *** 9,12 **** --- 9,13 ---- s32 s32;0 + h *.h *.Hdr *************** *** 17,19 **** *.o32,* *.s ! *.s32 \ No newline at end of file --- 18,20 ---- *.o32,* *.s ! *.s32 |
From: <to...@us...> - 2003-02-28 19:57:33
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv20193/OSLib/!OsLib/Source/Computer/oslib Modified Files: .cvsignore Log Message: OSLib 6.50 - Changelog ref. 20030228 Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** .cvsignore 27 Nov 2002 22:10:58 -0000 1.3 --- .cvsignore 28 Feb 2003 19:56:53 -0000 1.4 *************** *** 9,12 **** --- 9,13 ---- s32 s32;0 + h *.h *.Hdr *************** *** 17,19 **** *.o32,* *.s ! *.s32 \ No newline at end of file --- 18,20 ---- *.o32,* *.s ! *.s32 |
From: <to...@us...> - 2003-02-28 19:32:38
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv8869/OSLib/!OsLib/docs Modified Files: ChangeLog OSLib_readme Log Message: OSLib 6.50 - Changelog ref. 20030228 Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** ChangeLog 11 Jan 2003 14:53:48 -0000 1.32 --- ChangeLog 28 Feb 2003 19:31:59 -0000 1.33 *************** *** 1,4 **** ! OSLib Next Version ------------------ * Enhancements: - Defines ADFS_DiscOp64 for RISC O S 5 and adds placeholders for two --- 1,7 ---- ! OSLib 6.50 - Tony van der Hoff - 26/03/2003 ------------------ + * To facilitate cross referencing this file with CVS updates, a reference + number is now included, as well as the originator of the change. + * Enhancements: - Defines ADFS_DiscOp64 for RISC O S 5 and adds placeholders for two *************** *** 15,19 **** - Define FileCore_Features. (Tom Hughes) - Define OS_LeaveOS. (Tom Hughes) ! OSLib Version 6.40 - Tony van der Hoff - 28/11/2002 ------------------ --- 18,40 ---- - Define FileCore_Features. (Tom Hughes) - Define OS_LeaveOS. (Tom Hughes) ! - Defines Territory_AlphabetLatin5, Territory_AlphabetWelsh, ! Territory_AlphabetLatin9, Territory_AlphabetLatin6. ! (20030226-1, Theo Markettos) ! - Amended OSLib_Readme to clarify use of compiler and linker. ! (20030226-1, Tony van der Hoff) ! ! * Bug Fixes: ! - Changes char* to toolbox_msg_ref for: ! textarea_gadget.text, textarea_object.text, ! toolaction_gadget.off_text, toolaction_object.off_text ! (20030226-1, Dave Appleby) ! - Corrected Help Text for FileSwitch Error_NotFound ! (20030226-1, J-J van der Geer) ! - Corrected capitalisation of include file "Wimp" in: ! ArcWeb, Filer, FilerAction, Filter, InetSuite, OLE, PDriver, ! PlugIn, StrongHelp, TaskWindow, URI. (20030226-1, P. Ludlam) ! - Added Toolaction, which was missing, to Toolbox MakeFile ! (20030226-1, J.M. Temple) ! OSLib Version 6.40 - Tony van der Hoff - 28/11/2002 ------------------ Index: OSLib_readme =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/OSLib_readme,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** OSLib_readme 26 Feb 2003 17:40:08 -0000 1.4 --- OSLib_readme 28 Feb 2003 19:32:01 -0000 1.5 *************** *** 98,101 **** --- 98,103 ---- executed before you attempt to build anything using the library. + Compiling + --------- In any source file from which you want to call an OSLib veneer, you will have to specify where it is to be found with a line of the type *************** *** 105,108 **** --- 107,122 ---- specifying "-IOSLib:" on the command line. + A typical Norcroft C compiler command line for a C module using OSLib and + OSLibSupport will be similar to: + + cc -c -afh -apcs 3/32 -IOSLibSupport:,OSLib:,C: -o foo.o foo.c + + For GCC the equivalent command would be (note that there are better ways of + using GCC to compile and link): + + gcc -c -IOSLibSupport:,OSLib: -o foo.o foo.c + + Please refer to your compiler manual for details on the use of the command line. + The above gives the preferred way of using OSLib. However, much existing code will not contain the "oslib/" prefix in the #include line. If you don't *************** *** 112,119 **** prefixed form for safety. ! If you still have problems, then subscribe to the OSLib-User mail list, as ! described on the web site, and ask your question there. ! -------------------- Tony van der Hoff. --- 126,151 ---- prefixed form for safety. ! Linking ! ------- ! The only OSLib-specific precaution required for the linking stage is to include ! OSLib (and OSLibSupport, if required) on the command line. ! A typical Link command would be: ! ! link foo1.o foo2.o ... OSLibSupport:OSLibSupport.o OSLib:OSLib.o C:stubs.o + Again, this is inherent in the tool usage, there is nothing special about + its use with OSLib. + + Help is at hand + --------------- + + If, having read, and re-read this documentation, and the related FAQ on the + web site, you still have problems, then subscribe to the OSLib-User mail + list, as described on the web site, and ask your question there. + + The OSLib web-site is at http://ro-oslib.sourceforge.net. + + -------------------- Tony van der Hoff. + 20030227 |
From: <to...@us...> - 2003-02-26 17:40:44
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv20533/OSLib/!OsLib/docs Modified Files: OSLib_readme Log Message: Minor makefile tweaks Index: OSLib_readme =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/OSLib_readme,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** OSLib_readme 22 Jul 2002 10:03:06 -0000 1.3 --- OSLib_readme 26 Feb 2003 17:40:08 -0000 1.4 *************** *** 107,111 **** The above gives the preferred way of using OSLib. However, much existing code will not contain the "oslib/" prefix in the #include line. If you don't ! want to change things, and are not worried about name colissions, then you may specify "-IOSLibInclude:" on the command line, which will allow the compiler to locate files without the prefix. In new code, always use the --- 107,111 ---- The above gives the preferred way of using OSLib. However, much existing code will not contain the "oslib/" prefix in the #include line. If you don't ! want to change things, and are not worried about name collisions, then you may specify "-IOSLibInclude:" on the command line, which will allow the compiler to locate files without the prefix. In new code, always use the |
From: <to...@us...> - 2003-02-26 17:40:12
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools/BindHelp In directory sc8-pr-cvs1:/tmp/cvs-serv20533/OSLib/!OsLib/Tools/BindHelp Modified Files: BindHelp.c Log Message: Minor makefile tweaks Index: BindHelp.c =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Tools/BindHelp/BindHelp.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** BindHelp.c 27 Nov 2002 22:11:00 -0000 1.4 --- BindHelp.c 26 Feb 2003 17:40:08 -0000 1.5 *************** *** 1007,1011 **** x_TRY( &x0 ) { ! fprintf( stdout, "BindHelp " VERSION __DATE__ " © Tony van der Hoff\n" ); #if USE_STRONGHELP fprintf( stdout, "Using StrongHelp calls\n" ); --- 1007,1011 ---- x_TRY( &x0 ) { ! fprintf( stdout, "BindHelp " VERSION " "__DATE__ " © Tony van der Hoff\n" ); #if USE_STRONGHELP fprintf( stdout, "Using StrongHelp calls\n" ); |
From: <th...@us...> - 2003-01-11 14:53:51
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv32572/Source/Core/oslib Modified Files: OS.swi Log Message: Add OS_LeaveOS. Index: OS.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OS.swi,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** OS.swi 21 Dec 2002 11:17:31 -0000 1.11 --- OS.swi 11 Jan 2003 14:53:48 -0000 1.12 *************** *** 828,831 **** --- 828,834 ---- called via APCS", ABSENT); + SWI OS_LeaveOS = (NUMBER 0x7C "Sets the processor to USR mode - cannot be + called via APCS", ABSENT); + SWI OS_BreakPt = (NUMBER 0x17 "Causes a break point trap to occur and the break point handler to be entered"); |
From: <th...@us...> - 2003-01-11 14:53:51
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv32572/docs Modified Files: ChangeLog Log Message: Add OS_LeaveOS. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** ChangeLog 11 Jan 2003 14:38:51 -0000 1.31 --- ChangeLog 11 Jan 2003 14:53:48 -0000 1.32 *************** *** 14,17 **** --- 14,18 ---- - Adds PCI module for RISC O S 5 PCI support. (Tom Hughes) - Define FileCore_Features. (Tom Hughes) + - Define OS_LeaveOS. (Tom Hughes) OSLib Version 6.40 - Tony van der Hoff - 28/11/2002 |
From: <th...@us...> - 2003-01-11 14:39:06
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv26832/docs Modified Files: ChangeLog Log Message: Added FileCore_Features. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** ChangeLog 21 Dec 2002 16:59:34 -0000 1.30 --- ChangeLog 11 Jan 2003 14:38:51 -0000 1.31 *************** *** 13,16 **** --- 13,17 ---- - Defines CD_SCSIUserOp. (Tom Hughes) - Adds PCI module for RISC O S 5 PCI support. (Tom Hughes) + - Define FileCore_Features. (Tom Hughes) OSLib Version 6.40 - Tony van der Hoff - 28/11/2002 |
From: <th...@us...> - 2003-01-11 14:39:06
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv26832/Source/Computer/oslib Modified Files: FileCore.swi Log Message: Added FileCore_Features. Index: FileCore.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib/FileCore.swi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** FileCore.swi 23 Nov 2002 15:11:33 -0000 1.3 --- FileCore.swi 11 Jan 2003 14:38:52 -0000 1.4 *************** *** 524,527 **** --- 524,540 ---- R8 = .Ref Void: instance)); + TYPE + FileCore_FeatureFlags = .Bits; + + CONST + FileCore_FeatureNewStyleErrors = FileCore_FeatureFlags: 0x1; + + SWI + FileCore_Features = + ( NUMBER 0x4054D "Returns FileCore feature flags - RISC O S 5+", + EXIT + ( R0! = FileCore_FeatureFlags: features + ) ); + SWI Service_IdentifyDisc = |
From: <th...@us...> - 2002-12-21 16:59:38
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv32354/Source/Core/oslib Added Files: PCI.swi Log Message: Added PCI module for RISC O S 5 PCI support. --- NEW FILE: PCI.swi --- TITLE PCI; AUTHOR "Tom Hughes, to...@co..., 21 Dec 2002"; NEEDS OS; TYPE PCI_ID = .Bits; CONST PCI_VendorID = PCI_ID: 0xffff, PCI_VendorIDShift = .Int: 0, PCI_DeviceID = PCI_ID: 0xffff0000, PCI_DeviceIDShift = .Int: 16; TYPE PCI_Class = .Int; TYPE PCI_Function = .Int; CONST PCI_AnyID = PCI_ID: -1; TYPE PCI_AccessSize; CONST PCI_ByteAccess = PCI_AccessSize: 1, PCI_HalfWordAccess = PCI_AccessSize: 2, PCI_WordAccess = PCI_AccessSize: 4; TYPE PCI_Address; TYPE PCI_ConfigurationAddress; TYPE PCI_MemoryReadFlags = .Bits; CONST PCI_MemoryReadPrefetchable = PCI_MemoryReadFlags: 0x8; TYPE PCI_MemoryWriteFlags = .Bits; TYPE PCI_ReadInfoFlags = .Bits; TYPE PCI_HardwareAddressInputFlags = .Bits; CONST PCI_HardwareAddressAccessReadWrite = PCI_HardwareAddressInputFlags: 0x0, PCI_HardwareAddressAccessReadOnly = PCI_HardwareAddressInputFlags: 0x1, PCI_HardwareAddressAccessNone = PCI_HardwareAddressInputFlags: 0x2, PCI_HardwareAddressAccess = PCI_HardwareAddressInputFlags: 0xf, PCI_HardwareAddressAccessShift = .Int: 0, PCI_HardwareAddressBufferable = PCI_HardwareAddressInputFlags: 0x10, PCI_HardwareAddressCacheable = PCI_HardwareAddressInputFlags: 0x20, PCI_HardwareAddressAccessSet = PCI_HardwareAddressInputFlags: 0x200, PCI_HardwareAddressQueryOnly = PCI_HardwareAddressInputFlags: 0x80000000; TYPE PCI_HardwareAddressOutputFlags = .Bits; CONST PCI_HardwareAddressIsIO = PCI_HardwareAddressOutputFlags: 0x1, PCI_HardwareAddressPrefetchable = PCI_HardwareAddressOutputFlags: 0x8; CONST PCI_ReadInfoDeviceNumber = PCI_ReadInfoFlags: 0x1, PCI_ReadInfoFunctionNumber = PCI_ReadInfoFlags: 0x1, PCI_ReadInfoBusNumber = PCI_ReadInfoFlags: 0x2, PCI_ReadInfoParentBridgeHandle = PCI_ReadInfoFlags: 0x4, PCI_ReadInfoSlotNumber = PCI_ReadInfoFlags: 0x8, PCI_ReadInfoID = PCI_ReadInfoFlags: 0x10, PCI_ReadInfoRevisionID = PCI_ReadInfoFlags: 0x20, PCI_ReadInfoSubsystemID = PCI_ReadInfoFlags: 0x40, PCI_ReadInfoClass = PCI_ReadInfoFlags: 0x80, PCI_ReadInfoCMOSAddress = PCI_ReadInfoFlags: 0x100, PCI_ReadInfoCMOSSize = PCI_ReadInfoFlags: 0x200, PCI_ReadInfoDescription = PCI_ReadInfoFlags: 0x400, PCI_ReadInfoDeviceVectorNumber = PCI_ReadInfoFlags: 0x800, PCI_ReadInfoEthernetAddressLow = PCI_ReadInfoFlags: 0x1000, PCI_ReadInfoEthernetAddressHigh = PCI_ReadInfoFlags: 0x2000, PCI_ReadInfoLogicalDMAChannel = PCI_ReadInfoFlags: 0x4000, PCI_ReadInfoVendorDescription = PCI_ReadInfoFlags: 0x8000; TYPE PCI_LogicalAddressFlags = .Bits; CONST PCI_LogicalAddressBufferable = PCI_LogicalAddressFlags: 0x10, PCI_LogicalAddressIsIO = PCI_LogicalAddressFlags: 0x40000000; SWI PCI_ReadID = ( NUMBER 0x50380, ENTRY ( R3 = PCI_Function: function ), EXIT ( R0! = PCI_ID: id, R1 = PCI_ID: subsystem_id ) ), PCI_ReadHeader = ( NUMBER 0x50381, ENTRY ( R1 = .Ref .Data: buffer, R2 = .Int: size, R3 = PCI_Function: function ) ), PCI_ReturnNumber = ( NUMBER 0x50382 "Returns the number of function handles that have been used", EXIT ( R0! = PCI_Function: used ) ), PCI_EnumerateFunctions = ( NUMBER 0x50383, ENTRY ( R3 = PCI_Function: previous_function ), EXIT ( R0 = PCI_ID: id, R1 = PCI_ID: subsystem_id, R2 = PCI_Class: class, R3! = PCI_Function: function ) ), PCI_IORead = ( NUMBER 0x50384, ENTRY ( R0 = PCI_Address: address, R2 = PCI_AccessSize: access_size ), EXIT ( R1! = .Int: value ) ), PCI_IOWrite = ( NUMBER 0x50385, ENTRY ( R0 = PCI_Address: address, R1 = .Int: value, R2 = PCI_AccessSize: access_size ) ), PCI_MemoryRead = ( NUMBER 0x50386, ENTRY ( R0 = PCI_Address: address, R1 = .Int: size, R2 = .Ref .Data: buffer, R4 = PCI_MemoryReadFlags: flags ) ), PCI_MemoryWrite = ( NUMBER 0x50387, ENTRY ( R0 = PCI_Address: address, R1 = .Int: size, R2 -> .Data: buffer, R4 = PCI_MemoryWriteFlags: flags ) ), PCI_ConfigurationRead = ( NUMBER 0x50388, ENTRY ( R0 = PCI_ConfigurationAddress: address, R2 = PCI_AccessSize: access_size, R3 = PCI_Function: function ), EXIT ( R1! = .Int: value ) ), PCI_ConfigurationWrite = ( NUMBER 0x50389, ENTRY ( R0 = PCI_ConfigurationAddress: address, R1 = .Int: value, R2 = PCI_AccessSize: access_size, R3 = PCI_Function: function ) ), PCI_HardwareAddress = ( NUMBER 0x5038A, ENTRY ( R0 = PCI_HardwareAddressInputFlags: flags, R1 = .Int: address_index, R3 = PCI_Function: function ), EXIT ( R0 = PCI_HardwarermAddressOutputFlags: flags_out, R1! = PCI_Address: pci_address, R2 = .Int: length ) ), PCI_ReadInfo = ( NUMBER 0x5038B, ENTRY ( R0 = PCI_ReadInfoFlags: flags, R1 = .Ref .Data: buffer, R2 = .Int: size, R3 = PCI_Function: function ), EXIT ( R2! = .Int: length ) ), PCI_SpecialCycle = ( NUMBER 0x5038C "Issues a special cycle on the PCI bus", ENTRY ( R0 = .Int: bus, R1 -> .Data: message ) ), PCI_FindByLocation = ( NUMBER 0x5038D "Finds a function handle based on the specified topology", ENTRY ( R0 = .Int: bus, R1 = .Int: device_or_function ), EXIT ( R3! = PCI_Function: function ) ), PCI_FindByID = ( NUMBER 0x5038E "Finds a function handle based on the specified IDs", ENTRY ( R0 = PCI_ID: vendor_id, R1 = PCI_ID: device_id, R2 = PCI_ID: subsystem_vendor_id, R3 = PCI_Function: function, R4 = PCI_ID: subsystem_id ), EXIT ( R3! = PCI_Function: function ) ), PCI_FindByClass = ( NUMBER 0x5038F "Finds a function handle hased on the specified class", ENTRY ( R0 = PCI_Class: class, R1 = PCI_Class: class_mask, R3 = PCI_Function: function ), EXIT ( R3! = PCI_Function: function ) ), PCI_RAMAlloc = ( NUMBER 0x50390 "Allocates memory from a fixed, contiguous memory pool, suitable for use by other bus masters", ENTRY ( R0 = .Int: size, R1 = .Int: alignment, R2 = .Int: boundary_limitation ), EXIT ( R0 = .Ref .Data: logical_address, R1 = PCI_Address: pci_address ) ), PCI_RAMFree = ( NUMBER 0x50391 "Free memory allocated with PCI_RAMAlloc", ENTRY ( R0 = .Ref .Data: logical_address ) ), PCI_LogicalAddress = ( NUMBER 0x50392 "Maps a given PCI address into the logical memory map", ENTRY ( R0 = PCI_LogicalAddressFlags: flags, R1 = PCI_Address: pci_address, R2 = .Int: length ), EXIT ( R4! = .Ref .Data: logical_address ) ); SWI Service_PCILookupDescription = ( NUMBER 0x30, ENTRY ( R1 # 0xC3, R2 # 0 "Lookup description", R3 = PCI_Function: function ), EXIT ( R1! = .Bool: unclaimed, R2 -> .Char: description ) ), Service_PCILookupVendorDescription = ( NUMBER 0x30, ENTRY ( R0 = PCI_ID: vendir, R1 # 0xC3, R2 # 1 "Lookup vendor description" ), EXIT ( R1! = .Bool: unclaimed, R2 -> .Char: description ) ) |
From: <th...@us...> - 2002-12-21 16:59:37
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv32354/docs Modified Files: ChangeLog Log Message: Added PCI module for RISC O S 5 PCI support. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** ChangeLog 21 Dec 2002 12:06:37 -0000 1.29 --- ChangeLog 21 Dec 2002 16:59:34 -0000 1.30 *************** *** 12,15 **** --- 12,16 ---- - Adds new definitions for UCS font manager. (Tom Hughes) - Defines CD_SCSIUserOp. (Tom Hughes) + - Adds PCI module for RISC O S 5 PCI support. (Tom Hughes) OSLib Version 6.40 - Tony van der Hoff - 28/11/2002 |