Function


nuContGBPakGetStatus

Syntax:
s32 nuContGBPakGetStatus(NUContPakFile* handle, u8* status)
Arguments:
handle	GB Pak control structure (shared with Controller Pak structure)
status	The detected status
Return Value:
Error
Explanation:

Gets the status of the GB Pak and stores it in "status"

"status" contains the following data.

OS_GBPAK_GBCART_ON This bit indicates insertion of Game Boy Game Pak. The bit = 1 if Game Pak is inserted in GB Pak.
OS_GBPAK_GBCART_PULL This bit indicates detection of removal of Game Boy Game Pak. The bit = 1 if Pak was once removed. It becomes 0 when a Pak is inserted and osGbpakGetStatus()or osGbpakReadId() is called.
OS_GBPAK_POWER Indicates power supply to the GB Pak.
1 when power is ON; 0 when power if OFF

The return value is the value returned by the osGbpakGetStatus function.

Errors:

PFS_ERR_NOPACK Nothing is inserted in the specified Controller.
PFS_ERR_DEVICE Some device other than a GB Pak is inserted in the Controller.
PFS_ERR_CONTRFAIL Data transfer with Controller has failed. Either the Controller is not connected properly, or there may be some problem with the GB Pak or the Controller connector.
PFS_ERR_NO_GBCART Game Boy Game Pak is not inserted in the GB Pak.
PFS_ERR_NEW_GBCART Game Boy Game Pak has been removed and reinserted.