Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
92 user(s) are online (51 user(s) are browsing Forums)

Members: 0
Guests: 92

more...

Headlines

 
  Register To Post  

AmigaOS video modes question
Home away from home
Home away from home


See User information
@All

I have currently a hard time understanding how video modes work on AmigaOS4.

There is "PC" and no "PC" video modes. As far as I remember, "PC" video modes mean "little-endian" and no "PC" mean big-endian (so how the color bytes placed in memory).

Now, what I didn't understand, why for x5000 with RadoenHD I have that:

(open in new tab for full size):
Resized Image

But on my pegasos2 with Radeon9250 i have that:

(open in new tab for full size):
Resized Image


See, on x5000 with RadeonHD, 16-bit modes are "PC" ones. On pegasos2 with Radoen9250 16 bit modes are not "PC" ones. Is it simply typo, and in both cases 16 bit are "PC" (so little-endian ones)? Or indeed RadeonHD in 16 bit are "little-endian", and Radeon9250 are "big-endian"? It can be typo probably? And visually, it all works the same in 16bit modes on both RadeonHD and Radeon9250, meaning that probably with Radeon9250 "PC" over 16bits just not written, but mean it?



Edited by kas1e on 2020/1/26 18:38:00
Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: AmigaOS video modes question
Quite a regular
Quite a regular


See User information
I agree. :)

I saw these "PC" modes first with the Mediator Voodoo drivers, which supported both, at least eventually. Did the Mac firmware Radeons at the time (PowerPC based platform which was BE, the platform not the chips) use big endian? I remember those cards are not supported on OS 4. So I think the card firmware determines the pixel format. Since OS 4 didn't have legacy "native" software, big endian format was easy to drop.

Go to top
Re: AmigaOS video modes question
Home away from home
Home away from home


See User information
@kas1e

Yes, PC means little-endian byte order. Older Radeon cards (like the Radeon 9250) are fully bi-endian, whereas the latest cards are not. Hence, your Radeon 9250 can do big-endian 16-bit, while the Radeon HD card in your X5000 can't.

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top

  Register To Post

 




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




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project