Skip to content

SH-4 core has inverted 32-bit words in double-precision FPRs #4139

Open
@MooglyGuy

Description

@MooglyGuy

MAME's SH-4 core assumes that one can simply cast a float pointer to a double pointer and have the individual 32-bit words land in the correct order. This is not, nor has it ever been, a safe assumption.

Among surely other bugs, this causes the car Pole Position in Namco Museum on the Dreamcast pointed to the left. If and when this bug is fixed, it will point directly ahead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CPUopcodes execution and/or timingbug

    Type

    No type

    Projects

    Status

    To do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions