Changes

Jump to navigation Jump to search
585 bytes added ,  21:21, 18 May 2010
| 9
| wait for dvd command to finish, update cache.dat if necessary, copy the 0x20 byte long disk id to 0x80000000.
if [disk_id + 0x18] is 0x5d1c9ea3, and the [disk_id + 0] is not 'RAAE', treat as a wii disc. otherwise, if [disk_id + 0x1c] is 0xc2339f3d, treat as gamecube disk otherwise, the disk type is unknown
| gamecube disk = 11, wii disk = 15, unknown = 54
|-
if streaming, setup via __DVDAudioBufferConfig
 go to state 12| 12, 50
|-
| 12
|-
| 17
| read partition info from disk| 18
|-
| 18
| wait for dvd command to finish, update cache.dat if necessarygo through the game partition, making note of those of type 0 and 1| 19
|-
| 19
| read 0x2000 bytes from disk| 20
|-
| 20
| wait for dvd command to finish, update cache.dat if necessaryif 0xc3f81a8e not found at the end of read block, go to state 54 if region check fails, go to state 54 if BS2IsValidDisc check fails, go to state 54 if booting from cache, go to state 37 if there's a partition of type 1, go to state 21 if there's a partition of type 0, go to state 37 otherwise, go to state 54| 21,37,54
|-
| 21
50

edits

Navigation menu