DAX ZISO Loader 0.3 (by Dark_AleX) for UMDEMULATOR 0.8c and MPHGameLoader 
-------------------------------------------------------------------------

This is a tool that lets you load isos compressed in dax format (a custom format, compressor is 
included).


Requeriments:

- 1.50 firmware

- UMDEMULATOR 0.8c (optional, daxziso already incorporates in his core the UMDEMULATOR core)

- Optional: MPHGameLoader (for games that require 2.XX)


Instructions:

- Copy the folders PSP and UMDEMULATOR in the root of your mem stick.

- Compress your iso with the DAX Creator tool (for win32) that is in this package.

- Copy your compressed iso (.dax) to ms0:/ISO

- Execute DAX ZISO Loader. Select the emulation method, your iso (normal or compressed), and
  press X.

* Explanation and compatibility of differents methods.

  - Off: the iso won't be emmulated and the program will exit to the system menu. This method 
    only has sense if you want to emulate the flash0 & flash1.

  - System menu. It returns to the system menu, letting you to load the game through the system 
    menu or another loader like mphgameloader or FastLoader("Start inserted UMD").
    This is the most compatible method since exiting to the psp menu free system resources.

  - Direct load. It will directly load your iso. At the moment, it seems that this method is 
    less compatible than the system menu one. Be always sure that you try the different methods
    to see which one is the best for your games.

  - Copy load. It will copy the game boot.bin file to ms0:/UMDEMULATOR/DBOOT.BIN  and it will 
    load it. The compatibility of this method should be more or less the same than the "direct
    load" one.

  - MPHGameLoader. To use this method you'll need the file "ms0:/MPHGameLoader/mphloader.prx"
    of the MPHGameLoader application. It seems to be the less compatible methods of all.
    It's more compatible use the system menu one and execute mphgameloader.

  - Original UMDEMULATOR: to use this method you'll need to copy the EBOOT.PBP from UMDEMULATOR
    (the folder without the %) to ms0:/UMDEMULATOR and rename it to "UMDEMU.ELF"

    This method will load the original umdemulator letting it to load isos in dax format.
    The compatibility of different load methods inside UMDEMULATOR should be more or less the
    same that those from DAXZISO, although it may have some differences, mainly in the copy
    load method.

 - To quit ISO emulation, execute the loader and press triangle.

Questions:

- Q: Will support DAX ZISO Loader more common formats of compressed files like .zip, .rar, .gz?
- A: NO. I already did testings with .zip and .gz files, and the EXIT JAP iso was still loading 
     after more than 10 minutes. The problem with those files is that the seeking is really slow.
     That was the main reason behind creating an own format. The DAX format is very similar to
     the .Z/.Z.table concept, except that it's only one file and other few changes. 

-Q: Can load DAXZISO games that UMDEMULATOR/MPHGameLoader cannot?
-A: No. The iso emulation is still done by the UMDEMULATOR core, although the reading functions
    are redirected to the DAXZISO one.


Changelog:

- 0.3. March, 20
 * The program doesn't need other apps, and its use is less annoying than before.  
 * Both, the umdemulator and daxziso cores are now merged into a single file.

- 0.2. March, 16
 * Improved compatibility and stability.
 * The program now writes its core in the kernel RAM next to the UMDEMULATOR core and both
   run when a game or homebrew starts/exits.

- 0.01 beta. March, 14: Initial release, very buggy.

TODO:

- Add an option to use less RAM

- Correct some bugs

- Extend the DAX compression format with more options

Creditos:

 - The first 4 KB of FUSEDCORE.BIN file are the UMDEMULATOR core.bin.
   UMDEMULATOR is written by Humma Kavula.

 - The rest of the program is written by Dark_AleX.

 - PBP icon and background: LaMa
 
 - DAX ZISO Loader and DAX Creator use both the zlib library: http://www.zlib.net