![]() |
![]() |
#1 |
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" |
![]() |
#2 |
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. |
![]() |
![]() |
#3 | |
Longplayer
|
Quote:
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. |
|
![]() |
![]() |
#4 |
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. |
![]() |
![]() |
#5 |
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. |
![]() |
#6 |
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.. |
![]() |
![]() |
#7 |
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 | |
![]() |
||||
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 |
|
|