ps2sdk  1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
libosd_common.c File Reference
#include <kernel.h>
#include <syscallnr.h>
#include <osd_config.h>
+ Include dependency graph for libosd_common.c:

Go to the source code of this file.

Functions

int PatchIsNeeded (void)
 

Detailed Description

libosd support functions

Definition in file libosd_common.c.

Function Documentation

◆ PatchIsNeeded()

int PatchIsNeeded ( void  )

Definition at line 20 of file libosd_common.c.

20  {
21  ConfigParam original_config, config;
22 
23  GetOsdConfigParam(&original_config);
24  config=original_config;
25  config.version=1; //Protokernels cannot retain values set in this field.
26  SetOsdConfigParam(&config);
27  GetOsdConfigParam(&config);
28  SetOsdConfigParam(&original_config);
29 
30  return(config.version<1);
31 }
void SetOsdConfigParam(void *addr)
void GetOsdConfigParam(void *addr)

References GetOsdConfigParam(), SetOsdConfigParam(), and ConfigParam::version.

Referenced by InitExecPS2(), and InitOsd().