xenia-project / xenia

Xbox 360 Emulator Research Project
https://xenia.jp
Other
8.3k stars 1.14k forks source link

MmQueryStatistics needs proper implementation #278

Closed dbz400 closed 7 years ago

dbz400 commented 9 years ago

available_pages set to 0x00013300 prevents Dragon Ball Z Raging Blast 1/2 from startup up .

gibbed commented 9 years ago

This value was reduced to 0x00013300 to get the Ace Combat 6 demo booting further (it was trying to allocate too much based on the previous value).

gibbed commented 9 years ago

What kind of behavior is it causing Raging Blast/2 to exhibit with 0x13300?

dbz400 commented 9 years ago

It crashed immediately when startup

dbz400 commented 9 years ago

Looks like original xbox also has this function used

https://github.com/Echelon9/cxbx-shogun/blob/08b11f6e14ff9bdf935dbd2472c875866b7cd9b5/src/CxbxKrnl/EmuKrnl.cpp#L2496

dbz400 commented 9 years ago

Red Dead Redemption is also verifying this value in order to bootup