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. |