http://bugs.winehq.org/show_bug.cgi?id=20893
Summary: Project One: some graphic elements are not displayed. Product: Wine Version: 1.1.28 Platform: PC URL: ftp://ftp.scs-trc.net/pub/c64/Tools/Graphics/Project1_ V0.5.zip OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: wolfram@the-dreams.de
Created an attachment (id=25034) --> (http://bugs.winehq.org/attachment.cgi?id=25034) Hack to remove display-flaws in ProjectOne
After installing and running the software, the pixels in the zoom-mode and the grid are all black. So, you can paint, but will see the results in the overview window only. Selecting View->Palette shows also black boxes instead of the C64-colors.
I took this opportunity to get started with wine-hacking, and finally came up with the attached patch, which removes the above flaws. It is based on git as of yesterday, but I could also apply it to 1.1.28 which I had installed on another computer. The problem itself was noticed way earlier, maybe pre 1.0.0, but I can't give exact numbers here. I am aware this is not a true fix; still it should be a good hint where differences between wine and Windows are. I am afraid my (yet) lacking windows-skills won't take me much further, so I'll file this as a bug-report now. I will also attach screenshots before/after the patch later.
Note that this program was coded by a friend of mine and I do have the sourcecode. If worthwhile, I can ask him for allowance to give the source to interested wine-developers (but beware of hackish, first-time VB-code ;)) or just ask me for details, if needed.