From: SourceForge.net <no...@so...> - 2009-07-24 19:44:23
|
Bugs item #2804280, was opened at 2009-06-10 18:46 Message generated for change (Comment added) made by m9710797 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=421861&aid=2804280&group_id=38274 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Graphics Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Delorme Marcel (emesde) Assigned to: Wouter Vermaelen (m9710797) Summary: v9990 palette mode b4 to b7 Initial Comment: The v9990 has to have two palettes containing the same values in mode b4 to b7. This means that color 32 to 47 has to have the same contains as 0 to 15. G9klib code example: LD A,(currentMode) CP A,G9K_MODE_B4 RET C ; Copy palette for b4 to b7 LD B,16*3 LD C,0 LD HL,(freeRamAddr) PUSH HL CALL G9k.ReadPalette POP HL LD B,16*3 LD C,4*32 JP G9k.WritePalette ---------------------------------------------------------------------- >Comment By: Wouter Vermaelen (m9710797) Date: 2009-07-24 21:44 Message: Implemented in revision 10260. ---------------------------------------------------------------------- Comment By: Delorme Marcel (emesde) Date: 2009-06-10 21:15 Message: the bpp doesn't matter. The v9990 manual actually says that 0 to 31 should be the same as 32 to 63. But because b4 to b7 only support upto 4bpp it doesn't really matter if 16 and 33 etc are the same or not. ---------------------------------------------------------------------- Comment By: Wouter Vermaelen (m9710797) Date: 2009-06-10 20:55 Message: I can confirm this bug. I see now that I even made some notes about this in my v9990 datasheet (on paper). But apparently I never got around to implementing it in openMSX. Do you know by heart how this behaves in 2bpp palette mode? Are it also the odd/even pixels with a separate palette or are there 4 palettes (colors 0-3, 16-19, 32-35, 48-51)? ---------------------------------------------------------------------- Comment By: Delorme Marcel (emesde) Date: 2009-06-10 20:10 Message: Some more info. This is not an undocumented feature. it's clearly noted in the manual. ---------------------------------------------------------------------- Comment By: Delorme Marcel (emesde) Date: 2009-06-10 18:54 Message: Almost forgot to mention that the even pixels use palette values 0 to 15 and odd 32 to 47 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=421861&aid=2804280&group_id=38274 |