From 84422eceb3ecaa325f814b306665e58b0c3be647 Mon Sep 17 00:00:00 2001 From: "John Wilbert M. Villamor" Date: Fri, 28 Feb 2020 11:41:30 +0800 Subject: Added CdOpenDir(), CdReadDir() and CdCloseDir(). Fixed SpuKeyOn() bug and added cdbrowse example. --- libpsn00b/psxcd/psxcd_asm.s | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'libpsn00b/psxcd/psxcd_asm.s') diff --git a/libpsn00b/psxcd/psxcd_asm.s b/libpsn00b/psxcd/psxcd_asm.s index 7fe1c1d..0bfe5ca 100644 --- a/libpsn00b/psxcd/psxcd_asm.s +++ b/libpsn00b/psxcd/psxcd_asm.s @@ -371,6 +371,17 @@ _cd_fetch_result: .Lwrite_status: + andi $v1, $v0, 0x10 + + beqz $v1, .Lno_disc_change + nop + + la $v1, _cd_media_changed + addiu $a1, $0 , 1 + sw $a1, 0($v1) + +.Lno_disc_change: + sb $v0, 0($a0) .Lskip_status: -- cgit v1.2.3