Project

General

Profile

Actions

Emulator Issues #493

closed

MP1 marumari graphics glitch

Added by tinctorius almost 16 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Whenever I use the morph ball in MP1, it doesn't look like the brochure said.

In cutscenes, the morph ball is orange. However, in-game, the morph ball
can look like an awesome dark grey or, rarely, a weird tribal dark-light
grey sphere. The structural features and metallic look are as they should
be. I've only seen the frigate and Chozo ruins so far, but the results are
overall the same.

In probably very related news, "bad scissors!" is spammed whenever I'm in
morph ball mode. I haven't seen this message in any other respect yet. When
I added printf's to the part of BPStructs responsible for handling scissor
parameters, displaying the new value of the scissor registers, I got this
for the welcome-to-your-saved-game-cutscene:

:DEBUG: scissor BR: 3D5365
:DEBUG: scissor BR: 255255
:DEBUG: scissor BR: 3D5365
:DEBUG: scissor BR: 255255
(etc)

This for walking mode:

:DEBUG: scissor BR: 3D5365
:DEBUG: scissor TL: 156326
:DEBUG: scissor BR: 195365
:DEBUG: scissor TL: 156156
:DEBUG: scissor BR: 3D5365
:DEBUG: scissor TL: 156326
:DEBUG: scissor BR: 195365
:DEBUG: scissor TL: 156156
(etc)

And this for marumari mode:

:DEBUG: scissor BR: 3D5330
:DEBUG: scissor TL: 156156
:DEBUG: scissor BR: 3D5365
:DEBUG: scissor TL: 156346
:DEBUG: scissor BR: 175365 << "bad scissor!"
:DEBUG: scissor TL: 156156
:DEBUG: scissor BR: 3D5365
:DEBUG: scissor BR: 195195
:DEBUG: scissor BR: 3D5365
:DEBUG: scissor TL: 15618B
:DEBUG: scissor BR: 3D5330
:DEBUG: scissor TL: 156156
:DEBUG: scissor BR: 3D5365
:DEBUG: scissor TL: 156346
:DEBUG: scissor BR: 175365 << "bad scissor!"
:DEBUG: scissor TL: 156156
:DEBUG: scissor BR: 3D5365
:DEBUG: scissor BR: 195195
:DEBUG: scissor BR: 3D5365
:DEBUG: scissor TL: 15618B
(etc)

The effect of the problem is minor, but it's annoying oglgfx get's spammed
when debugging other parts of Dolphin ;)

Actions

Also available in: Atom PDF