symusr.o needed due to GsDRAWENV startup.o needed due to __main video.o needed due to SetVideoMode stdef1.o needed due to _sys_ramsize stdef2.o needed due to _sys_init_stacksize stdef3.o needed due to _sys_init_sp stdef4.o needed due to _sys_init_fp stdef5.o needed due to _sys_init_gp stdef6.o needed due to _sys_init_heapbase stdef7.o needed due to _sys_init_heapsize stdef8.o needed due to _sys_init_bss_flag Allocating common banjo_sprite: 24 at 0 banjo.o Allocating common player_bottom_frame: 4 at 0 banjo.o Allocating common player_top_frame: 4 at 4 banjo.o Allocating common drop_count: 4 at 8 banjo.o Allocating common main_sprite: 24 at 30 banjo.o Allocating common difficulty_start: 4 at c banjo.o Allocating common main_bullet_sprite: 24 at 60 banjo.o Allocating common difficulty_level: 4 at 10 banjo.o Allocating common current_direction: 1 at 14 banjo.o Allocating common box_frame: 4 at 18 banjo.o Allocating common bawl_frame: 4 at 1c banjo.o Allocating common box_next_frame: 4 at 20 banjo.o Allocating common box_active: 4 at 24 banjo.o Allocating common box_speed: 4 at 28 banjo.o Allocating common start_height: 4 at 2c banjo.o Allocating common invincible_until: 4 at 30 banjo.o Allocating common no_bombs_until: 4 at 34 banjo.o Allocating common star_sprite: 24 at 90 banjo.o Allocating common banjo_bullets: fa0 at c0 banjo.o Allocating common violin_drop: 4 at 38 banjo.o Allocating common game_over_font: 4 at 3c banjo.o Allocating common last_pad: 4 at 40 banjo.o Allocating common tim2: 1c at 1060 banjo.o Allocating common diff_font: 4 at 44 banjo.o Allocating common bb0: 4 at 0 pad.o Allocating common gpu_work_area: 30d40 at 1080 banjo.o Allocating common next_direction: 1 at 48 banjo.o Allocating common star_list: fa0 at 31dc0 banjo.o Allocating common tim6: 1c at 32d60 banjo.o Allocating common player_moving: 4 at 4c banjo.o Allocating common box_sprite: 24 at 32d80 banjo.o Allocating common draw_func: 4 at 50 banjo.o Allocating common box_voice: 2 at 54 banjo.o Allocating common output_buffer_index: 4 at 58 banjo.o Allocating common ordering_table: 10 at 32db0 banjo.o Allocating common difficulty_change: 4 at 5c banjo.o Allocating common pad_func: 4 at 60 banjo.o Allocating common work_func: 4 at 64 banjo.o Allocating common VAB: 2 at 68 banjo.o Allocating common bawl_until: 4 at 6c banjo.o Allocating common bullet_status: 1 at 70 banjo.o Allocating common bullet_count: 4 at 74 banjo.o Allocating common banjo_step: 4 at 78 banjo.o Allocating common total_banjo_pos: 4 at 7c banjo.o Allocating common last_direction: 1 at 80 banjo.o Allocating common bb1: 4 at 4 pad.o Allocating common press_start_font: 4 at 84 banjo.o Allocating common tim3: 1c at 32dc0 banjo.o Allocating common score_font: 4 at 88 banjo.o Allocating common banjos: 500 at 32de0 banjo.o Allocating common current_pause: 4 at 8c banjo.o Allocating common player_hit: 4 at 90 banjo.o Allocating common invincible_flash: 4 at 94 banjo.o Allocating common extra_given: 4 at 98 banjo.o Allocating common box_dead: 4 at 9c banjo.o Allocating common box_speed_count: 4 at a0 banjo.o Allocating common box_score: 4 at a4 banjo.o Allocating common box_score_offset: 4 at a8 banjo.o Allocating common left_to_die: 4 at ac banjo.o Allocating common world_ordering_table: 28 at 332e0 banjo.o Allocating common difficulty: 4 at b0 banjo.o Allocating common box_counter: 4 at b4 banjo.o Allocating common player_lives: 4 at b8 banjo.o Allocating common tim1: 1c at 33310 banjo.o Allocating common direction_count: 4 at bc banjo.o Allocating common tim4: 1c at 33330 banjo.o Allocating common tim5: 1c at 33350 banjo.o Allocating common banjo_bullet: 24 at 33370 banjo.o Allocating common bawl_frame_wait: 4 at c0 banjo.o **FILES** banjo.o 00000000 00003470 2** 4d .text 00000000 00000100 2** 4d .rdata 00000000 00000080 2** 4d .data 00000000 00000030 2** 4d .sdata 00000000 00000000 2** 4d .bss 00000000 000000c4 2** 4d .scommon 00000000 00033394 2** 4d COMMON pad.o 00003470 00000060 2** 4d .text 00000080 00000000 2** 4d .data 00000000 00000000 2** 4d .bss 000000d0 00000008 2** 4d .scommon symusr.o 000034d0 00000000 2** 4d .text 00000080 00000000 2** 4d .data 00000000 00000000 2** 4d .bss startup.o 000034d0 000001c0 2** 4d .text 00000080 00000150 2** 4d .data 00000000 00000000 2** 4d .bss video.o 00003690 00000040 2** 4d .text 000001d0 00000000 2** 4d .data 00000000 00000000 2** 4d .bss stdef1.o 000036d0 00000000 2** 4d .text 000001d0 00000000 2** 4d .data 00000030 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss stdef2.o 000036d0 00000000 2** 4d .text 000001d0 00000000 2** 4d .data 00000040 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss stdef3.o 000036d0 00000000 2** 4d .text 000001d0 00000000 2** 4d .data 00000050 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss stdef4.o 000036d0 00000000 2** 4d .text 000001d0 00000000 2** 4d .data 00000060 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss stdef5.o 000036d0 00000000 2** 4d .text 000001d0 00000000 2** 4d .data 00000070 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss stdef6.o 000036d0 00000000 2** 4d .text 000001d0 00000000 2** 4d .data 00000080 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss stdef7.o 000036d0 00000000 2** 4d .text 000001d0 00000000 2** 4d .data 00000090 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss stdef8.o 000036d0 00000000 2** 4d .text 000001d0 00000000 2** 4d .data 000000a0 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss **GLOBAL SYMBOLS** offset section offset symbol 80045548 *ABS* 80045548 longjmp 80043790 *ABS* 80043790 putchar 80022524 *ABS* 80022524 GsSetLightMode 80023bcc *ABS* 80023bcc GsScaleScreen 00000000 COMMON 00000000 banjo_sprite 80015124 *ABS* 80015124 SsSeqSetRitardando 0000001c .sdata 0000360c high_score 80043cb0 *ABS* 80043cb0 strcpy 000001ac .text 000001ac __main 00000000 .sdata 000035f0 next_note 8002632c *ABS* 8002632c KanjiFntOpen 8001b0f4 *ABS* 8001b0f4 SsUtGetVVol 80040274 *ABS* 80040274 log 80043314 *ABS* 80043314 bcmp 800411cc *ABS* 800411cc sqrt 00000000 .scommon 00000000 player_bottom_frame 8004550c *ABS* 8004550c setjmp 8004100c *ABS* 8004100c cosh 8002663c *ABS* 8002663c KanjiFntClose 8003e854 *ABS* 8003e854 __eqdf2 80027cb0 *ABS* 80027cb0 ResetGraph 00000004 .scommon 00000004 player_top_frame 80027404 *ABS* 80027404 GetTPage 00000008 .scommon 00000008 drop_count 80021920 *ABS* 80021920 GsSwapDispBuff 00000030 COMMON 00000030 main_sprite 80042fe8 *ABS* 80042fe8 delete 8001ad88 *ABS* 8001ad88 SsUtPitchBend 80044518 *ABS* 80044518 printf 801037d0 *ABS* 801037d0 _fdata 80042df8 *ABS* 80042df8 LoadTest 8004133c *ABS* 8004133c sprintf2 80042e18 *ABS* 80042e18 Exec 80043120 *ABS* 80043120 StartRCnt 000006e4 .text 000006e4 draw_all 8003fb64 *ABS* 8003fb64 __divsf3 8002d718 *ABS* 8002d718 SetLightMatrix 80043008 *ABS* 80043008 _get_errno 800225b0 *ABS* 800225b0 GsSetFogParam 80021ac0 *ABS* 80021ac0 GsSetLightMatrix 800137e8 *ABS* 800137e8 SsIsEos 800436cc *ABS* 800436cc memmove 0000000c .scommon 0000000c difficulty_start 00000060 COMMON 00000060 main_bullet_sprite 00000010 .scommon 00000010 difficulty_level 00000000 .text 80100000 eprol 80022600 *ABS* 80022600 GsSetAmbient 00000014 .scommon 00000014 current_direction 8001a33c *ABS* 8001a33c SsUtKeyOn 8003ea84 *ABS* 8003ea84 __gtdf2 800432f4 *ABS* 800432f4 atol 00000018 .scommon 00000018 box_frame 800133fc *ABS* 800133fc SsSeqSetNext 8004ea28 *ABS* 8004ea28 math_errno 00000190 .text 00000190 get_right_vol 8003f5c0 *ABS* 8003f5c0 ceil 8003bf60 *ABS* 8003bf60 CdRead 0000001c .scommon 0000001c bawl_frame 8003f4e8 *ABS* 8003f4e8 floor 000036d0 .text 801036d0 _etext 00000020 .scommon 00000020 box_next_frame 00000024 .scommon 00000024 box_active 80043484 *ABS* 80043484 gets 8004543c *ABS* 8004543c bsearch 8010b9a0 *ABS* 8010b9a0 _gp 0000001c .data 0000358c player_top_anim 8002a9fc *ABS* 8002a9fc Krom2RawAdd2 80043ab4 *ABS* 80043ab4 qsort 8002154c *ABS* 8002154c GsSetDrawBuffOffset 80042fa8 *ABS* 80042fa8 format 00000008 .sdata 000035f8 not_quitting 800412fc *ABS* 800412fc printf2 00002554 .text 00002554 death_work 800235d8 *ABS* 800235d8 GsGetLs 80043420 *ABS* 80043420 getc 8002d528 *ABS* 8002d528 ApplyMatrixSV 00000028 .scommon 00000028 box_speed 80043698 *ABS* 80043698 memcpy 0000002c .scommon 0000002c start_height 80063e30 *ABS* 80063e30 GsLIGHTWSMATRIX 8003e8a4 *ABS* 8003e8a4 __floatsidf 00000030 .scommon 00000030 invincible_until 8003eb60 *ABS* 8003eb60 __ltdf2 80014f3c *ABS* 80014f3c SsSeqReplay 8001a6e0 *ABS* 8001a6e0 SsUtKeyOff 00000034 .scommon 00000034 no_bombs_until 80042860 *ABS* 80042860 _err_math 800433f0 *ABS* 800433f0 tolower 00000090 COMMON 00000090 star_sprite 00000018 .sdata 00003608 player_score 8002d134 *ABS* 8002d134 PopMatrix 80010754 *ABS* 80010754 malloc 000000c0 COMMON 000000c0 banjo_bullets 80040088 *ABS* 80040088 ldexp 80020f3c *ABS* 80020f3c GsInitGraph 80103a50 *ABS* 80103a50 edata 800153c4 *ABS* 800153c4 SsSeqStop 80010ea0 *ABS* 80010ea0 SsSetMute 800203b4 *ABS* 800203b4 GsSortLine 80044368 *ABS* 80044368 strtoul 80042fc8 *ABS* 80042fc8 nextfile 80028724 *ABS* 80028724 PutDrawEnv 00000038 .scommon 00000038 violin_drop 80028374 *ABS* 80028374 LoadImage 00000000 .sdata 00000000 _sys_init_stacksize 8003c388 *ABS* 8003c388 CdPlay 0000003c .scommon 0000003c game_over_font 00001a88 .text 00001a88 title_pad 80010cb4 *ABS* 80010cb4 SsGetMVol 00001df4 .text 00001df4 collide_bullets 80010ee0 *ABS* 80010ee0 SsSetMVol 80016310 *ABS* 80016310 SsUtGetReverbType 00000040 .scommon 00000040 last_pad 80063f0c *ABS* 80063f0c GsIDMATRIX 8003fcb0 *ABS* 8003fcb0 __extendsfdf2 00000028 .text 00000028 PadRead 8003df74 *ABS* 8003df74 __adddf3 80063f2c *ABS* 80063f2c GsLSMATRIX 00001c00 .text 00001c00 get_move 00000528 .text 00000528 draw_stars 80042f68 *ABS* 80042f68 lseek 00001060 COMMON 00001060 tim2 00000000 .text 00000000 load_tim 000026a4 .text 000026a4 loose_life 80021f70 *ABS* 80021f70 GsSetProjection 80043394 *ABS* 80043394 bzero 800288fc *ABS* 800288fc PutDispEnv 00000020 .sdata 00003610 bawl_anim 80021e80 *ABS* 80021e80 GsInit3D 80062d08 *ABS* 80062d08 PSDOFSY 00000044 .scommon 00000044 diff_font 800147ec *ABS* 800147ec SsSetTickMode 800441a4 *ABS* 800441a4 strtol 00000000 .scommon 00000000 bb0 00001080 COMMON 00001080 gpu_work_area 00000048 .scommon 00000048 next_direction 00031dc0 COMMON 00031dc0 star_list 00032d60 COMMON 00032d60 tim6 80042f28 *ABS* 80042f28 EnterCriticalSection 80010d34 *ABS* 80010d34 SsGetSerialAttr 80065954 *ABS* 80065954 GsLIGHT_MODE 80022a70 *ABS* 80022a70 GsGetWorkBase 80010fc4 *ABS* 80010fc4 SsSetSerialVol 0000004c .scommon 0000004c player_moving 00000244 .text 00000244 start_game 8001f7e0 *ABS* 8001f7e0 GsInitFixBg16 80042fd8 *ABS* 80042fd8 rename 80043f68 *ABS* 80043f68 strrchr 800219d0 *ABS* 800219d0 GsSetOrign 00032d80 COMMON 00032d80 box_sprite 800109f0 *ABS* 800109f0 calloc 8003f3e8 *ABS* 8003f3e8 __fixdfsi 80026a2c *ABS* 80026a2c KanjiFntPrint 00001954 .text 00001954 title_draw 00000050 .scommon 00000050 draw_func 800428e8 *ABS* 800428e8 strtod 80021ef8 *ABS* 80021ef8 GsMapModelingData 80022b44 *ABS* 80022b44 GsSetRefView2 80063f74 *ABS* 80063f74 GsIDMATRIX2 80042f88 *ABS* 80042f88 write 800661e0 *ABS* 800661e0 PSDCNT 00000054 .scommon 00000054 box_voice 800428c8 *ABS* 800428c8 atof 00000058 .scommon 00000058 output_buffer_index 000012e0 .text 000012e0 move_banjos 8004096c *ABS* 8004096c __ledf2 80043b70 *ABS* 80043b70 strcat 00032db0 COMMON 00032db0 ordering_table 80062d04 *ABS* 80062d04 PSDOFSX 0000005c .scommon 0000005c difficulty_change 00000000 .sdata 00000000 _sys_init_fp 00000060 .scommon 00000060 pad_func 80136ec4 *ABS* 80136ec4 end 80025320 *ABS* 80025320 FntOpen 80023e58 *ABS* 80023e58 GsSortObject4 80040554 *ABS* 80040554 modf 0000000c .sdata 000035fc game_status 8001626c *ABS* 8001626c SsUtSetReverbType 00000064 .scommon 00000064 work_func 800405fc *ABS* 800405fc fmod 80040d9c *ABS* 80040d9c cos 800283d8 *ABS* 800283d8 StoreImage 00000000 .text 00000000 SetVideoMode 8002843c *ABS* 8002843c MoveImage 8004107c *ABS* 8004107c tanh 000036d0 .text 801036d0 etext 800435fc *ABS* 800435fc memchr 00000068 .scommon 00000068 VAB 0000006c .scommon 0000006c bawl_until 00000000 .sdata 00000000 _sys_init_bss_flag 800151bc *ABS* 800151bc SsSeqSetVol 80020628 *ABS* 80020628 GsSortBoxFill 00000070 .scommon 00000070 bullet_status 00000000 .text 80100000 _ftext 00000000 .text 00000000 _start 80021de0 *ABS* 80021de0 GsDefDispBuff 80044018 *ABS* 80044018 strstr 00000074 .scommon 00000074 bullet_count 00000078 .scommon 00000078 banjo_step 80023314 *ABS* 80023314 GsGetLw 80040cc4 *ABS* 80040cc4 sin 80043b30 *ABS* 80043b30 rand 8003d960 *ABS* 8003d960 atan2 80042f78 *ABS* 80042f78 read 0000007c .scommon 0000007c total_banjo_pos 80043e00 *ABS* 80043e00 strncmp 00000000 .sdata 00000000 _sys_init_sp 0000269c .text 0000269c dummy_fn 80040740 *ABS* 80040740 pow 80043e80 *ABS* 80043e80 strncpy 80040ed4 *ABS* 80040ed4 sinh 80026f04 *ABS* 80026f04 Krom2Tim 800404bc *ABS* 800404bc log10 000000d8 .text 000000d8 load_sprite 80042e28 *ABS* 80042e28 FlushCache 00000080 .scommon 00000080 last_direction 80063f4c *ABS* 80063f4c GsWSMATRIX 8001095c *ABS* 8001095c realloc 8002d4d8 *ABS* 8002d4d8 ApplyMatrix 8002527c *ABS* 8002527c FntLoad 800217e8 *ABS* 800217e8 GsSetClip 80021f90 *ABS* 80021f90 GsSetFlatLight 80043360 *ABS* 80043360 bcopy 80044090 *ABS* 80044090 strtok 8003f108 *ABS* 8003f108 __negdf2 00000004 .scommon 00000004 bb1 8004364c *ABS* 8004364c memcmp 00000000 .sdata 00000000 _sys_init_heapbase 000003b8 .text 000003b8 finished_level 800231b0 *ABS* 800231b0 GsSetView2 80043188 *ABS* 80043188 ResetRCnt 8003e468 *ABS* 8003e468 __divdf3 80043d8c *ABS* 80043d8c strncat 8002e4c8 *ABS* 8002e4c8 RotMatrixZ 800280b0 *ABS* 800280b0 SetDispMask 8003e3a0 *ABS* 8003e3a0 _dbl_shift 80013654 *ABS* 80013654 SsSetTempo 8003c068 *ABS* 8003c068 CdReadSync 8003ecb4 *ABS* 8003ecb4 __muldf3 800139d4 *ABS* 800139d4 SsSeqClose 80042f38 *ABS* 80042f38 ExitCriticalSection 00000084 .scommon 00000084 press_start_font 80062d0c *ABS* 80062d0c GsLIOFF 00000000 .text 00000000 PadInit 00032dc0 COMMON 00032dc0 tim3 80014c10 *ABS* 80014c10 SsSeqPause 00000088 .scommon 00000088 score_font 8002cf70 *ABS* 8002cf70 ScaleMatrixL 8001012c *ABS* 8001012c TestCard 8003c14c *ABS* 8003c14c CdReadFile 00032de0 COMMON 00032de0 banjos 80020520 *ABS* 80020520 GsSortGLine 80016340 *ABS* 80016340 SsUtReverbOff 00002370 .text 00002370 do_work 800216f0 *ABS* 800216f0 GsSetOffset 80043738 *ABS* 80043738 memset 000026f0 .text 000026f0 main 800430e8 *ABS* 800430e8 GetRCnt 00000000 .data 00003570 star_anim 80043b60 *ABS* 80043b60 srand 8002cde0 *ABS* 8002cde0 ApplyMatrixLV 0000008c .scommon 0000008c current_pause 80043450 *ABS* 80043450 getchar 8003ff54 *ABS* 8003ff54 __truncdfsf2 80063eb0 *ABS* 80063eb0 GsDISPENV 8002665c *ABS* 8002665c KanjiFntFlush 800282e0 *ABS* 800282e0 ClearImage 80014d64 *ABS* 80014d64 SsSeqPlay 00000090 .scommon 00000090 player_hit 00000094 .scommon 00000094 invincible_flash 8002153c *ABS* 8002153c GsGetActiveBuff 8003f1c4 *ABS* 8003f1c4 exp 80043764 *ABS* 80043764 putc 8003fe10 *ABS* 8003fe10 __mulsf3 800226a4 *ABS* 800226a4 GsSortOt 80043c4c *ABS* 80043c4c strcmp 8003b198 *ABS* 8003b198 CdSearchFile 80040c3c *ABS* 80040c3c tan 80063e54 *ABS* 80063e54 GsDRAWENV 80022a60 *ABS* 80022a60 GsSetWorkBase 00000000 .sdata 00000000 _sys_ramsize 800258fc *ABS* 800258fc FntPrint 800238ac *ABS* 800238ac GsGetLws 8003f0b8 *ABS* 8003f0b8 __nedf2 8003c2b4 *ABS* 8003c2b4 CdReadExec 80016438 *ABS* 80016438 SsUtSetReverbDelay 8001f4b8 *ABS* 8001f4b8 GsSortFixBg16 00000098 .scommon 00000098 extra_given 8003d754 *ABS* 8003d754 atan 80044be0 *ABS* 80044be0 sprintf 0000009c .scommon 0000009c box_dead 80043cf4 *ABS* 80043cf4 strcspn 000000a0 .scommon 000000a0 box_speed_count 8003dbf8 *ABS* 8003dbf8 asin 8003ccdc *ABS* 8003ccdc VSyncCallback 80063d40 *ABS* 80063d40 GsOUT_PACKET_P 80010700 *ABS* 80010700 InitHeap 80016360 *ABS* 80016360 SsUtSetReverbFeedback 00000058 .data 000035c8 box_anim 8002264c *ABS* 8002264c GsClearOt 8002c898 *ABS* 8002c898 CompMatrix 8002814c *ABS* 8002814c DrawSync 800219e8 *ABS* 800219e8 GsInitCoordinate2 8002297c *ABS* 8002297c GsGetTimInfo 80022628 *ABS* 80022628 GsDrawOt 800208c4 *ABS* 800208c4 GsSortSprite 8003ca68 *ABS* 8003ca68 VSync 00000068 .data 000035d8 box_width 800100c8 *ABS* 800100c8 GetPadBuf 000000a4 .scommon 000000a4 box_score 8002def8 *ABS* 8002def8 RotMatrix 000000a8 .scommon 000000a8 box_score_offset 80062d10 *ABS* 80062d10 GsLMODE 80021868 *ABS* 80021868 GsSetClip2D 8003d744 *ABS* 8003d744 GetVideoMode 800255d8 *ABS* 800255d8 FntFlush 00000000 .sdata 00000000 _sys_init_gp 00000014 .sdata 00003604 hit_bottom 80021400 *ABS* 80021400 GsSortClear 80103a50 *ABS* 80103a50 _edata 8002d5b8 *ABS* 8002d5b8 ScaleMatrix 80136ec4 *ABS* 80136ec4 _end 8002d094 *ABS* 8002d094 PushMatrix 800661e4 *ABS* 800661e4 PSDIDX 8002c9f8 *ABS* 8002c9f8 MulMatrix0 800658c8 *ABS* 800658c8 GsTON 00001884 .text 00001884 move_bullets 80062d14 *ABS* 80062d14 GsLIGNR 80042ff8 *ABS* 80042ff8 Krom2RawAdd 80063f9c *ABS* 80063f9c CLIP2 80010c90 *ABS* 80010c90 SsGetMute 8002d588 *ABS* 8002d588 TransMatrix 8002d2b8 *ABS* 8002d2b8 MulMatrix 8002c778 *ABS* 8002c778 gteMIMefunc 0000019c .text 0000019c exit 80015d94 *ABS* 80015d94 SsVabTransfer 00000010 .sdata 00003600 wait_until_frame 000000ac .scommon 000000ac left_to_die 000332e0 COMMON 000332e0 world_ordering_table 800155f4 *ABS* 800155f4 SsVabClose 000000b0 .scommon 000000b0 difficulty 800113e8 *ABS* 800113e8 SsSeqOpen 80016320 *ABS* 80016320 SsUtReverbOn 80020dc0 *ABS* 80020dc0 GsSortFastSprite 800431c0 *ABS* 800431c0 atoi 8001b2b4 *ABS* 8001b2b4 SsUtAllKeyOff 80010f30 *ABS* 80010f30 SsSetSerialAttr 80063da8 *ABS* 80063da8 GsDISPON 80042fb8 *ABS* 80042fb8 firstfile 80043fb0 *ABS* 80043fb0 strspn 8001b180 *ABS* 8001b180 SsUtSetVVol 000000b4 .scommon 000000b4 box_counter 80042e08 *ABS* 80042e08 Load 80043d5c *ABS* 80043d5c strlen 80015224 *ABS* 80015224 SsSeqGetVol 80042f58 *ABS* 80042f58 open 00000030 .data 000035a0 player_bottom_anim 800135f4 *ABS* 800135f4 SsSeqSetAccelerando 800433c0 *ABS* 800433c0 toupper 8003e9a8 *ABS* 8003e9a8 __gedf2 8002e188 *ABS* 8002e188 RotMatrixX 8002dea8 *ABS* 8002dea8 TransposeMatrix 80014dd4 *ABS* 80014dd4 SsPlayBack 8001ae18 *ABS* 8001ae18 SsUtChangePitch 000000b8 .scommon 000000b8 player_lives 80043c18 *ABS* 80043c18 strchr 00000000 .sdata 00000000 _sys_init_heapsize 800274cc *ABS* 800274cc GetClut 00033310 COMMON 00033310 tim1 8003dd7c *ABS* 8003dd7c acos 80021660 *ABS* 80021660 GsSetDrawBuffClip 00000404 .text 00000404 init_level 8003f7a0 *ABS* 8003f7a0 hypot 8003f140 *ABS* 8003f140 __subdf3 80023cf4 *ABS* 80023cf4 GsLinkObject4 000000bc .scommon 000000bc direction_count 00000004 .sdata 000035f4 current_frame 80103a50 *ABS* 80103a50 _fbss 8002e328 *ABS* 8002e328 RotMatrixY 80010dcc *ABS* 80010dcc SsGetSerialVol 80042f98 *ABS* 80042f98 close 8004014c *ABS* 8004014c frexp 8003f9bc *ABS* 8003f9bc __addsf3 80066274 *ABS* 80066274 GsNDIV 00033330 COMMON 00033330 tim4 00033350 COMMON 00033350 tim5 80063d3c *ABS* 80063d3c POSITION 80043ef8 *ABS* 80043ef8 strpbrk 00033370 COMMON 00033370 banjo_bullet 80010924 *ABS* 80010924 free 000000c0 .scommon 000000c0 bawl_frame_wait 80021a90 *ABS* 80021a90 GsSetLsMatrix 800163a0 *ABS* 800163a0 SsUtSetReverbDepth **MEMORY CONFIGURATION** name origin length r_size c_size is attributes *default* 00000000 ffffffff 00000000 80136ec4 () **LINK EDITOR MEMORY MAP** output input virtual section section address tsize *ABS* 00000000 0 0 2**0 LOAD d:/psx/lib/libps.a address LOAD banjo.o LOAD pad.o LOAD d:/psx/lib/libps.a 00000000 80100000 . =80100000 .text 80100000 36d0 0 2**4 load alloc reloc contents 80100000 00000000 _ftext =. from *(.init) 80100000 00000000 eprol =. from *(.text) .text 80100000 3470 3470 2**4 ecoff-littlemips banjo.o(overhead 4056 bytes) 801006e4 draw_all 80100190 get_right_vol 80102554 death_work 80101a88 title_pad 80101df4 collide_bullets 80101c00 get_move 80100528 draw_stars 80100000 load_tim 801026a4 loose_life 80100244 start_game 80101954 title_draw 801012e0 move_banjos 8010269c dummy_fn 801000d8 load_sprite 801003b8 finished_level 80102370 do_work 801026f0 main 80101884 move_bullets 80100404 init_level .text 80103470 60 60 2**4 ecoff-littlemips pad.o(overhead 4056 bytes) 80103498 PadRead 80103470 PadInit .text 801034d0 1c0 1c0 2**4 ecoff-littlemips [d:/psx/lib/libps.a]startup.o(overhead 4056 bytes) 8010367c __main 801034d0 _start 8010366c exit .text 80103690 40 40 2**4 ecoff-littlemips [d:/psx/lib/libps.a]video.o(overhead 4056 bytes) 80103690 SetVideoMode 801036d0 000036d0 PROVIDE (__runtime_reloc_start, .) from *(.rel.sdata) 801036d0 000036d0 PROVIDE (__runtime_reloc_stop, .) from *(.fini) 801036d0 000036d0 etext =. 801036d0 000036d0 _etext =. 801036d0 801036d0 . =. .rdata 801036d0 100 0 2**4 load alloc contents from *(.rdata) .rdata 801036d0 100 100 2**4 ecoff-littlemips banjo.o(overhead 4056 bytes) 801037d0 801037d0 _fdata =ALIGN(00000010) .data 801037d0 1d0 0 2**4 load alloc contents from *(.data) .data 801037d0 80 80 2**4 ecoff-littlemips banjo.o(overhead 4056 bytes) 801037ec player_top_anim 801037d0 star_anim 80103828 box_anim 80103838 box_width 80103800 player_bottom_anim .data 80103850 150 150 2**4 ecoff-littlemips [d:/psx/lib/libps.a]startup.o(overhead 4056 bytes) constructors: 801039a0 8010b9a0 _gp =(ALIGN(00000010)+00008000) .lit8 (no attached output section) from *(.lit8) .lit4 (no attached output section) from *(.lit4) .sdata 801039a0 b0 0 2**4 load alloc reloc contents from *(.sdata) .sdata 801039a0 30 30 2**4 ecoff-littlemips banjo.o(overhead 4056 bytes) 801039bc high_score 801039a0 next_note 801039a8 not_quitting 801039b8 player_score 801039c0 bawl_anim 801039ac game_status 801039b4 hit_bottom 801039b0 wait_until_frame 801039a4 current_frame .sdata 801039d0 10 10 2**4 ecoff-littlemips [d:/psx/lib/libps.a]stdef1.o(overhead 4056 bytes) 801039d0 _sys_ramsize .sdata 801039e0 10 10 2**4 ecoff-littlemips [d:/psx/lib/libps.a]stdef2.o(overhead 4056 bytes) 801039e0 _sys_init_stacksize .sdata 801039f0 10 10 2**4 ecoff-littlemips [d:/psx/lib/libps.a]stdef3.o(overhead 4056 bytes) 801039f0 _sys_init_sp .sdata 80103a00 10 10 2**4 ecoff-littlemips [d:/psx/lib/libps.a]stdef4.o(overhead 4056 bytes) 80103a00 _sys_init_fp .sdata 80103a10 10 10 2**4 ecoff-littlemips [d:/psx/lib/libps.a]stdef5.o(overhead 4056 bytes) 80103a10 _sys_init_gp .sdata 80103a20 10 10 2**4 ecoff-littlemips [d:/psx/lib/libps.a]stdef6.o(overhead 4056 bytes) 80103a20 _sys_init_heapbase .sdata 80103a30 10 10 2**4 ecoff-littlemips [d:/psx/lib/libps.a]stdef7.o(overhead 4056 bytes) 80103a30 _sys_init_heapsize .sdata 80103a40 10 10 2**4 ecoff-littlemips [d:/psx/lib/libps.a]stdef8.o(overhead 4056 bytes) 80103a40 _sys_init_bss_flag 80103a50 80103a50 edata =. 80103a50 80103a50 _edata =. 80103a50 80103a50 _fbss =. .sbss 80103a50 d8 0 2**4 alloc from *(.sbss) from *(.scommon) .scommon 80103a50 c4 c4 2**4 ecoff-littlemips banjo.o(overhead 4056 bytes) 80103a50 player_bottom_frame 80103a54 player_top_frame 80103a58 drop_count 80103a5c difficulty_start 80103a60 difficulty_level 80103a64 current_direction 80103a68 box_frame 80103a6c bawl_frame 80103a70 box_next_frame 80103a74 box_active 80103a78 box_speed 80103a7c start_height 80103a80 invincible_until 80103a84 no_bombs_until 80103a88 violin_drop 80103a8c game_over_font 80103a90 last_pad 80103a94 diff_font 80103a98 next_direction 80103a9c player_moving 80103aa0 draw_func 80103aa4 box_voice 80103aa8 output_buffer_index 80103aac difficulty_change 80103ab0 pad_func 80103ab4 work_func 80103ab8 VAB 80103abc bawl_until 80103ac0 bullet_status 80103ac4 bullet_count 80103ac8 banjo_step 80103acc total_banjo_pos 80103ad0 last_direction 80103ad4 press_start_font 80103ad8 score_font 80103adc current_pause 80103ae0 player_hit 80103ae4 invincible_flash 80103ae8 extra_given 80103aec box_dead 80103af0 box_speed_count 80103af4 box_score 80103af8 box_score_offset 80103afc left_to_die 80103b00 difficulty 80103b04 box_counter 80103b08 player_lives 80103b0c direction_count 80103b10 bawl_frame_wait *fill* 80103b14 c 0000 .scommon 80103b20 8 8 2**4 ecoff-littlemips pad.o(overhead 4056 bytes) 80103b20 bb0 80103b24 bb1 .bss 80103b30 33394 0 2**4 alloc from *(.bss) from *(COMMON) COMMON 80103b30 33394 33394 2**4 ecoff-littlemips banjo.o(overhead 4056 bytes) 80103b30 banjo_sprite 80103b60 main_sprite 80103b90 main_bullet_sprite 80103bc0 star_sprite 80103bf0 banjo_bullets 80104b90 tim2 80104bb0 gpu_work_area 801358f0 star_list 80136890 tim6 801368b0 box_sprite 801368e0 ordering_table 801368f0 tim3 80136910 banjos 80136e10 world_ordering_table 80136e40 tim1 80136e60 tim4 80136e80 tim5 80136ea0 banjo_bullet 80136ec4 80136ec4 end =. 80136ec4 80136ec4 _end =. OUTPUT(banjo ecoff-littlemips)