From: <to...@us...> - 2002-11-28 13:09:02
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv19925/OSLib/!OsLib/Source/Core/oslib Modified Files: OS.swi OSSpriteOp.swi Log Message: Various enhabcements and bug-fixes. Updated Test suite Index: OS.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OS.swi,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** OS.swi 23 Nov 2002 12:46:28 -0000 1.8 --- OS.swi 28 Nov 2002 13:08:59 -0000 1.9 *************** *** 1716,1720 **** ( R0 = .Int: crc_in, R1 -> .Data: block, ! R2 -> .Char: end, R3 = .Int: stride ), --- 1716,1721 ---- ( R0 = .Int: crc_in, R1 -> .Data: block, ! //R2 -> .Char: end, //TV 20021128 ! R2 -> .Data: end, R3 = .Int: stride ), Index: OSSpriteOp.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OSSpriteOp.swi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** OSSpriteOp.swi 23 Nov 2002 12:12:59 -0000 1.3 --- OSSpriteOp.swi 28 Nov 2002 13:08:59 -0000 1.4 *************** *** 497,500 **** --- 497,516 ---- ), + OSSpriteOp_ReadPixelColourDeep = + ( NUMBER 0x2E, + ENTRY + ( R0 # 41 "Reads pixel colour into 24-bit RGB value", + R0 | OSSpriteOp_Flags: flags, + R1 -> OSSpriteOp_Area: area, + R2 = OSSpriteOp_Id: id, + R3 = .Int: x, + R4 = .Int: y + ), + EXIT + ( R5 = .Bits: gcol, + R6 = OS_Tint: tint + ) + ), + OSSpriteOp_WritePixelColour = ( NUMBER 0x2E, *************** *** 520,523 **** --- 536,552 ---- ( R5! = .Bool: solid )), + + OSSpriteOp_WritePixelColourDeep = + ( NUMBER 0x2E, + ENTRY + ( R0 # 42 "Writes pixel colour using 24-bit RGB value", + R0 | OSSpriteOp_Flags: flags, + R1 = .Ref OSSpriteOp_Area: area, + R2 = OSSpriteOp_Id: id, + R3 = .Int: x, + R4 = .Int: y, + R5 = .Bits: gcol, + R6 = OS_Tint: tint + ) ), OSSpriteOp_WritePixelMask = (NUMBER 0x2E, ENTRY (R0 # 44 "Writes pixel |