symusr.o needed due to GetPadBuf startup.o needed due to exit 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 AutoCameraMode: 4 at 0 main.o Allocating common CameraControlFlag: 4 at 4 main.o Allocating common Bat2ImageInfo: 1c at 0 breakout.o Allocating common numBricks: 4 at 8 main.o Allocating common PlayerTwosMovement: 18 at 20 breakout.o Allocating common BrickImageInfo: 1c at 40 breakout.o Allocating common BackgroundRectangle: 10 at 60 breakout.o Allocating common SixthDrawProcess: 1c at 0 main.o Allocating common WaveSprite: 24 at 20 main.o Allocating common string91: 40 at 50 main.o Allocating common ViewCircleAngle: 4 at c main.o Allocating common ViewDistanceFromOrigin: 4 at 10 main.o Allocating common TheLights: 30 at 90 main.o Allocating common HighScoreTable: 64 at 70 breakout.o Allocating common MassivePictureSprite: 24 at c0 main.o Allocating common string90: 40 at f0 main.o Allocating common DistanceOscillationFlag: 4 at 14 main.o Allocating common packetArea5: 1000 at 130 main.o Allocating common DistanceMovementSpeed: 4 at 18 main.o Allocating common ViewMoveTime: 4 at 1c main.o Allocating common DistanceOscillationDuration: 4 at 20 main.o Allocating common AllStrings: 9b0 at 0 text_str.o Allocating common Wot3: 28 at 1130 main.o Allocating common NumberOfStrings: 4 at 0 text_str.o Allocating common string2: 40 at 1160 main.o Allocating common wtags4: 80 at 11a0 main.o Allocating common BallsMovementSpeed: 4 at 0 breakout.o Allocating common MassivePicture2TextureInfo: 1c at 1220 main.o Allocating common wtags2: 80 at 1240 main.o Allocating common BallsClut: 8 at 8 breakout.o Allocating common wtags5: 80 at 12c0 main.o Allocating common FaceXVectors: 60 at 1340 main.o Allocating common ViewCircleDirection: 4 at 24 main.o Allocating common ViewCoords: 50 at 13a0 main.o Allocating common FireSprite: 24 at 13f0 main.o Allocating common BreakoutOrderingTable: 28 at e0 breakout.o Allocating common CurrentTMDStackAddress: 4 at 28 main.o Allocating common FourthDrawProcess: 1c at 1420 main.o Allocating common FirstDrawProcess: 1c at 1440 main.o Allocating common bb0: 4 at 0 pad.o Allocating common FaceYVectors: 60 at 1460 main.o Allocating common NumberOfCreatedTMDs: 4 at 2c main.o Allocating common HighScore: 14 at 110 breakout.o Allocating common PlayerOnesSprite: 24 at 130 breakout.o Allocating common FrameWhenDemoStarts: 4 at 30 main.o Allocating common PlayerTwoNumberOfLives: 4 at 10 breakout.o Allocating common MascotsTextureInfo: 1c at 14c0 main.o Allocating common BreakoutGpuPacketArea: 25e0 at 160 breakout.o Allocating common AutoCameraMoveFrequency: 4 at 34 main.o Allocating common YarozePictureImageInfo: 1c at 14e0 main.o Allocating common TheView: 20 at 1500 main.o Allocating common ThirdDrawProcess: 1c at 1520 main.o Allocating common string92: 40 at 1540 main.o Allocating common FifthDrawProcess: 1c at 1580 main.o Allocating common string4: 40 at 15a0 main.o Allocating common BallsPixels: 8 at 18 breakout.o Allocating common ThePolygons: 7000 at 15e0 main.o Allocating common onlyNthBitOffMask: 4 at 0 object.o Allocating common string1: 40 at 85e0 main.o Allocating common Wot2: 28 at 8620 main.o Allocating common BricksArray: 3b60 at 2740 breakout.o Allocating common wtags7: 80 at 8650 main.o Allocating common bb1: 4 at 4 pad.o Allocating common onlyNthBitOn: 4 at 4 object.o Allocating common PlayerOnesMovement: 18 at 62a0 breakout.o Allocating common Wot6: 28 at 86d0 main.o Allocating common FaceAccessTable: 60 at 8700 main.o Allocating common packetArea3: 1000 at 8760 main.o Allocating common ViewCorner: 4 at 38 main.o Allocating common wtags3: 80 at 9760 main.o Allocating common ViewMoveStartFrame: 4 at 3c main.o Allocating common wtags6: 80 at 97e0 main.o Allocating common NumberSprites: 168 at 9b0 text_str.o Allocating common Bat1ImageInfo: 1c at 62c0 breakout.o Allocating common ViewMoveFlag: 4 at 40 main.o Allocating common ViewCirclePlane: 4 at 44 main.o Allocating common hsyncRecord: f0 at 9860 main.o Allocating common MassivePictureTextureInfo: 1c at 9950 main.o Allocating common BallsSprite: 24 at 62e0 breakout.o Allocating common MascotsSprite: 24 at 9970 main.o Allocating common string77: 40 at 99a0 main.o Allocating common AllDrawProcesses: 30 at 99e0 main.o Allocating common OverallLightMode: 4 at 48 main.o Allocating common SecondDrawProcess: 1c at 9a10 main.o Allocating common BallsMovement: 18 at 6310 breakout.o Allocating common ProjectionDistance: 4 at 4c main.o Allocating common count: 4 at 20 breakout.o Allocating common packetArea4: 1000 at 9a30 main.o Allocating common wtags: 1000 at aa30 main.o Allocating common MiniObjectArray: 2000 at 0 object.o Allocating common PlayerTwosSprite: 24 at 6330 breakout.o Allocating common string88: 40 at ba30 main.o Allocating common Wot: 28 at ba70 main.o Allocating common DistanceOscillationFrequency: 4 at 50 main.o Allocating common FaceInsideNormals: 60 at baa0 main.o Allocating common packetArea2: 18000 at bb00 main.o Allocating common FaceOutsideNormals: 60 at 23b00 main.o Allocating common AsciiTextureInfo: 1c at b20 text_str.o Allocating common CubeCorners: 80 at 23b60 main.o Allocating common CurrentScore: 14 at 6360 breakout.o Allocating common TheCubes: 1590 at 23be0 main.o Allocating common bufferIndex: 4 at 54 main.o Allocating common DistanceOscillationStartFrame: 4 at 58 main.o Allocating common TheFogging: c at 25170 main.o Allocating common Wot4: 28 at 25180 main.o Allocating common string3: 40 at 251b0 main.o Allocating common Level: 4 at 24 breakout.o Allocating common packetArea7: 1000 at 251f0 main.o Allocating common OutsideCube: aec at 261f0 main.o Allocating common MutaterState: 4 at 5c main.o Allocating common ObjectArray: 400 at 2000 object.o Allocating common MassivePicture2Sprite: 24 at 26ce0 main.o Allocating common BasicViewMode: 4 at 60 main.o Allocating common packetArea6: 1000 at 26d10 main.o Allocating common packetArea: 18000 at 27d10 main.o Allocating common PreviousViewCoords: 50 at 3fd10 main.o Allocating common BreakoutOrderingTableTags: 20 at 6380 breakout.o Allocating common PlayerOneNumberOfLives: 4 at 28 breakout.o Allocating common string66: 40 at 3fd60 main.o Allocating common WaveTextureInfo: 1c at 3fda0 main.o Allocating common InsideCube: aec at 3fdc0 main.o Allocating common LetterSprites: 3a8 at b40 text_str.o Allocating common Wot5: 28 at 408b0 main.o Allocating common FireTextureInfo: 1c at 408e0 main.o Allocating common Wot7: 28 at 40900 main.o **FILES** pad.o 00000000 00000060 2** 4d .text 00000000 00000000 2** 4d .data 00000000 00000000 2** 4d .bss 00000010 00000008 2** 4d .scommon rand.o 00000060 00000050 2** 4d .text 00000000 00000010 2** 4d .rdata 00000000 00000000 2** 4d .data 00000000 00000000 2** 4d .bss 2d1.o 000000b0 00000770 2** 4d .text 00000010 00000250 2** 4d .rdata 00000000 00000000 2** 4d .data 00000000 00000010 2** 4d .sdata 00000000 00000000 2** 4d .bss text_str.o 00000820 00000540 2** 4d .text 00000260 00000130 2** 4d .rdata 00000000 00000000 2** 4d .data 00000000 00000000 2** 4d .bss 00000360 00000ee8 2** 4d COMMON 00000020 00000004 2** 4d .scommon sound.o 00000d60 000003b0 2** 4d .text 00000390 000000e0 2** 4d .rdata 00000000 00000000 2** 4d .data 00000010 00000010 2** 4d .sdata 00000000 00000010 2** 4d .sbss 00000000 00000360 2** 4d .bss tmd.o 00001110 00000580 2** 4d .text 00000470 000000b0 2** 4d .rdata 00000000 00000000 2** 4d .data 00000020 00000010 2** 4d .sdata 00000360 00000000 2** 4d .bss object.o 00001690 00000a40 2** 4d .text 00000520 000002f0 2** 4d .rdata 00000000 00000000 2** 4d .data 00000360 00000000 2** 4d .bss 00001250 00002400 2** 4d COMMON 00000030 00000008 2** 4d .scommon sincos.o 000020d0 00000200 2** 4d .text 00000810 00000010 2** 4d .rdata 00000000 00000810 2** 4d .data 00000360 00000000 2** 4d .bss breakout.o 000022d0 00003380 2** 4d .text 00000820 00000280 2** 4d .rdata 00000810 00000480 2** 4d .data 00000030 00000020 2** 4d .sdata 00000360 00000000 2** 4d .bss 00003650 000063a0 2** 4d COMMON 00000040 0000002c 2** 4d .scommon main.o 00005650 00008970 2** 4d .text 00000aa0 000018f0 2** 4d .rdata 00000c90 00000000 2** 4d .data 00000050 00000070 2** 4d .sdata 00000360 00000000 2** 4d .bss 000099f0 00040928 2** 4d COMMON 00000070 00000064 2** 4d .scommon symusr.o 0000dfc0 00000000 2** 4d .text 00000c90 00000000 2** 4d .data 00000360 00000000 2** 4d .bss startup.o 0000dfc0 000001c0 2** 4d .text 00000c90 00000150 2** 4d .data 00000360 00000000 2** 4d .bss stdef1.o 0000e180 00000000 2** 4d .text 00000de0 00000000 2** 4d .data 000000c0 00000010 2** 4d .sdata 00000360 00000000 2** 4d .bss stdef2.o 0000e180 00000000 2** 4d .text 00000de0 00000000 2** 4d .data 000000d0 00000010 2** 4d .sdata 00000360 00000000 2** 4d .bss stdef3.o 0000e180 00000000 2** 4d .text 00000de0 00000000 2** 4d .data 000000e0 00000010 2** 4d .sdata 00000360 00000000 2** 4d .bss stdef4.o 0000e180 00000000 2** 4d .text 00000de0 00000000 2** 4d .data 000000f0 00000010 2** 4d .sdata 00000360 00000000 2** 4d .bss stdef5.o 0000e180 00000000 2** 4d .text 00000de0 00000000 2** 4d .data 00000100 00000010 2** 4d .sdata 00000360 00000000 2** 4d .bss stdef6.o 0000e180 00000000 2** 4d .text 00000de0 00000000 2** 4d .data 00000110 00000010 2** 4d .sdata 00000360 00000000 2** 4d .bss stdef7.o 0000e180 00000000 2** 4d .text 00000de0 00000000 2** 4d .data 00000120 00000010 2** 4d .sdata 00000360 00000000 2** 4d .bss stdef8.o 0000e180 00000000 2** 4d .text 00000de0 00000000 2** 4d .data 00000130 00000010 2** 4d .sdata 00000360 00000000 2** 4d .bss **GLOBAL SYMBOLS** offset section offset symbol 00004c88 .text 00004c88 StartFourthModeViewMove 80045548 *ABS* 80045548 longjmp 000000c4 .text 000000c4 CountNumberOfObjectsInTmdFile 00000020 .sdata 0000a280 MenuScreenOption 80043790 *ABS* 80043790 putchar 80022524 *ABS* 80022524 GsSetLightMode 80023bcc *ABS* 80023bcc GsScaleScreen 80015124 *ABS* 80015124 SsSeqSetRitardando 00000000 .scommon 00000000 AutoCameraMode 00002f5c .text 00002f5c XTouch 80043cb0 *ABS* 80043cb0 strcpy 00004ec8 .text 00004ec8 HandleTheFirstViewMode 000001ac .text 000001ac __main 00000000 .text 00000000 rsin_sub 00000364 .text 00000364 SetMenuScreenDefaultSettings 8002632c *ABS* 8002632c KanjiFntOpen 00000004 .scommon 00000004 CameraControlFlag 8001b0f4 *ABS* 8001b0f4 SsUtGetVVol 00000000 .data 00000210 SinCosTable 80040274 *ABS* 80040274 log 80043314 *ABS* 80043314 bcmp 800411cc *ABS* 800411cc sqrt 00000368 .text 00000368 CleanUpSound 8004550c *ABS* 8004550c setjmp 000084f0 .text 000084f0 GuiLoopSingleFntPrint 8004100c *ABS* 8004100c cosh 8002663c *ABS* 8002663c KanjiFntClose 8003e854 *ABS* 8003e854 __eqdf2 80027cb0 *ABS* 80027cb0 ResetGraph 80027404 *ABS* 80027404 GetTPage 80021920 *ABS* 80021920 GsSwapDispBuff 00007698 .text 00007698 InitTheSecondViewMode 00000330 .text 00000330 KillAnObject 00002fb8 .text 00002fb8 YTouch 00000000 COMMON 00000000 Bat2ImageInfo 80042fe8 *ABS* 80042fe8 delete 8001ad88 *ABS* 8001ad88 SsUtPitchBend 80044518 *ABS* 80044518 printf 80150510 *ABS* 80150510 _fdata 80042df8 *ABS* 80042df8 LoadTest 8004133c *ABS* 8004133c sprintf2 00000008 .scommon 00000008 numBricks 00000020 COMMON 00000020 PlayerTwosMovement 00000040 COMMON 00000040 BrickImageInfo 0000801c .text 0000801c BreakoutFontPrinting 80042e18 *ABS* 80042e18 Exec 00003c80 .text 00003c80 SortRectGivenPolygonsPerSide 80043120 *ABS* 80043120 StartRCnt 00000004 .sdata 00003a84 BreakoutAutoPilotFlag 00000060 COMMON 00000060 BackgroundRectangle 00000000 COMMON 00000000 SixthDrawProcess 8003fb64 *ABS* 8003fb64 __divsf3 8002d718 *ABS* 8002d718 SetLightMatrix 80043008 *ABS* 80043008 _get_errno 800225b0 *ABS* 800225b0 GsSetFogParam 00000008 .sdata 0000a268 ProgramQuitFlag 0000495c .text 0000495c PrintCubeInfo 800137e8 *ABS* 800137e8 SsIsEos 80021ac0 *ABS* 80021ac0 GsSetLightMatrix 000001f4 .text 000001f4 DisplayTextStrings 00000674 .text 00000674 SortObjectSize 800436cc *ABS* 800436cc memmove 00000020 COMMON 00000020 WaveSprite 00000050 COMMON 00000050 string91 00000fb0 .text 00000fb0 ResetBreakout 0000000c .scommon 0000000c ViewCircleAngle 00000010 .scommon 00000010 ViewDistanceFromOrigin 00000000 .text 00000000 InitialiseSound 00000090 COMMON 00000090 TheLights 00000000 .text 80140000 eprol 000012f4 .text 000012f4 DestroyAllBricks 80022600 *ABS* 80022600 GsSetAmbient 00000070 COMMON 00000070 HighScoreTable 000000c0 COMMON 000000c0 MassivePictureSprite 8001a33c *ABS* 8001a33c SsUtKeyOn 000000d0 .text 000000d0 rcos 8003ea84 *ABS* 8003ea84 __gtdf2 800432f4 *ABS* 800432f4 atol 00002edc .text 00002edc RectanglesTouch 00004b3c .text 00004b3c StartFirstModeViewMove 800133fc *ABS* 800133fc SsSeqSetNext 8004ea28 *ABS* 8004ea28 math_errno 8003f5c0 *ABS* 8003f5c0 ceil 8003bf60 *ABS* 8003bf60 CdRead 00003268 .text 00003268 FindWherePointIsInRectangle 000000f0 COMMON 000000f0 string90 8003f4e8 *ABS* 8003f4e8 floor 000015bc .text 000015bc InitialiseView 0000e180 .text 8014e180 _etext 00000014 .scommon 00000014 DistanceOscillationFlag 00000018 .sdata 0000a278 OverallCameraType 000014fc .text 000014fc InitialiseBreakoutTexturesAndSprites 80043484 *ABS* 80043484 gets 8004543c *ABS* 8004543c bsearch 801592f0 *ABS* 801592f0 _gp 00000130 COMMON 00000130 packetArea5 00000018 .scommon 00000018 DistanceMovementSpeed 000047a4 .text 000047a4 GetNextFreePolygon 00006da8 .text 00006da8 SetUpDrawingProcesses 0000001c .scommon 0000001c ViewMoveTime 8002a9fc *ABS* 8002a9fc Krom2RawAdd2 00000318 .text 00000318 GetSpriteForCharacter 80043ab4 *ABS* 80043ab4 qsort 00000030 .sdata 0000a290 average 8002154c *ABS* 8002154c GsSetDrawBuffOffset 00000704 .text 00000704 GetTexturePageOfRectangle 80042fa8 *ABS* 80042fa8 format 000007c4 .text 000007c4 InitialiseMiniObjectClass 800412fc *ABS* 800412fc printf2 800235d8 *ABS* 800235d8 GsGetLs 80043420 *ABS* 80043420 getc 00000020 .scommon 00000020 DistanceOscillationDuration 8002d528 *ABS* 8002d528 ApplyMatrixSV 80043698 *ABS* 80043698 memcpy 00000de8 .text 00000de8 HandleFinalScore 000027e4 .text 000027e4 HandleAllObjects 00000024 .text 00000024 FindNextLowestObjectID 00000000 COMMON 00000000 AllStrings 80063e30 *ABS* 80063e30 GsLIGHTWSMATRIX 00001180 .text 00001180 CreateNewBrick 8003e8a4 *ABS* 8003e8a4 __floatsidf 8003eb60 *ABS* 8003eb60 __ltdf2 00005518 .text 00005518 HandleTheThirdViewMode 00001bf4 .text 00001bf4 HandleAllBreakoutObjects 00001130 COMMON 00001130 Wot3 0000001c .sdata 0000a27c OverallCameraSpeedFlag 000028d4 .text 000028d4 HandleACube 00000000 .scommon 00000000 NumberOfStrings 000008e8 .text 000008e8 FindNextUnusedMiniObjectID 80014f3c *ABS* 80014f3c SsSeqReplay 8001a6e0 *ABS* 8001a6e0 SsUtKeyOff 00002e54 .text 00002e54 XOverlap 80042860 *ABS* 80042860 _err_math 800433f0 *ABS* 800433f0 tolower 00000014 .sdata 0000a274 BackgroundGraphicsFlag 8002d134 *ABS* 8002d134 PopMatrix 00000098 .text 00000098 ProperInitialiseTexture 80010754 *ABS* 80010754 malloc 00000a10 .text 00000a10 DealWithMenuControls 00001160 COMMON 00001160 string2 000011a0 COMMON 000011a0 wtags4 80040088 *ABS* 80040088 ldexp 80020f3c *ABS* 80020f3c GsInitGraph 80151430 *ABS* 80151430 edata 800153c4 *ABS* 800153c4 SsSeqStop 80010ea0 *ABS* 80010ea0 SsSetMute 00000000 .scommon 00000000 BallsMovementSpeed 00003e1c .text 00003e1c SortVertices 00007dfc .text 00007dfc SortFireBackgroundTextureRGB 000006b0 .text 000006b0 SetObjectSubdivision 00003750 .text 00003750 CreateTheCubesPolygons 800203b4 *ABS* 800203b4 GsSortLine 80044368 *ABS* 80044368 strtoul 00008840 .text 00008840 GuiLoopForSeveralFntPrints 80042fc8 *ABS* 80042fc8 nextfile 00001798 .text 00001798 HandleBreakoutPadControls 0000004c .text 0000004c HandleGameState 80028724 *ABS* 80028724 PutDrawEnv 80028374 *ABS* 80028374 LoadImage 000000e0 .text 000000e0 FindNextUnusedObjectID 00000000 .sdata 00000000 _sys_init_stacksize 8003c388 *ABS* 8003c388 CdPlay 00006d84 .text 00006d84 InitialiseDrawingProcesses 00001220 COMMON 00001220 MassivePicture2TextureInfo 80010cb4 *ABS* 80010cb4 SsGetMVol 00001240 COMMON 00001240 wtags2 00000008 .scommon 00000008 BallsClut 000012c0 COMMON 000012c0 wtags5 00000264 .text 00000264 TurnOnSound 80010ee0 *ABS* 80010ee0 SsSetMVol 80016310 *ABS* 80016310 SsUtGetReverbType 0000055c .text 0000055c Get32TPageNumber 80063f0c *ABS* 80063f0c GsIDMATRIX 00001340 COMMON 00001340 FaceXVectors 8003fcb0 *ABS* 8003fcb0 __extendsfdf2 00000028 .text 00000028 PadRead 000058dc .text 000058dc FindDiagonalCorner 00000024 .scommon 00000024 ViewCircleDirection 8003df74 *ABS* 8003df74 __adddf3 000013a0 COMMON 000013a0 ViewCoords 000013f0 COMMON 000013f0 FireSprite 00006560 .text 00006560 HandleDistanceOscillation 80063f2c *ABS* 80063f2c GsLSMATRIX 000000e0 COMMON 000000e0 BreakoutOrderingTable 00000028 .scommon 00000028 CurrentTMDStackAddress 80042f68 *ABS* 80042f68 lseek 00000928 .text 00000928 SetMiniObjectSubdivision 00001420 COMMON 00001420 FourthDrawProcess 80021f70 *ABS* 80021f70 GsSetProjection 00002dcc .text 00002dcc MoveBallOutOfBat 80043394 *ABS* 80043394 bzero 00000010 .sdata 0000a270 FramesInNewState 800288fc *ABS* 800288fc PutDispEnv 00001440 COMMON 00001440 FirstDrawProcess 00000000 .text 00000000 LinkObjectHandlerToSingleTMD 80021e80 *ABS* 80021e80 GsInit3D 80062d08 *ABS* 80062d08 PSDOFSY 00000038 .sdata 0000a298 cpuLoad 0000790c .text 0000790c InitTheFifthViewMode 00003014 .text 00003014 FindWhereRectanglesTouch 800441a4 *ABS* 800441a4 strtol 00000000 .scommon 00000000 bb0 0000047c .text 0000047c AssignVerticesNormalsAndUVs 00001460 COMMON 00001460 FaceYVectors 80042f28 *ABS* 80042f28 EnterCriticalSection 80010d34 *ABS* 80010d34 SsGetSerialAttr 00007230 .text 00007230 GetOtOfProcess 80065954 *ABS* 80065954 GsLIGHT_MODE 00002f64 .text 00002f64 SortSpriteObjectPosition 80022a70 *ABS* 80022a70 GsGetWorkBase 80010fc4 *ABS* 80010fc4 SsSetSerialVol 8001f7e0 *ABS* 8001f7e0 GsInitFixBg16 80042fd8 *ABS* 80042fd8 rename 00001a44 .text 00001a44 CreateMoreLittleCubesAroundLargerOne 80043f68 *ABS* 80043f68 strrchr 800219d0 *ABS* 800219d0 GsSetOrign 0000002c .scommon 0000002c NumberOfCreatedTMDs 00002ba0 .text 00002ba0 RotateCoordinateSystem 00000fe4 .text 00000fe4 InitialiseBreakoutObjects 800109f0 *ABS* 800109f0 calloc 8003f3e8 *ABS* 8003f3e8 __fixdfsi 80026a2c *ABS* 80026a2c KanjiFntPrint 000019b4 .text 000019b4 SortAutoPilotActions 00000cac .text 00000cac DealWithNewScore 800428e8 *ABS* 800428e8 strtod 00001eec .text 00001eec CycleLightsAroundAxes 80021ef8 *ABS* 80021ef8 GsMapModelingData 0000002c .sdata 0000a28c maxHsync 80022b44 *ABS* 80022b44 GsSetRefView2 80063f74 *ABS* 80063f74 GsIDMATRIX2 80042f88 *ABS* 80042f88 write 000004d0 .text 000004d0 InitSingleObject 800661e0 *ABS* 800661e0 PSDCNT 800428c8 *ABS* 800428c8 atof 00000110 COMMON 00000110 HighScore 00000130 COMMON 00000130 PlayerOnesSprite 00002b08 .text 00002b08 UpdateObjectCoordinates2 8004096c *ABS* 8004096c __ledf2 00007e94 .text 00007e94 SortInitialGraphics 80043b70 *ABS* 80043b70 strcat 00000000 .text 00000000 InitialiseTextStrings 00000030 .scommon 00000030 FrameWhenDemoStarts 00000010 .scommon 00000010 PlayerTwoNumberOfLives 00000310 .text 00000310 BringObjectToLife 00000f1c .text 00000f1c InitialiseBreakout2 80062d04 *ABS* 80062d04 PSDOFSX 000014c0 COMMON 000014c0 MascotsTextureInfo 00000160 COMMON 00000160 BreakoutGpuPacketArea 00000034 .scommon 00000034 AutoCameraMoveFrequency 00000000 .sdata 00000000 _sys_init_fp 8019b828 *ABS* 8019b828 end 80025320 *ABS* 80025320 FntOpen 000014e0 COMMON 000014e0 YarozePictureImageInfo 80023e58 *ABS* 80023e58 GsSortObject4 00001500 COMMON 00001500 TheView 00001520 COMMON 00001520 ThirdDrawProcess 00000008 .sdata 00003a88 BreakoutNumberOfPlayers 80040554 *ABS* 80040554 modf 0000732c .text 0000732c GetWorkAreaOfProcess 8001626c *ABS* 8001626c SsUtSetReverbType 00001740 .text 00001740 ClearBreakoutBackground 800405fc *ABS* 800405fc fmod 80040d9c *ABS* 80040d9c cos 800283d8 *ABS* 800283d8 StoreImage 00001540 COMMON 00001540 string92 8003d72c *ABS* 8003d72c SetVideoMode 8002843c *ABS* 8002843c MoveImage 8004107c *ABS* 8004107c tanh 000003c4 .text 000003c4 AssignVerticesAndNormal 0000e180 .text 8014e180 etext 800435fc *ABS* 800435fc memchr 00001580 COMMON 00001580 FifthDrawProcess 000075f0 .text 000075f0 InitTheFirstViewMode 00000000 .sdata 00000000 _sys_init_bss_flag 0000061c .text 0000061c FindTopLeftOfTexturePage 000015a0 COMMON 000015a0 string4 00007bfc .text 00007bfc OpeningSequence 800151bc *ABS* 800151bc SsSeqSetVol 80020628 *ABS* 80020628 GsSortBoxFill 00000000 .text 80140000 _ftext 00000000 .text 00000000 _start 000069a0 .text 000069a0 SetAutoCameraTimers 80021de0 *ABS* 80021de0 GsDefDispBuff 80044018 *ABS* 80044018 strstr 80023314 *ABS* 80023314 GsGetLw 000006a0 .text 000006a0 GetTexturePage 80040cc4 *ABS* 80040cc4 sin 00000018 .scommon 00000018 BallsPixels 80043b30 *ABS* 80043b30 rand 00000280 .text 00000280 LinkAllObjectsToTheirCoordinateSystems 00000028 .sdata 0000a288 hsync 00000bf8 .text 00000bf8 ClearScores 000077e8 .text 000077e8 InitTheFourthViewMode 8003d960 *ABS* 8003d960 atan2 000015e0 COMMON 000015e0 ThePolygons 80042f78 *ABS* 80042f78 read 00002e98 .text 00002e98 YOverlap 00004910 .text 00004910 ClearTheCreatedTmds 00006e2c .text 00006e2c CreateDrawProcess 000057cc .text 000057cc FindPossibleDiagonalMove 00005ac0 .text 00005ac0 HandleTheFifthViewMode 80043e00 *ABS* 80043e00 strncmp 00000000 .scommon 00000000 onlyNthBitOffMask 00007010 .text 00007010 HandleOffScreenDrawing 00000000 .sdata 00000000 _sys_init_sp 000085e0 COMMON 000085e0 string1 00007740 .text 00007740 InitTheThirdViewMode 80040740 *ABS* 80040740 pow 80043e80 *ABS* 80043e80 strncpy 00008620 COMMON 00008620 Wot2 00002740 COMMON 00002740 BricksArray 80040ed4 *ABS* 80040ed4 sinh 00005160 .text 00005160 VerifyAndFixProperRotation 00000004 .sdata 0000a264 frameNumber 80026f04 *ABS* 80026f04 Krom2Tim 800404bc *ABS* 800404bc log10 000003a0 .text 000003a0 LinkSpriteToImageInfo 80042e28 *ABS* 80042e28 FlushCache 80063f4c *ABS* 80063f4c GsWSMATRIX 8001095c *ABS* 8001095c realloc 00008650 COMMON 00008650 wtags7 8002d4d8 *ABS* 8002d4d8 ApplyMatrix 8002527c *ABS* 8002527c FntLoad 00000580 .text 00000580 SetUpLevel1 0000102c .text 0000102c InitialiseAll 800217e8 *ABS* 800217e8 GsSetClip 80021f90 *ABS* 80021f90 GsSetFlatLight 80043360 *ABS* 80043360 bcopy 000003cc .text 000003cc RegisterTextStringForDisplay 80044090 *ABS* 80044090 strtok 8003f108 *ABS* 8003f108 __negdf2 00000004 .scommon 00000004 bb1 00000004 .scommon 00000004 onlyNthBitOn 8004364c *ABS* 8004364c memcmp 00000000 .sdata 00000000 _sys_init_heapbase 800231b0 *ABS* 800231b0 GsSetView2 00000000 .text 00000000 RunBreakoutMainLoop 000062a0 COMMON 000062a0 PlayerOnesMovement 000086d0 COMMON 000086d0 Wot6 80043188 *ABS* 80043188 ResetRCnt 8003e468 *ABS* 8003e468 __divdf3 80043d8c *ABS* 80043d8c strncat 8002e4c8 *ABS* 8002e4c8 RotMatrixZ 000001b4 .text 000001b4 quickCos 800280b0 *ABS* 800280b0 SetDispMask 8003e3a0 *ABS* 8003e3a0 _dbl_shift 00007400 .text 00007400 DoWorkOfDrawProcess 00008700 COMMON 00008700 FaceAccessTable 00008760 COMMON 00008760 packetArea3 00007090 .text 00007090 ExecuteSingleDrawProcess 80013654 *ABS* 80013654 SsSetTempo 8003c068 *ABS* 8003c068 CdReadSync 00006788 .text 00006788 SetUpAutoCamera 000015e8 .text 000015e8 InitialiseFaceGeometry 8003ecb4 *ABS* 8003ecb4 __muldf3 800139d4 *ABS* 800139d4 SsSeqClose 00001c4c .text 00001c4c CreateTheInnerCube 80042f38 *ABS* 80042f38 ExitCriticalSection 00000094 .text 00000094 rsin 00000024 .sdata 0000a284 OverallGameDifficulty 00000000 .sdata 00003a80 BreakoutQuitFlag 00006bd8 .text 00006bd8 PrintDataTypeSizes 80062d0c *ABS* 80062d0c GsLIOFF 00000000 .text 00000000 PadInit 00002cd0 .text 00002cd0 CopyMatrix 00000038 .scommon 00000038 ViewCorner 80014c10 *ABS* 80014c10 SsSeqPause 8002cf70 *ABS* 8002cf70 ScaleMatrixL 00009760 COMMON 00009760 wtags3 8001012c *ABS* 8001012c TestCard 8003c14c *ABS* 8003c14c CdReadFile 0000003c .scommon 0000003c ViewMoveStartFrame 000097e0 COMMON 000097e0 wtags6 80020520 *ABS* 80020520 GsSortGLine 000007e8 .text 000007e8 InitMiniObject 80016340 *ABS* 80016340 SsUtReverbOff 0000038c .text 0000038c HandleSimpleMenuScreen 800216f0 *ABS* 800216f0 GsSetOffset 00000000 .text 00000000 InitialiseObjectClass 80043738 *ABS* 80043738 memset 00000538 .text 00000538 CrudestPause 00000000 .text 00000000 main 000000f0 .text 000000f0 ChangeGameState 800430e8 *ABS* 800430e8 GetRCnt 000002a0 .text 000002a0 CreateSimpleTMD 00000800 .text 00000800 RegisterMiniObjectIntoMiniObjectArray 000009b0 COMMON 000009b0 NumberSprites 000062c0 COMMON 000062c0 Bat1ImageInfo 80043b60 *ABS* 80043b60 srand 00000040 .scommon 00000040 ViewMoveFlag 8002cde0 *ABS* 8002cde0 ApplyMatrixLV 000003d4 .text 000003d4 BreakoutDrawing 80043450 *ABS* 80043450 getchar 8003ff54 *ABS* 8003ff54 __truncdfsf2 80063eb0 *ABS* 80063eb0 GsDISPENV 8002665c *ABS* 8002665c KanjiFntFlush 00000044 .scommon 00000044 ViewCirclePlane 00000420 .text 00000420 RemoveObjectFromObjectArray 00001ec4 .text 00001ec4 CleanupProgram 00009860 COMMON 00009860 hsyncRecord 00009950 COMMON 00009950 MassivePictureTextureInfo 00000508 .text 00000508 InitGsSprite 000062e0 COMMON 000062e0 BallsSprite 800282e0 *ABS* 800282e0 ClearImage 00009970 COMMON 00009970 MascotsSprite 00000120 .text 00000120 HandleSound 80014d64 *ABS* 80014d64 SsSeqPlay 00001418 .text 00001418 SortVideoMode 000099a0 COMMON 000099a0 string77 00003540 .text 00003540 SortCubeTextureAreas 8002153c *ABS* 8002153c GsGetActiveBuff 00000000 .text 00000000 InitialiseTexture 000099e0 COMMON 000099e0 AllDrawProcesses 000001d0 .text 000001d0 LinkAllObjectsToModelsOrSprites 8003f1c4 *ABS* 8003f1c4 exp 80043764 *ABS* 80043764 putc 00000048 .scommon 00000048 OverallLightMode 8003fe10 *ABS* 8003fe10 __mulsf3 800226a4 *ABS* 800226a4 GsSortOt 00006f94 .text 00006f94 RemoveDrawProcess 00004c1c .text 00004c1c StartSecondModeViewMove 000002cc .text 000002cc BreakoutMainLoopGameLogic 80043c4c *ABS* 80043c4c strcmp 00002c74 .text 00002c74 CopyCoordinateSystem 8003b198 *ABS* 8003b198 CdSearchFile 00009a10 COMMON 00009a10 SecondDrawProcess 00006310 COMMON 00006310 BallsMovement 0000004c .scommon 0000004c ProjectionDistance 00003224 .text 00003224 StoreScreen 80040c3c *ABS* 80040c3c tan 80063e54 *ABS* 80063e54 GsDRAWENV 80022a60 *ABS* 80022a60 GsSetWorkBase 00000000 .sdata 00000000 _sys_ramsize 00000020 .scommon 00000020 count 800258fc *ABS* 800258fc FntPrint 800238ac *ABS* 800238ac GsGetLws 8003f0b8 *ABS* 8003f0b8 __nedf2 8003c2b4 *ABS* 8003c2b4 CdReadExec 80016438 *ABS* 80016438 SsUtSetReverbDelay 00009a30 COMMON 00009a30 packetArea4 8001f4b8 *ABS* 8001f4b8 GsSortFixBg16 000013a8 .text 000013a8 RestartTheBall 00000000 .sdata 0000a260 QuitFlag 8003d754 *ABS* 8003d754 atan 00005e50 .text 00005e50 HandleAutoCamera 80044be0 *ABS* 80044be0 sprintf 0000aa30 COMMON 0000aa30 wtags 00000000 COMMON 00000000 MiniObjectArray 80043cf4 *ABS* 80043cf4 strcspn 8003dbf8 *ABS* 8003dbf8 asin 000081ec .text 000081ec PrintViewInfo 8003ccdc *ABS* 8003ccdc VSyncCallback 00000e18 .text 00000e18 InitialiseBreakout 00006330 COMMON 00006330 PlayerTwosSprite 0000ba30 COMMON 0000ba30 string88 0000ba70 COMMON 0000ba70 Wot 00000050 .scommon 00000050 DistanceOscillationFrequency 80063d40 *ABS* 80063d40 GsOUT_PACKET_P 0000baa0 COMMON 0000baa0 FaceInsideNormals 80010700 *ABS* 80010700 InitHeap 80016360 *ABS* 80016360 SsUtSetReverbFeedback 0000bb00 COMMON 0000bb00 packetArea2 8002264c *ABS* 8002264c GsClearOt 8002c898 *ABS* 8002c898 CompMatrix 8002814c *ABS* 8002814c DrawSync 00023b00 COMMON 00023b00 FaceOutsideNormals 000000f0 .text 000000f0 makeTMD_F_4T 00000b20 COMMON 00000b20 AsciiTextureInfo 00003384 .text 00003384 CreateCube 800219e8 *ABS* 800219e8 GsInitCoordinate2 00002e00 .text 00002e00 RectanglesOverlap 8002297c *ABS* 8002297c GsGetTimInfo 00023b60 COMMON 00023b60 CubeCorners 80022628 *ABS* 80022628 GsDrawOt 000007b0 .text 000007b0 DealWithPlayersDeath 800208c4 *ABS* 800208c4 GsSortSprite 8003ca68 *ABS* 8003ca68 VSync 0000003c .sdata 0000a29c GameHasFinishedAndResultsNeedDisplayingFlag 00006360 COMMON 00006360 CurrentScore 800100c8 *ABS* 800100c8 GetPadBuf 00023be0 COMMON 00023be0 TheCubes 00000054 .scommon 00000054 bufferIndex 8002def8 *ABS* 8002def8 RotMatrix 00000058 .scommon 00000058 DistanceOscillationStartFrame 80062d10 *ABS* 80062d10 GsLMODE 80021868 *ABS* 80021868 GsSetClip2D 8003d744 *ABS* 8003d744 GetVideoMode 0000000c .sdata 0000a26c TopLevelGameState 800255d8 *ABS* 800255d8 FntFlush 00000000 .sdata 00000000 _sys_init_gp 00000338 .text 00000338 RegisterObjectIntoObjectArray 000074f8 .text 000074f8 InitNewBasicViewMode 80021400 *ABS* 80021400 GsSortClear 00001470 .text 00001470 RestartPlayersBats 000046ac .text 000046ac DrawCube 80151430 *ABS* 80151430 _edata 00025170 COMMON 00025170 TheFogging 8002d5b8 *ABS* 8002d5b8 ScaleMatrix 00000120 .text 00000120 CountNumberOfLivingObjects 8019b828 *ABS* 8019b828 _end 8002d094 *ABS* 8002d094 PushMatrix 00025180 COMMON 00025180 Wot4 800661e4 *ABS* 800661e4 PSDIDX 8002c9f8 *ABS* 8002c9f8 MulMatrix0 00005278 .text 00005278 HandleTheSecondViewMode 800658c8 *ABS* 800658c8 GsTON 000251b0 COMMON 000251b0 string3 00001ce4 .text 00001ce4 CreateTheOuterCube 00000024 .scommon 00000024 Level 000251f0 COMMON 000251f0 packetArea7 80062d14 *ABS* 80062d14 GsLIGNR 80042ff8 *ABS* 80042ff8 Krom2RawAdd 000261f0 COMMON 000261f0 OutsideCube 80063f9c *ABS* 80063f9c CLIP2 0000005c .scommon 0000005c MutaterState 80010c90 *ABS* 80010c90 SsGetMute 00001958 .text 00001958 InitialiseObjects 00002348 .text 00002348 DealWithViewControls 00002000 COMMON 00002000 ObjectArray 8002d588 *ABS* 8002d588 TransMatrix 00000080 .text 00000080 FindNextHighestObjectID 000032e4 .text 000032e4 InitCube 8002d2b8 *ABS* 8002d2b8 MulMatrix 00026ce0 COMMON 00026ce0 MassivePicture2Sprite 8002c778 *ABS* 8002c778 gteMIMefunc 000012b0 .text 000012b0 CountNumberOfBricks 0000019c .text 0000019c exit 00000174 .text 00000174 quickSin 80015d94 *ABS* 80015d94 SsVabTransfer 0000860c .text 0000860c HandleEndOfGame 00000060 .scommon 00000060 BasicViewMode 00002d94 .text 00002d94 ExpressSubPointInSuper 800155f4 *ABS* 800155f4 SsVabClose 0000065c .text 0000065c 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 00026d10 COMMON 00026d10 packetArea6 00027d10 COMMON 00027d10 packetArea 80042fb8 *ABS* 80042fb8 firstfile 00002e7c .text 00002e7c ExpressSuperPointInSub 0003fd10 COMMON 0003fd10 PreviousViewCoords 80043fb0 *ABS* 80043fb0 strspn 8001b180 *ABS* 8001b180 SsUtSetVVol 00005564 .text 00005564 HandleTheFourthViewMode 00006380 COMMON 00006380 BreakoutOrderingTableTags 00001270 .text 00001270 DestroyBrick 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 00000028 .scommon 00000028 PlayerOneNumberOfLives 8002dea8 *ABS* 8002dea8 TransposeMatrix 80014dd4 *ABS* 80014dd4 SsPlayBack 8001ae18 *ABS* 8001ae18 SsUtChangePitch 80043c18 *ABS* 80043c18 strchr 00000000 .sdata 00000000 _sys_init_heapsize 0003fd60 COMMON 0003fd60 string66 0003fda0 COMMON 0003fda0 WaveTextureInfo 800274cc *ABS* 800274cc GetClut 00000034 .sdata 0000a294 gpuLoad 0003fdc0 COMMON 0003fdc0 InsideCube 00004cf4 .text 00004cf4 MakeFifthModeViewMove 00000c6c .text 00000c6c HandleMainGameLoop 8003dd7c *ABS* 8003dd7c acos 80021660 *ABS* 80021660 GsSetDrawBuffClip 00006f18 .text 00006f18 RegisterDrawProcess 000047f4 .text 000047f4 CreateAnotherPolygonTMD 8003f7a0 *ABS* 8003f7a0 hypot 00004e04 .text 00004e04 HandleTheView 00000b40 COMMON 00000b40 LetterSprites 8003f140 *ABS* 8003f140 __subdf3 80023cf4 *ABS* 80023cf4 GsLinkObject4 000014bc .text 000014bc InitialiseLighting 000408b0 COMMON 000408b0 Wot5 80151430 *ABS* 80151430 _fbss 8002e328 *ABS* 8002e328 RotMatrixY 80010dcc *ABS* 80010dcc SsGetSerialVol 00000044 .text 00000044 LinkObjectHandlerToTmdObject 80042f98 *ABS* 80042f98 close 8004014c *ABS* 8004014c frexp 8003f9bc *ABS* 8003f9bc __addsf3 000009d4 .text 000009d4 DealWithPlayerFinishingTenLevels 00000000 .text 00000000 InitialiseRandomNumbers 000408e0 COMMON 000408e0 FireTextureInfo 80066274 *ABS* 80066274 GsNDIV 00001c18 .text 00001c18 InitialiseCubes 00000160 .text 00000160 ForceTextureIntoPosition 0000211c .text 0000211c DealWithControllerPad 80063d3c *ABS* 80063d3c POSITION 00040900 COMMON 00040900 Wot7 80043ef8 *ABS* 80043ef8 strpbrk 80010924 *ABS* 80010924 free 00000170 .text 00000170 CountNumberOfLivingTypedObjects 00002978 .text 00002978 UpdateObjectCoordinates 80021a90 *ABS* 80021a90 GsSetLsMatrix 800163a0 *ABS* 800163a0 SsUtSetReverbDepth **MEMORY CONFIGURATION** name origin length r_size c_size is attributes *default* 00000000 ffffffff 00000000 8019b828 () **LINK EDITOR MEMORY MAP** output input virtual section section address tsize *ABS* 00000000 0 0 2**0 LOAD c:/blackpsx/lib/libps.a address LOAD pad.o LOAD rand.o LOAD 2d1.o LOAD text_str.o LOAD sound.o LOAD tmd.o LOAD object.o LOAD sincos.o LOAD breakout.o LOAD main.o LOAD c:/blackpsx/lib/libps.a 00000000 80100000 . =80100000 .text 80140000 e180 0 2**4 load alloc reloc contents 80140000 00000000 _ftext =. from *(.init) 80140000 00000000 eprol =. from *(.text) .text 80140000 60 60 2**4 ecoff-littlemips pad.o(overhead 4056 bytes) 80140028 PadRead 80140000 PadInit .text 80140060 50 50 2**4 ecoff-littlemips rand.o(overhead 4056 bytes) 80140060 InitialiseRandomNumbers .text 801400b0 770 770 2**4 ecoff-littlemips 2d1.o(overhead 4056 bytes) 801407b4 GetTexturePageOfRectangle 80140148 ProperInitialiseTexture 8014060c Get32TPageNumber 801406cc FindTopLeftOfTexturePage 80140750 GetTexturePage 80140450 LinkSpriteToImageInfo 801405b8 InitGsSprite 801400b0 InitialiseTexture 80140210 ForceTextureIntoPosition .text 80140820 540 540 2**4 ecoff-littlemips text_str.o(overhead 4056 bytes) 80140a14 DisplayTextStrings 80140b38 GetSpriteForCharacter 80140820 InitialiseTextStrings 80140bec RegisterTextStringForDisplay .text 80140d60 3b0 3b0 2**4 ecoff-littlemips sound.o(overhead 4056 bytes) 801410c8 CleanUpSound 80140d60 InitialiseSound 80140fc4 TurnOnSound 80140e80 HandleSound .text 80141110 580 580 2**4 ecoff-littlemips tmd.o(overhead 4056 bytes) 801411d4 CountNumberOfObjectsInTmdFile 80141110 LinkObjectHandlerToSingleTMD 8014158c AssignVerticesNormalsAndUVs 801414d4 AssignVerticesAndNormal 801413b0 CreateSimpleTMD 80141200 makeTMD_F_4T 80141154 LinkObjectHandlerToTmdObject .text 80141690 a40 a40 2**4 ecoff-littlemips object.o(overhead 4056 bytes) 801419c0 KillAnObject 80141d04 SortObjectSize 80141e54 InitialiseMiniObjectClass 801416b4 FindNextLowestObjectID 80141f78 FindNextUnusedMiniObjectID 80141d40 SetObjectSubdivision 80141770 FindNextUnusedObjectID 80141fb8 SetMiniObjectSubdivision 80141b60 InitSingleObject 801419a0 BringObjectToLife 80141910 LinkAllObjectsToTheirCoordinateSystems 80141e78 InitMiniObject 80141690 InitialiseObjectClass 80141e90 RegisterMiniObjectIntoMiniObjectArray 80141ab0 RemoveObjectFromObjectArray 80141860 LinkAllObjectsToModelsOrSprites 801419c8 RegisterObjectIntoObjectArray 801417b0 CountNumberOfLivingObjects 80141710 FindNextHighestObjectID 80141cec SetObjectScaling 80141800 CountNumberOfLivingTypedObjects .text 801420d0 200 200 2**4 ecoff-littlemips sincos.o(overhead 4056 bytes) 801420d0 rsin_sub 801421a0 rcos 80142284 quickCos 80142164 rsin 80142244 quickSin .text 801422d0 3380 3380 2**4 ecoff-littlemips breakout.o(overhead 4056 bytes) 8014522c XTouch 80145288 YTouch 80143280 ResetBreakout 801435c4 DestroyAllBricks 801451ac RectanglesTouch 80145538 FindWherePointIsInRectangle 801437cc InitialiseBreakoutTexturesAndSprites 801430b8 HandleFinalScore 80143450 CreateNewBrick 80143ec4 HandleAllBreakoutObjects 80145124 XOverlap 80143a68 HandleBreakoutPadControls 8014509c MoveBallOutOfBat 801452e4 FindWhereRectanglesTouch 801432b4 InitialiseBreakoutObjects 80143c84 SortAutoPilotActions 80142f7c DealWithNewScore 801431ec InitialiseBreakout2 80143a10 ClearBreakoutBackground 80142ec8 ClearScores 80145168 YOverlap 80142850 SetUpLevel1 801422d0 RunBreakoutMainLoop 80142808 CrudestPause 801426a4 BreakoutDrawing 8014259c BreakoutMainLoopGameLogic 80143678 RestartTheBall 801430e8 InitialiseBreakout 801450d0 RectanglesOverlap 80142a80 DealWithPlayersDeath 80143740 RestartPlayersBats 80143580 CountNumberOfBricks 80143540 DestroyBrick 80142ca4 DealWithPlayerFinishingTenLevels .text 80145650 8970 8970 2**4 ecoff-littlemips main.o(overhead 4056 bytes) 8014a2d8 StartFourthModeViewMove 8014a518 HandleTheFirstViewMode 801459b4 SetMenuScreenDefaultSettings 8014db40 GuiLoopSingleFntPrint 8014cce8 InitTheSecondViewMode 8014d66c BreakoutFontPrinting 801492d0 SortRectGivenPolygonsPerSide 80149fac PrintCubeInfo 8014a18c StartFirstModeViewMove 80146c0c InitialiseView 80149df4 GetNextFreePolygon 8014c3f8 SetUpDrawingProcesses 80147e34 HandleAllObjects 8014ab68 HandleTheThirdViewMode 80147f24 HandleACube 80146060 DealWithMenuControls 8014946c SortVertices 8014d44c SortFireBackgroundTextureRGB 80148da0 CreateTheCubesPolygons 8014de90 GuiLoopForSeveralFntPrints 8014569c HandleGameState 8014c3d4 InitialiseDrawingProcesses 8014af2c FindDiagonalCorner 8014bbb0 HandleDistanceOscillation 8014cf5c InitTheFifthViewMode 8014c880 GetOtOfProcess 801485b4 SortSpriteObjectPosition 80147094 CreateMoreLittleCubesAroundLargerOne 801481f0 RotateCoordinateSystem 8014753c CycleLightsAroundAxes 80148158 UpdateObjectCoordinates2 8014d4e4 SortInitialGraphics 8014c97c GetWorkAreaOfProcess 8014cc40 InitTheFirstViewMode 8014d24c OpeningSequence 8014bff0 SetAutoCameraTimers 8014ce38 InitTheFourthViewMode 80149f60 ClearTheCreatedTmds 8014c47c CreateDrawProcess 8014ae1c FindPossibleDiagonalMove 8014b110 HandleTheFifthViewMode 8014c660 HandleOffScreenDrawing 8014cd90 InitTheThirdViewMode 8014a7b0 VerifyAndFixProperRotation 8014667c InitialiseAll 8014ca50 DoWorkOfDrawProcess 8014c6e0 ExecuteSingleDrawProcess 8014bdd8 SetUpAutoCamera 80146c38 InitialiseFaceGeometry 8014729c CreateTheInnerCube 8014c228 PrintDataTypeSizes 80148320 CopyMatrix 801459dc HandleSimpleMenuScreen 80145650 main 80145740 ChangeGameState 80147514 CleanupProgram 80146a68 SortVideoMode 80148b90 SortCubeTextureAreas 8014c5e4 RemoveDrawProcess 8014a26c StartSecondModeViewMove 801482c4 CopyCoordinateSystem 80148874 StoreScreen 8014b4a0 HandleAutoCamera 8014d83c PrintViewInfo 801489d4 CreateCube 8014cb48 InitNewBasicViewMode 80149cfc DrawCube 8014a8c8 HandleTheSecondViewMode 80147334 CreateTheOuterCube 80146fa8 InitialiseObjects 80147998 DealWithViewControls 80148934 InitCube 8014dc5c HandleEndOfGame 801483e4 ExpressSubPointInSuper 801484cc ExpressSuperPointInSub 8014abb4 HandleTheFourthViewMode 8014a344 MakeFifthModeViewMove 801462bc HandleMainGameLoop 8014c568 RegisterDrawProcess 80149e44 CreateAnotherPolygonTMD 8014a454 HandleTheView 80146b0c InitialiseLighting 80147268 InitialiseCubes 8014776c DealWithControllerPad 80147fc8 UpdateObjectCoordinates .text 8014dfc0 1c0 1c0 2**4 ecoff-littlemips [c:/blackpsx/lib/libps.a]startup.o(overhead 4056 bytes) 8014e16c __main 8014dfc0 _start 8014e15c exit 8014e180 0000e180 PROVIDE (__runtime_reloc_start, .) from *(.rel.sdata) 8014e180 0000e180 PROVIDE (__runtime_reloc_stop, .) from *(.fini) 8014e180 0000e180 etext =. 8014e180 0000e180 _etext =. 8014e180 8014e180 . =. .rdata 8014e180 2390 0 2**4 load alloc reloc contents from *(.rdata) .rdata 8014e180 10 10 2**4 ecoff-littlemips rand.o(overhead 4056 bytes) .rdata 8014e190 250 250 2**4 ecoff-littlemips 2d1.o(overhead 4056 bytes) .rdata 8014e3e0 130 130 2**4 ecoff-littlemips text_str.o(overhead 4056 bytes) .rdata 8014e510 e0 e0 2**4 ecoff-littlemips sound.o(overhead 4056 bytes) .rdata 8014e5f0 b0 b0 2**4 ecoff-littlemips tmd.o(overhead 4056 bytes) .rdata 8014e6a0 2f0 2f0 2**4 ecoff-littlemips object.o(overhead 4056 bytes) .rdata 8014e990 10 10 2**4 ecoff-littlemips sincos.o(overhead 4056 bytes) .rdata 8014e9a0 280 280 2**4 ecoff-littlemips breakout.o(overhead 4056 bytes) .rdata 8014ec20 18f0 18f0 2**4 ecoff-littlemips main.o(overhead 4056 bytes) 80150510 80150510 _fdata =ALIGN(00000010) .data 80150510 de0 0 2**4 load alloc contents from *(.data) .data 80150510 810 810 2**4 ecoff-littlemips sincos.o(overhead 4056 bytes) 80150510 SinCosTable .data 80150d20 480 480 2**4 ecoff-littlemips breakout.o(overhead 4056 bytes) .data 801511a0 150 150 2**4 ecoff-littlemips [c:/blackpsx/lib/libps.a]startup.o(overhead 4056 bytes) constructors: 801512f0 801592f0 _gp =(ALIGN(00000010)+00008000) .lit8 (no attached output section) from *(.lit8) .lit4 (no attached output section) from *(.lit4) .sdata 801512f0 140 0 2**4 load alloc reloc contents from *(.sdata) .sdata 801512f0 10 10 2**4 ecoff-littlemips 2d1.o(overhead 4056 bytes) .sdata 80151300 10 10 2**4 ecoff-littlemips sound.o(overhead 4056 bytes) .sdata 80151310 10 10 2**4 ecoff-littlemips tmd.o(overhead 4056 bytes) .sdata 80151320 20 20 2**4 ecoff-littlemips breakout.o(overhead 4056 bytes) 80151324 BreakoutAutoPilotFlag 80151328 BreakoutNumberOfPlayers 80151320 BreakoutQuitFlag .sdata 80151340 70 70 2**4 ecoff-littlemips main.o(overhead 4056 bytes) 80151360 MenuScreenOption 80151348 ProgramQuitFlag 80151358 OverallCameraType 80151370 average 8015135c OverallCameraSpeedFlag 80151354 BackgroundGraphicsFlag 80151350 FramesInNewState 80151378 cpuLoad 8015136c maxHsync 80151368 hsync 80151344 frameNumber 80151364 OverallGameDifficulty 80151340 QuitFlag 8015137c GameHasFinishedAndResultsNeedDisplayingFlag 8015134c TopLevelGameState 80151374 gpuLoad .sdata 801513b0 10 10 2**4 ecoff-littlemips [c:/blackpsx/lib/libps.a]stdef1.o(overhead 4056 bytes) 801513b0 _sys_ramsize .sdata 801513c0 10 10 2**4 ecoff-littlemips [c:/blackpsx/lib/libps.a]stdef2.o(overhead 4056 bytes) 801513c0 _sys_init_stacksize .sdata 801513d0 10 10 2**4 ecoff-littlemips [c:/blackpsx/lib/libps.a]stdef3.o(overhead 4056 bytes) 801513d0 _sys_init_sp .sdata 801513e0 10 10 2**4 ecoff-littlemips [c:/blackpsx/lib/libps.a]stdef4.o(overhead 4056 bytes) 801513e0 _sys_init_fp .sdata 801513f0 10 10 2**4 ecoff-littlemips [c:/blackpsx/lib/libps.a]stdef5.o(overhead 4056 bytes) 801513f0 _sys_init_gp .sdata 80151400 10 10 2**4 ecoff-littlemips [c:/blackpsx/lib/libps.a]stdef6.o(overhead 4056 bytes) 80151400 _sys_init_heapbase .sdata 80151410 10 10 2**4 ecoff-littlemips [c:/blackpsx/lib/libps.a]stdef7.o(overhead 4056 bytes) 80151410 _sys_init_heapsize .sdata 80151420 10 10 2**4 ecoff-littlemips [c:/blackpsx/lib/libps.a]stdef8.o(overhead 4056 bytes) 80151420 _sys_init_bss_flag 80151430 80151430 edata =. 80151430 80151430 _edata =. 80151430 80151430 _fbss =. .sbss 80151430 d4 0 2**4 alloc from *(.sbss) .sbss 80151430 10 10 2**4 ecoff-littlemips sound.o(overhead 4056 bytes) from *(.scommon) .scommon 80151440 8 8 2**4 ecoff-littlemips pad.o(overhead 4056 bytes) 80151440 bb0 80151444 bb1 *fill* 80151448 8 0000 .scommon 80151450 4 4 2**4 ecoff-littlemips text_str.o(overhead 4056 bytes) 80151450 NumberOfStrings *fill* 80151454 c 0000 .scommon 80151460 8 8 2**4 ecoff-littlemips object.o(overhead 4056 bytes) 80151460 onlyNthBitOffMask 80151464 onlyNthBitOn *fill* 80151468 8 0000 .scommon 80151470 2c 2c 2**4 ecoff-littlemips breakout.o(overhead 4056 bytes) 80151470 BallsMovementSpeed 80151478 BallsClut 80151480 PlayerTwoNumberOfLives 80151488 BallsPixels 80151490 count 80151494 Level 80151498 PlayerOneNumberOfLives *fill* 8015149c 4 0000 .scommon 801514a0 64 64 2**4 ecoff-littlemips main.o(overhead 4056 bytes) 801514a0 AutoCameraMode 801514a4 CameraControlFlag 801514a8 numBricks 801514ac ViewCircleAngle 801514b0 ViewDistanceFromOrigin 801514b4 DistanceOscillationFlag 801514b8 DistanceMovementSpeed 801514bc ViewMoveTime 801514c0 DistanceOscillationDuration 801514c4 ViewCircleDirection 801514c8 CurrentTMDStackAddress 801514cc NumberOfCreatedTMDs 801514d0 FrameWhenDemoStarts 801514d4 AutoCameraMoveFrequency 801514d8 ViewCorner 801514dc ViewMoveStartFrame 801514e0 ViewMoveFlag 801514e4 ViewCirclePlane 801514e8 OverallLightMode 801514ec ProjectionDistance 801514f0 DistanceOscillationFrequency 801514f4 bufferIndex 801514f8 DistanceOscillationStartFrame 801514fc MutaterState 80151500 BasicViewMode .bss 80151510 4a318 0 2**4 alloc from *(.bss) .bss 80151510 360 360 2**4 ecoff-littlemips sound.o(overhead 4056 bytes) from *(COMMON) COMMON 80151870 ee8 ee8 2**4 ecoff-littlemips text_str.o(overhead 4056 bytes) 80151870 AllStrings 80152220 NumberSprites 80152390 AsciiTextureInfo 801523b0 LetterSprites *fill* 80152758 8 0000 COMMON 80152760 2400 2400 2**4 ecoff-littlemips object.o(overhead 4056 bytes) 80152760 MiniObjectArray 80154760 ObjectArray COMMON 80154b60 63a0 63a0 2**4 ecoff-littlemips breakout.o(overhead 4056 bytes) 80154b60 Bat2ImageInfo 80154b80 PlayerTwosMovement 80154ba0 BrickImageInfo 80154bc0 BackgroundRectangle 80154bd0 HighScoreTable 80154c40 BreakoutOrderingTable 80154c70 HighScore 80154c90 PlayerOnesSprite 80154cc0 BreakoutGpuPacketArea 801572a0 BricksArray 8015ae00 PlayerOnesMovement 8015ae20 Bat1ImageInfo 8015ae40 BallsSprite 8015ae70 BallsMovement 8015ae90 PlayerTwosSprite 8015aec0 CurrentScore 8015aee0 BreakoutOrderingTableTags COMMON 8015af00 40928 40928 2**4 ecoff-littlemips main.o(overhead 4056 bytes) 8015af00 SixthDrawProcess 8015af20 WaveSprite 8015af50 string91 8015af90 TheLights 8015afc0 MassivePictureSprite 8015aff0 string90 8015b030 packetArea5 8015c030 Wot3 8015c060 string2 8015c0a0 wtags4 8015c120 MassivePicture2TextureInfo 8015c140 wtags2 8015c1c0 wtags5 8015c240 FaceXVectors 8015c2a0 ViewCoords 8015c2f0 FireSprite 8015c320 FourthDrawProcess 8015c340 FirstDrawProcess 8015c360 FaceYVectors 8015c3c0 MascotsTextureInfo 8015c3e0 YarozePictureImageInfo 8015c400 TheView 8015c420 ThirdDrawProcess 8015c440 string92 8015c480 FifthDrawProcess 8015c4a0 string4 8015c4e0 ThePolygons 801634e0 string1 80163520 Wot2 80163550 wtags7 801635d0 Wot6 80163600 FaceAccessTable 80163660 packetArea3 80164660 wtags3 801646e0 wtags6 80164760 hsyncRecord 80164850 MassivePictureTextureInfo 80164870 MascotsSprite 801648a0 string77 801648e0 AllDrawProcesses 80164910 SecondDrawProcess 80164930 packetArea4 80165930 wtags 80166930 string88 80166970 Wot 801669a0 FaceInsideNormals 80166a00 packetArea2 8017ea00 FaceOutsideNormals 8017ea60 CubeCorners 8017eae0 TheCubes 80180070 TheFogging 80180080 Wot4 801800b0 string3 801800f0 packetArea7 801810f0 OutsideCube 80181be0 MassivePicture2Sprite 80181c10 packetArea6 80182c10 packetArea 8019ac10 PreviousViewCoords 8019ac60 string66 8019aca0 WaveTextureInfo 8019acc0 InsideCube 8019b7b0 Wot5 8019b7e0 FireTextureInfo 8019b800 Wot7 8019b828 8019b828 end =. 8019b828 8019b828 _end =. OUTPUT(main ecoff-littlemips)