Opened 19 years ago
Closed 19 years ago
Last modified 19 years ago
#1385 closed defect (fixed)
BS2: Currently broken on big-endian?
|Reported by:||eriktorbjorn||Owned by:||eriktorbjorn|
|Cc:||Game:||Broken Sword 2|
From what I've been told on #scummvm, Broken Sword currently misbehaves on big-endian architectures. Apparently it's playable (with glitches?) up to reaching Quaramone City, where it's crashing frequently.
The crashes so far seem to come primarily from the Router code. Some have been reported from the mixer, but for now I'm going to assume they happen as a result of the router corrupting memory.
From what I understand it used to work fine, but so far I haven't heard any theories on when it broke. I'd really, really like to see this fixed, but I don't have any BE hardware to test it on so I'm going to need some help here.
Ticket imported from: #875386. Ticket imported from: bugs/1385.
Change History (4)
comment:1 by , 19 years ago
comment:2 by , 19 years ago
Turned out to be a bug in convertEndian() that I accidentally introduced between revisions 1.77 and 1.78. Thanks to olki, it has finally been tracked down and killed.
comment:3 by , 19 years ago
|Status:||new → closed|
comment:4 by , 19 years ago
|Component:||→ Engine: Sword2|
|Game:||→ Broken Sword 2|
One of the scenes that has been reported as problematic is leaving the mining office.
By the way, I don't know for certain that the problems are endian-related, but I haven't had any such problems on little-endian.