iclmeleesd / dios-mios-lite-source-project

Automatically exported from code.google.com/p/dios-mios-lite-source-project
Other
0 stars 0 forks source link

Force progressive mode feature for playing PAL games on NTSC Wii with component cable #60

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago

Thanks and all credits go to emu_kidid for this feature.
I adapted the viconfigure patches from swiss-gc to allow forcing the 
progressive mode directly into DML.

If anyone could help testing this version (based on r59), that would be great. 
I created two elf files: one for sneek nand and the other for real nand. My own 
testing so far has been very limited (using sneek nand version only for one 
game: Luigi's Mansion PAL).

Attached are:
1. The patch for DML folder to show the changes to several files.
2. forceprogressive.h file which should be copied to the folder DML/asm.
3. Two DML elf files with selected options: debugger, no disc, pad, and 
progressive. 

Cheers.

Original issue reported on code.google.com by cona...@yahoo.com on 7 Apr 2012 at 8:54

Attachments:

GoogleCodeExporter commented 8 years ago
Not complaining, but shouldn't forcing 480i work better for PAL-on-NTSC 
compatibility? In my experience with Swiss, some games refuse to work or are 
busted in 480p, while (at a guess) three quarters of all games are 
480i-compatible out of the box.

Regardless, 480p-forcing is a great feature I've enjoyed using on Swiss, so 
nice to see it migrate to DML. My Wii is PAL, and my TV supports PAL, so I 
won't see any compatibility improvements, but I can confirm that Doshin the 
Giant (PAL) runs perfectly in 480p, as did the Japanese release. Will continue 
testing, but understand I'm not exactly the "target market" for this tweak.

I built using your patch, with nodisc disabled again as I have no need for it, 
and built for real NAND.

Original comment by vaguerant on 8 Apr 2012 at 3:51

GoogleCodeExporter commented 8 years ago

Thanks for testing it.

I tried forcing the interlace mode (by just changing the fourth byte in 
forceprogressive.h from 0x02 to 0x00 in case anyone wants to try it) and 
unfortunately it did not work for Luigi's Mansion PAL. But the interlace mode 
worked fine for Doshin the Giant PAL (and without using component cable). Again 
it was very limited testing. 

Original comment by cona...@yahoo.com on 8 Apr 2012 at 8:07

GoogleCodeExporter commented 8 years ago
Those elfs don't work in cfg usb loader if you turn on any of the options (no 
disc, NMM, etc).  They also don't work in postloader either.  Both discless and 
NMM work fine for me in stock r58 though.

Original comment by NkLz...@gmail.com on 12 Apr 2012 at 3:19

GoogleCodeExporter commented 8 years ago

I did not use NMM feature when building these elf files. No disc works for me 
with SNEEK+DI setup for Luigi's Mansion game (both PAL and NTSC versions). Try 
this v2 elf file (no NMM as well) where I put back the line: if( 
!ConfigGetConfig( DML_CFG_NODISC ) ) in main.c file. Let me know.

Original comment by cona...@yahoo.com on 15 Apr 2012 at 7:56

Attachments: