diff --git a/src/libsrc/apple/grlib.pla b/src/libsrc/apple/grlib.pla
index 881967d..a534e3c 100644
--- a/src/libsrc/apple/grlib.pla
+++ b/src/libsrc/apple/grlib.pla
@@ -219,7 +219,11 @@ export asm grBLT(x, y, width, height, src)#0
         AND     #$0F
         BCC     evnBLT
        ; ODD ROW
-oddBLT  AND     #$F0
+oddBLT  ASL
+        ASL
+        ASL
+        ASL
+        AND     #$F0
 evnBLT  EOR     (GBASE),Y
         STA     (GBASE),Y
 ++      INC     SRCL
diff --git a/src/samplesrc/grtest.pla b/src/samplesrc/grtest.pla
index da6e3fc..e79817b 100644
--- a/src/samplesrc/grtest.pla
+++ b/src/samplesrc/grtest.pla
@@ -12,10 +12,10 @@ byte[]         = $00,$0A,$0F,$0F,$0F,$0F,$0A,$00
 byte[]         = $80,$00,$0A,$0A,$0A,$0A,$00,$80
 byte[]         = $80,$80,$00,$00,$00,$00,$80,$80
 
-byte[] tile1 = $88,$11,$88,$11,$88,$11,$AA,$00
-byte[]       = $88,$11,$88,$11,$88,$11,$AA,$00
-byte[]       = $88,$11,$88,$11,$88,$11,$AA,$00
-byte[]       = $0A,$05,$0A,$05,$0A,$05,$0A,$00
+byte[] tile1 = $11,$11,$11,$11,$11,$11,$55,$00
+byte[]       = $11,$11,$11,$11,$11,$11,$55,$00
+byte[]       = $11,$11,$11,$11,$11,$11,$55,$00
+byte[]       = $05,$05,$05,$05,$05,$05,$05,$00
 
 //
 // Test routine