Crediar, auteur de nombreux outils de la scène Wii, publie DML (Dios Mios Lite). DML est un SD loader GameCube, il permet donc de lire les backups de jeux GC sur carte SD.Celui-ci fonctionne avec ou SANS Sneek.Crediar est maintenant aidé par d'autres personnes pour l'améliorer.Lisez le tutoriel pour savoir comment lancer vos backups GC depuis une SD/SDHC avec DMLDisEX est disponible ici.Révision 51Updated games that break when using DiscEX -c and games that break due missingMIOS patches.Note: Kirby's Air Ride still breaks when using compression of any kind!Révision 50Again another donation another feature. Thanks for donating!-DML now takes a config which is read from memory (0xC0001700) see config.h forthe structure. The supplied config always overwrites ALL define settings done via global.h-It is now possible to supply a custom game- and cheatfile path via the configstructure.-There are three video mode configs:*DML_AUTO: uses the default DML code to pick the best video mode for the game*DML_NONE: keeps the current setting*DML_FORCE: uses the video mode supplied via the config structure-Fixed the dungeon map freeze for the USA version of Zelda:CE, thanks tobetakoopa for the fix-NMM activity is no longer flashing the slot led when the define is disabled-NMM is (silently) disabled if something is inserted in Slot ARévision 49-added another PADRead pattern (XG3-USA, ...)-changed console shutdown codeRévision 48As requested, console reset/power off via controller added. Thanks for thedonation!L+Z+Digital-Down+A: power offL+Z+Digital-Down+B: console resetThis only works on the first controller.Révision 47* Small fixes to the .elf loading code(crediar)* Removed sd logging in the function IRQHandler, might be unstableRévision 46- change CheatCode.c to include two versions of the code-handler (default is forcheat only, use a new define debugger in global.h to change it for debuggerversion)Révision 45* Changed the debug output to write as much as possible to the log file on sdcard* Added some debug output when loading .elf filesRévision 44-changed the __GXSetVAT patch to only patch Zelda:WW and Zelda:CE This fixes all issues r43 had because of this patch.This will be my last commit for the time being.Révision 43- patches the Windwaker Dungeon Map Freeze.Révision 42 mod- same as r42 just with a fix for Paper Mario RPG.Révision 42-added .gct cheat support, which is enabled by default and can be switched offin global.h-added a new define to let the debugger wait, debugger wait is off by default-made the cbForStateBusy detection code more versatileNote: The .gct file is to be placed at sd:/games/GZLE01/GZLE01.gct .The .gct must not be large than 1840byte, otherwise it will not be used.Révision 41-added section about games that use audio streamingRévision 40-added wiki page about game issues.Révision 39-fixed a small bug that prevented to patch cbForStateBusy on games with .dolsor .elf filesRévision 38-added basic(=not working) support for games with .elf filesRévision 37-added a feature to test the speed of the SD card. It is disabled by default and can be enabled via the SPEEDTEST define in global.hRévision 36-fixed random(!) disc read errors-removed unused code-fixed hook codeNote: This "only" fixed the random read errors, there might be games that getread errors due other reasons, like Pokemon Colosseum which writes to the reserved area used by DML.This concludes the deal from the video.Révision 35-fixed black screen issueRévision 34-fix for the error from r33Révision 33-writing the video mode changes to SRAM-removed the remaining ehci code-added the hack for Ikaruga's audio streaming, which is required with the current audio streaming handlingRévision 32-restored loading retail GC discs with a sd card insertedRévision 31-restored retail disc support with no sd card inserted-restored DVD-R access with gamecube homebrew-minor code cleanupRévision 30-removed some old code-updated video mode patch codeRévision 29-video mode fixes for EURRévision 28-removed cache system since new patch code is fast enough-fixed video modesRévision 27-removed zelda-hack which "broke" saving-added a define to switch between real nand and sneek nand build (real nand is default)-added loading of DOLs and real disc support again-changed video mode patching to always set PROG flags (doesn't affect people without PROG cables)Révision 26-replaced code with my versionThis version is tested and working!Révision 25-fixed a bug which always turned off the wii after the first DVDReadRévision 24-removed old patch codeRévision 23-added DVDInquiryAsync and DVDSeekAbsAsynPrio patches, which fixes fatal disc errorsRévision 22-updated patch code-improved SRAM patching for PAL60-optimized main.dol/apploader detection codeIt was a bit tricky to make the changes since my version is quite different, sothere could be some problems, which I will of course fix when they arise.Révision 21* Fixed some values about the used sram for the code, stack and heap(Crediar)* Disablig the VIInit patch on PAL games if the SRAM is set to PAL, this shouldthis the black bar on PAL60Révision 20* Allow booting gamecube retail discs without sd card inserted* Allow MIOS to patch games on retail discs like Wind Waker* Added launching gamecube homebrew like cMIOS do, but DML is still NOT a cMIOS!* Allowing gamecube homebrew to read DVD-Rs like cMIOS do* Commented out some functions to save some memoryRévision 19...Révision 18* Reverted some of the EXIControl and Shutdown changes. They were not safe inthese 3 functions.Révision 17* Added a new patch for DVDReadAbsAsyncPrioForBS(thanks to Crediar again). Nowmulti .dol games should work.* Deleting the boot.bin after reading. And if there's no boot.bin, DML boots theinserted retail disc. This alows to boot retail GC discs from the disc channelagain.* Changed the handling of critical errors. The EXI control register is notchanged anymore and Shutdown() is always called on critical errors. Hopefullyone of both fixes the file table deleting problems.* Changed some debug output.Révision 16* r15 and r16 are unstable, only use them at your on risk! They might erase yourFAT file table* Added 2 more DVDReadAbsAsyncPrio patch optionsRévision 15* Using the games' dvd read patch for apploaders as well now. This at leastfinds the dvd read function of the 2nd apploader on multi .dol games.Révision 14* Added LDVDReadAbsAsyncPrio for the DVDReadAbsAsyncPrio of apploaders, fixesthe multi .dol issue to 50%* Fixed the bug introduced in r13Révision 13* Minor code cleanup for the fwrite patchRévision 12* DML is now meant to be installed as MIOS on real nandRévision 11* Fixed a typo that resulted in fwrite patches when they were disabledRévision 10* Switched to the audio streaming patches from Swiss* Added a hack for Ikaruga's audio streaming* Removed a hack for Eterna Darkness audio streaming* Added a version system for the cache files, so the patterns can be updated* Changed the .dol loading detection a littler9* Changed the patcher to cache the patches for all loaded .dol files, and also use the cache if the main.dol is reloaded* Use the general .dol load detection code when loading the main.dol with the MIOS IPL * Removed the hack to get Metroid Prime to work, it should not be required anymorer8* Removed the ehci code to allow booting DML from real nand without usb device connected. This has issue #1 as well thoughr7* Improved the patcher speed a bitr6* Added the ability to turn off fwrite patching and dbgprintfr5* Patching the MIOS IPL to not patch games, now they should at least boot * Removed the hack to get Wind Waker to boot as it should not be required anymore * Added a batch file to make compiling even easier on Windows machinesr4* Added some comments about the MIOS patcher * Minor code cleanupr3- Add debugger and cheat codes feature (requires kenobigc.bin in sd:\games folder; see global.h for turning-off or on this feature when compiling iosmodule.elf)r2- Version initiale, développée par Crediar.SNEEK+DI - Installation1. Téléchargez MIOSv10 depuis NUS Downloader et décryptez le.2. Utilisez FixELF pour créer un fichier MIOS patché:FixELF 0000000c.app DML.elf 000000c.app(Copiez le fichier 0000000c.app dans ce dossier, et lancez step2.bat pour la version normale ou step2debug.bat pour la version debug).3. Assurez vous qu'un BC NON MODIFIE est installé sur votre NAND Virtuelle(Si vous avez installé une version inférieure à la r12 sur votre NAND virtuelle, vous devrez réinstaller un BC non modifié).4. Injectez ce nouveau fichier 0000000c.app dans un WAD d'un MIOS v105. Installez ce WAD sur votre Nand réelle (pas la virtuelle).6. Choisissez votre jeu Gamecube depuis la liste dans le menu de SNEEK et lancez le via la chaîne disqueNote: Il est recommandé d'utiliser Bootmii en boot2 plutôt qu'en IOS car très peu de jeux fonctionnent avec Bootmii en IOS.Référez vous au Readme.txt pour plus d'informations. Code source : http://code.google.com/p/dios-mios-lite-source-project/
↧