English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 27 August 2015, 22:17   #1
Kpt.Nemo
 
Posts: n/a
WINUAE_PPC + Picasso IV vs Apus + X11 in vesafb mode

A long time ago, when I was waiting for OS4 and not wanted to go for PC, I worked on Linux for a while. Now, rumors of amazing WinUAE PPC compatibility with "real Amiga" pushed me to check what it looks like right now. Installing woody went quite smoothly. I have not encountered greater problems than with real Amiga. I could run X11 vesa mode, but only in 8bit-depth. The 16bit-depth screen looks a little strange.

My real Amiga is A1200 + BlizzardPPC + Bvision. And on this hardwer all works well
I do not know how Apus works on real A4000 + CvisionPPC + Picasso IV. and I have no idea how to check it out.

I have a few questions for experts.
Has nobody written a Picasso IV driver for Apus by 10 years?
Is the Picasso IV compatible with vesa only for 8bit?
or is there an error with the Picasso IV emulation?

Enable log makes sense only on the crash.
I used kernel from http://iweb.dl.sourceforge.net/proje...s_2.4.20-1.lha
and the installation disk http://cdimage.debian.org/mirror/cdi...ry-1_NONUS.iso
WinUAE configuration is the same as for OS4.
Configured Mouse Device is "/dev/amigamouse"
Configured Mouse Protocol is "busmose"
Attached Thumbnails
Click image for larger version

Name:	Apus-16e-maly.jpg
Views:	320
Size:	97.4 KB
ID:	45222   Click image for larger version

Name:	Apus-16e-pic.jpg
Views:	323
Size:	396.0 KB
ID:	45223   Click image for larger version

Name:	Apus-08e-pic.jpg
Views:	338
Size:	274.7 KB
ID:	45224  
 
Old 28 August 2015, 09:38   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
Looks like wrong RGB bit order. (White is still white, other colors are wrong)

Most likely driver problem. Picasso96 and CGX have correct colors in all modes.
Toni Wilen is online now  
Old 28 August 2015, 15:41   #3
Mad-Matt
Longplayer
 
Mad-Matt's Avatar
 
Join Date: Jan 2005
Location: Lincoln / UK
Age: 45
Posts: 1,853
Send a message via ICQ to Mad-Matt Send a message via MSN to Mad-Matt
Quote:
Originally Posted by Toni Wilen View Post
Looks like wrong RGB bit order. (White is still white, other colors are wrong)

Most likely driver problem. Picasso96 and CGX have correct colors in all modes.
Not when using os39 PPC they don't. If ppc is involved then in most software the colours will be wrong. Even using ppc datatypes (Warp datatype in this case) you will get a badly coloured backdrop. Some months back I showed this with the game nightlong ppc where the game has a completely broken palette (68k version runs fine).

Using UAEGFX however works ok with ppc as you can tweak the PC ARGB mode in the winuae settings for each bit depth. (I cant remember which one worked)If its the exact same issue causing a bad palette with LinuxPPC then maybe its some issue in the ppc core.
Mad-Matt is online now  
Old 28 August 2015, 15:51   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
But it works in OS4 so it can not be directly PPC related. Thats why I want better test case than some datatype because problem can be somewhere else.

EDIT: and it probably must be real hardware confirmed using _exact_ same hardware, it is too common to have RGB bit order bugs, not all cards support same modes.

Last edited by Toni Wilen; 28 August 2015 at 16:01.
Toni Wilen is online now  
Old 31 August 2015, 21:05   #5
Kpt.Nemo
 
Posts: n/a
VESA is a universal driver which must handle many different cards.
The same linux driver on a different architecture shows that it can works both LSBfirst or MSBfirst.
This shows that must be a register that forces driver to work in LSBfirst or MSBfirst mode not implemented (yet) in WinUAE.
I do not know if it's worth to check it, but maybe sometime in the future.
Attached Thumbnails
Click image for larger version

Name:	X-server.jpg
Views:	228
Size:	124.9 KB
ID:	45285   Click image for larger version

Name:	X-server-qemu.jpg
Views:	253
Size:	105.2 KB
ID:	45286  
 
Old 31 August 2015, 21:19   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
I don't understand your point..

Picasso IV emulation is hardware emulation, there is nothing to configure (There must not be anything to configure, it has to have exact same features and limits as real hardware).

What does VESA or QEMU have to do with Amiga? VESA is BIOS extension and I don't think any Amiga board have (x86) BIOS ROMs..
Toni Wilen is online now  
Old 31 August 2015, 21:37   #7
Kpt.Nemo
 
Posts: n/a
VESA for me is not bios, but standard (universal) graphics card manager that is enabled for Linux.
There must be some register showing the card parameters, including bitmap order.
If not, it must be a special driver which was never made for linux.
but I'm not an expert

Last edited by Kpt.Nemo; 31 August 2015 at 22:52.
 
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
It seem the JIT direct mode is not work in fs-uae. direct mode is important bernd roesch support.FS-UAE 27 20 September 2015 21:44
X11 on Amiga GhstWlf support.Apps 11 23 May 2015 00:01
WinUAE/PPC with APUS Boltar support.WinUAE 22 24 December 2014 20:50
Keep Active control panel "Line Mode" and "Interlaced Line Mode" Zilog request.UAE Wishlist 4 02 August 2014 23:08
'Warp Mode' broken in 'windowed mode' NoX1911 support.WinUAE 3 26 May 2007 01:05

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:12.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08065 seconds with 14 queries