diff --git a/BootROMs/cgb_boot.asm b/BootROMs/cgb_boot.asm index 31fbeab..fa826f5 100644 --- a/BootROMs/cgb_boot.asm +++ b/BootROMs/cgb_boot.asm @@ -429,8 +429,11 @@ Dups4thLetterArray: PaletteCombinations: palette_comb: MACRO ; Obj0, Obj1, Bg - db \1 * 8, \2 * 8, \3 *8 - ENDM + db (\1) * 8, (\2) * 8, (\3) *8 +ENDM +raw_palette_comb: MACRO ; Obj0, Obj1, Bg + db (\1) * 2, (\2) * 2, (\3) * 2 +ENDM palette_comb 4, 4, 29 palette_comb 18, 18, 18 palette_comb 20, 20, 20 @@ -453,7 +456,7 @@ palette_comb: MACRO ; Obj0, Obj1, Bg palette_comb 4, 4, 18 palette_comb 4, 4, 20 palette_comb 19, 19, 9 - palette_comb 3, 3, 11 + raw_palette_comb 4 * 4 - 1, 4 * 4 - 1, 11 * 4 palette_comb 17, 17, 2 palette_comb 4, 4, 2 palette_comb 4, 4, 3 @@ -465,8 +468,8 @@ palette_comb: MACRO ; Obj0, Obj1, Bg palette_comb 24, 22, 24 palette_comb 16, 22, 8 palette_comb 17, 4, 13 - palette_comb 27, 0, 14 - palette_comb 27, 4, 15 + raw_palette_comb 28 * 4 - 1, 0 * 4, 14 * 4 + raw_palette_comb 28 * 4 - 1, 4 * 4, 15 * 4 palette_comb 19, 22, 9 palette_comb 16, 28, 10 palette_comb 4, 23, 28 diff --git a/Cocoa/AppIcon.icns b/Cocoa/AppIcon.icns index 05a241c..0fe8005 100644 Binary files a/Cocoa/AppIcon.icns and b/Cocoa/AppIcon.icns differ diff --git a/Cocoa/GBViewGL.m b/Cocoa/GBViewGL.m index 15aed08..b80973e 100644 --- a/Cocoa/GBViewGL.m +++ b/Cocoa/GBViewGL.m @@ -27,6 +27,7 @@ { [super flip]; dispatch_async(dispatch_get_main_queue(), ^{ + [self.internalView setNeedsDisplay:YES]; [self setNeedsDisplay:YES]; }); } diff --git a/Windows/sameboy.ico b/Windows/sameboy.ico index 1d67769..685523e 100644 Binary files a/Windows/sameboy.ico and b/Windows/sameboy.ico differ