AVPack cvar
This commit is contained in:
parent
25894c4083
commit
053782cde4
|
@ -8,6 +8,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "xenia/base/logging.h"
|
#include "xenia/base/logging.h"
|
||||||
|
#include "xenia/base/cvar.h"
|
||||||
#include "xenia/kernel/kernel_state.h"
|
#include "xenia/kernel/kernel_state.h"
|
||||||
#include "xenia/kernel/user_module.h"
|
#include "xenia/kernel/user_module.h"
|
||||||
#include "xenia/kernel/util/shim_utils.h"
|
#include "xenia/kernel/util/shim_utils.h"
|
||||||
|
@ -23,6 +24,8 @@
|
||||||
|
|
||||||
#include "third_party/fmt/include/fmt/format.h"
|
#include "third_party/fmt/include/fmt/format.h"
|
||||||
|
|
||||||
|
DEFINE_int32(avpack, 8, "Video modes", "Video");
|
||||||
|
|
||||||
namespace xe {
|
namespace xe {
|
||||||
namespace kernel {
|
namespace kernel {
|
||||||
namespace xam {
|
namespace xam {
|
||||||
|
@ -193,12 +196,13 @@ void XCustomRegisterDynamicActions() {
|
||||||
DECLARE_XAM_EXPORT1(XCustomRegisterDynamicActions, kNone, kStub);
|
DECLARE_XAM_EXPORT1(XCustomRegisterDynamicActions, kNone, kStub);
|
||||||
|
|
||||||
dword_result_t XGetAVPack() {
|
dword_result_t XGetAVPack() {
|
||||||
|
// Value from https://github.com/Free60Project/libxenon/blob/920146f/libxenon/drivers/xenos/xenos_videomodes.h
|
||||||
// DWORD
|
// DWORD
|
||||||
// Not sure what the values are for this, but 6 is VGA.
|
// Not sure what the values are for this, but 6 is VGA.
|
||||||
// Other likely values are 3/4/8 for HDMI or something.
|
// Other likely values are 3/4/8 for HDMI or something.
|
||||||
// Games seem to use this as a PAL check - if the result is not 3/4/6/8
|
// Games seem to use this as a PAL check - if the result is not 3/4/6/8
|
||||||
// they explode with errors if not in PAL mode.
|
// they explode with errors if not in PAL mode.
|
||||||
return 6;
|
return (cvars::avpack);
|
||||||
}
|
}
|
||||||
DECLARE_XAM_EXPORT1(XGetAVPack, kNone, kStub);
|
DECLARE_XAM_EXPORT1(XGetAVPack, kNone, kStub);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue