NOTE:
Game uses a fixed LBA for this routine.
Must remap this too.



800114C8	lui    at, $8003
800114CC	sw     a0, $b5b4(at)
800114D0	jal    func25880 [$80025880]
800114D4	addu   a1, s0, zero
800114D8	addiu  a0, zero, $0002
800114DC	addu   a1, s0, zero





func25904:	; 80025904
80025904	lui    v1, $1b4e
80025908	ori    v1, v1, $81b5
8002590C	addiu  a0, a0, $0096
80025910	mult   a0, v1
80025914	addu   v0, a1, zero
80025918	lui    a1, $8888
8002591C	ori    a1, a1, $8889
80025920	mfhi   v1
80025924	sra    a3, v1, $03
80025928	sra    v1, a0, $1f
8002592C	subu   a3, a3, v1
80025930	mult   a3, a1
80025934	lui    t1, $6666
80025938	ori    t1, t1, $6667
8002593C	sll    a1, a3, $02
80025940	addu   a1, a1, a3
80025944	sll    v1, a1, $04
80025948	mfhi   a2
8002594C	subu   v1, v1, a1
80025950	subu   a0, a0, v1
80025954	mult   a0, t1
80025958	sra    v1, a3, $1f
8002595C	addu   t0, a2, a3
80025960	sra    t0, t0, $05
80025964	subu   t0, t0, v1
80025968	sll    v1, t0, $04
8002596C	subu   v1, v1, t0
80025970	mfhi   a1
80025974	sll    v1, v1, $02
80025978	subu   a3, a3, v1
8002597C	mult   a3, t1
80025980	sra    v1, a0, $1f
80025984	sra    a1, a1, $02
80025988	subu   a1, a1, v1
8002598C	sll    a2, a1, $04
80025990	sll    v1, a1, $02
80025994	addu   v1, v1, a1
80025998	sll    v1, v1, $01
8002599C	subu   a0, a0, v1
800259A0	mfhi   t3
800259A4	addu   a2, a2, a0
800259A8	sra    v1, a3, $1f
800259AC	mult   t0, t1
800259B0	sb     a2, $0002(v0)
800259B4	sra    a0, t3, $02
800259B8	subu   a0, a0, v1
800259BC	sll    a1, a0, $04
800259C0	sll    v1, a0, $02
800259C4	addu   v1, v1, a0
800259C8	sll    v1, v1, $01
800259CC	subu   a3, a3, v1
800259D0	addu   a1, a1, a3
800259D4	sra    v1, t0, $1f
800259D8	sb     a1, $0001(v0)
800259DC	mfhi   t1
800259E0	sra    a0, t1, $02
800259E4	subu   a0, a0, v1
800259E8	sll    a1, a0, $04
800259EC	sll    v1, a0, $02
800259F0	addu   v1, v1, a0
800259F4	sll    v1, v1, $01
800259F8	subu   t0, t0, v1
800259FC	addu   a1, a1, t0
80025A00	jr     ra 
80025A04	sb     a1, $0000(v0)
