From 101b29f91ba9a554c7afa606b1894432f80ecce6 Mon Sep 17 00:00:00 2001 From: Colin Noga Date: Fri, 8 Apr 2011 09:18:26 -0400 Subject: Another batch of sprites... --- src/spritetex.S | 249 ++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 197 insertions(+), 52 deletions(-) diff --git a/src/spritetex.S b/src/spritetex.S index cd52a89..f423600 100644 --- a/src/spritetex.S +++ b/src/spritetex.S @@ -63,136 +63,281 @@ TEX_Bush: b GetTexFilenameForR5 -# The below was added by Tempus - - +# The below was added by Tempus + + .global TEX_Goomba TEX_Goomba: lwz r5, 4(r3) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_Barrel TEX_Barrel: lwz r5, 4(r30) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_Blooper TEX_Blooper: lwz r5, 4(r30) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_BigBlock TEX_BigBlock: lwz r5, 4(r30) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_Thwomp TEX_Thwomp: lwz r5, 4(r30) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_GiantBuzzy TEX_GiantBuzzy: lwz r5, 4(r30) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_Buzzy TEX_Buzzy: lwz r5, 4(r30) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_SpikeTop TEX_SpikeTop: lwz r5, 4(r30) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_Spiny TEX_Spiny: lwz r5, 4(r31) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_SpringBlock TEX_SpringBlock: lwz r5, 4(r31) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_Coaster TEX_Coaster: lwz r5, 4(r5) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_Koopa TEX_Koopa: lwz r5, 4(r30) - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_Gabon TEX_Gabon: lwz r5, 4(r30) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_Podoboo TEX_Podoboo: lwz r5, 4(r27) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_Switch TEX_Switch: lwz r5, 4(r30) srwi r5, r5, 16 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + .global TEX_WiggleShroom TEX_WiggleShroom: lwz r5, 4(r31) srwi r5, r5, 24 - andi. r5, r5, 0xF + andi. r5, r5, 0xF b GetTexFilenameForR5 - - + + +.global TEX_Bramball +TEX_Bramball: + lwz r5, 4(r30) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_Monty +TEX_Monty: + lwz r5, 4(r30) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_ChainChomp +TEX_ChainChomp: + lwz r5, 4(r30) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_Manta +TEX_Manta: + lwz r5, 4(r29) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_Parabeetle +TEX_Parabeetle: + lwz r5, 4(r31) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_Bomb +TEX_Bomb: + lwz r5, 4(r30) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_CheepA +TEX_CheepA: + lwz r5, 4(r28) + srwi r5, r5, 20 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_CheepB +TEX_CheepB: + lwz r5, 4(r29) + srwi r5, r5, 20 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_CheepC +TEX_CheepC: + lwz r5, 4(r29) + srwi r5, r5, 20 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_CheepChomp +TEX_CheepChomp: + lwz r5, 4(r31) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_Boo +TEX_Boo: + lwz r5, 4(r28) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_Midway +TEX_Midway: + lwz r5, 4(r30) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_Goal +TEX_Goal: + lwz r5, 4(r31) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_StretchMush +TEX_StretchMush: + lwz r5, 4(r31) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_Spinner +TEX_Spinner: + lwz r5, 4(r31) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_Platforms +TEX_Platforms: + lwz r5, 4(r31) + srwi r5, r5, 4 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_PokeyA +TEX_PokeyA: + lwz r5, 4(r31) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + +.global TEX_PokeyB +TEX_PokeyB: + lwz r5, 4(r31) + srwi r5, r5, 24 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + + .data @@ -200,5 +345,5 @@ TexFilenameBuffer: .long 0,0,0,0 TexFormatString: - .string "g3d/t%02d.brres" + .string "g3d/t02d.brres" -- cgit v1.2.3