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: <to...@us...> - 2003-12-31 14:42:45
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2/defmod/Build_RISCOS In directory sc8-pr-cvs1:/tmp/cvs-serv31349/OSLib/!OsLib/Tools/DefMod2/defmod/Build_RISCOS Modified Files: .cvsignore Log Message: OSLib 6.60 Pre-release tweaks Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2/defmod/Build_RISCOS/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** .cvsignore 27 Nov 2002 22:11:00 -0000 1.3 --- .cvsignore 31 Dec 2003 14:42:40 -0000 1.4 *************** *** 1,3 **** o ! DefMod.c --- 1,3 ---- o ! defmod.c |
From: <to...@us...> - 2003-12-31 14:42:45
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv31349/OSLib/!OsLib/docs Modified Files: ChangeLog Log Message: OSLib 6.60 Pre-release tweaks Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** ChangeLog 29 Dec 2003 14:47:22 -0000 1.53 --- ChangeLog 31 Dec 2003 14:42:40 -0000 1.54 *************** *** 1,3 **** ! OSLib CVS --------- * Enhancments: --- 1,3 ---- ! OSLib 6.60 - Tony van der Hoff - 30/12/2003 --------- * Enhancments: |
From: <to...@us...> - 2003-12-31 14:42:43
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv31349/OSLib/!OsLib/Source/Core/oslib Modified Files: PCI.swi Log Message: OSLib 6.60 Pre-release tweaks Index: PCI.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/PCI.swi,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** PCI.swi 29 Dec 2003 11:40:18 -0000 1.4 --- PCI.swi 31 Dec 2003 14:42:39 -0000 1.5 *************** *** 130,134 **** ( R0 = PCI_ID: id, R1 = PCI_ID: subsystem_id, ! R2 = PCI_Class: pci_class, R3! = PCI_Function: function ) ), --- 130,134 ---- ( R0 = PCI_ID: id, R1 = PCI_ID: subsystem_id, ! R2 = PCI_Class: pciclass, R3! = PCI_Function: function ) ), *************** *** 248,252 **** ( NUMBER 0x5038F "Finds a function handle hased on the specified class", ENTRY ! ( R0 = PCI_Class: class, R1 = PCI_Class: class_mask, R3 = PCI_Function: previous_function --- 248,252 ---- ( NUMBER 0x5038F "Finds a function handle hased on the specified class", ENTRY ! ( R0 = PCI_Class: pciclass, R1 = PCI_Class: class_mask, R3 = PCI_Function: previous_function |
From: <to...@us...> - 2003-12-31 14:42:43
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv31349/OSLib/!OsLib/Source/Toolbox/oslib Modified Files: .cvsignore Log Message: OSLib 6.60 Pre-release tweaks Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** .cvsignore 28 Feb 2003 19:56:56 -0000 1.4 --- .cvsignore 31 Dec 2003 14:42:39 -0000 1.5 *************** *** 19,20 **** --- 19,21 ---- *.s *.s32 + tree,ffd |
From: <to...@us...> - 2003-12-31 14:42:43
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv31349/OSLib/!OsLib/Source/User/oslib Modified Files: .cvsignore DragASprite.swi Log Message: OSLib 6.60 Pre-release tweaks Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** .cvsignore 28 Feb 2003 20:00:57 -0000 1.5 --- .cvsignore 31 Dec 2003 14:42:40 -0000 1.6 *************** *** 20,21 **** --- 20,22 ---- *.s *.s32 + tree,ffd Index: DragASprite.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/DragASprite.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** DragASprite.swi 29 Dec 2003 13:56:46 -0000 1.2 --- DragASprite.swi 31 Dec 2003 14:42:40 -0000 1.3 *************** *** 22,26 **** // TV 20031229 CONST ! DragASprite_SystemSpriteArea = .Ref OSSpriteOp_Area: 0; DragASprite_WimpSpriteArea = .Ref OSSpriteOp_Area: 1; --- 22,26 ---- // TV 20031229 CONST ! DragASprite_SystemSpriteArea = .Ref OSSpriteOp_Area: 0, DragASprite_WimpSpriteArea = .Ref OSSpriteOp_Area: 1; |
From: <to...@us...> - 2003-12-29 14:47:26
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv1705 Modified Files: ChangeLog Log Message: 20031229-* commits Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.52 retrieving revision 1.53 diff -C2 -d -r1.52 -r1.53 *** ChangeLog 29 Dec 2003 12:43:50 -0000 1.52 --- ChangeLog 29 Dec 2003 14:47:22 -0000 1.53 *************** *** 38,42 **** - Defines Service_ModulePostInit and Service_ModulePostFinal service calls. (20030628-1, Tom Hughes) ! - Added reserved int to Adjuster_Object definition (20031229 J.Tytgat) * Build Environment: --- 38,46 ---- - Defines Service_ModulePostInit and Service_ModulePostFinal service calls. (20030628-1, Tom Hughes) ! - Added reserved int to Adjuster_Object definition (20031229-1 J.Tytgat) ! - Added new constants DragASprite_SystemSpriteArea and DragASprite_WimpSpriteArea ! to DragASprite definitions (20031229-3, Marco Baye) ! - Added R1 to the parameter list for Font_ReadDefn (20031229-4, Christian Ludlam) ! - Added return value in R1 to Service_URIReturnResult (20031229-5, Christian Ludlam) * Build Environment: *************** *** 50,58 **** - Fix to DefMod to no longer emit the OSLib: prefix to assembler Hdr includes (20031227-1, Tony van der Hoff). ! - Makefiles updated to include latest modules (20031227-1, Tony van der Hoff). - Test suite updated to include latest modules ! (20031227-1, Tony van der Hoff). ! * Bug fixes - Corrected character case for NEEDS Wimp in Alarm.swi --- 54,64 ---- - Fix to DefMod to no longer emit the OSLib: prefix to assembler Hdr includes (20031227-1, Tony van der Hoff). ! - Makefiles updated to include latest modules (20031227-1, Tony van der Hoff). - Test suite updated to include latest modules ! (20031227-1, Tony van der Hoff). ! - Added INCLUDE definition to bison makefile and corrected typo in bison ! readme (20031229-2 J.Tytgat) ! * Bug fixes - Corrected character case for NEEDS Wimp in Alarm.swi *************** *** 60,63 **** --- 66,71 ---- - Corrected PCI_EnumerateFunctions using reserved keyword 'class' for parameter name (20031227-1, Tony van der Hoff). + - Font_ScanString 'block' parameter changed from 'const' to .Ref + (20031229-1, J.Tytgat) OSLib 6.50 - Tony van der Hoff - 26/03/2003 |
From: <to...@us...> - 2003-12-29 14:45:04
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv1311 Modified Files: URI.swi Log Message: Added return value in R1 to Service_URIReturnResult (20031229-5, Christian Ludlam) Index: URI.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/URI.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** URI.swi 28 Feb 2003 19:31:59 -0000 1.2 --- URI.swi 29 Dec 2003 14:44:59 -0000 1.3 *************** *** 204,207 **** --- 204,210 ---- R3 # 0, R4 = URI_H: handle + ), + EXIT + ( R1! = .Bool: unclaimed ) ); |
From: <to...@us...> - 2003-12-29 14:23:14
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv29930 Modified Files: Font.swi Log Message: Added R1 to the parameter list for Font_ReadDefn (20031229-4, Christian Ludlam) Index: Font.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/Font.swi,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Font.swi 29 Dec 2003 13:41:23 -0000 1.6 --- Font.swi 29 Dec 2003 14:23:11 -0000 1.7 *************** *** 185,189 **** ( NUMBER 0x40083 "Reads details about a font", ENTRY ! ( R0 = Font_F: font, R3 # 0 ), --- 185,190 ---- ( NUMBER 0x40083 "Reads details about a font", ENTRY ! ( R0 = Font_F: font "Font handle", ! R1 = .Ref .Data: font_id "Buffer to hold font identifier", R3 # 0 ), |
From: <to...@us...> - 2003-12-29 13:56:50
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv24024 Modified Files: DragASprite.swi Log Message: Added new constants DragASprite_SystemSpriteArea and DragASprite_WimpSpriteArea to DragASprite definitions (20031229-3, Marco Baye) Index: DragASprite.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/DragASprite.swi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DragASprite.swi 9 Mar 2002 11:12:46 -0000 1.1 --- DragASprite.swi 29 Dec 2003 13:56:46 -0000 1.2 *************** *** 20,23 **** --- 20,28 ---- DragASprite_NoDither = DragASprite_Flags: 0b100000000 "Do not make a semi-transparent sprite"; + // TV 20031229 + CONST + DragASprite_SystemSpriteArea = .Ref OSSpriteOp_Area: 0; + DragASprite_WimpSpriteArea = .Ref OSSpriteOp_Area: 1; + SWI DragASprite_Start = |
From: <to...@us...> - 2003-12-29 13:41:26
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv21262 Modified Files: Font.swi Log Message: Font_ScanString 'block' parameter changed from 'const' to .Ref (20031229-1, J.Tytgat) Index: Font.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/Font.swi,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Font.swi 21 Dec 2002 11:50:31 -0000 1.5 --- Font.swi 29 Dec 2003 13:41:23 -0000 1.6 *************** *** 714,718 **** R3 = .Int: x, R4 = .Int: y, ! R5 -> Font_ScanBlock: block, R6 -> OS_Trfm: trfm, R7 = .Int: length --- 714,719 ---- R3 = .Int: x, R4 = .Int: y, ! // R5 -> Font_ScanBlock: block, // TV 20031229 ! R5 = .Ref Font_ScanBlock: block, R6 -> OS_Trfm: trfm, R7 = .Int: length |
From: <to...@us...> - 2003-12-29 12:43:54
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv11593/OSLib/!OsLib/docs Modified Files: ChangeLog Log Message: Added reserved int to Adjuster_Object definition (20031229-1 J.Tytgat) Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.51 retrieving revision 1.52 diff -C2 -d -r1.51 -r1.52 *** ChangeLog 29 Dec 2003 11:40:22 -0000 1.51 --- ChangeLog 29 Dec 2003 12:43:50 -0000 1.52 *************** *** 38,41 **** --- 38,42 ---- - Defines Service_ModulePostInit and Service_ModulePostFinal service calls. (20030628-1, Tom Hughes) + - Added reserved int to Adjuster_Object definition (20031229 J.Tytgat) * Build Environment: *************** *** 59,63 **** - Corrected PCI_EnumerateFunctions using reserved keyword 'class' for parameter name (20031227-1, Tony van der Hoff). ! OSLib 6.50 - Tony van der Hoff - 26/03/2003 ------------------ --- 60,64 ---- - Corrected PCI_EnumerateFunctions using reserved keyword 'class' for parameter name (20031227-1, Tony van der Hoff). ! OSLib 6.50 - Tony van der Hoff - 26/03/2003 ------------------ |
From: <to...@us...> - 2003-12-29 12:43:54
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv11593/OSLib/!OsLib/Source/Toolbox/oslib Modified Files: Adjuster.swi Log Message: Added reserved int to Adjuster_Object definition (20031229-1 J.Tytgat) Index: Adjuster.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib/Adjuster.swi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Adjuster.swi 11 Mar 2002 10:07:46 -0000 1.3 --- Adjuster.swi 29 Dec 2003 12:43:50 -0000 1.4 *************** *** 13,17 **** // TV V6.20 TYPE ! Adjuster_Object = Gadget_ObjectBase; CONST --- 13,19 ---- // TV V6.20 TYPE ! Adjuster_Object = .Struct: Gadget_Object ! ( .Int: reserved ! ); CONST |
From: <to...@us...> - 2003-12-29 12:43:54
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools/bison In directory sc8-pr-cvs1:/tmp/cvs-serv11593/OSLib/!OsLib/Tools/bison Modified Files: ReadMe Log Message: Added reserved int to Adjuster_Object definition (20031229-1 J.Tytgat) Index: ReadMe =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Tools/bison/ReadMe,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ReadMe 27 Nov 2002 22:11:03 -0000 1.1 --- ReadMe 29 Dec 2003 12:43:50 -0000 1.2 *************** *** 1,7 **** ! This port of bison is copy, with modifications, of that distributed under the GPL as part of Nick Burret's GCCSDK for RISC OS. Place the files "hairy" and "simple" in a "bison" directory under within ! your "choces" path; e.g. !boot.choices.users.single.bison Please send any bug reports for this port to osl...@co... --- 1,7 ---- ! This port of Bison is copy, with modifications, of that distributed under the GPL as part of Nick Burret's GCCSDK for RISC OS. Place the files "hairy" and "simple" in a "bison" directory under within ! your "Choices" path; e.g. !Boot.Choices.Users.Single.bison Please send any bug reports for this port to osl...@co... |
From: <to...@us...> - 2003-12-29 11:40:26
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv2517/OSLib/!OsLib/docs Modified Files: ChangeLog Log Message: 20031227-1 Multiple changes to build OSLib on case-sensitive FS Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.50 retrieving revision 1.51 diff -C2 -d -r1.50 -r1.51 *** ChangeLog 9 Nov 2003 15:12:59 -0000 1.50 --- ChangeLog 29 Dec 2003 11:40:22 -0000 1.51 *************** *** 39,42 **** --- 39,63 ---- calls. (20030628-1, Tom Hughes) + * Build Environment: + - Corrections to Makefiles, Obey files and a few file names to enable + OSLib to be built on a case-sensitive filing system. Note, in + particular, that Hdr.types has been changed to Hdr.Types + (20031227-1, Tony van der Hoff). + - The Make files now use the enhanced GNU-type syntax available + with the 32-bit Castle tools. These, or GNU Make are now required + to build OSLib using the supplied tools (20031227-1, Tony van der Hoff). + - Fix to DefMod to no longer emit the OSLib: prefix to assembler Hdr + includes (20031227-1, Tony van der Hoff). + - Makefiles updated to include latest modules + (20031227-1, Tony van der Hoff). + - Test suite updated to include latest modules + (20031227-1, Tony van der Hoff). + + * Bug fixes + - Corrected character case for NEEDS Wimp in Alarm.swi + (20031227-1, Tony van der Hoff). + - Corrected PCI_EnumerateFunctions using reserved keyword 'class' for + parameter name (20031227-1, Tony van der Hoff). + OSLib 6.50 - Tony van der Hoff - 26/03/2003 ------------------ |
From: <to...@us...> - 2003-12-29 11:40:25
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2/defmod/sources In directory sc8-pr-cvs1:/tmp/cvs-serv2517/OSLib/!OsLib/Tools/DefMod2/defmod/sources Modified Files: hdr.c Log Message: 20031227-1 Multiple changes to build OSLib on case-sensitive FS Index: hdr.c =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2/defmod/sources/hdr.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** hdr.c 2 Dec 2002 18:28:14 -0000 1.2 --- hdr.c 29 Dec 2003 11:40:21 -0000 1.3 *************** *** 1,2 **** --- 1,3 ---- + /* Index: OSLib/!OsLib/Tools/DefMod2/defmod/sources/hdr.c 20031228 */ /*hdr.c - output an assembler header file given a module defn*/ *************** *** 532,545 **** goto finish; - #if 0 // Amended to reflect change of include path name *** TV 20000305 *** - if ((rc = sprintf (s, "\"GET OS:Hdr.%s\"", name)) < 0) - #elif 0 // And again 20000930 - if ((rc = sprintf (s, "\"GET OSLib:Hdr.%s\"", name)) < 0) - #else #ifdef EXECUTE_ON_UNIX if ((rc = sprintf (s, "\"GET oslib/Hdr/%s\"", name)) < 0) #else ! if ((rc = sprintf (s, "\"GET OSLib:oslib.Hdr.%s\"", name)) < 0) ! #endif #endif goto finish; --- 533,540 ---- goto finish; #ifdef EXECUTE_ON_UNIX if ((rc = sprintf (s, "\"GET oslib/Hdr/%s\"", name)) < 0) #else ! if ((rc = sprintf (s, "\"GET oslib.Hdr.%s\"", name)) < 0) #endif goto finish; |
From: <to...@us...> - 2003-12-29 11:40:24
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Types/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv2517/OSLib/!OsLib/Source/Types/oslib Added Files: Types.Hdr Removed Files: types.Hdr Log Message: 20031227-1 Multiple changes to build OSLib on case-sensitive FS --- NEW FILE: Types.Hdr --- [ :LNOT: :DEF: Types_Hdr GBLL Types_Hdr R0 RN 0 R1 RN 1 R2 RN 2 R3 RN 3 R4 RN 4 R5 RN 5 R6 RN 6 R7 RN 7 R8 RN 8 R9 RN 9 R10 RN 10 R11 RN 11 R12 RN 12 R13 RN 13 R14 RN 14 R15 RN 15 A1 RN 0 A2 RN 1 A3 RN 2 A4 RN 3 V1 RN 4 V2 RN 5 V3 RN 6 V4 RN 7 V5 RN 8 V6 RN 9 R RN 0 SL RN 10 FP RN 11 IP RN 12 SP RN 13 LR RN 14 PC RN 15 Int * 4 Bits * 4 Bool * 4 Short * 2 Char * 1 Byte * 1 Ptr * 4 Float * 4 Double * 8 Null * 0 False * 0 True * 1 None * 0 All * &FFFFFFFF Skip * 0 ;may be used as a "don't care" value V * 1 :SHL: 28 C * 1 :SHL: 29 Z * 1 :SHL: 30 N * 1 :SHL: 31 Error * -2 ] END --- types.Hdr DELETED --- |
From: <to...@us...> - 2003-12-29 11:40:22
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Macros/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv2517/OSLib/!OsLib/Source/Macros/oslib Added Files: Macros.Hdr Removed Files: macros.Hdr Log Message: 20031227-1 Multiple changes to build OSLib on case-sensitive FS --- NEW FILE: Macros.Hdr --- [ :LNOT: :DEF: Macros_Hdr GBLL Macros_Hdr ;OSLib---efficient, type-safe, transparent, extensible, ; register-safe A P I coverage of RISC O S ;Copyright © 1994 Jonathan Coxhead ; OSLib is free software; you can redistribute it and/or modify ;it under the terms of the GNU General Public License as published by ;the Free Software Foundation; either version 1, or (at your option) ;any later version. ; ; OSLib is distributed in the hope that it will be useful, ;but WITHOUT ANY WARRANTY; without even the implied warranty of ;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;GNU General Public License for more details. ; ; You should have received a copy of the GNU General Public License ;along with this programme; if not, write to the Free Software ;Foundation, Inc, 675 Mass Ave, Cambridge, MA 02139, U S A. MACRO $label Inc $c, $r1 $label ADD$c $r1, $r1, #1 MEND MACRO $label IncS $c, $r1 $label ADD$c.S $r1, $r1, #1 MEND MACRO $label Dec $c, $r1 $label SUB$c $r1, $r1, #1 MEND MACRO $label DecS $c, $r1 $label SUB$c.S $r1, $r1, #1 MEND MACRO $label Max $r1, $r2, $r3 ;r1 = MAX (r2, r3) $label CMP $r2, $r3 MOVGT $r1, $r2 MOVLE $r1, $r3 MEND MACRO $label Min $r1, $r2, $r3 ;r1 = MIN (r2, r3) $label CMP $r2, $r3 MOVLT $r1, $r2 MOVGE $r1, $r3 MEND MACRO $label MaxAB $r1, $r2 ;r1 = MAX (r1, r2) $label CMP $r1, $r2 MOVLT $r1, $r2 MEND MACRO $label MinAB $r1, $r2 ;r1 = MIN (r1, r2) $label CMP $r1, $r2 MOVGT $r1, $r2 MEND MACRO $label Abs $r1, $r2 ;r1 = ABS (r2) $label CMP $r2, #0 MOVGE $r1, $r2 RSBLT $r1, $r2, #0 MEND MACRO $label Sgn $r1, $r2 ;r1 = SGN (r2) $label CMP $r2, #0 MOVGT $r1, #1 MOVEQ $r1, #0 MVNLT $r1, #0 MEND MACRO $label Dim $r1, $r2, $r3 ;r1 = DIM (r2, r3) $label CMP $r2, $r3 SUBGT $r1, $r2, $r3 MOVLE $r1, #0 MEND MACRO $label Sqr $c, $r1, $r2 ;r1 = SQR (r2) $label MUL$c $r1, $r2, $r2 MEND MACRO $label Bool $r1, $r2 ;r1 = BOOL (r2) $label TEQ $r2, #0 MOVNE $r2, #True MOVEQ $r2, #False MEND MACRO $label Int $r1, $r2 ;r1 = INT (r2) $label SUB $r1, $r2, #"0" CMP $r1, #9 SUBHI $r1, $r2, #"a" CMPHI $r1, #5 SUBHI $r1, $r2, #"A" CMPHI $r1, #5 ADDHI $r1, $r1, #10 MEND MACRO $label UChar $r1, $r2 ;r1 = UCHAR (r2) $label CMP $r2, #10 ADDLT $r1, $r2, #"0" ADDGE $r1, $r2, #"A"-10 MEND MACRO $label LChar $r1, $r2 ;r1 = LCHAR (r2) $label CMP $r2, #10 ADDLT $r1, $r2, #"0" ADDGE $r1, $r2, #"a"-10 MEND MACRO $label BinExp $c, $r1, $r2 ;r1 = BINEXP (r2) $label MOV$c $r1, #1 MOV$c $r1, $r1, LSL $r2 MEND MACRO $label Align $c, $r1, $r2 ;r1 = ALIGN (r2) $label ADD$c $r1, $r2, #3 BIC$c $r1, $r1, #3 MEND MACRO $label SetC ;C=1 V=0 Z=0 N=0 $label CMP PC, #0 MEND MACRO $label ClearFlags ;C=0 V=0 Z=0 N=0 $label CMN PC, #0 MEND MACRO $label ClrV $label ClearFlags MEND MACRO $label ClrC $label ClearFlags MEND MACRO $label ClrN $label ClearFlags MEND MACRO $label SetV ;C=0 V=1 Z=0 N=1 $label CMP PC, #&80000000 MEND MACRO $label SetN ;C=0 V=0 Z=0 N=1 $label CMN PC, #&80000000 MEND MACRO $label SetZ ;C=* V=* Z=1 N=0 $label TST PC, #0 MEND MACRO $label ClrZ ;C=* V=* Z=0 N=0 $label TEQ PC, #0 MEND MACRO $label NOP $label & 0 MEND MACRO $label DivRem $rc, $ra, $rb, $rtemp ;rc := ra DIV rb; ra := ra REM rb; rb preserved, rtemp corrupt $label MOV $rtemp, $rb CMP $rtemp, $ra, LSR #1 01 MOVLS $rtemp, $rtemp, LSL #1 CMPLS $rtemp, $ra, LSR #1 BLS %BT01 MOV $rc, #0 02 CMP $ra, $rtemp SUBCS $ra, $ra, $rtemp ADC $rc, $rc, $rc MOV $rtemp, $rtemp, LSR #1 CMP $rtemp, $rb BCS %BT02 MEND ] END --- macros.Hdr DELETED --- |
From: <to...@us...> - 2003-12-29 11:00:49
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools/ToLower In directory sc8-pr-cvs1:/tmp/cvs-serv29362/ToLower Log Message: Directory /cvsroot/ro-oslib/OSLib/!OsLib/Tools/ToLower added to the repository |
From: <th...@us...> - 2003-12-07 12:44:32
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv26083 Modified Files: Wimp.swi Log Message: Changed to avoid double definition of Wimp_PlotIconWithSpriteArea in assembler header files. Index: Wimp.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/Wimp.swi,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** Wimp.swi 21 Sep 2003 12:14:10 -0000 1.14 --- Wimp.swi 7 Dec 2003 12:44:29 -0000 1.15 *************** *** 1903,1908 **** CONST ! Wimp_PlotIconWithSpriteArea = Wimp_PlotIcon: 0x1, ! Wimp_PlotIconUnderPointer = Wimp_PlotIcon: 0x2; SWI Wimp_PlotIcon = --- 1903,1908 ---- CONST ! Wimp_PlotIconGivenSpriteArea = Wimp_PlotIcon: 0x1, ! Wimp_PlotIconUnderPointer = Wimp_PlotIcon: 0x2; SWI Wimp_PlotIcon = *************** *** 1930,1934 **** 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, --- 1930,1935 ---- SWI Wimp_PlotIconWithSpriteArea = ( NUMBER 0x400E2 "Plots an icon taking the context from a window if ! used outside an update loop and using the specified sprite ! area - RISC O S 4+", ENTRY ( R1 -> Wimp_Icon: icon, *************** *** 1936,1940 **** R3 = .Int: x_origin, R4 = .Int: y_origin, ! R5 # Wimp_PlotIconWithSpriteArea, R5 | Wimp_PlotIconFlags: flags, R6 = Wimp_Colour: background_colour, --- 1937,1941 ---- R3 = .Int: x_origin, R4 = .Int: y_origin, ! R5 # Wimp_PlotIconGivenSpriteArea, R5 | Wimp_PlotIconFlags: flags, R6 = Wimp_Colour: background_colour, |
From: <th...@us...> - 2003-12-07 12:24:14
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv23545 Modified Files: OSReadSysInfo.swi Log Message: Change class to platform_class in the arguments to OSReadSysInfo_PlatformClass to avoid problems with C++ keyword clashes. Change 20031207-1. Index: OSReadSysInfo.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OSReadSysInfo.swi,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** OSReadSysInfo.swi 21 Sep 2003 11:43:59 -0000 1.5 --- OSReadSysInfo.swi 7 Dec 2003 12:24:10 -0000 1.6 *************** *** 196,200 **** ), EXIT ! ( R0! = OSReadSysInfo_Platform: class, R1 = OSReadSysInfo_PlatformFlags: flags, R2 = OSReadSysInfo_PlatformFlags: valid_flags --- 196,200 ---- ), EXIT ! ( R0! = OSReadSysInfo_Platform: platform_class, R1 = OSReadSysInfo_PlatformFlags: flags, R2 = OSReadSysInfo_PlatformFlags: valid_flags |
From: <th...@us...> - 2003-11-09 15:13:06
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv30907/Source/User/oslib Added Files: Report.swi Log Message: Added SWI definitions for the Reporter module from Philip Ludlam. Change 20031109-1. --- NEW FILE: Report.swi --- TITLE Report; AUTHOR "Philip Ludlam, ph...@ph..."; NEEDS OS, Wimp; SWI Report_Text0 = ( NUMBER 0x54C80 "Displays the null terminated text", ENTRY ( R0 -> .String: text ) ); SWI Report_TextS = ( NUMBER 0x54C81 "Displays the null terminated text which follows the SWI in memory - cannot be called via APCS", ABSENT ); SWI Report_Regs = ( NUMBER 0x54C82 "Displays registers 0-8" ); TYPE Report_RegistersSaveArea = .Struct ( [16] .Int: register ); TYPE Report_RegistersFlags = .Bits; CONST Report_RegistersDisplayR0 = Report_RegistersFlags: 0b1, Report_RegistersDisplayR1 = Report_RegistersFlags: 0b10, Report_RegistersDisplayR2 = Report_RegistersFlags: 0b100, Report_RegistersDisplayR3 = Report_RegistersFlags: 0b1000, Report_RegistersDisplayR4 = Report_RegistersFlags: 0b10000, Report_RegistersDisplayR5 = Report_RegistersFlags: 0b100000, Report_RegistersDisplayR6 = Report_RegistersFlags: 0b1000000, Report_RegistersDisplayR7 = Report_RegistersFlags: 0b10000000, Report_RegistersDisplayR8 = Report_RegistersFlags: 0b100000000, Report_RegistersDisplayR9 = Report_RegistersFlags: 0b1000000000, Report_RegistersDisplayR10 = Report_RegistersFlags: 0b10000000000, Report_RegistersDisplayR11 = Report_RegistersFlags: 0b100000000000, Report_RegistersDisplayR12 = Report_RegistersFlags: 0b1000000000000, Report_RegistersDisplayR13 = Report_RegistersFlags: 0b10000000000000, Report_RegistersDisplayR14 = Report_RegistersFlags: 0b100000000000000, Report_RegistersDisplayR15 = Report_RegistersFlags: 0b1000000000000000, Report_RegistersRegistersAreStrings = Report_RegistersFlags: 0b10000000000000000; SWI Report_Registers = ( NUMBER 0x54C83 "Displays some or all of the registers", ENTRY ( R0 -> .String: heading, R1 -> Report_RegistersSaveArea: registers, R2 = Report_RegistersFlags: flags ) ); SWI Report_Where = ( NUMBER 0x54C84 "Display processor Abort information" ); SWI Report_Poll = ( NUMBER 0x54C85 "Display Wimp event number", ENTRY ( R0 = Wimp_EventNo: event ) ); SWI Report_Dump = ( NUMBER 0x54C86 "Display memory dump", ENTRY ( R0 -> .Data: address, R1 = .Int: length, R2 = .Int: width ) ); SWI Report_GetSwiRet = ( NUMBER 0x54C87*, ABSENT ); SWI Report_Quit = ( NUMBER 0x54C8A "Quit Reporter" ); SWI Report_Clear = ( NUMBER 0x54C8B "Clear Reporter's window" ); SWI Report_Open = ( NUMBER 0x54C8C "Opens the Reporter window after it has been closed by Report_Close but not Report_Hide" ); SWI Report_Close = ( NUMBER 0x54C8D "Closes Reporter's window" ); SWI Report_On = ( NUMBER 0x54C8E "Turn general reporting on" ); SWI Report_Off = ( NUMBER 0x54C8F "Turn general reporting off" ); SWI Report_CmdOn = ( NUMBER 0x54C90 "Turn reporting of *commands on" ); SWI Report_CmdOff = ( NUMBER 0x54C91 "Turn reporting of *commands off" ); SWI Report_Hide = ( NUMBER 0x54C92 "Closes Reporter's window more permanently than Report_Close" ); SWI Report_UnHide = ( NUMBER 0x54C93 "Opens Reporter's window after Report_Hide" ); SWI Report_ErrOn = ( NUMBER 0x54C94 "Turn reporting of errors on" ); SWI Report_ErrOff = ( NUMBER 0x54C95 "Turn reporting of errors off" ); SWI Report_TaskOn = ( NUMBER 0x54C96 "Turn reporting of task init/close on" ); SWI Report_TaskOff = ( NUMBER 0x54C97 "Turn reporting of task init/close off" ); SWI Report_Vdu4On = ( NUMBER 0x54C98 "Turn reporting of VDU4 output on" ); SWI Report_Vdu4Off = ( NUMBER 0x54C99 "Turn reporting of VDU4 output off" ); SWI Report_RmaOn = ( NUMBER 0x54C9A "Turn reporting of RMA storage on" ); SWI Report_RmaOff = ( NUMBER 0x54C9B "Turn reporting of RMA storage off" ) |
From: <th...@us...> - 2003-11-09 15:13:06
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv30907/docs Modified Files: ChangeLog Log Message: Added SWI definitions for the Reporter module from Philip Ludlam. Change 20031109-1. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** ChangeLog 28 Sep 2003 11:13:01 -0000 1.49 --- ChangeLog 9 Nov 2003 15:12:59 -0000 1.50 *************** *** 2,5 **** --- 2,6 ---- --------- * Enhancments: + - Added a module for Reporter. (20031109-1, Philip Ludlam) - Added a constant for the resource file type ot OSFile and some extra members to the ProgInfo object definition. (20030928-1, Dave Appleby) |
From: <th...@us...> - 2003-09-28 11:13:16
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv15400/Source/Computer/oslib Modified Files: OSFile.swi Log Message: More Toolbox enhancements from Dave Appleby. Change 20030928-1. Index: OSFile.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib/OSFile.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** OSFile.swi 11 Mar 2002 10:05:10 -0000 1.2 --- OSFile.swi 28 Sep 2003 11:13:02 -0000 1.3 *************** *** 19,22 **** --- 19,23 ---- OSFile_TypeBBCROM = .Bits: 0xBBC, OSFile_TypeCode = .Bits: 0xF95, + OSFile_TypeResource = .Bits: 0xFAE, OSFile_TypeDOSDisc = .Bits: 0xFC8, OSFile_TypeDevice = .Bits: 0xFCC, |
From: <th...@us...> - 2003-09-28 11:13:16
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv15400/docs Modified Files: ChangeLog Log Message: More Toolbox enhancements from Dave Appleby. Change 20030928-1. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** ChangeLog 27 Sep 2003 12:13:23 -0000 1.48 --- ChangeLog 28 Sep 2003 11:13:01 -0000 1.49 *************** *** 2,5 **** --- 2,7 ---- --------- * Enhancments: + - Added a constant for the resource file type ot OSFile and some extra + members to the ProgInfo object definition. (20030928-1, Dave Appleby) - Added some missing constants to OptionButton and fixed some types in ToolAction. (20030927-1, Dave Appleby) |
From: <th...@us...> - 2003-09-28 11:13:16
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv15400/Source/Toolbox/oslib Modified Files: ProgInfo.swi Log Message: More Toolbox enhancements from Dave Appleby. Change 20030928-1. Index: ProgInfo.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib/ProgInfo.swi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ProgInfo.swi 11 Mar 2002 10:08:09 -0000 1.3 --- ProgInfo.swi 28 Sep 2003 11:13:02 -0000 1.4 *************** *** 24,29 **** ProgInfo_Licence: licence_type, Toolbox_MsgReference: version, ! Toolbox_StringReference: alternative_window_name ! ) "Structure to describe Object for in-memory construction - referenced from Toolbox_Template"; --- 24,31 ---- ProgInfo_Licence: licence_type, Toolbox_MsgReference: version, ! Toolbox_StringReference: alternative_window_name, ! Toolbox_MsgReference: uri "Added in ProgInfo 1.01", ! .Bits: uri_action "Added in ProgInfo 1.01" ! ) "Structure to describe Object for in-memory construction - referenced from Toolbox_Template"; *************** *** 37,41 **** ProgInfo_Licence: licence_type, Toolbox_MsgReference: prog_version, ! Toolbox_StringReference: alternative_window_name ); --- 39,45 ---- ProgInfo_Licence: licence_type, Toolbox_MsgReference: prog_version, ! Toolbox_StringReference: alternative_window_name, ! Toolbox_MsgReference: uri "Added in ProgInfo 1.01", ! .Bits: uri_action "Added in ProgInfo 1.01" ); |