| 109 | } |
| 110 | |
| 111 | static void stateReadingFST() |
| 112 | { |
| 113 | LastState = (stateFunc)stateReadingFST; |
| 114 | |
| 115 | if (bootInfo->FSTMaxLength < BB2.FSTLength) |
| 116 | { |
| 117 | #line 644 |
| 118 | OSHalt("DVDChangeDisk(): FST in the new disc is too big. "); |
| 119 | } |
| 120 | |
| 121 | DVDLowRead(bootInfo->FSTLocation, OSRoundUp32B(BB2.FSTLength), BB2.FSTPosition, |
| 122 | cbForStateReadingFST); |
| 123 | } |
| 124 | |
| 125 | static void cbForStateReadingFST(u32 intType) |
| 126 | { |
no test coverage detected