From 3f43c466ca282ba14473d974659b5423c7067b08 Mon Sep 17 00:00:00 2001 From: spicyjpeg <88942473+spicyjpeg@users.noreply.github.com> Date: Mon, 7 Feb 2022 01:11:35 +0100 Subject: Rewrite psxapi with BIOS API stub generator script --- libpsn00b/psxapi/fs/_InitCd.s | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 libpsn00b/psxapi/fs/_InitCd.s (limited to 'libpsn00b/psxapi/fs/_InitCd.s') diff --git a/libpsn00b/psxapi/fs/_InitCd.s b/libpsn00b/psxapi/fs/_InitCd.s deleted file mode 100644 index decf2bd..0000000 --- a/libpsn00b/psxapi/fs/_InitCd.s +++ /dev/null @@ -1,37 +0,0 @@ -.section .text -.set noreorder - -.include "hwregs_a.h" - -.global _InitCd -.type _InitCd, @function -_InitCd: - addiu $sp, -8 - sw $ra, 0($sp) - - lui $a0, IOBASE # Load IOBASE value - - lw $v0, DPCR($a0) # Get current DMA settings - nop - sw $v0, 4($sp) # Save to stack - - jal _96_init # Init CD subsystem - nop - - lui $a0, IOBASE # Load IOBASE again - - lw $v0, 4($sp) # Get old DMA control settings - lw $v1, DPCR($a0) # Get DMA settings by _96_init() - - lui $a1, 0xffff # Mask out settings for CD DMA - ori $a1, 0x0f00 - and $v0, $a1 - - or $v0, $v1 # Merge and set new DMA settings - sw $v0, DPCR($a0) - - lw $ra, 0($sp) - addiu $sp, 8 - jr $ra - nop - \ No newline at end of file -- cgit v1.2.3