English Amiga Board


Go Back   English Amiga Board > Support > support.FS-UAE

 
 
Thread Tools
Old 20 September 2021, 08:00   #401
Hypex
Registered User

 
Join Date: May 2015
Location: Australia
Posts: 93
Quote:
Originally Posted by FrodeSolheim View Post
It's not complicated to fix the bigendian support; I did that previously for FS-UAE as you probably recall. I just might ignore it (when convenient) when experimenting with new code and wait until having a way to test it before bothering with it.

Given FS-UAE is running primarily on little endian, and emulating a big endian computer, I am surprised it could be ignored at all or even require little work. It doesn't make sense that it would be harder to get it working on native big endian than it is easily working on little endian. The world doesn't make sense!
Hypex is offline  
Old 20 September 2021, 08:11   #402
Hypex
Registered User

 
Join Date: May 2015
Location: Australia
Posts: 93
Quote:
Originally Posted by SnakeCoils View Post
After a long time I have cleaned up some of my PPC machines and after a complete reinstall of OSX 10.5 on new G4 equipped with an HDD as boot disk I discovered A LOT of stuttering in audio and video in my FS-UAE builds (3.0.5) that were not present at all on the other G4 when booted from an SSD.

Given you did a fresh install and if you are feeling keen provided you have the space you could try the OSX 10.6 PPC beta build which is slightly newer. :-D


https://www.macintoshrepository.org/...eopard-powerpc

Last edited by Hypex; 20 September 2021 at 08:17.
Hypex is offline  
Old 20 September 2021, 10:23   #403
FrodeSolheim
FS-UAE Developer
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 40
Posts: 3,884
Quote:
Originally Posted by Hypex View Post
Given FS-UAE is running primarily on little endian, and emulating a big endian computer, I am surprised it could be ignored at all or even require little work. It doesn't make sense that it would be harder to get it working on native big endian than it is easily working on little endian. The world doesn't make sense!
No-one said it was harder. I even said that it wasn't complicated. But it is *some* extra work. For example, in some cases you need to convert values between big-endian and little-endian *if* the host is little-endian, and not if it is big-endian. Or maybe you need to specify different OpenGL texture format flags on little-endian vs big-endian. So you might need if-statements (or compiler defines) and write code for both cases. If you forget do this in one place, or ignore it on purpose for now to get it working at all for little-endian, then it won't work properly on big-endian.

In all cases, written code needs to be tested to ensure it is written correctly. So it hasn't really got anything to do with difficult vs. easy, but rather more about what hardware I can/will test on and what host platforms I officially support. That's what I'm going to focus on. I'm aware of big-endian vs. little-endian and usually take that into account when writing code.
FrodeSolheim is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
FS-UAE for G4 ppc OSX 10.5.8 elowan support.FS-UAE 35 10 November 2014 19:22
[QUESTION] Will we see PPC support in FS-UAE too? amigafreak68k support.FS-UAE 39 09 September 2014 22:28
JIT on E-UAE PPC? _ThEcRoW support.OtherUAE 8 06 May 2011 23:55
PPC Emulation in UAE Beakster support.WinUAE 9 15 March 2008 11:28
PPC UAE on os 3.9 DDNI request.UAE Wishlist 7 26 October 2006 19:09

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 12:06.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Page generated in 0.13359 seconds with 16 queries