/******************************************************************************** spec file for Ultra 64 MARIO Brothers Copyright (c) 1996 Nintendo co., ltd. All rights reserved March 6, 1996 ********************************************************************************/ #include "include/project.h" /********************************************************************************/ /* */ /* Code segment */ /* */ /********************************************************************************/ beginseg name "Code" flags BOOT OBJECT entry BootProcess address CPROGRAM_START stack bootThreadStack + BOOT_STACKSIZE include "code.out" include "audio/audio_hb.o" include "audio/audio_hm.o" include "audio/audio_hw.o" include "audio/audio_hs.o" include "$(ROOT)/usr/lib/PR/rspboot.o" /* include "$(ROOT)/usr/lib/PR/gspFast3D.o" */ include "$(ROOT)/usr/lib/PR/gspFast3D.fifo.o" include "audio/aspMain.o" endseg /********************************************************************************/ /* */ /* User library segment */ /* */ /********************************************************************************/ beginseg name "ULib" flags OBJECT address ULIBCODE_START include "ulib.out" endseg /********************************************************************************/ /* */ /* Dynamic segment */ /* */ /********************************************************************************/ beginseg name "Dynamic" flags OBJECT number SEGMENT_DYNAMIC include "data/dynamic.o" endseg /********************************************************************************/ /* */ /* Buffers segments */ /* */ /********************************************************************************/ beginseg name "Buffers" flags OBJECT address CPROGBUF_START include "audio/audioheap.o" include "data/buffers.o" endseg beginseg name "Textbuf" flags OBJECT address TEXTBUFF_START include "data/textbuf.o" endseg beginseg name "Framebuf" flags OBJECT address FRAMEBUF_START include "data/framebuf.o" endseg beginseg name "Depthbuf" flags OBJECT address DEPTHBUF_START include "data/depthbuf.o" endseg beginseg name "Fifobuf" flags OBJECT address FIFOBUFF_START include "data/fifobuf.o" endseg /********************************************************************************/ /* */ /* Basic segments */ /* */ /********************************************************************************/ beginseg name "Boot" flags OBJECT address ADDRESS_BOOTSEQ include "map/Sboot.o" endseg beginseg name "Basic" flags OBJECT number SEGMENT_BASIC include "data/basic.o" endseg /********************************************************************************/ /* */ /* Player segments */ /* */ /********************************************************************************/ beginseg name "GfxPlayer" flags OBJECT number SEGMENT_PLAYER include "shape/gfx_player.o" endseg beginseg name "HmsPlayer" flags OBJECT address ADDRESS_PLAYDATA include "shape/hms_player.o" endseg /********************************************************************************/ /* */ /* Enemy segments */ /* */ /********************************************************************************/ /*---------------------------------------------*/ beginseg name "GfxEnemy1_a" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_a.o" endseg beginseg name "HmsEnemy1_a" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_a.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy1_b" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_b.o" endseg beginseg name "HmsEnemy1_b" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_b.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy1_c" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_c.o" endseg beginseg name "HmsEnemy1_c" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_c.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy1_d" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_d.o" endseg beginseg name "HmsEnemy1_d" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_d.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy1_e" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_e.o" endseg beginseg name "HmsEnemy1_e" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_e.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy1_f" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_f.o" endseg beginseg name "HmsEnemy1_f" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_f.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy1_g" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_g.o" endseg beginseg name "HmsEnemy1_g" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_g.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy1_h" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_h.o" endseg beginseg name "HmsEnemy1_h" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_h.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy1_i" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_i.o" endseg beginseg name "HmsEnemy1_i" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_i.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy1_j" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_j.o" endseg beginseg name "HmsEnemy1_j" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_j.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy1_k" flags OBJECT number SEGMENT_ENEMY1 include "shape/gfx_enemy1_k.o" endseg beginseg name "HmsEnemy1_k" flags OBJECT address ADDRESS_ENEMYDATA1 include "shape/hms_enemy1_k.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy2_a" flags OBJECT number SEGMENT_ENEMY2 include "shape/gfx_enemy2_a.o" endseg beginseg name "HmsEnemy2_a" flags OBJECT address ADDRESS_ENEMYDATA2 include "shape/hms_enemy2_a.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy2_d" flags OBJECT number SEGMENT_ENEMY2 include "shape/gfx_enemy2_d.o" endseg beginseg name "HmsEnemy2_d" flags OBJECT address ADDRESS_ENEMYDATA2 include "shape/hms_enemy2_d.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy2_e" flags OBJECT number SEGMENT_ENEMY2 include "shape/gfx_enemy2_e.o" endseg beginseg name "HmsEnemy2_e" flags OBJECT address ADDRESS_ENEMYDATA2 include "shape/hms_enemy2_e.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy2_f" flags OBJECT number SEGMENT_ENEMY2 include "shape/gfx_enemy2_f.o" endseg beginseg name "HmsEnemy2_f" flags OBJECT address ADDRESS_ENEMYDATA2 include "shape/hms_enemy2_f.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy2_g" flags OBJECT number SEGMENT_ENEMY2 include "shape/gfx_enemy2_g.o" endseg beginseg name "HmsEnemy2_g" flags OBJECT address ADDRESS_ENEMYDATA2 include "shape/hms_enemy2_g.o" endseg /*---------------------------------------------*/ beginseg name "GfxEnemy2_h" flags OBJECT number SEGMENT_ENEMY2 include "shape/gfx_enemy2_h.o" endseg beginseg name "HmsEnemy2_h" flags OBJECT address ADDRESS_ENEMYDATA2 include "shape/hms_enemy2_h.o" endseg /*---------------------------------------------*/ /********************************************************************************/ /* */ /* Basic Enemy Segments */ /* */ /********************************************************************************/ beginseg name "GfxBasic_enemy" flags OBJECT number SEGMENT_ENEMY3 include "shape/gfx_basic_enemy.o" endseg beginseg name "HmsBasic_enemy" flags OBJECT address ADDRESS_ENEMYDATA3 include "shape/hms_basic_enemy.o" endseg /********************************************************************************/ /* */ /* Keep segments */ /* */ /********************************************************************************/ beginseg name "GfxKeep" flags OBJECT number SEGMENT_KEEP include "shape/gfx_keep.o" endseg beginseg name "HmsKeep" flags OBJECT address ADDRESS_KEEPDATA include "shape/hms_keep.o" endseg /********************************************************************************/ /* */ /* Path segment */ /* */ /********************************************************************************/ beginseg name "Path" flags OBJECT address ADDRESS_PATHDATA include "data/pathdata.o" /* yajima's pathdata */ include "data/npathdata.o" /* nishida's pathdata */ include "data/ipathdata.o" /* iwamoto's pathdata */ include "data/wpathdata.o" /* iwawaki's pathdata2 */ include "data/kpathdata.o" /* kawagoe's pathdata */ endseg /********************************************************************************/ /* */ /* Title segments */ /* */ /********************************************************************************/ beginseg name "TCode" flags OBJECT address DEMOCODE_START include "title.o" include "titlebg.o" include "fileselect.o" include "starselect.o" include "face/codesegment.o" endseg beginseg name "Title" flags OBJECT address ADDRESS_DEMODATA include "map/title/Stitle.o" include "map/title/Mtitle.o" endseg beginseg name "TLogo" flags OBJECT number SEGMENT_STAGE1 include "map/title/nintendo_logo.o" endseg beginseg name "Debug" flags OBJECT number SEGMENT_STAGE1 include "map/title/debug_title.o" endseg beginseg name "TWall" flags OBJECT number SEGMENT_BACK include "map/title/title_back.o" endseg beginseg name "datamseg" flags OBJECT number SEGMENT_FACE include "face/datamseg.o" endseg /********************************************************************************/ /* */ /* Select segments */ /* */ /********************************************************************************/ beginseg name "HmsSelect" flags OBJECT address ADDRESS_DEMODATA include "map/select/Sselect.o" include "map/select/Mselect.o" endseg beginseg name "GfxSelect" flags OBJECT number SEGMENT_STAGE1 include "map/select/Gselect.o" endseg /********************************************************************************/ /* */ /* Game common datas */ /* */ /********************************************************************************/ beginseg name "Game" flags OBJECT address ADDRESS_GAMEDATA include "map/Sgame.o" endseg /********************************************************************************/ /* */ /* Back screen segments */ /* */ /********************************************************************************/ beginseg name "BackMainmap" flags OBJECT number SEGMENT_BACK include "map/back/mainmap_backscrn.o" endseg beginseg name "BackSnowtower" flags OBJECT number SEGMENT_BACK include "map/back/snowtower_backscrn.o" endseg beginseg name "BackKuppa" flags OBJECT number SEGMENT_BACK include "map/back/kuppa_backscrn.o" endseg beginseg name "BackMotos" flags OBJECT number SEGMENT_BACK include "map/back/motos_backscrn.o" endseg beginseg name "BackWaterland" flags OBJECT number SEGMENT_BACK include "map/back/waterland_backscrn.o" endseg beginseg name "BackMountain" flags OBJECT number SEGMENT_BACK include "map/back/mountain_backscrn.o" endseg beginseg name "BackSabaku" flags OBJECT number SEGMENT_BACK include "map/back/sabaku_backscrn.o" endseg beginseg name "BackBigWorld" flags OBJECT number SEGMENT_BACK include "map/back/bigworld_backscrn.o" endseg beginseg name "BackYokoScrl" flags OBJECT number SEGMENT_BACK include "map/back/yokoscrl_backscrn.o" endseg beginseg name "BackKuppa3" flags OBJECT number SEGMENT_BACK include "map/back/kuppa3_backscrn.o" endseg /********************************************************************************/ /* */ /* Texture segments */ /* */ /********************************************************************************/ beginseg name "ALavaTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/a_lava_texture.o" endseg beginseg name "BHouseTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/b_house_texture.o" endseg beginseg name "CFieldTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/c_field_texture.o" endseg beginseg name "DWaterTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/d_water_texture.o" endseg beginseg name "EMtTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/e_mt_texture.o" endseg beginseg name "FSnowMtTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/f_snow_mt_texture.o" endseg beginseg name "GCaveTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/g_cave_texture.o" endseg beginseg name "HMechaTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/h_mecha_texture.o" endseg beginseg name "ISliderTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/i_slider_texture.o" endseg beginseg name "JFortTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/j_fort_texture.o" endseg beginseg name "KCastleInTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/k_castlein_texture.o" endseg beginseg name "LCastleOutTexture" flags OBJECT number SEGMENT_TEXTURE include "map/texture/l_castleout_texture.o" endseg /********************************************************************************/ /* */ /* Weather segments */ /* */ /********************************************************************************/ beginseg name "Weather" flags OBJECT number SEGMENT_WEATHER include "shape/gfx_weather.o" endseg /********************************************************************************/ /* */ /* Stage1 segments */ /* */ /********************************************************************************/ /* beginseg name "GfxStage1" flags OBJECT number SEGMENT_STAGE1 include "map/stage1/Gstage1.o" endseg beginseg name "MapStage1" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage1/Sstage1.o" include "map/stage1/Mstage1.o" endseg */ /********************************************************************************/ /* */ /* Stage2 segments */ /* */ /********************************************************************************/ /* beginseg name "GfxStage2" flags OBJECT number SEGMENT_STAGE1 include "map/stage2/Gstage2.o" endseg beginseg name "MapStage2" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage2/Sstage2.o" include "map/stage2/Mstage2.o" endseg */ /********************************************************************************/ /* */ /* Stage3 segments */ /* */ /********************************************************************************/ /* beginseg name "GfxStage3" flags OBJECT number SEGMENT_STAGE1 include "map/stage3/Gstage3.o" endseg beginseg name "MapStage3" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage3/Sstage3.o" include "map/stage3/Mstage3.o" endseg */ /********************************************************************************/ /* */ /* Stage4 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage4" flags OBJECT number SEGMENT_STAGE1 include "map/stage4/Gstage4.o" endseg beginseg name "MapStage4" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage4/Sstage4.o" include "map/stage4/Mstage4.o" endseg /********************************************************************************/ /* */ /* Stage5 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage5" flags OBJECT number SEGMENT_STAGE1 include "map/stage5/Gstage5.o" endseg beginseg name "MapStage5" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage5/Sstage5.o" include "map/stage5/Mstage5.o" endseg /********************************************************************************/ /* */ /* Stage6 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage6" flags OBJECT number SEGMENT_STAGE1 include "map/stage6/Gstage6.o" endseg beginseg name "MapStage6" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage6/Sstage6.o" include "map/stage6/Mstage6.o" endseg /********************************************************************************/ /* */ /* Stage7 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage7" flags OBJECT number SEGMENT_STAGE1 include "map/stage7/Gstage7.o" endseg beginseg name "MapStage7" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage7/Sstage7.o" include "map/stage7/Mstage7.o" endseg /********************************************************************************/ /* */ /* Stage8 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage8" flags OBJECT number SEGMENT_STAGE1 include "map/stage8/Gstage8.o" endseg beginseg name "MapStage8" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage8/Sstage8.o" include "map/stage8/Mstage8.o" endseg /********************************************************************************/ /* */ /* Stage9 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage9" flags OBJECT number SEGMENT_STAGE1 include "map/stage9/Gstage9.o" endseg beginseg name "MapStage9" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage9/Sstage9.o" include "map/stage9/Mstage9.o" endseg /********************************************************************************/ /* */ /* Stage10 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage10" flags OBJECT number SEGMENT_STAGE1 include "map/stage10/Gstage10.o" endseg beginseg name "MapStage10" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage10/Sstage10.o" include "map/stage10/Mstage10.o" endseg /********************************************************************************/ /* */ /* Stage11 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage11" flags OBJECT number SEGMENT_STAGE1 include "map/stage11/Gstage11.o" endseg beginseg name "MapStage11" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage11/Sstage11.o" include "map/stage11/Mstage11.o" endseg /********************************************************************************/ /* */ /* Stage12 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage12" flags OBJECT number SEGMENT_STAGE1 include "map/stage12/Gstage12.o" endseg beginseg name "MapStage12" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage12/Sstage12.o" include "map/stage12/Mstage12.o" endseg /********************************************************************************/ /* */ /* Stage13 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage13" flags OBJECT number SEGMENT_STAGE1 include "map/stage13/Gstage13.o" endseg beginseg name "MapStage13" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage13/Sstage13.o" include "map/stage13/Mstage13.o" endseg /********************************************************************************/ /* */ /* Stage14 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage14" flags OBJECT number SEGMENT_STAGE1 include "map/stage14/Gstage14.o" endseg beginseg name "MapStage14" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage14/Sstage14.o" include "map/stage14/Mstage14.o" endseg /********************************************************************************/ /* */ /* Stage15 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage15" flags OBJECT number SEGMENT_STAGE1 include "map/stage15/Gstage15.o" endseg beginseg name "MapStage15" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage15/Sstage15.o" include "map/stage15/Mstage15.o" endseg /********************************************************************************/ /* */ /* Stage16 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage16" flags OBJECT number SEGMENT_STAGE1 include "map/stage16/Gstage16.o" endseg beginseg name "MapStage16" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage16/Sstage16.o" include "map/stage16/Mstage16.o" endseg /********************************************************************************/ /* */ /* Stage17 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage17" flags OBJECT number SEGMENT_STAGE1 include "map/stage17/Gstage17.o" endseg beginseg name "MapStage17" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage17/Sstage17.o" include "map/stage17/Mstage17.o" endseg /********************************************************************************/ /* */ /* Stage18 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage18" flags OBJECT number SEGMENT_STAGE1 include "map/stage18/Gstage18.o" endseg beginseg name "MapStage18" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage18/Sstage18.o" include "map/stage18/Mstage18.o" endseg /********************************************************************************/ /* */ /* Stage19 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage19" flags OBJECT number SEGMENT_STAGE1 include "map/stage19/Gstage19.o" endseg beginseg name "MapStage19" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage19/Sstage19.o" include "map/stage19/Mstage19.o" endseg /********************************************************************************/ /* */ /* Stage20 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage20" flags OBJECT number SEGMENT_STAGE1 include "map/stage20/Gstage20.o" endseg beginseg name "MapStage20" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage20/Sstage20.o" include "map/stage20/Mstage20.o" endseg /********************************************************************************/ /* */ /* Stage21 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage21" flags OBJECT number SEGMENT_STAGE1 include "map/stage21/Gstage21.o" endseg beginseg name "MapStage21" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage21/Sstage21.o" include "map/stage21/Mstage21.o" endseg /********************************************************************************/ /* */ /* Stage22 segments 3 */ /* */ /********************************************************************************/ beginseg name "GfxStage22" flags OBJECT number SEGMENT_STAGE1 include "map/stage22/Gstage22.o" endseg beginseg name "MapStage22" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage22/Sstage22.o" include "map/stage22/Mstage22.o" endseg /********************************************************************************/ /* */ /* Stage23 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage23" flags OBJECT number SEGMENT_STAGE1 include "map/stage23/Gstage23.o" endseg beginseg name "MapStage23" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage23/Sstage23.o" include "map/stage23/Mstage23.o" endseg /********************************************************************************/ /* */ /* Stage24 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage24" flags OBJECT number SEGMENT_STAGE1 include "map/stage24/Gstage24.o" endseg beginseg name "MapStage24" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage24/Sstage24.o" include "map/stage24/Mstage24.o" endseg /********************************************************************************/ /* */ /* Stage25 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage25" flags OBJECT number SEGMENT_STAGE1 include "map/stage25/Gstage25.o" endseg beginseg name "MapStage25" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage25/Sstage25.o" include "map/stage25/Mstage25.o" endseg /********************************************************************************/ /* */ /* Stage26 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage26" flags OBJECT number SEGMENT_STAGE1 include "map/stage26/Gstage26.o" endseg beginseg name "MapStage26" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage26/Sstage26.o" include "map/stage26/Mstage26.o" endseg /********************************************************************************/ /* */ /* Stage27 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage27" flags OBJECT number SEGMENT_STAGE1 include "map/stage27/Gstage27.o" endseg beginseg name "MapStage27" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage27/Sstage27.o" include "map/stage27/Mstage27.o" endseg /********************************************************************************/ /* */ /* Stage28 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage28" flags OBJECT number SEGMENT_STAGE1 include "map/stage28/Gstage28.o" endseg beginseg name "MapStage28" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage28/Sstage28.o" include "map/stage28/Mstage28.o" endseg /********************************************************************************/ /* */ /* Stage29 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage29" flags OBJECT number SEGMENT_STAGE1 include "map/stage29/Gstage29.o" endseg beginseg name "MapStage29" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage29/Sstage29.o" include "map/stage29/Mstage29.o" endseg /********************************************************************************/ /* */ /* Stage30 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage30" flags OBJECT number SEGMENT_STAGE1 include "map/stage30/Gstage30.o" endseg beginseg name "MapStage30" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage30/Sstage30.o" include "map/stage30/Mstage30.o" endseg /********************************************************************************/ /* */ /* Stage31 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage31" flags OBJECT number SEGMENT_STAGE1 include "map/stage31/Gstage31.o" endseg beginseg name "MapStage31" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage31/Sstage31.o" include "map/stage31/Mstage31.o" endseg /********************************************************************************/ /* */ /* Stage32 segments */ /* */ /********************************************************************************/ /* beginseg name "GfxStage32" flags OBJECT number SEGMENT_STAGE1 include "map/stage32/Gstage32.o" endseg beginseg name "MapStage32" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage32/Sstage32.o" include "map/stage32/Mstage32.o" endseg */ /********************************************************************************/ /* */ /* Stage33 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage33" flags OBJECT number SEGMENT_STAGE1 include "map/stage33/Gstage33.o" endseg beginseg name "MapStage33" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage33/Sstage33.o" include "map/stage33/Mstage33.o" endseg /********************************************************************************/ /* */ /* Stage34 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage34" flags OBJECT number SEGMENT_STAGE1 include "map/stage34/Gstage34.o" endseg beginseg name "MapStage34" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage34/Sstage34.o" include "map/stage34/Mstage34.o" endseg /********************************************************************************/ /* */ /* Stage35 segments */ /* */ /********************************************************************************/ /* beginseg name "GfxStage35" flags OBJECT number SEGMENT_STAGE1 include "map/stage35/Gstage35.o" endseg beginseg name "MapStage35" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage35/Sstage35.o" include "map/stage35/Mstage35.o" endseg */ /********************************************************************************/ /* */ /* Stage36 segments */ /* */ /********************************************************************************/ beginseg name "GfxStage36" flags OBJECT number SEGMENT_STAGE1 include "map/stage36/Gstage36.o" endseg beginseg name "MapStage36" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage36/Sstage36.o" include "map/stage36/Mstage36.o" endseg /********************************************************************************/ /* */ /* Stage37 segments */ /* */ /********************************************************************************/ /* beginseg name "GfxStage37" flags OBJECT number SEGMENT_STAGE1 include "map/stage37/Gstage37.o" endseg beginseg name "MapStage37" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage37/Sstage37.o" include "map/stage37/Mstage37.o" endseg */ /********************************************************************************/ /* */ /* Stage38 segments */ /* */ /********************************************************************************/ /* beginseg name "GfxStage38" flags OBJECT number SEGMENT_STAGE1 include "map/stage38/Gstage38.o" endseg beginseg name "MapStage38" flags OBJECT number SEGMENT_STAGEDATA1 include "map/stage38/Sstage38.o" include "map/stage38/Mstage38.o" endseg */ /********************************************************************************/ /* */ /* Player animation data */ /* */ /********************************************************************************/ beginseg name "MarioAnime" flags OBJECT number 0 include "data/anime.o" endseg /********************************************************************************/ /* */ /* Controller data for automatic demonstration */ /* */ /********************************************************************************/ beginseg name "ContData" flags OBJECT number 0 include "data/contdata.o" endseg /********************************************************************************/ /* */ /* Audio datas */ /* */ /********************************************************************************/ beginseg name "Audiobank" flags RAW include "audio/mario.banks.cart" endseg beginseg name "Audiotable" flags RAW include "audio/mario.table.cart" endseg beginseg name "Audioseq" flags RAW include "audio/mario.music.cart" endseg /********************************************************************************/ /* */ /* Wave data */ /* */ /********************************************************************************/ beginwave name "demo" include "Code" include "ULib" include "Dynamic" include "Buffers" include "Fifobuf" include "Framebuf" include "Depthbuf" include "Textbuf" include "Boot" include "Basic" include "GfxPlayer" include "HmsPlayer" include "GfxKeep" include "HmsKeep" include "GfxBasic_enemy" include "HmsBasic_enemy" include "GfxEnemy1_a" include "HmsEnemy1_a" include "GfxEnemy1_b" include "HmsEnemy1_b" include "GfxEnemy1_c" include "HmsEnemy1_c" include "GfxEnemy1_d" include "HmsEnemy1_d" include "GfxEnemy1_e" include "HmsEnemy1_e" include "GfxEnemy1_f" include "HmsEnemy1_f" include "GfxEnemy1_g" include "HmsEnemy1_g" include "GfxEnemy1_h" include "HmsEnemy1_h" include "GfxEnemy1_i" include "HmsEnemy1_i" include "GfxEnemy1_j" include "HmsEnemy1_j" include "GfxEnemy1_k" include "HmsEnemy1_k" include "GfxEnemy2_a" include "HmsEnemy2_a" include "GfxEnemy2_d" include "HmsEnemy2_d" include "GfxEnemy2_e" include "HmsEnemy2_e" include "GfxEnemy2_f" include "HmsEnemy2_f" include "GfxEnemy2_g" include "HmsEnemy2_g" include "GfxEnemy2_h" include "HmsEnemy2_h" include "TCode" include "Title" include "TLogo" include "Debug" include "TWall" include "datamseg" include "HmsSelect" include "GfxSelect" include "Path" include "Game" include "Weather" include "BackMainmap" include "BackSnowtower" include "BackKuppa" include "BackMotos" include "BackWaterland" include "BackMountain" include "BackSabaku" include "BackBigWorld" include "BackYokoScrl" include "BackKuppa3" include "ALavaTexture" include "BHouseTexture" include "CFieldTexture" include "DWaterTexture" include "EMtTexture" include "FSnowMtTexture" include "GCaveTexture" include "HMechaTexture" include "ISliderTexture" include "JFortTexture" include "KCastleInTexture" include "LCastleOutTexture" /* include "GfxStage1" */ /* include "MapStage1" */ /* include "GfxStage2" */ /* include "MapStage2" */ /* include "GfxStage3" */ /* include "MapStage3" */ include "GfxStage4" include "MapStage4" include "GfxStage5" include "MapStage5" include "GfxStage6" include "MapStage6" include "GfxStage7" include "MapStage7" include "GfxStage8" include "MapStage8" include "GfxStage9" include "MapStage9" include "GfxStage10" include "MapStage10" include "GfxStage11" include "MapStage11" include "GfxStage12" include "MapStage12" include "GfxStage13" include "MapStage13" include "GfxStage14" include "MapStage14" include "GfxStage15" include "MapStage15" include "GfxStage16" include "MapStage16" include "GfxStage17" include "MapStage17" include "GfxStage18" include "MapStage18" include "GfxStage19" include "MapStage19" include "GfxStage20" include "MapStage20" include "GfxStage21" include "MapStage21" include "GfxStage22" include "MapStage22" include "GfxStage23" include "MapStage23" include "GfxStage24" include "MapStage24" include "GfxStage25" include "MapStage25" include "GfxStage26" include "MapStage26" include "GfxStage27" include "MapStage27" include "GfxStage28" include "MapStage28" include "GfxStage29" include "MapStage29" include "GfxStage30" include "MapStage30" include "GfxStage31" include "MapStage31" /* include "GfxStage32" */ /* include "MapStage32" */ include "GfxStage33" include "MapStage33" include "GfxStage34" include "MapStage34" /* include "GfxStage35" */ /* include "MapStage35" */ include "GfxStage36" include "MapStage36" /* include "GfxStage37" */ /* include "MapStage37" */ /* include "GfxStage38" */ /* include "MapStage38" */ include "MarioAnime" include "ContData" include "Audioseq" include "Audiobank" include "Audiotable" endwave