libretro / yabause

Yabause/YabaSanshiro/Kronos libretro ports (Sega Saturn emulators).
http://yabause.org
31 stars 53 forks source link

(WIIU) Blue Hue Over Game Screen #304

Open Ploggy opened 1 month ago

Ploggy commented 1 month ago

Read first This repository is home to 3 libretro cores : yabause, Kronos, and yabasanshiro. Your issue will be closed if you don't mention the core you are using.

You should also consider this :

I've just compiled Yabause for the WiiU, I know because of the lack of a Jit the Core will run bad I was just curious to see if I could get the Core running on WiiU.. I did manage to get a few games to run but they all seem to have a strange blue tint/hue?

Does anyone have any idea why it would do that?

image

This is what I added to the Makefile to get the Core building:

Nintendo WiiU

else ifneq (,$(findstring wiiu,$(platform))) TARGET := $(TARGET_NAME)libretro$(platform).a CC = $(DEVKITPPC)/bin/powerpc-eabi-gcc$(EXE_EXT) CXX = $(DEVKITPPC)/bin/powerpc-eabi-g++$(EXE_EXT) AR = $(DEVKITPPC)/bin/powerpc-eabi-ar$(EXE_EXT) ENDIANNESS_DEFINES = -DWORDS_BIGENDIAN -DMSB_FIRST -DHW_WUP -mcpu=750 -meabi -mhard-float -Dppc STATIC_LINKING = 1 HAVE_SSE = 0 HAVE_THREADS = 0

This seemed to be enough to get a successful build.

barbudreadmon commented 1 month ago

Does anyone have any idea why it would do that?

As for any core running on those wii/wiiu/ps3 machines, endianness. Don't expect this to be looked into, except if you are willing to look into it yourself.

Zeox-Gamer commented 1 month ago

@Ploggy friend, I had an idea why don't you talk to some programmers to see if they have an idea like clownacy to help with some issue

I'm trying to see what could have caused this problem with the blue tone, but what I said might be a good idea.

Ploggy commented 1 month ago

Does anyone have any idea why it would do that?

As for any core running on those wii/wiiu/ps3 machines, endianness. Don't expect this to be looked into, except if you are willing to look into it yourself.

Thanks, Its fine I was mainly curious to see if it was a simple fix. Damn those endian's..