![]() |
![]() |
![]() |
![]() |
![]() |
Make 'Ys I & II Eternal Story' able to boot.
Posted on 2005-12-18 00:00:00 |
Worked a little bit on the "CDVDFSV" IOP module emulation, but didn't do anything significant. I looked around in the code, and I came to the conclusion that it might not be the problem of this being unable to boot: All it does is read some sectors, then check for "SLPS_999.99" and "SYSTEM.CNF" files and do something with the sector position of SYSTEM.CNF. But nothing more than that.
So I turned my attention to a thread that's created by the program later on in the initialization phase. This thread seems to be responsible for initializing a couple of IOP modules at first, sleep for a while and wait to be woken up by the main thread after each vsync. But for some reason this thread fails and is destroyed. So this could be the source of the problem. I tried to change some stuff but without any success... I'll be investigating on this case. There won't be any updates for a week because I'll be away to visit family for christmas. I'll hopefully have a lot to say when I come back. |