8bitbubsy / pt2-clone

ProTracker 2 clone for Windows/macOS/Linux
https://16-bits.org
BSD 3-Clause "New" or "Revised" License
458 stars 33 forks source link

Support for PPC machine ? #5

Closed BeWorld2018 closed 4 years ago

BeWorld2018 commented 4 years ago

Hi, If is possible to compile on MorphOS and AmigaOS4 ? Thanks

8bitbubsy commented 4 years ago

No, sorry, big endianness is not supported. I doubt MorphOS nor AmigaOS4 has SDL2 ports either.

BeWorld2018 commented 4 years ago

Yes SDL2 work fine on AmigaOS4 and MorphOS !!!

See here (issue maybe) :

in pt2_modloader.c :

fread(&powerPackerID, 4, 1, f); if (powerPackerID == 0x30325850) // "PX20"

all m*() doesnt support bigendian

8bitbubsy commented 4 years ago

There are plentiful of cases where big endian will fail in the clone, and I removed all of the old big endian-supporting code long ago because I don't want to spend more time and resources supporting PPC. I don't have any test machines with PPC for testing either.

BeWorld2018 commented 4 years ago

ok, I understand but it's a shame for the Amiga community. Thanks anyway for answering me.

8bitbubsy commented 4 years ago

That's not very nice to hear... Remember that this is a non-profit project, and I have worked really hard on it. I hope that the Amiga community can see a value in my PT clone even if it doesn't run on PPC. I'd guess that most users in the Amiga community are not using a PPC in their main computer either...

BeWorld2018 commented 4 years ago

ok sorry.. english is not my primary language... maybe wrong word :( Your work is fantastic !