#15513 closed defect (fixed)
M4: black screen (BE/MORPHOS)
Reported by: | BeWorld2018 | Owned by: | ccawley2011 |
---|---|---|---|
Priority: | normal | Component: | Engine: M4 |
Version: | Keywords: | orion burger m4 | |
Cc: | Game: | Orion Burger |
Description
Platform: MorphOS / BE
Game: Orion Burger (DOS/French)
When i launch, blackscreen, i heart sound and voice.
After some time... ScummVM crash
ScummVM: 2.10.0git 19.11.2024
Attachments (5)
Change History (15)
by , 2 weeks ago
Attachment: | {FD5707EB-FD2F-4618-921B-C7971820D314}.png added |
---|
by , 2 weeks ago
Attachment: | {F8E74922-0DB1-4F29-9439-F11E9DEB5183}.png added |
---|
comment:1 by , 2 weeks ago
comment:2 by , 2 weeks ago
Summary: | M4: ORION BUGER FR black screen (BE/MORPHOS) → M4: black screen (BE/MORPHOS) |
---|
comment:3 by , 10 days ago
Thanks for testing and reporting this.
Indeed, I saw the same symptoms on PS3 and on my big-endian PowerBook G4, this week.
The funny thing is that Orion Burger (and its French release) used to work on that PowerBook G4, back in July or something like that.
I'm investigating this with a Git bisect, to see whether it's a regression, and if so, which commit could have introduced that...
comment:4 by , 9 days ago
So, a Git bisect on my big-endian system gave me commit 39f0c165c30118919ba082372acdd18ea72f2b3d
("M4: Avoid unaligned memory access in the memory stash code") (<https://github.com/scummvm/scummvm/commit/39f0c165c30118919ba082372acdd18ea72f2b3d>) as the source of the regression.
i.e. that change should maybe just work with byte
instead of uintptr
?
by , 7 days ago
Attachment: | {8DE559C9-74AE-4187-893D-7870FF6C4706}.png added |
---|
by , 7 days ago
Attachment: | {B833D6F0-7B2A-431F-A63C-E74944D3A145}.png added |
---|
by , 7 days ago
Attachment: | {010B7C9A-2726-4077-8B38-D272BAE2B965}.png added |
---|
comment:5 by , 7 days ago
ok after change byte instead of uintptr
result with OrionBurger working (check screenshot)
result same with Ripley.. ,ow working
Wow :-)
comment:7 by , 6 days ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
@BeWorld2018: I've pushed a shorter fix, suggested by ccawley2011. It works for me on my PowerBook G4, so I've pushed it to branch-2-9
as well.
Feel free to reopen this ticket if you still encounter any issue on MorphOS after this change. Thanks!
comment:9 by , 6 days ago
and then a better fix was added in GitHub PR https://github.com/scummvm/scummvm/pull/6267
(mentioning it here for traceability reasons)
Seem effect "riddle": Ripley's Believe it or not (DOS/French)