16 May 2012, 03:55 | #1 |
Registered User
Join Date: Feb 2010
Location: Canada
Posts: 80
|
Quite bad graphics corruption in DPAINT HAM MODE
As mentioned before in other threads, I use WinUAE to run graphics and sound applications rather than games. So maybe I am pushing the emulation in ways that show up certain bugs gamers aren't encountering. I have another thread on this forum about graphics corruption in TV-PAINT, for instance.
I've discovered quite bad graphics corruption in DPAINT IV and DPAINT V when used in any HAM mode. These are the only version of DPAINT that can use HAM mode. They both exhibit quite bad corruption. This is most evident when drawing large solid areas like circles or blocks of a single colour. I have found it only occurs when drawing with palette colour 2 - the same colour as that used by the menu bar. I've marked the colour in this DPAINT V screenshot with a red arrow. (click to enlarge) In DPAINT IV, not only does this corruption occur, but when using the pallette mixing tool (which is a HAM mode section of the screen) the corruption is also evident on the colour swatches. Note: This graphics corruption does NOT occur in either version when using a NON-HAM mode screen - EXCEPT when showing the pallete mixer in DPAINT IV, where once again the colour swatches are corrupted. It should be noted that the palette mixing display is actually a tiny HAM section of the screen. Another important thing to note: corrupted images when saved RETAIN the corruption in the saved file - even when loaded into other programs. Also note: when using other HAM graphics programs - i.e. BRILLIANCE there is no apparent graphics corruption. DPaint, however, is THE quintessential Amiga graphics program, so I'm sure there are many users that would like to know why this corruption occurs. I am using WinUAE 2.4.1 under Windows XP SP3. AmigaOS 3.9 Emulating an 040 based Amiga 4000. Links to config and log files: http://www3.sympatico.ca/clarke-santin/misc/config.uae http://www3.sympatico.ca/clarke-sant.../winuaelog.txt Last edited by ral-clan; 16 May 2012 at 04:05. |
16 May 2012, 08:00 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
I don't think this anything to do with emulation. It is normal HAM corruption when something changes base colors.
DPaint is not that system friendly as it looks. - Even Picasso96 enabled without using Picasso96 modes can cause problems. - Any system patch can cause problems - Even "too new" AmigaOS version can cause problems. What is the exact version and date of DPaint? AFAIK there are multiple revisions. |
16 May 2012, 13:30 | #3 |
Registered User
Join Date: Feb 2010
Location: Canada
Posts: 80
|
DPaint V is version 5.2
DPaint IV is version 4.6 I will try running these programs under a stock (emulated) A500 with plain installed WB3.1 and see if HAM problems still are present. |
16 May 2012, 14:27 | #4 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,831
|
What you see here is not HAM corruption, just look at the palette editor in the second picture. This is certainly another problem, because HAM just doesn't cause these effects.
|
16 May 2012, 14:46 | #5 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
Oops, I checked them quickly, saw repeating pattern and didn't bother to think because I decided (DPaint = can't be trusted. Ever.) before checking the images that it can't have anything to do with emulation.
Perhaps it is caused by some force bitplanes to fast ram patch or something. btw, those images are really really too small. |
16 May 2012, 20:31 | #6 |
Registered User
Join Date: Feb 2010
Location: Canada
Posts: 80
|
|
16 May 2012, 20:35 | #7 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
|
16 May 2012, 20:41 | #8 |
Global Moderator
|
Feel free to edit/delete the post at will if the images are a problem after you have checked them (links worked fine on FF 3.6.28) |
17 May 2012, 01:28 | #9 |
Registered User
Join Date: Feb 2010
Location: Canada
Posts: 80
|
Here are direct links to the images in original resolution:
http://s14.postimage.org/t14umqfw1/DPAINTV_fail01.png http://s14.postimage.org/ofdbs4jqp/DPAINTIV_fail01.png |
17 May 2012, 02:42 | #10 |
Registered User
Join Date: Feb 2010
Location: Canada
Posts: 80
|
UPDATE:
I have tested Deluxe Paint 4 and 5 on a stock/plain Amiga WinUAE setup and the HAM corruption does not occur. Then I started up my more advanced/RTG/OS3.9 WinUAE configuration while holding down the right mouse button (disalbes startup programs?). That fixed the problem with DPAINT HAM corruption in my advanced configuration. I think it kills Picasso96 - maybe that's what was causing the problem. Thanks for the suggestions Toni. So definitely not an emulation problem. Thanks. |
19 May 2012, 06:45 | #11 |
Amiga user since 1990
Join Date: Aug 2004
Location: Kingsport, TN / USA
Age: 44
Posts: 295
|
My guess is something within DPaint is conflicting with P96 or some other software, and causing it to write the wrong bit patterns to chip RAM. I'm pretty sure the palette screen is always in HAM mode even if not necessary, in order for the palette mixer on the right to function. It doesn't appear to use the same base palette as the document screen (I remember back in the day that even when editing an image in a "normal" screenmode, the palette screen would still show HAM fringing).
|
24 May 2012, 02:30 | #12 |
Registered User
Join Date: Sep 2011
Location: USA North America
Posts: 211
|
It definitely seems to be an issue with DPaint and Picasso 96. I recently replaced the Picasso II I had in my A4000 with a Cybervision 64. I have three bootable partitions, one with OS 3.1 and Picasso 96, one with OS 3.1 and Cybergraphics 4 and one with OS 3.9 and Picasso 96. The OS3.1/Picasso 96 system started to crash and reboot when I started DPaint 5.2. DPaint worked in the other 2 and it's always worked much better in Cybergraphics--I can use it in Cybergraphics modes up to 1024x768. I replaced the RTG library in the OS3.1/Picasso 96 system with the latest version and I could run Dpaint but I got the exact same issues I get in Winuae with Picasso 96: Pixels randomly the wrong color in Ham and 256 color AGA modes. No such problem in these modes under CyberGraphics.
Not an emulation issue at all. The same sort of incompatiblity exists in a real A4000 with Dpaint V and Picasso 96 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Help needed with HAM mode and Photon Paint | trydowave | support.Apps | 10 | 12 March 2013 20:49 |
indivision aga and ham mode | pbareges | support.Hardware | 3 | 03 February 2009 12:25 |
Graphics corruption | Minuous | support.WinUAE | 9 | 21 July 2005 17:42 |
Graphics Corruption | DW7 | support.WinUAE | 3 | 09 November 2003 01:45 |
Game that used 'HAM' mode | Big-Byte | Looking for a game name ? | 24 | 28 August 2002 10:37 |
|
|