Package: openmsx
Version: 0.8.2-2.1

Little endian MIPS systems were autodetected as "mips" instead of "mipsel", 
which means openMSX will be built for a big endian CPU. This leads to all 
kinds of runtime bugs, the most obvious of which is that all SHA1 sums for 
ROMs will mismatch from those in the hardware configs and software DB, 
meaning that system ROMs from the pool directory are not found and game ROMs 
don't run because the mapper type is unknown.

The bug is in openMSX itself, in the script "build/detectsys.py". This is 
the commit in which I fixed the bug:

  http://sourceforge.net/p/openmsx/openmsx/ci/92fc9edb

This fix was made today and is not yet available in any released version of 
openMSX.

Instead of applying the fix, it is also possible to work around it by 
forcing the CPU type by passing "OPENMSX_TARGET_CPU=mipsel" to Make (only 
when building the "mipsel" arch, of course).

Bye,
                Maarten


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to