* Moved lots of stuff from MEM1 to MEM2
* Made it possible to select partition for nand emulation (first time config)
* On clean install it will find valid emu nands if they are present in the default folder
* Fixed GameTDB for nand emulation
* Broke background music
* Probably even more
-moved this stupid now hide wait message debug print to less annoying
place
-wiiflow wants the dsp shutdown back, so I'll leave it in
-we shouldnt try to alloc mem1 after running apploader, just some
good advice before booting a game, should prevent codedumps
-sd file buffer can be mem1 too, we have enough left
-set mem2 usage to 49mb, thats everything we get anyways
-banner sounds should load faster now, also banner sound
in emulator coverflow when switching game should work again
-forcing check wait thread now on boot, not that the thread
is still working without noticing ;)
there was)
-fixed random game flickering on return to wiiflow, doesnt work
for everyone still ;)
-removed dsp deinit, dont see a reason for that anymore
approx are enough) also readded memory cleanup before booting
a wii game to make sure games work
-added some small check to see if path is valid, sometimes
it codedumped on game path check
-using low mem setup of GX, because it got more expainations
what is what and works fine so why now ;)
-allocating memory to find partition dynamically now to prevent
the function from overwriting something maybe in wiiflow
-moved cheat file loading to mem2, because we cant just allocate
the memory *somewhere* as it was before
-categories should be found faster now (thanks yardape8000 for tip)
-we dont need to debug print if we set gecko debugging on or not :P
-back to the entry point we had before
-set up cache to 32 again, seems to make wiiflow faster
-changed few things about memory management again
-made a few free safe again in code
-clearing screen properly now, no green screens or things like this
-added a few more low mem settings, fixed a missing flush in set
video mode (thanks dimok)
-partially clearing mem1 too now, using the code of cfg-loader for that
(thanks)
-using asm volatile instead of __asm__ to really call what we want
(thanks dimok for explaination)
-deiniting usb device properly
-shutting down system properly now on game boot, games should boot
more often now, its still not fully fixed
thingys and replaced it with their proper calls
-fixed some big memory bugs, downloading much covers shouldn't
be a problem anymore, also memory management should work better
-fixed typo in debug print on game boot, also changed some
things in apploader, making it ready to remove linker script
properly, still in but I hope not for long ;)
-modified wiiflow startup and init order a bit
Fixed bug where user selected IOS is never actually used, because the configuration file was unloaded before it gets there.
Fixed NAND paths being created with double "/"s. No real effect because they seem to be automatically reduced to a single "/"
Minor wifi-gecko changes to keep it alive close to the game launch.
*Added button to extract save from NAND to game config menu
*Added button to flash save to NAND to game config menu
*Fixed some buttons in game config menu
*Cleaned some unused code
*Moved some code to better places
it broke it
@overjoy:
I tested the place where it was well enough, I tried to move
it but you can't, you need to set it directly if you want or not,
install plain mios v10 and you'll see there is no other way
* Fixed game installer for Wii games on partitions with sector size other than 512
* Fixed removing Wii games (issue: 41)
* Cleaned up some useless stuff
-added proper pal 480p patch in DML games, if you
want to use new DML v1.0, set your games to either PAL 480p
for PAL games or NTSC 480p for NTSC games, also in the
wiiflow.ini make sure you set dmlr52+ to no in wiiflow.ini
* The GC Ex Dumper will now wait after the first read error so the user can eject the disc to clean it
* Added a check to the GC Ex Dumper that sees if the disc is ejected by accident
* Fixed free block/size calculation for GC Ex Dumper
* Fixed some thread messages
* Again some code cleanup and minor fixes
* Updated dutch.ini
* Updated english.ini
NOTE: The GC Ex dumper will only wait after the first read error. If the disc still contains errors after it's cleaned the dumper will stop the process or continue and lose the unreadable data in "skip on error" mode
you want to have the gamecube games in the usb folder
"ngc" you now also just need to set the ini to "ngc",
no need for "%s:/ngc" anymore (thanks r-win for few tips)
* Fixed progress bar for games that come with 2 discs
* Dumper now uses a much smaller buffer when "skip on error" mode is on
* Added __WaitForDisc function to cleanup a lot of code
* Cleaned up some more
gamecube games on usb, its a new config entry
in DML section, dir_usb_games, default is the
"games" folder. If you want for example "ngc",
change the value to "%s:/ngc". (issue 19)
gc game from usb to sd
-made the gc disc installer progress bar more
accurate too ;)
-deleting a gamecube game will now delete all
files found in the directory, more accurate lol
by default
-updated and cleaned up gamecube disc dumper, in
compressed mode it now shows the percentage of how
much wrote in size instead of the files wrote, this
avoids confusion why it freeze at some % and is more
accurate
-fixed dumping gamecube games to ntfs, general
dumping progress is maybe a bit slower now on
all partition types (using fwrite instead of
fseek now, seems like libntfs dont like fseek)
installer, maybe it's a bit faster now ;)
I want to thank stfour for his fileOps
which was added in r160, it makes a very
good job, without it copy game from usb to
sd would have taken longer to add for me :)
-added possibility to copy gamecube games from
usb to sd card, after copy process game will be
started (copy takes 5-10 minutes) (issue 12)
-added possibility to install gamecube games
to usb fat partitions
-fixed game name not displayed in delete game dialog
-changed naming scheme of partition name in top-right
corner in coverflow, now looks like DML [USB1], name
depends on view
32k align by default now, compression without
32k still doesnt work properly
-fixed stupid bug which may deletes all your
games when deleting one game (thanks Miigotu)
-reverted video change of r154 for now
- Added retry on read errors
- Added skipping on read errors
- Added pos to compress data
- Added pos to align all files by 32k
- Dumper will now only dump game.iso on default
- Now using drivebay led to show disc reading activity
- Now checking if game already exists before dumping it
Configuration of the dumper:
Set the following vars in wiiflow.ini (domain: DML) to config the dumper:
- skip_on_error=yes/no to enable/disable error skipping (default = no)
- compressed_dump=yes/no to enable/disable compressed dumping (default = no)
- write_ex_files=yes/no write ex files yes/no (default = no)
- align_files=yes/no to align all by 32k yes/no (default = no)
- num_retries=# were # = the amount of read retries the dumper should perform before it marks the block as bad on read errors
* Fixed gc_discHdr struct
* Updated aiff decoder to dimok's code (Thnx)
Todo for GC disc dumper:
* Add retry on read error
* Add skip on read error pos
* Add some more checks
-reverted xFede's unneeded copy-paste from gx !which was even
not documented! from last rev r108
@xFede:
I said you to leave it as it is, really don't do that again
or I'll be angry, thanks.
* DML Coverview is now disabled if the MIOS found isn't recognized as DML
* DML game subfolder naming convention may now change to 'Game Name' for example. No need to keep this as GameID anymore
* Current_item config option is now saved while launching DML GC games
* Playcount & Lastplayed options are now saved for DML GC games
* Fixed GameTDB
* Fixed cover colors the right way
* Added GameTDB support to Gamecube game headers
* Fixed a bug were gameconfig in COVERFLOW_USB only showed 1 config page after gameconfig in COVERFLOW_DML was entered
* Fixed text label for Video modus in DML gameconfig
* Some other minor bug fixes, cleanups and changes to gain more stability
NOTE: However FIX94 reverted some changes they shouldn't make you can see most changes I made for now are minor changes. I'll have to check more, but so far great job guys!
r417 -> r417mod
-Added very basic DML support (many thanks to the postloader code)
-Re-added IOS reload
-Added cIOS base 60, 70 and 80 as compatible ones for d2x v8+
r417mod -> r417mod2
-Fixed NTSC video mode
r417mod2 -> r417mod3
-Fixed black wii game covers if no WiiTDB file exist, forcing to white now
-Set default gamecube game cover to black
-Added DML icon
-Compressed all PNG files to save space
-May fixed codedump if IOS58 games started from DVD (thanks entropy)
-Allowing access to the homebrew screen while parental controls are enabled (thanks entropy)
-Disable cover downloads while parental controls are enabled (thanks entropy)
r417mod3 -> r417mod4
-fixed DML audio streaming if NAND emulator was enabled before
-removed DVD boot from DML launch, makes boot process way faster (still needs a disc inserted)
-Added base IOS58 to DVD launch list, may really fixes IOS58 games from DVD :P
r417mod4 -> r417mod5
-added yellow covers for "Mario & Sonic at the London 2012 Olympic Games" PAL and NTSC-U
-fixed black covers for "Pandora’s Tower: Until I Return to Your Side" and "Ikenie no Yoru" NTSC-J
-removed some options in DML coverflow because they doesnt work
-fixed global options in DML coverflow
-fixed gametdb titles and synopsis (see http://gbatemp.net/topic/204106-wiiflow-an-open-source-gui-usb-loader/page__st__4515__p__3950858#entry3950858)
-moved IOS selection to new page 4