# # _____ ___ ____ # ____| | ____| PS2 OpenSource Project # | ___| |____ # ------------------------------------------------------------------------ # crt0.s Standard startup file. # .set noat .set noreorder .global _start .global start_demo .text nop nop .ent _start _start: # Clear bss elf segment (static uninitalised data) zerobss: la $2, _fbss la $3, _end loop: nop nop nop sq $0,($2) sltu $1,$2,$3 bne $1,$0,loop addiu $2,$2,16 # Main start addiu $29, -128 sd $31, 0($29) jal start_demo nop ld $31, 0($29) jr $31 addiu $29, 128 .end _start .bss .align 6