Peanut-GB was written with little endian hosts in mind. As such, bulding for big endian targets should result in an error until the core is modified to work correctly on big endian system.
Specifically, emulated CPU instructions that use 16-bit values may use the wrong byte order on big endian systems.
Such compile error should describe what changes have to be made to make it easier for a developer to make these changes, should they want to target a big endian host.
Thank you to the anonymous contributor for raising this issue.
Peanut-GB was written with little endian hosts in mind. As such, bulding for big endian targets should result in an error until the core is modified to work correctly on big endian system.
Specifically, emulated CPU instructions that use 16-bit values may use the wrong byte order on big endian systems.
Such compile error should describe what changes have to be made to make it easier for a developer to make these changes, should they want to target a big endian host.
Thank you to the anonymous contributor for raising this issue.