Changelog 10.02.2019
- Fixed streaming callback potentially executed with a NULL-pointer, due to the pointer getting changed between function calls.- CDVDMAN: consolidated CDVDFSV_BUF_SECTORS and CDVDMAN_FS_SECTORS, for clarity. - CDVDMAN_FS_SECTORS is now set to 8 and CDVDFSV will read up to - CDVDMAN_FS_SECTORS sectors per chunk. When the buffer is not aligned, then it will use 1 sector for alignment correction. This is higher than previously because I don't know why we only used 7/8 sectors...- Added patch for Harvest Moon: A Wonderful Life- padhook: changed Hook_scePad2CreateSocket() to always check and install IGR if SockParam is null (which is optional). This replaces the incomplete patch from 541d270.- padhook: do not create padhook thread & interrupt handler in duplicate. Thread will now be installed either at the IOP reboot or when the padhook is triggered, whichever comes first. This will allow the power button to always be used for IGR, even if libpad cannot be located due to the game being protected in some way (i.e. Tekken 5).- ISOFS: Fixed iso: being stuck in an opened state, if the file cannot be opened for mounting.