symusr.o needed due to GetPadBuf startup.o needed due to exit 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 TheLights: 30 at 0 tuto5.o Allocating common TheShip: 178 at 30 tuto5.o Allocating common AllStrings: e10 at 1b0 tuto5.o Allocating common NumberOfStrings: 4 at 0 tuto5.o Allocating common Fogging: c at fc0 tuto5.o Allocating common bb0: 4 at 0 pad.o Allocating common LightMode: 4 at 4 tuto5.o Allocating common bb1: 4 at 4 pad.o Allocating common NumberSprites: 168 at fd0 tuto5.o Allocating common ProjectionDistance: 4 at 8 tuto5.o Allocating common AsciiTextureInfo: 1c at 1140 tuto5.o Allocating common TheCubes: 178 at 1160 tuto5.o Allocating common TheSquares: 17800 at 12e0 tuto5.o Allocating common allOnes: 4 at c tuto5.o Allocating common ObjectArray: 1000 at 0 object.o Allocating common DisplayedObjects: 1000 at 18ae0 tuto5.o Allocating common WaveTextureInfo: 1c at 19ae0 tuto5.o Allocating common LetterSprites: 3a8 at 19b00 tuto5.o **FILES** pad.o 00000000 000000f0 2** 4d .text 00000000 00000000 2** 4d .data 00000000 00000000 2** 4d .bss 00000000 00000008 2** 4d .scommon tmd.o 000000f0 00000240 2** 4d .text 00000000 00000070 2** 4d .rdata 00000000 00000000 2** 4d .data 00000000 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss object.o 00000330 00001710 2** 4d .text 00000070 000002e0 2** 4d .rdata 00000000 00000000 2** 4d .data 00000010 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss 00019050 00001000 2** 4d COMMON sincos.o 00001a40 000003f0 2** 4d .text 00000350 00000010 2** 4d .rdata 00000000 00000810 2** 4d .data 00000000 00000000 2** 4d .bss tangent.o 00001e30 00000120 2** 4d .text 00000360 00000080 2** 4d .rdata 00000810 00004000 2** 4d .data 00000000 00000000 2** 4d .bss atan.o 00001f50 00000710 2** 4d .text 00004810 00000400 2** 4d .data 00000000 00000000 2** 4d .bss storescr.o 00002660 00000190 2** 4d .text 000003e0 00000040 2** 4d .rdata 00004c10 00000000 2** 4d .data 00000000 00000000 2** 4d .bss tuto5.o 000027f0 000041d0 2** 4d .text 00000420 00000380 2** 4d .rdata 00004c10 00000000 2** 4d .data 00000020 00000010 2** 4d .sdata 00000000 00019050 2** 4d .bss 0001a050 00019ea8 2** 4d COMMON 00000010 00000010 2** 4d .scommon symusr.o 000069c0 00000000 2** 4d .text 00004c10 00000000 2** 4d .data 00019050 00000000 2** 4d .bss startup.o 000069c0 000001c0 2** 4d .text 00004c10 00000150 2** 4d .data 00019050 00000000 2** 4d .bss video.o 00006b80 00000040 2** 4d .text 00004d60 00000000 2** 4d .data 00019050 00000000 2** 4d .bss stdef1.o 00006bc0 00000000 2** 4d .text 00004d60 00000000 2** 4d .data 00000030 00000010 2** 4d .sdata 00019050 00000000 2** 4d .bss stdef2.o 00006bc0 00000000 2** 4d .text 00004d60 00000000 2** 4d .data 00000040 00000010 2** 4d .sdata 00019050 00000000 2** 4d .bss stdef3.o 00006bc0 00000000 2** 4d .text 00004d60 00000000 2** 4d .data 00000050 00000010 2** 4d .sdata 00019050 00000000 2** 4d .bss stdef4.o 00006bc0 00000000 2** 4d .text 00004d60 00000000 2** 4d .data 00000060 00000010 2** 4d .sdata 00019050 00000000 2** 4d .bss stdef5.o 00006bc0 00000000 2** 4d .text 00004d60 00000000 2** 4d .data 00000070 00000010 2** 4d .sdata 00019050 00000000 2** 4d .bss stdef6.o 00006bc0 00000000 2** 4d .text 00004d60 00000000 2** 4d .data 00000080 00000010 2** 4d .sdata 00019050 00000000 2** 4d .bss stdef7.o 00006bc0 00000000 2** 4d .text 00004d60 00000000 2** 4d .data 00000090 00000010 2** 4d .sdata 00019050 00000000 2** 4d .bss stdef8.o 00006bc0 00000000 2** 4d .text 00004d60 00000000 2** 4d .data 000000a0 00000010 2** 4d .sdata 00019050 00000000 2** 4d .bss **GLOBAL SYMBOLS** offset section offset symbol 80045548 *ABS* 80045548 longjmp 000001b8 .text 000001b8 CountNumberOfObjectsInTmdFile 80043790 *ABS* 80043790 putchar 80022524 *ABS* 80022524 GsSetLightMode 80023bcc *ABS* 80023bcc GsScaleScreen 80015124 *ABS* 80015124 SsSeqSetRitardando 80043cb0 *ABS* 80043cb0 strcpy 000001ac .text 000001ac __main 00000000 .text 00000000 rsin_sub 8002632c *ABS* 8002632c KanjiFntOpen 8001b0f4 *ABS* 8001b0f4 SsUtGetVVol 00000000 .data 00000400 SinCosTable 80040274 *ABS* 80040274 log 80043314 *ABS* 80043314 bcmp 800411cc *ABS* 800411cc sqrt 8004550c *ABS* 8004550c setjmp 8004100c *ABS* 8004100c cosh 8002663c *ABS* 8002663c KanjiFntClose 8003e854 *ABS* 8003e854 __eqdf2 80027cb0 *ABS* 80027cb0 ResetGraph 80027404 *ABS* 80027404 GetTPage 80021920 *ABS* 80021920 GsSwapDispBuff 00000808 .text 00000808 KillAnObject 80042fe8 *ABS* 80042fe8 delete 8001ad88 *ABS* 8001ad88 SsUtPitchBend 80044518 *ABS* 80044518 printf 80147360 *ABS* 80147360 _fdata 80042df8 *ABS* 80042df8 LoadTest 8004133c *ABS* 8004133c sprintf2 80042e18 *ABS* 80042e18 Exec 80043120 *ABS* 80043120 StartRCnt 8003fb64 *ABS* 8003fb64 __divsf3 8002d718 *ABS* 8002d718 SetLightMatrix 80043008 *ABS* 80043008 _get_errno 800225b0 *ABS* 800225b0 GsSetFogParam 800137e8 *ABS* 800137e8 SsIsEos 80021ac0 *ABS* 80021ac0 GsSetLightMatrix 00003b54 .text 00003b54 DisplayTextStrings 00001160 .text 00001160 SortObjectSize 800436cc *ABS* 800436cc memmove 000003d4 .text 000003d4 PerformWorldClipping 00000000 COMMON 00000000 TheLights 00000000 .text 80140000 eprol 80022600 *ABS* 80022600 GsSetAmbient 8001a33c *ABS* 8001a33c SsUtKeyOn 000001b0 .text 000001b0 rcos 8003ea84 *ABS* 8003ea84 __gtdf2 800432f4 *ABS* 800432f4 atol 000000e8 .text 000000e8 SUBratan 800133fc *ABS* 800133fc SsSeqSetNext 8004ea28 *ABS* 8004ea28 math_errno 8003f5c0 *ABS* 8003f5c0 ceil 8003bf60 *ABS* 8003bf60 CdRead 8003f4e8 *ABS* 8003f4e8 floor 00002b2c .text 00002b2c InitialiseView 00006bc0 .text 80146bc0 _etext 80043484 *ABS* 80043484 gets 8004543c *ABS* 8004543c bsearch 801540c0 *ABS* 801540c0 _gp 8002a9fc *ABS* 8002a9fc Krom2RawAdd2 00003dbc .text 00003dbc GetSpriteForCharacter 80043ab4 *ABS* 80043ab4 qsort 00000664 .text 00000664 ratan_zero 00000030 COMMON 00000030 TheShip 8002154c *ABS* 8002154c GsSetDrawBuffOffset 000000a4 .text 000000a4 ratan2 80042fa8 *ABS* 80042fa8 format 800412fc *ABS* 800412fc printf2 800235d8 *ABS* 800235d8 GsGetLs 80043420 *ABS* 80043420 getc 8002d528 *ABS* 8002d528 ApplyMatrixSV 80043698 *ABS* 80043698 memcpy 00001f38 .text 00001f38 HandleAllObjects 00000078 .text 00000078 FindNextLowestObjectID 000001b0 COMMON 000001b0 AllStrings 80063e30 *ABS* 80063e30 GsLIGHTWSMATRIX 8003e8a4 *ABS* 8003e8a4 __floatsidf 8003eb60 *ABS* 8003eb60 __ltdf2 00002400 .text 00002400 HandleACube 00000000 .scommon 00000000 NumberOfStrings 80014f3c *ABS* 80014f3c SsSeqReplay 8001a6e0 *ABS* 8001a6e0 SsUtKeyOff 80042860 *ABS* 80042860 _err_math 800433f0 *ABS* 800433f0 tolower 8002d134 *ABS* 8002d134 PopMatrix 00002da4 .text 00002da4 ProperInitialiseTexture 80010754 *ABS* 80010754 malloc 00000000 .data 000001a0 TangentLUT 00000fc0 COMMON 00000fc0 Fogging 80040088 *ABS* 80040088 ldexp 80020f3c *ABS* 80020f3c GsInitGraph 8014c170 *ABS* 8014c170 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 00000000 .text 00000000 ratan 00000000 .text 00000000 rtan 80028374 *ABS* 80028374 LoadImage 00000228 .text 00000228 FindNextUnusedObjectID 00000000 .sdata 00000000 _sys_init_stacksize 8003c388 *ABS* 8003c388 CdPlay 80010cb4 *ABS* 80010cb4 SsGetMVol 80010ee0 *ABS* 80010ee0 SsSetMVol 80016310 *ABS* 80016310 SsUtGetReverbType 80063f0c *ABS* 80063f0c GsIDMATRIX 8003fcb0 *ABS* 8003fcb0 __extendsfdf2 00000038 .text 00000038 PadRead 8003df74 *ABS* 8003df74 __adddf3 80063f2c *ABS* 80063f2c GsLSMATRIX 00002d1c .text 00002d1c InitialiseModel 00000000 .data 00000710 ArcTangentTable 80042f68 *ABS* 80042f68 lseek 80021f70 *ABS* 80021f70 GsSetProjection 00001448 .text 00001448 LinkObjectToSprite 80043394 *ABS* 80043394 bzero 00001004 .text 00001004 HighlightObject 800288fc *ABS* 800288fc PutDispEnv 000002f4 .text 000002f4 CountNumberObjectSlotsLeft 80021e80 *ABS* 80021e80 GsInit3D 80062d08 *ABS* 80062d08 PSDOFSY 800147ec *ABS* 800147ec SsSetTickMode 800441a4 *ABS* 800441a4 strtol 00000000 .scommon 00000000 bb0 000020f0 .text 000020f0 HandleTheShip 80042f28 *ABS* 80042f28 EnterCriticalSection 00000004 .scommon 00000004 LightMode 80010d34 *ABS* 80010d34 SsGetSerialAttr 80065954 *ABS* 80065954 GsLIGHT_MODE 00003134 .text 00003134 SortSpriteObjectPosition 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 80021ef8 *ABS* 80021ef8 GsMapModelingData 80022b44 *ABS* 80022b44 GsSetRefView2 000000c8 .text 000000c8 LinkArrayOfTmdsToObjectHandlerArray 80063f74 *ABS* 80063f74 GsIDMATRIX2 80042f88 *ABS* 80042f88 write 00000acc .text 00000acc InitSingleObject 800661e0 *ABS* 800661e0 PSDCNT 800428c8 *ABS* 800428c8 atof 00002910 .text 00002910 UpdateObjectCoordinates2 8004096c *ABS* 8004096c __ledf2 80043b70 *ABS* 80043b70 strcat 00003650 .text 00003650 InitialiseTextStrings 00000790 .text 00000790 BringObjectToLife 0000350c .text 0000350c FindObjectScreenPosition 80062d04 *ABS* 80062d04 PSDOFSX 00000000 .sdata 00000000 _sys_init_fp 00000e04 .text 00000e04 ReviveObject 80180088 *ABS* 80180088 end 80025320 *ABS* 80025320 FntOpen 80023e58 *ABS* 80023e58 GsSortObject4 000024a4 .text 000024a4 HandleAllSquares 80040554 *ABS* 80040554 modf 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 00006bc0 .text 80146bc0 etext 800435fc *ABS* 800435fc memchr 00000000 .sdata 00000000 _sys_init_bss_flag 000012d0 .text 000012d0 FindTopLeftOfTexturePage 800151bc *ABS* 800151bc SsSeqSetVol 80020628 *ABS* 80020628 GsSortBoxFill 00000000 .text 80140000 _ftext 00000000 .text 00000000 _start 80021de0 *ABS* 80021de0 GsDefDispBuff 80044018 *ABS* 80044018 strstr 80023314 *ABS* 80023314 GsGetLw 80040cc4 *ABS* 80040cc4 sin 80043b30 *ABS* 80043b30 rand 00000624 .text 00000624 LinkAllObjectsToTheirCoordinateSystems 8003d960 *ABS* 8003d960 atan2 80042f78 *ABS* 80042f78 read 80043e00 *ABS* 80043e00 strncmp 00000000 .sdata 00000000 _sys_init_sp 80040740 *ABS* 80040740 pow 80043e80 *ABS* 80043e80 strncpy 80040ed4 *ABS* 80040ed4 sinh 00000000 .sdata 00004550 frameNumber 80026f04 *ABS* 80026f04 Krom2Tim 800404bc *ABS* 800404bc log10 00002edc .text 00002edc LinkSpriteToImageInfo 80042e28 *ABS* 80042e28 FlushCache 80063f4c *ABS* 80063f4c GsWSMATRIX 8001095c *ABS* 8001095c realloc 8002d4d8 *ABS* 8002d4d8 ApplyMatrix 00001040 .text 00001040 UnHighlightObject 8002527c *ABS* 8002527c FntLoad 00000e88 .text 00000e88 InitialiseAll 800217e8 *ABS* 800217e8 GsSetClip 80021f90 *ABS* 80021f90 GsSetFlatLight 80043360 *ABS* 80043360 bcopy 00003f58 .text 00003f58 RegisterTextStringForDisplay 80044090 *ABS* 80044090 strtok 8003f108 *ABS* 8003f108 __negdf2 00000004 .scommon 00000004 bb1 8004364c *ABS* 8004364c memcmp 00000000 .sdata 00000000 _sys_init_heapbase 800231b0 *ABS* 800231b0 GsSetView2 80043188 *ABS* 80043188 ResetRCnt 8003e468 *ABS* 8003e468 __divdf3 80043d8c *ABS* 80043d8c strncat 8002e4c8 *ABS* 8002e4c8 RotMatrixZ 0000037c .text 0000037c quickCos 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 0000012c .text 0000012c rsin 80062d0c *ABS* 80062d0c GsLIOFF 00000000 .text 00000000 PadInit 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 00000000 .text 00000000 InitialiseObjectClass 80043738 *ABS* 80043738 memset 00000000 .text 00000000 main 800430e8 *ABS* 800430e8 GetRCnt 00000fd0 COMMON 00000fd0 NumberSprites 80043b60 *ABS* 80043b60 srand 8002cde0 *ABS* 8002cde0 ApplyMatrixLV 80043450 *ABS* 80043450 getchar 8003ff54 *ABS* 8003ff54 __truncdfsf2 80063eb0 *ABS* 80063eb0 GsDISPENV 8002665c *ABS* 8002665c KanjiFntFlush 0000099c .text 0000099c RemoveObjectFromObjectArray 000011d8 .text 000011d8 InitGsSprite 800282e0 *ABS* 800282e0 ClearImage 80014d64 *ABS* 80014d64 SsSeqPlay 8002153c *ABS* 8002153c GsGetActiveBuff 00000470 .text 00000470 LinkAllObjectsToModelsOrSprites 8003f1c4 *ABS* 8003f1c4 exp 80043764 *ABS* 80043764 putc 8003fe10 *ABS* 8003fe10 __mulsf3 800226a4 *ABS* 800226a4 GsSortOt 80043c4c *ABS* 80043c4c strcmp 8003b198 *ABS* 8003b198 CdSearchFile 00000008 .scommon 00000008 ProjectionDistance 00000000 .text 00000000 StoreScreen 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 8003d754 *ABS* 8003d754 atan 80044be0 *ABS* 80044be0 sprintf 80043cf4 *ABS* 80043cf4 strcspn 8003dbf8 *ABS* 8003dbf8 asin 8003ccdc *ABS* 8003ccdc VSyncCallback 80063d40 *ABS* 80063d40 GsOUT_PACKET_P 80010700 *ABS* 80010700 InitHeap 80016360 *ABS* 80016360 SsUtSetReverbFeedback 8002264c *ABS* 8002264c GsClearOt 8002c898 *ABS* 8002c898 CompMatrix 8002814c *ABS* 8002814c DrawSync 00001140 COMMON 00001140 AsciiTextureInfo 800219e8 *ABS* 800219e8 GsInitCoordinate2 8002297c *ABS* 8002297c GsGetTimInfo 80022628 *ABS* 80022628 GsDrawOt 800208c4 *ABS* 800208c4 GsSortSprite 8003ca68 *ABS* 8003ca68 VSync 000005e8 .text 000005e8 FindViewPoint 800100c8 *ABS* 800100c8 GetPadBuf 00001160 COMMON 00001160 TheCubes 000012e0 COMMON 000012e0 TheSquares 8002def8 *ABS* 8002def8 RotMatrix 80062d10 *ABS* 80062d10 GsLMODE 80021868 *ABS* 80021868 GsSetClip2D 8003d744 *ABS* 8003d744 GetVideoMode 800255d8 *ABS* 800255d8 FntFlush 0000000c .scommon 0000000c allOnes 00000000 .sdata 00000000 _sys_init_gp 00000834 .text 00000834 RegisterObjectIntoObjectArray 80021400 *ABS* 80021400 GsSortClear 8014c170 *ABS* 8014c170 _edata 8002d5b8 *ABS* 8002d5b8 ScaleMatrix 00000398 .text 00000398 CountNumberOfLivingObjects 80180088 *ABS* 80180088 _end 8002d094 *ABS* 8002d094 PushMatrix 800661e4 *ABS* 800661e4 PSDIDX 8002c9f8 *ABS* 8002c9f8 MulMatrix0 800658c8 *ABS* 800658c8 GsTON 80062d14 *ABS* 80062d14 GsLIGNR 80042ff8 *ABS* 80042ff8 Krom2RawAdd 80063f9c *ABS* 80063f9c CLIP2 80010c90 *ABS* 80010c90 SsGetMute 00001060 .text 00001060 InitialiseObjects 00000000 COMMON 00000000 ObjectArray 8002d588 *ABS* 8002d588 TransMatrix 00000150 .text 00000150 FindNextHighestObjectID 8002d2b8 *ABS* 8002d2b8 MulMatrix 8002c778 *ABS* 8002c778 gteMIMefunc 0000019c .text 0000019c exit 0000030c .text 0000030c quickSin 80015d94 *ABS* 80015d94 SsVabTransfer 800155f4 *ABS* 800155f4 SsVabClose 000010f8 .text 000010f8 SetObjectScaling 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 00002398 .text 00002398 HandleASquare 8001b180 *ABS* 8001b180 SsUtSetVVol 80042e08 *ABS* 80042e08 Load 80043d5c *ABS* 80043d5c strlen 000014a0 .text 000014a0 CreateTheCube 80015224 *ABS* 80015224 SsSeqGetVol 80042f58 *ABS* 80042f58 open 00018ae0 COMMON 00018ae0 DisplayedObjects 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 80043c18 *ABS* 80043c18 strchr 00000000 .sdata 00000000 _sys_init_heapsize 00019ae0 COMMON 00019ae0 WaveTextureInfo 800274cc *ABS* 800274cc GetClut 000026b4 .text 000026b4 MarkAllCubes 8003dd7c *ABS* 8003dd7c acos 80021660 *ABS* 80021660 GsSetDrawBuffClip 8003f7a0 *ABS* 8003f7a0 hypot 00019b00 COMMON 00019b00 LetterSprites 8003f140 *ABS* 8003f140 __subdf3 80023cf4 *ABS* 80023cf4 GsLinkObject4 00002bc4 .text 00002bc4 InitialiseLighting 8014c170 *ABS* 8014c170 _fbss 8002e328 *ABS* 8002e328 RotMatrixY 80010dcc *ABS* 80010dcc SsGetSerialVol 00000000 .text 00000000 LinkObjectHandlerToTmdObject 80042f98 *ABS* 80042f98 close 8004014c *ABS* 8004014c frexp 8003f9bc *ABS* 8003f9bc __addsf3 80066274 *ABS* 80066274 GsNDIV 000006c8 .text 000006c8 DealWithControllerPad 80063d3c *ABS* 80063d3c POSITION 80043ef8 *ABS* 80043ef8 strpbrk 80010924 *ABS* 80010924 free 00002830 .text 00002830 UpdateObjectCoordinates 80021a90 *ABS* 80021a90 GsSetLsMatrix 800163a0 *ABS* 800163a0 SsUtSetReverbDepth **MEMORY CONFIGURATION** name origin length r_size c_size is attributes *default* 00000000 ffffffff 00000000 80180088 () **LINK EDITOR MEMORY MAP** output input virtual section section address tsize *ABS* 00000000 0 0 2**0 LOAD d:/devstuff/sony/psx/lib/libps.a address LOAD pad.o LOAD tmd.o LOAD object.o LOAD sincos.o LOAD tangent.o LOAD atan.o LOAD storescr.o LOAD tuto5.o LOAD d:/devstuff/sony/psx/lib/libps.a 00000000 80100000 . =80100000 .text 80140000 6bc0 0 2**4 load alloc reloc contents 80140000 00000000 _ftext =. from *(.init) 80140000 00000000 eprol =. from *(.text) .text 80140000 f0 f0 2**4 ecoff-littlemips pad.o(overhead 4056 bytes) 80140038 PadRead 80140000 PadInit .text 801400f0 240 240 2**4 ecoff-littlemips tmd.o(overhead 4056 bytes) 801402a8 CountNumberOfObjectsInTmdFile 801401b8 LinkArrayOfTmdsToObjectHandlerArray 801400f0 LinkObjectHandlerToTmdObject .text 80140330 1710 1710 2**4 ecoff-littlemips object.o(overhead 4056 bytes) 80140b38 KillAnObject 80141490 SortObjectSize 801403a8 FindNextLowestObjectID 80140558 FindNextUnusedObjectID 80141778 LinkObjectToSprite 80141334 HighlightObject 80140624 CountNumberObjectSlotsLeft 80140dfc InitSingleObject 80140ac0 BringObjectToLife 80141134 ReviveObject 80141600 FindTopLeftOfTexturePage 80140954 LinkAllObjectsToTheirCoordinateSystems 80141370 UnHighlightObject 80140330 InitialiseObjectClass 80140ccc RemoveObjectFromObjectArray 80141508 InitGsSprite 801407a0 LinkAllObjectsToModelsOrSprites 80140b64 RegisterObjectIntoObjectArray 801406c8 CountNumberOfLivingObjects 80140480 FindNextHighestObjectID 80141428 SetObjectScaling .text 80141a40 3f0 3f0 2**4 ecoff-littlemips sincos.o(overhead 4056 bytes) 80141a40 rsin_sub 80141bf0 rcos 80141dbc quickCos 80141b6c rsin 80141d4c quickSin .text 80141e30 120 120 2**4 ecoff-littlemips tangent.o(overhead 4056 bytes) 80141e30 rtan .text 80141f50 710 710 2**4 ecoff-littlemips atan.o(overhead 4056 bytes) 80142038 SUBratan 801425b4 ratan_zero 80141ff4 ratan2 80141f50 ratan .text 80142660 190 190 2**4 ecoff-littlemips storescr.o(overhead 4056 bytes) 80142660 StoreScreen .text 801427f0 41d0 41d0 2**4 ecoff-littlemips tuto5.o(overhead 4056 bytes) 80146344 DisplayTextStrings 80142bc4 PerformWorldClipping 8014531c InitialiseView 801465ac GetSpriteForCharacter 80144728 HandleAllObjects 80144bf0 HandleACube 80145594 ProperInitialiseTexture 8014550c InitialiseModel 801448e0 HandleTheShip 80145924 SortSpriteObjectPosition 80145100 UpdateObjectCoordinates2 80145e40 InitialiseTextStrings 80145cfc FindObjectScreenPosition 80144c94 HandleAllSquares 801456cc LinkSpriteToImageInfo 80143678 InitialiseAll 80146748 RegisterTextStringForDisplay 801427f0 main 80142dd8 FindViewPoint 80143850 InitialiseObjects 80144b88 HandleASquare 80143c90 CreateTheCube 80144ea4 MarkAllCubes 801453b4 InitialiseLighting 80142eb8 DealWithControllerPad 80145020 UpdateObjectCoordinates .text 801469c0 1c0 1c0 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]startup.o(overhead 4056 bytes) 80146b6c __main 801469c0 _start 80146b5c exit .text 80146b80 40 40 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]video.o(overhead 4056 bytes) 80146b80 SetVideoMode 80146bc0 00006bc0 PROVIDE (__runtime_reloc_start, .) from *(.rel.sdata) 80146bc0 00006bc0 PROVIDE (__runtime_reloc_stop, .) from *(.fini) 80146bc0 00006bc0 etext =. 80146bc0 00006bc0 _etext =. 80146bc0 80146bc0 . =. .rdata 80146bc0 7a0 0 2**4 load alloc contents from *(.rdata) .rdata 80146bc0 70 70 2**4 ecoff-littlemips tmd.o(overhead 4056 bytes) .rdata 80146c30 2e0 2e0 2**4 ecoff-littlemips object.o(overhead 4056 bytes) .rdata 80146f10 10 10 2**4 ecoff-littlemips sincos.o(overhead 4056 bytes) .rdata 80146f20 80 80 2**4 ecoff-littlemips tangent.o(overhead 4056 bytes) .rdata 80146fa0 40 40 2**4 ecoff-littlemips storescr.o(overhead 4056 bytes) .rdata 80146fe0 380 380 2**4 ecoff-littlemips tuto5.o(overhead 4056 bytes) 80147360 80147360 _fdata =ALIGN(00000010) .data 80147360 4d60 0 2**4 load alloc contents from *(.data) .data 80147360 810 810 2**4 ecoff-littlemips sincos.o(overhead 4056 bytes) 80147360 SinCosTable .data 80147b70 4000 4000 2**4 ecoff-littlemips tangent.o(overhead 4056 bytes) 80147b70 TangentLUT .data 8014bb70 400 400 2**4 ecoff-littlemips atan.o(overhead 4056 bytes) 8014bb70 ArcTangentTable .data 8014bf70 150 150 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]startup.o(overhead 4056 bytes) constructors: 8014c0c0 801540c0 _gp =(ALIGN(00000010)+00008000) .lit8 (no attached output section) from *(.lit8) .lit4 (no attached output section) from *(.lit4) .sdata 8014c0c0 b0 0 2**4 load alloc reloc contents from *(.sdata) .sdata 8014c0c0 10 10 2**4 ecoff-littlemips tmd.o(overhead 4056 bytes) .sdata 8014c0d0 10 10 2**4 ecoff-littlemips object.o(overhead 4056 bytes) .sdata 8014c0e0 10 10 2**4 ecoff-littlemips tuto5.o(overhead 4056 bytes) 8014c0e0 frameNumber .sdata 8014c0f0 10 10 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]stdef1.o(overhead 4056 bytes) 8014c0f0 _sys_ramsize .sdata 8014c100 10 10 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]stdef2.o(overhead 4056 bytes) 8014c100 _sys_init_stacksize .sdata 8014c110 10 10 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]stdef3.o(overhead 4056 bytes) 8014c110 _sys_init_sp .sdata 8014c120 10 10 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]stdef4.o(overhead 4056 bytes) 8014c120 _sys_init_fp .sdata 8014c130 10 10 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]stdef5.o(overhead 4056 bytes) 8014c130 _sys_init_gp .sdata 8014c140 10 10 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]stdef6.o(overhead 4056 bytes) 8014c140 _sys_init_heapbase .sdata 8014c150 10 10 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]stdef7.o(overhead 4056 bytes) 8014c150 _sys_init_heapsize .sdata 8014c160 10 10 2**4 ecoff-littlemips [d:/devstuff/sony/psx/lib/libps.a]stdef8.o(overhead 4056 bytes) 8014c160 _sys_init_bss_flag 8014c170 8014c170 edata =. 8014c170 8014c170 _edata =. 8014c170 8014c170 _fbss =. .sbss 8014c170 20 0 2**4 alloc from *(.sbss) from *(.scommon) .scommon 8014c170 8 8 2**4 ecoff-littlemips pad.o(overhead 4056 bytes) 8014c170 bb0 8014c174 bb1 *fill* 8014c178 8 0000 .scommon 8014c180 10 10 2**4 ecoff-littlemips tuto5.o(overhead 4056 bytes) 8014c180 NumberOfStrings 8014c184 LightMode 8014c188 ProjectionDistance 8014c18c allOnes .bss 8014c190 33ef8 0 2**4 alloc from *(.bss) .bss 8014c190 19050 19050 2**4 ecoff-littlemips tuto5.o(overhead 4056 bytes) from *(COMMON) COMMON 801651e0 1000 1000 2**4 ecoff-littlemips object.o(overhead 4056 bytes) 801651e0 ObjectArray COMMON 801661e0 19ea8 19ea8 2**4 ecoff-littlemips tuto5.o(overhead 4056 bytes) 801661e0 TheLights 80166210 TheShip 80166390 AllStrings 801671a0 Fogging 801671b0 NumberSprites 80167320 AsciiTextureInfo 80167340 TheCubes 801674c0 TheSquares 8017ecc0 DisplayedObjects 8017fcc0 WaveTextureInfo 8017fce0 LetterSprites 80180088 80180088 end =. 80180088 80180088 _end =. OUTPUT(tuto5 ecoff-littlemips)