symusr.o needed due to GsDISPENV startup.o needed due to __main FIXUDFSI.O needed due to __fixunsdfsi GTSF2.O needed due to __gtsf2 LTSF2.O needed due to __ltsf2 FIXSFSI.O needed due to __fixsfsi 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 savesp: 4 at 0 plasma.o Allocating common side: 4 at 4 plasma.o Allocating common x: 4 at 8 plasma.o Allocating common yVector: 8 at 10 plasma.o Allocating common zMatrix: 20 at 0 plasma.o Allocating common cylinder: 4 at 18 plasma.o Allocating common zVector: 8 at 20 plasma.o Allocating common bb0: 4 at 0 pad.o Allocating common xVector: 8 at 28 plasma.o Allocating common bb1: 4 at 4 pad.o Allocating common col: 1 at 30 plasma.o Allocating common xMatrix: 20 at 20 plasma.o Allocating common y: 4 at 34 plasma.o Allocating common cylinderOBJ: 10 at 40 plasma.o Allocating common clut: 400 at 50 plasma.o Allocating common yMatrix: 20 at 450 plasma.o Allocating common transformMatrix: 20 at 470 plasma.o **FILES** plasma.o 00000000 00001ea0 2** 4d .text 00000000 00000090 2** 4d .rdata 00000000 00036200 2** 4d .data 00000000 00000010 2** 4d .sdata 00000000 00002460 2** 4d .bss 00000020 00000038 2** 4d .scommon 00002460 00000490 2** 4d COMMON pad.o 00001ea0 000000f0 2** 4d .text 00036200 00000000 2** 4d .data 00002460 00000000 2** 4d .bss 00000060 00000008 2** 4d .scommon tmd.o 00001f90 00001380 2** 4d .text 00000090 000001b0 2** 4d .rdata 00036200 00000020 2** 4d .data 00000000 00000020 2** 4d .sbss 00002460 00000000 2** 4d .bss symusr.o 00003310 00000000 2** 4d .text 00036220 00000000 2** 4d .data 00002460 00000000 2** 4d .bss startup.o 00003310 000001c0 2** 4d .text 00036220 00000150 2** 4d .data 00002460 00000000 2** 4d .bss FIXUDFSI.O 000034d0 00000110 2** 4d .text GTSF2.O 000035e0 000000a0 2** 4d .text LTSF2.O 00003680 000000a0 2** 4d .text FIXSFSI.O 00003720 000000c0 2** 4d .text video.o 000037e0 00000040 2** 4d .text 00036370 00000000 2** 4d .data 00002460 00000000 2** 4d .bss stdef1.o 00003820 00000000 2** 4d .text 00036370 00000000 2** 4d .data 00000010 00000010 2** 4d .sdata 00002460 00000000 2** 4d .bss stdef2.o 00003820 00000000 2** 4d .text 00036370 00000000 2** 4d .data 00000020 00000010 2** 4d .sdata 00002460 00000000 2** 4d .bss stdef3.o 00003820 00000000 2** 4d .text 00036370 00000000 2** 4d .data 00000030 00000010 2** 4d .sdata 00002460 00000000 2** 4d .bss stdef4.o 00003820 00000000 2** 4d .text 00036370 00000000 2** 4d .data 00000040 00000010 2** 4d .sdata 00002460 00000000 2** 4d .bss stdef5.o 00003820 00000000 2** 4d .text 00036370 00000000 2** 4d .data 00000050 00000010 2** 4d .sdata 00002460 00000000 2** 4d .bss stdef6.o 00003820 00000000 2** 4d .text 00036370 00000000 2** 4d .data 00000060 00000010 2** 4d .sdata 00002460 00000000 2** 4d .bss stdef7.o 00003820 00000000 2** 4d .text 00036370 00000000 2** 4d .data 00000070 00000010 2** 4d .sdata 00002460 00000000 2** 4d .bss stdef8.o 00003820 00000000 2** 4d .text 00036370 00000000 2** 4d .data 00000080 00000010 2** 4d .sdata 00002460 00000000 2** 4d .bss **GLOBAL SYMBOLS** offset section offset symbol 80045548 *ABS* 80045548 longjmp 00001348 .text 00001348 CountNumberOfObjectsInTmdFile 80043790 *ABS* 80043790 putchar 00001028 .text 00001028 TMD_setRGB3 80022524 *ABS* 80022524 GsSetLightMode 80023bcc *ABS* 80023bcc GsScaleScreen 80015124 *ABS* 80015124 SsSeqSetRitardando 80043cb0 *ABS* 80043cb0 strcpy 000010c0 .text 000010c0 create_luts 000001ac .text 000001ac __main 00000090 .text 00000090 TMD_addPolyF3 8002632c *ABS* 8002632c KanjiFntOpen 8001b0f4 *ABS* 8001b0f4 SsUtGetVVol 80040274 *ABS* 80040274 log 000010ac .text 000010ac TMD_setUV3 00000000 .scommon 00000000 savesp 80043314 *ABS* 80043314 bcmp 800411cc *ABS* 800411cc sqrt 8004550c *ABS* 8004550c setjmp 8004100c *ABS* 8004100c cosh 000004e8 .text 000004e8 TMD_addPolyF3N 8002663c *ABS* 8002663c KanjiFntClose 8003e854 *ABS* 8003e854 __eqdf2 80027cb0 *ABS* 80027cb0 ResetGraph 80027404 *ABS* 80027404 GetTPage 80021920 *ABS* 80021920 GsSwapDispBuff 000008d8 .text 000008d8 TMD_setVert0 80042fe8 *ABS* 80042fe8 delete 8001ad88 *ABS* 8001ad88 SsUtPitchBend 80044518 *ABS* 80044518 printf 80113a60 *ABS* 80113a60 _fdata 80042df8 *ABS* 80042df8 LoadTest 8004133c *ABS* 8004133c sprintf2 00000004 .scommon 00000004 side 80042e18 *ABS* 80042e18 Exec 80043120 *ABS* 80043120 StartRCnt 0002a800 .data 0002c730 sin_table 00000958 .text 00000958 TMD_setVert1 8003fb64 *ABS* 8003fb64 __divsf3 8002d718 *ABS* 8002d718 SetLightMatrix 80043008 *ABS* 80043008 _get_errno 800225b0 *ABS* 800225b0 GsSetFogParam 00000e14 .text 00000e14 TMD_setRGB0 00000008 .scommon 00000008 x 800137e8 *ABS* 800137e8 SsIsEos 80021ac0 *ABS* 80021ac0 GsSetLightMatrix 800436cc *ABS* 800436cc memmove 00000000 .text 00000000 __fixsfsi 00000000 .text 80110000 eprol 80022600 *ABS* 80022600 GsSetAmbient 8001a33c *ABS* 8001a33c SsUtKeyOn 8003ea84 *ABS* 8003ea84 __gtdf2 800432f4 *ABS* 800432f4 atol 00000010 .scommon 00000010 yVector 800133fc *ABS* 800133fc SsSeqSetNext 8004ea28 *ABS* 8004ea28 math_errno 8003f5c0 *ABS* 8003f5c0 ceil 8003bf60 *ABS* 8003bf60 CdRead 00000000 COMMON 00000000 zMatrix 8003f4e8 *ABS* 8003f4e8 floor 0000126c .text 0000126c InitialiseView 00003820 .text 80113820 _etext 80043484 *ABS* 80043484 gets 8004543c *ABS* 8004543c bsearch 80151dd0 *ABS* 80151dd0 _gp 8002a9fc *ABS* 8002a9fc Krom2RawAdd2 80043ab4 *ABS* 80043ab4 qsort 8002154c *ABS* 8002154c GsSetDrawBuffOffset 80042fa8 *ABS* 80042fa8 format 800412fc *ABS* 800412fc printf2 800235d8 *ABS* 800235d8 GsGetLs 80043420 *ABS* 80043420 getc 00000018 .scommon 00000018 cylinder 8002d528 *ABS* 8002d528 ApplyMatrixSV 80043698 *ABS* 80043698 memcpy 80063e30 *ABS* 80063e30 GsLIGHTWSMATRIX 00000868 .text 00000868 TMD_getVertAddr 8003e8a4 *ABS* 8003e8a4 __floatsidf 8003eb60 *ABS* 8003eb60 __ltdf2 00000cc4 .text 00000cc4 TMD_setNorm2 00001574 .text 00001574 simple_morph 80014f3c *ABS* 80014f3c SsSeqReplay 8001a6e0 *ABS* 8001a6e0 SsUtKeyOff 80042860 *ABS* 80042860 _err_math 800433f0 *ABS* 800433f0 tolower 00000044 .text 00000044 TMD_end 00001b4c .text 00001b4c create_cylinder 8002d134 *ABS* 8002d134 PopMatrix 80010754 *ABS* 80010754 malloc 80040088 *ABS* 80040088 ldexp 80020f3c *ABS* 80020f3c GsInitGraph 00000444 .text 00000444 TMD_addPolyGT4 80149e60 *ABS* 80149e60 edata 00000000 .text 00000000 __fixunsdfsi 800153c4 *ABS* 800153c4 SsSeqStop 80010ea0 *ABS* 80010ea0 SsSetMute 800203b4 *ABS* 800203b4 GsSortLine 80044368 *ABS* 80044368 strtoul 80042fc8 *ABS* 80042fc8 nextfile 80028724 *ABS* 80028724 PutDrawEnv 80028374 *ABS* 80028374 LoadImage 00001358 .text 00001358 LoadTIMData 000013dc .text 000013dc SetSpriteInfo 00036080 .data 00037fb0 work_vertice 00000000 .sdata 00000000 _sys_init_stacksize 8003c388 *ABS* 8003c388 CdPlay 80010cb4 *ABS* 80010cb4 SsGetMVol 80010ee0 *ABS* 80010ee0 SsSetMVol 00001d68 .text 00001d68 initialiseTMD 80016310 *ABS* 80016310 SsUtGetReverbType 80063f0c *ABS* 80063f0c GsIDMATRIX 8003fcb0 *ABS* 8003fcb0 __extendsfdf2 00000038 .text 00000038 PadRead 8003df74 *ABS* 8003df74 __adddf3 80063f2c *ABS* 80063f2c GsLSMATRIX 00000020 .scommon 00000020 zVector 80042f68 *ABS* 80042f68 lseek 80021f70 *ABS* 80021f70 GsSetProjection 80043394 *ABS* 80043394 bzero 800288fc *ABS* 800288fc PutDispEnv 80021e80 *ABS* 80021e80 GsInit3D 80062d08 *ABS* 80062d08 PSDOFSY 00000108 .text 00000108 TMD_addPolyFT3 00000000 .sdata 00038130 state 0001f400 .data 00021330 cos_table 800147ec *ABS* 800147ec SsSetTickMode 800441a4 *ABS* 800441a4 strtol 00000000 .scommon 00000000 bb0 80042f28 *ABS* 80042f28 EnterCriticalSection 80010d34 *ABS* 80010d34 SsGetSerialAttr 00000554 .text 00000554 TMD_addPolyFT3N 80065954 *ABS* 80065954 GsLIGHT_MODE 80022a70 *ABS* 80022a70 GsGetWorkBase 80010fc4 *ABS* 80010fc4 SsSetSerialVol 8001f7e0 *ABS* 8001f7e0 GsInitFixBg16 80042fd8 *ABS* 80042fd8 rename 80043f68 *ABS* 80043f68 strrchr 800219d0 *ABS* 800219d0 GsSetOrign 8003f3e8 *ABS* 8003f3e8 __fixdfsi 800109f0 *ABS* 800109f0 calloc 80026a2c *ABS* 80026a2c KanjiFntPrint 800428e8 *ABS* 800428e8 strtod 00000628 .text 00000628 TMD_addPolyGT3N 00000a60 .text 00000a60 TMD_setVert3 000009dc .text 000009dc TMD_setVert2 80021ef8 *ABS* 80021ef8 GsMapModelingData 80022b44 *ABS* 80022b44 GsSetRefView2 80063f74 *ABS* 80063f74 GsIDMATRIX2 80042f88 *ABS* 80042f88 write 800661e0 *ABS* 800661e0 PSDCNT 800428c8 *ABS* 800428c8 atof 00000000 .text 00000000 __gtsf2 8004096c *ABS* 8004096c __ledf2 0000039c .text 0000039c TMD_addPolyG4 80043b70 *ABS* 80043b70 strcat 80062d04 *ABS* 80062d04 PSDOFSX 00000000 .sdata 00000000 _sys_init_fp 8014c7c0 *ABS* 8014c7c0 end 80025320 *ABS* 80025320 FntOpen 80023e58 *ABS* 80023e58 GsSortObject4 00035f00 .data 00037e30 vertice3 00000b78 .text 00000b78 TMD_setNorm0 80040554 *ABS* 80040554 modf 00001280 .text 00001280 TMD_setTPage 8001626c *ABS* 8001626c SsUtSetReverbType 800405fc *ABS* 800405fc fmod 80040d9c *ABS* 80040d9c cos 800283d8 *ABS* 800283d8 StoreImage 00000000 .text 00000000 SetVideoMode 8002843c *ABS* 8002843c MoveImage 8004107c *ABS* 8004107c tanh 00003820 .text 80113820 etext 800435fc *ABS* 800435fc memchr 00000000 .text 00000000 TMD_start 00000000 .sdata 00000000 _sys_init_bss_flag 00000310 .text 00000310 TMD_addPolyGT3 800151bc *ABS* 800151bc SsSeqSetVol 00035d80 .data 00037cb0 vertice2 0000077c .text 0000077c TMD_addPolyG4N 80020628 *ABS* 80020628 GsSortBoxFill 00000000 .text 80110000 _ftext 00000000 .text 00000000 _start 80021de0 *ABS* 80021de0 GsDefDispBuff 80044018 *ABS* 80044018 strstr 00000028 .scommon 00000028 xVector 80023314 *ABS* 80023314 GsGetLw 80040cc4 *ABS* 80040cc4 sin 80043b30 *ABS* 80043b30 rand 8003d960 *ABS* 8003d960 atan2 80042f78 *ABS* 80042f78 read 000004a0 .text 000004a0 CalcTab2 80043e00 *ABS* 80043e00 strncmp 00000000 .sdata 00000000 _sys_init_sp 80040740 *ABS* 80040740 pow 00000d6c .text 00000d6c TMD_setNorm3 80043e80 *ABS* 80043e80 strncpy 80040ed4 *ABS* 80040ed4 sinh 80026f04 *ABS* 80026f04 Krom2Tim 800404bc *ABS* 800404bc log10 80042e28 *ABS* 80042e28 FlushCache 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 000011a8 .text 000011a8 initialiseall 8004364c *ABS* 8004364c memcmp 00000000 .sdata 00000000 _sys_init_heapbase 00000030 .scommon 00000030 col 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 80062d0c *ABS* 80062d0c GsLIOFF 00000000 .text 00000000 PadInit 00000020 COMMON 00000020 xMatrix 00000f48 .text 00000f48 Do_Effect 80014c10 *ABS* 80014c10 SsSeqPause 8002cf70 *ABS* 8002cf70 ScaleMatrixL 8001012c *ABS* 8001012c TestCard 8003c14c *ABS* 8003c14c CdReadFile 80020520 *ABS* 80020520 GsSortGLine 80016340 *ABS* 80016340 SsUtReverbOff 800216f0 *ABS* 800216f0 GsSetOffset 80043738 *ABS* 80043738 memset 00000000 .text 00000000 main 800430e8 *ABS* 800430e8 GetRCnt 80043b60 *ABS* 80043b60 srand 0000114c .text 0000114c TMD_setUV4 0000063c .text 0000063c run_effect 00000000 .text 00000000 __ltsf2 8002cde0 *ABS* 8002cde0 ApplyMatrixLV 80043450 *ABS* 80043450 getchar 8003ff54 *ABS* 8003ff54 __truncdfsf2 80063eb0 *ABS* 80063eb0 GsDISPENV 8002665c *ABS* 8002665c KanjiFntFlush 00000034 .scommon 00000034 y 800282e0 *ABS* 800282e0 ClearImage 80014d64 *ABS* 80014d64 SsSeqPlay 8002153c *ABS* 8002153c GsGetActiveBuff 0000151c .text 0000151c InitialiseTexture 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 00000040 COMMON 00000040 cylinderOBJ 80022a60 *ABS* 80022a60 GsSetWorkBase 00000000 .sdata 00000000 _sys_ramsize 800258fc *ABS* 800258fc FntPrint 800238ac *ABS* 800238ac GsGetLws 000005bc .text 000005bc TMD_addPolyG3N 8003f0b8 *ABS* 8003f0b8 __nedf2 8003c2b4 *ABS* 8003c2b4 CdReadExec 80016438 *ABS* 80016438 SsUtSetReverbDelay 8001f4b8 *ABS* 8001f4b8 GsSortFixBg16 00000050 COMMON 00000050 clut 8003d754 *ABS* 8003d754 atan 80044be0 *ABS* 80044be0 sprintf 00000200 .text 00000200 TMD_addPolyFT4 00000094 .text 00000094 make_clut 80043cf4 *ABS* 80043cf4 strcspn 8003dbf8 *ABS* 8003dbf8 asin 8003ccdc *ABS* 8003ccdc VSyncCallback 80063d40 *ABS* 80063d40 GsOUT_PACKET_P 000011a0 .text 000011a0 load_tims 80010700 *ABS* 80010700 InitHeap 80016360 *ABS* 80016360 SsUtSetReverbFeedback 00001208 .text 00001208 TMD_setClut 8002264c *ABS* 8002264c GsClearOt 8002c898 *ABS* 8002c898 CompMatrix 8002814c *ABS* 8002814c DrawSync 800219e8 *ABS* 800219e8 GsInitCoordinate2 8002297c *ABS* 8002297c GsGetTimInfo 00000c1c .text 00000c1c TMD_setNorm1 80022628 *ABS* 80022628 GsDrawOt 800208c4 *ABS* 800208c4 GsSortSprite 8003ca68 *ABS* 8003ca68 VSync 0000017c .text 0000017c TMD_addPolyF4 800100c8 *ABS* 800100c8 GetPadBuf 00000450 COMMON 00000450 yMatrix 8002def8 *ABS* 8002def8 RotMatrix 80062d10 *ABS* 80062d10 GsLMODE 00000280 .text 00000280 TMD_addPolyG3 80021868 *ABS* 80021868 GsSetClip2D 8003d744 *ABS* 8003d744 GetVideoMode 800255d8 *ABS* 800255d8 FntFlush 00000000 .sdata 00000000 _sys_init_gp 0000fa00 .data 00011930 tab2 80021400 *ABS* 80021400 GsSortClear 00000eb8 .text 00000eb8 TMD_setRGB1 80149e60 *ABS* 80149e60 _edata 8002d5b8 *ABS* 8002d5b8 ScaleMatrix 8014c7c0 *ABS* 8014c7c0 _end 8002d094 *ABS* 8002d094 PushMatrix 00000708 .text 00000708 TMD_addPolyFT4N 800661e4 *ABS* 800661e4 PSDIDX 8002c9f8 *ABS* 8002c9f8 MulMatrix0 800658c8 *ABS* 800658c8 GsTON 00035c00 .data 00037b30 vertice 80062d14 *ABS* 80062d14 GsLIGNR 80042ff8 *ABS* 80042ff8 Krom2RawAdd 80063f9c *ABS* 80063f9c CLIP2 80010c90 *ABS* 80010c90 SsGetMute 8002d588 *ABS* 8002d588 TransMatrix 8002d2b8 *ABS* 8002d2b8 MulMatrix 00000ae4 .text 00000ae4 TMD_getNormAddr 8002c778 *ABS* 8002c778 gteMIMefunc 0000019c .text 0000019c exit 80015d94 *ABS* 80015d94 SsVabTransfer 800155f4 *ABS* 800155f4 SsVabClose 800113e8 *ABS* 800113e8 SsSeqOpen 80016320 *ABS* 80016320 SsUtReverbOn 80020dc0 *ABS* 80020dc0 GsSortFastSprite 800431c0 *ABS* 800431c0 atoi 00000470 COMMON 00000470 transformMatrix 8001b2b4 *ABS* 8001b2b4 SsUtAllKeyOff 80010f30 *ABS* 80010f30 SsSetSerialAttr 80063da8 *ABS* 80063da8 GsDISPON 00000358 .text 00000358 CalcTab1 80042fb8 *ABS* 80042fb8 firstfile 80043fb0 *ABS* 80043fb0 strspn 8001b180 *ABS* 8001b180 SsUtSetVVol 80042e08 *ABS* 80042e08 Load 80043d5c *ABS* 80043d5c strlen 80015224 *ABS* 80015224 SsSeqGetVol 80042f58 *ABS* 80042f58 open 800135f4 *ABS* 800135f4 SsSeqSetAccelerando 800433c0 *ABS* 800433c0 toupper 8003e9a8 *ABS* 8003e9a8 __gedf2 8002e188 *ABS* 8002e188 RotMatrixX 8002dea8 *ABS* 8002dea8 TransposeMatrix 00001dc0 .text 00001dc0 drawObject 80014dd4 *ABS* 80014dd4 SsPlayBack 8001ae18 *ABS* 8001ae18 SsUtChangePitch 80043c18 *ABS* 80043c18 strchr 00000000 .sdata 00000000 _sys_init_heapsize 800274cc *ABS* 800274cc GetClut 000007f4 .text 000007f4 TMD_addPolyGT4N 00000000 .data 00001f30 tab1 8003dd7c *ABS* 8003dd7c acos 80021660 *ABS* 80021660 GsSetDrawBuffClip 8003f7a0 *ABS* 8003f7a0 hypot 8003f140 *ABS* 8003f140 __subdf3 80023cf4 *ABS* 80023cf4 GsLinkObject4 80149e60 *ABS* 80149e60 _fbss 8002e328 *ABS* 8002e328 RotMatrixY 00000004 .sdata 00038134 P 80010dcc *ABS* 80010dcc SsGetSerialVol 00000f70 .text 00000f70 TMD_setRGB2 000012f8 .text 000012f8 LinkObjectHandlerToTmdObject 80042f98 *ABS* 80042f98 close 8004014c *ABS* 8004014c frexp 8003f9bc *ABS* 8003f9bc __addsf3 80066274 *ABS* 80066274 GsNDIV 000012d8 .text 000012d8 DealWithControllerPad 80063d3c *ABS* 80063d3c POSITION 80043ef8 *ABS* 80043ef8 strpbrk 00000690 .text 00000690 TMD_addPolyF4N 80010924 *ABS* 80010924 free 80021a90 *ABS* 80021a90 GsSetLsMatrix 800163a0 *ABS* 800163a0 SsUtSetReverbDepth **MEMORY CONFIGURATION** name origin length r_size c_size is attributes *default* 00000000 ffffffff 00000000 8014c7c0 () **LINK EDITOR MEMORY MAP** output input virtual section section address tsize *ABS* 00000000 0 0 2**0 LOAD c:/psx/lib/libps.a address LOAD plasma.o LOAD pad.o LOAD tmd.o LOAD c:/psx/lib/libps.a 00000000 80100000 . =80100000 .text 80110000 3820 0 2**4 load alloc reloc contents 80110000 00000000 _ftext =. from *(.init) 80110000 00000000 eprol =. from *(.text) .text 80110000 1ea0 1ea0 2**4 ecoff-littlemips plasma.o(overhead 4056 bytes) 801110c0 create_luts 8011126c InitialiseView 80111574 simple_morph 80111b4c create_cylinder 80111358 LoadTIMData 801113dc SetSpriteInfo 80111d68 initialiseTMD 801104a0 CalcTab2 801111a8 initialiseall 80110f48 Do_Effect 80110000 main 8011063c run_effect 8011151c InitialiseTexture 80110094 make_clut 801111a0 load_tims 80110358 CalcTab1 80111dc0 drawObject 801112d8 DealWithControllerPad .text 80111ea0 f0 f0 2**4 ecoff-littlemips pad.o(overhead 4056 bytes) 80111ed8 PadRead 80111ea0 PadInit .text 80111f90 1380 1380 2**4 ecoff-littlemips tmd.o(overhead 4056 bytes) 801132d8 CountNumberOfObjectsInTmdFile 80112fb8 TMD_setRGB3 80112020 TMD_addPolyF3 8011303c TMD_setUV3 80112478 TMD_addPolyF3N 80112868 TMD_setVert0 801128e8 TMD_setVert1 80112da4 TMD_setRGB0 801127f8 TMD_getVertAddr 80112c54 TMD_setNorm2 80111fd4 TMD_end 801123d4 TMD_addPolyGT4 80112098 TMD_addPolyFT3 801124e4 TMD_addPolyFT3N 801125b8 TMD_addPolyGT3N 801129f0 TMD_setVert3 8011296c TMD_setVert2 8011232c TMD_addPolyG4 80112b08 TMD_setNorm0 80113210 TMD_setTPage 80111f90 TMD_start 801122a0 TMD_addPolyGT3 8011270c TMD_addPolyG4N 80112cfc TMD_setNorm3 801130dc TMD_setUV4 8011254c TMD_addPolyG3N 80112190 TMD_addPolyFT4 80113198 TMD_setClut 80112bac TMD_setNorm1 8011210c TMD_addPolyF4 80112210 TMD_addPolyG3 80112e48 TMD_setRGB1 80112698 TMD_addPolyFT4N 80112a74 TMD_getNormAddr 80112784 TMD_addPolyGT4N 80112f00 TMD_setRGB2 80113288 LinkObjectHandlerToTmdObject 80112620 TMD_addPolyF4N .text 80113310 1c0 1c0 2**4 ecoff-littlemips [c:/psx/lib/libps.a]startup.o(overhead 4056 bytes) 801134bc __main 80113310 _start 801134ac exit .text 801134d0 110 110 2**4 ecoff-biglittlemips [c:/psx/lib/libps.a]FIXUDFSI.O(overhead 4056 bytes) 801134d0 __fixunsdfsi .text 801135e0 a0 a0 2**4 ecoff-biglittlemips [c:/psx/lib/libps.a]GTSF2.O(overhead 4056 bytes) 801135e0 __gtsf2 .text 80113680 a0 a0 2**4 ecoff-biglittlemips [c:/psx/lib/libps.a]LTSF2.O(overhead 4056 bytes) 80113680 __ltsf2 .text 80113720 c0 c0 2**4 ecoff-biglittlemips [c:/psx/lib/libps.a]FIXSFSI.O(overhead 4056 bytes) 80113720 __fixsfsi .text 801137e0 40 40 2**4 ecoff-littlemips [c:/psx/lib/libps.a]video.o(overhead 4056 bytes) 801137e0 SetVideoMode 80113820 00003820 PROVIDE (__runtime_reloc_start, .) from *(.rel.sdata) 80113820 00003820 PROVIDE (__runtime_reloc_stop, .) from *(.fini) 80113820 00003820 etext =. 80113820 00003820 _etext =. 80113820 80113820 . =. .rdata 80113820 240 0 2**4 load alloc reloc contents from *(.rdata) .rdata 80113820 90 90 2**4 ecoff-littlemips plasma.o(overhead 4056 bytes) .rdata 801138b0 1b0 1b0 2**4 ecoff-littlemips tmd.o(overhead 4056 bytes) 80113a60 80113a60 _fdata =ALIGN(00000010) .data 80113a60 36370 0 2**4 load alloc contents from *(.data) .data 80113a60 36200 36200 2**4 ecoff-littlemips plasma.o(overhead 4056 bytes) 8013e260 sin_table 80149ae0 work_vertice 80132e60 cos_table 80149960 vertice3 801497e0 vertice2 80123460 tab2 80149660 vertice 80113a60 tab1 .data 80149c60 20 20 2**4 ecoff-littlemips tmd.o(overhead 4056 bytes) .data 80149c80 150 150 2**4 ecoff-littlemips [c:/psx/lib/libps.a]startup.o(overhead 4056 bytes) constructors: 80149dd0 80151dd0 _gp =(ALIGN(00000010)+00008000) .lit8 (no attached output section) from *(.lit8) .lit4 (no attached output section) from *(.lit4) .sdata 80149dd0 90 0 2**4 load alloc reloc contents from *(.sdata) .sdata 80149dd0 10 10 2**4 ecoff-littlemips plasma.o(overhead 4056 bytes) 80149dd0 state 80149dd4 P .sdata 80149de0 10 10 2**4 ecoff-littlemips [c:/psx/lib/libps.a]stdef1.o(overhead 4056 bytes) 80149de0 _sys_ramsize .sdata 80149df0 10 10 2**4 ecoff-littlemips [c:/psx/lib/libps.a]stdef2.o(overhead 4056 bytes) 80149df0 _sys_init_stacksize .sdata 80149e00 10 10 2**4 ecoff-littlemips [c:/psx/lib/libps.a]stdef3.o(overhead 4056 bytes) 80149e00 _sys_init_sp .sdata 80149e10 10 10 2**4 ecoff-littlemips [c:/psx/lib/libps.a]stdef4.o(overhead 4056 bytes) 80149e10 _sys_init_fp .sdata 80149e20 10 10 2**4 ecoff-littlemips [c:/psx/lib/libps.a]stdef5.o(overhead 4056 bytes) 80149e20 _sys_init_gp .sdata 80149e30 10 10 2**4 ecoff-littlemips [c:/psx/lib/libps.a]stdef6.o(overhead 4056 bytes) 80149e30 _sys_init_heapbase .sdata 80149e40 10 10 2**4 ecoff-littlemips [c:/psx/lib/libps.a]stdef7.o(overhead 4056 bytes) 80149e40 _sys_init_heapsize .sdata 80149e50 10 10 2**4 ecoff-littlemips [c:/psx/lib/libps.a]stdef8.o(overhead 4056 bytes) 80149e50 _sys_init_bss_flag 80149e60 80149e60 edata =. 80149e60 80149e60 _edata =. 80149e60 80149e60 _fbss =. .sbss 80149e60 68 0 2**4 alloc from *(.sbss) .sbss 80149e60 20 20 2**4 ecoff-littlemips tmd.o(overhead 4056 bytes) from *(.scommon) .scommon 80149e80 38 38 2**4 ecoff-littlemips plasma.o(overhead 4056 bytes) 80149e80 savesp 80149e84 side 80149e88 x 80149e90 yVector 80149e98 cylinder 80149ea0 zVector 80149ea8 xVector 80149eb0 col 80149eb4 y *fill* 80149eb8 8 0000 .scommon 80149ec0 8 8 2**4 ecoff-littlemips pad.o(overhead 4056 bytes) 80149ec0 bb0 80149ec4 bb1 .bss 80149ed0 28f0 0 2**4 alloc from *(.bss) .bss 80149ed0 2460 2460 2**4 ecoff-littlemips plasma.o(overhead 4056 bytes) from *(COMMON) COMMON 8014c330 490 490 2**4 ecoff-littlemips plasma.o(overhead 4056 bytes) 8014c330 zMatrix 8014c350 xMatrix 8014c370 cylinderOBJ 8014c380 clut 8014c780 yMatrix 8014c7a0 transformMatrix 8014c7c0 8014c7c0 end =. 8014c7c0 8014c7c0 _end =. OUTPUT(plasma ecoff-littlemips)