From 1243217547de55a9a83a2fadf88e73406b2769c6 Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Thu, 22 Apr 2010 18:12:25 +0000 Subject: SCI: added additional comment for setOrigin() commit (from waltervn), after doing some test with sierra interpreter svn-id: r48775 --- engines/sci/graphics/ports.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engines/sci/graphics/ports.cpp b/engines/sci/graphics/ports.cpp index 8802d1ccb2..f3f834e0d8 100644 --- a/engines/sci/graphics/ports.cpp +++ b/engines/sci/graphics/ports.cpp @@ -389,6 +389,8 @@ Port *GfxPorts::getPort() { void GfxPorts::setOrigin(int16 left, int16 top) { // This looks fishy, but it's exactly what sierra did. They removed last bit of left in their interpreter + // It seems sierra did it for EGA byte alignment (EGA uses 1 byte for 2 pixels) and left it in their interpreter even + // when going VGA. _curPort->left = left & 0x7FFE; _curPort->top = top; } -- cgit v1.2.3