Commit Graph

34 Commits

Author SHA1 Message Date
Fledge68
01cb1b47fc - now using precompiled ext_loader.bin since it won't work after being compiled with ppc r39. use ppc r30 to r37 to compile it if you really need to. 2021-09-13 12:32:04 -05:00
fix94.1
3b1dcf389a -added back some missing cover converting code for jpegs
-added some more debug information and more safety code
2014-03-24 18:59:24 +00:00
fix94.1
d31f40a84b -finally adjusted the homebrew app booter entry point to be safe with the new memory manager
-updated the app booter to be compilable with the current devkitppc, that means if you compile wiiflow it will from now on also compile the app booter
-fixed a little compiler issue for the new wiiflow loader
2014-03-23 20:14:59 +00:00
fix94.1
368cfc2b7d -fixed wii game and channel booting by creating a small loader for the booter, this could possibly fix other problems on game bootup as well 2014-03-23 17:40:31 +00:00
fix94.1
959d71c186 -exported most images, the homebrew booter and the external booter out of the dol so we gain memory, it now will be used from your sd/usb directly, to now use your compiled wiiflow you need to copy the boot.dol AND folders from the folder "out" into your apps/wiiflow directory 2013-11-19 15:27:52 +00:00
fix94.1
bb1774e2c3 -highly beta, unfinished experiments with tinyload as wii game
booter, dont even think about it to report bugs with it
2012-10-12 22:25:22 +00:00
fix94.1
e3b38c435c -removed precompiled external booter dol, it will now be auto
compiled and moved by using the regular make/make -j
2012-09-29 19:05:11 +00:00
fix94.1
550ac3356b -made sfmt, wfmt and gprintf faster and more simple
-set down wiiflows entry point from 0x80A00000 to 0x8062000
(saves ALOT of MEM1 for lists etc, so wiiflow should be able to read
in alot of more games in for example plugin coverflow)
-recompiled libjpeg
-removed alot of annoying debug prints
-made the trailer code faster
2012-09-23 12:10:25 +00:00
fix94.1
6723f00181 -WIP stuff, dont report bugs please with this rev :P
-if a IOS is found which got the AHBPROT patched out, wiiflow will
run on it (for example if you boot wiiflow via HBC, it will boot
with IOS58 instead of 249)
-on game boot or on entering emu nand, wiiflow automatically reloads
IOS if necessary
-added check to only reload IOS if its really a different one
-removed SD card gecko log buffer allocation, using some 
buffer in dol directly (should allow longer logging, untested)
-set wiiflow optimize level back to -O2
2012-08-23 22:29:15 +00:00
fix94.1
14d4efe478 -added magic patcher of gx (thanks giantpune) this should make it
possible to always have full NAND access no matter which IOS is
loaded currently
-fixed the sometimes again flashing wait message on game boot
-added some proper ISFS init and deinit methods with debug prints
2012-08-21 16:33:44 +00:00
fix94.1
87d895e304 -oops fail
-set wiiflow optimize level to -O3 (4mb dol who cares :P)
2012-08-19 10:22:31 +00:00
fix94.1
0e5a5b4abd -fixed banners random crashes and codedumps
-WIP commit for wii game/channel booting, now uses a internal
extra dol file to boot wii games and channels, that should be a
better way to fix game and channel booting
2012-08-12 21:26:24 +00:00
fix94.1
9f9c455aa9 -added some trick to get all wii games to work without booting
problems or blackscreens (test it please)
-changed play button in full screen banner back to the right side
(jiiwah, why you changed that? It's right in the system menu)
2012-08-09 19:50:59 +00:00
fix94.1
971b5bdb52 -improved jpg support, now the cover width and height dont need
to be divisible with 4 anymore, you can use what you want
-moved sound buffers back in mem2, idk but for wiiflow it gives
a better result
-added mem2 memalign placeholder for new memory manager (after
a week still everything but finished)
-updated other small things, cleaned up source structure a bit
2012-08-05 13:48:15 +00:00
fix94.1
53c5594d29 -new wait message (thanks jj-kwik for the awesome base)
-added BASIC jpg support (currently only for internal theme files
and only with the power of 4 dimension images)
-using dvdskin files in jpg format (you wont notice the diff)
-created new folder in resources for the original theme pngs
(@devs: if you update pictures and use jpg, place the original png 
inside that folder that we have the original one just in case)
2012-07-21 17:05:58 +00:00
fix94.1
a99c4e1b72 -set back entry point to 0x80A00000 because of our bigger
dol file
2012-07-11 19:39:02 +00:00
fix94.1
6e1d34c879 -using O2 instead of O3 (everything makes problems in wiiflow
doesnt it?)
-made the same changes for return to in wii games
2012-07-10 21:33:21 +00:00
fix94.1
3aa8dde58d -set optimize level of wiiflow from min size to max speed,
sure the dol is bigger but therefore wiiflow is more stable
-fixed exit to doesnt work with parental lock enabled
2012-07-10 15:41:34 +00:00
fix94.1
fd30f2aa74 -set entry point back to 0x80B00000 (overjoy, why you changed that?)
-changed some small things about the menu class opening
-forgot to deinit ISFS on sys exit, may it created some problems
-closing wiimote inputs before reloading IOS
2012-07-07 19:09:56 +00:00
fix94.1
706e18c6c0 -internal wii game and channel banner playback, still work in
progress, thanks alot to dimok and the whole usb loader gx team 
for help and the code for it!
To zoom the banner to fullscreen click the back button, to zoom out
the back button again, known bugs:
-some games fuck up the textures of buttons (e.g. wii play motion)
-if no wii game or channel was selected and you try to launch a game
or exit wiiflow it will most likely codedump
2012-07-03 16:26:49 +00:00
fix94.1
087d2dd4b3 -updated english help file that source menu now opens with
holding B button
-included english.txt in wiiflow now, it will be displayed by 
default if no other help file is found
2012-06-21 13:08:58 +00:00
overjoy.psm
2fceea113f * DUH! 2012-06-07 00:35:55 +00:00
fix94.1
1f5d72f2a4 -fixed missing background music
-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
2012-05-16 14:48:01 +00:00
fix94.1
08a298b0b7 -using cfg-loader entry point now, its a bit lower ;)
-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
2012-05-15 21:33:53 +00:00
fix94.1
5716a3a225 -removed linker script yet again, hopefully properly this time :P
-modified the wii game launching to work without the linker script
2012-05-14 17:46:56 +00:00
fix94.1
4c300161e1 -replaced wiilight by something better from libprojectM because
its open source and we can modify it as we want, that should fix
the problem that the wii light sometimes did not disable properly ;)
2012-05-13 18:56:34 +00:00
fix94.1
1a0908497a -code cleanup and correction, should print more debug messages
than before if problems occur
-replaced most malloc by MEM2_alloc, as well as free and SAFE_FREE
replaced by MEM2_free
2012-05-12 16:03:14 +00:00
fix94.1
8912e55e5a -re-added our good old linker script, for some reason some
games refuse to work without it, and since it doesnt really
make a size diff, we can leave wiiflow this special thing
2012-05-09 20:09:39 +00:00
fix94.1
73e34da188 -removed our linker script and changed a few things
about memory usage, please test if everything works fine,
if memory still allocates fine and if memory usage is the
same, if not we can revert it
2012-05-07 19:45:25 +00:00
fix94.1
30bc03c9fa -updated libntfs-wii to version 2012.1.15
-updated libext2fs to e2fsprogs 1.42
-updated libfat to R4883
Thanks to USB Loader GX for the new libs
2012-04-22 17:40:21 +00:00
fix94.1
fc1c81d601 -added possibility to use own banner sounds for plugins, the
names just need to be added to the ini, see for example here:
http://www.mediafire.com/?o1oxfw8c7icp753
2012-04-10 17:12:38 +00:00
fix94.1
311ab42ed4 -Cleaned up GC and DML booting process
-Setting GC retail disc audio streaming properly now (no need for two drive inits)
2012-01-23 15:57:30 +00:00
fix94.1
afdd19e591 wiiflow r417 mod5, changes:
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
2012-01-21 21:15:45 +00:00
fix94.1
82d67b6413 mirrored wiiflow r417 2012-01-21 20:57:41 +00:00