Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Force Progressive Patch for Egg Mania #11222

Merged
merged 1 commit into from Nov 4, 2022

Conversation

JMC47
Copy link
Contributor

@JMC47 JMC47 commented Oct 27, 2022

Allows the NTSC and NTSC-J versions to use full frame rendering. This allows them to behave correctly with Dolphin's Force Progressive hack. Without this patch, the game shake up and down 1 pixel every other frame.

Codes originally from Swiss, written by Extrems.

This patch substitutes field rendering with full frame rendering in the
NTSC and NTSC-J versions of Eggmania.  This allows Dolphin's
"Force Progressive" hack to work with this title.

Codes originally from Swiss, written by Extrems.
@AdmiralCurtiss
Copy link
Contributor

Huh, I didn't think this would be realistically doable. Can we also do it for the other handful of interlaced-only games?

@Extrems
Copy link

Extrems commented Oct 28, 2022

No, I've already looked.

@AdmiralCurtiss
Copy link
Contributor

Someone on discord has been posting codes/patches for these interlaced games...

Dragon Ball Z - Budokai (NTSC) (GCN)

Deinterlacing Code
003CB228 00000000
Dragon Ball Z - Budokai 2 (NTSC) (GCN)

Deinterlacing Code (Half-Complete)
00625DC8 00000000
Egg Mania - Eggstreme Madness (USA) (Rev 1)

Deinterlacing Code
02167638 00000000
0216763A 00000000
Disney's Magical Mirror Starring Mickey Mouse (USA)

Deinterlacing Code
0211CD70 00000000
0211CD72 00000000

Does someone who actually has these games want to investigate what these do and if they work as advertised?

@JMC47
Copy link
Contributor Author

JMC47 commented Oct 29, 2022

I can test these later, but I'll convert them to patches if I can.

@Extrems
Copy link

Extrems commented Oct 29, 2022

This approach will keep the internal vertical resolution halved.

@AdmiralCurtiss
Copy link
Contributor

Ah, so those basically force it to always render the even (or odd) field?

@Extrems
Copy link

Extrems commented Oct 30, 2022

Yes. Swiss already has the tech to do this for the purpose of forcing 240p.

@AdmiralCurtiss AdmiralCurtiss merged commit 7a76aee into dolphin-emu:master Nov 4, 2022
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants