dolphin lib work (#237)

* getLayerNo_common_common finally matched

* dolphin ai / ar / card work from prime decomp

* work on dolphin dvd / dsp / db

* more dolphin os work

* si work

* remove asm

* build fix
This commit is contained in:
TakaRikka
2023-01-02 11:20:10 -08:00
committed by GitHub
parent 56b8c7b8c0
commit 6ddea57b69
257 changed files with 9625 additions and 10850 deletions
+8 -8
View File
@@ -164,7 +164,7 @@ void mDoMemCd_Ctrl_c::restore() {
field_0x1fc8 = 0;
s32 card_state = CARDOpen(mChannel, "gczelda2", &file);
if (card_state == CARD_ERROR_READY) {
if (card_state == CARD_RESULT_READY) {
if (!mDoMemCdRWm_Restore(&file, this, sizeof(mData))) {
mCardState = 3;
} else {
@@ -221,7 +221,7 @@ void mDoMemCd_Ctrl_c::store() {
if (mCardState == 2) {
card_state = CARDCreate(mChannel, "gczelda2", 0x8000, &file);
if (card_state == CARD_ERROR_READY || card_state == CARD_ERROR_EXIST) {
if (card_state == CARD_RESULT_READY || card_state == CARD_RESULT_EXIST) {
mCardState = 1;
} else {
setCardState(card_state);
@@ -230,9 +230,9 @@ void mDoMemCd_Ctrl_c::store() {
if (mCardState == 1) {
card_state = CARDOpen(mChannel, "gczelda2", &file);
if (card_state == CARD_ERROR_READY) {
if (card_state == CARD_RESULT_READY) {
card_state = mDoMemCdRWm_Store(&file, this, sizeof(mData));
if (card_state != CARD_ERROR_READY) {
if (card_state != CARD_RESULT_READY) {
setCardState(card_state);
} else {
mCardState = 4;
@@ -343,7 +343,7 @@ void mDoMemCd_Ctrl_c::format() {
s32 card_state = CARDFormat(mChannel);
if (OSTryLockMutex(&mMutex)) {
if (card_state == CARD_ERROR_READY) {
if (card_state == CARD_RESULT_READY) {
mCardState = 5;
} else {
setCardState(card_state);
@@ -478,12 +478,12 @@ s32 mDoMemCd_Ctrl_c::loadfile() {
CARDFileInfo file;
s32 card_state = CARDOpen(mChannel, "gczelda2", &file);
if (card_state == CARD_ERROR_READY) {
if (card_state == CARD_RESULT_READY) {
CARDClose(&file);
return CARD_ERROR_UNLOCKED;
return CARD_RESULT_UNLOCKED;
} else {
setCardState(card_state);
return CARD_ERROR_READY;
return CARD_RESULT_READY;
}
}