www.pudn.com > 8202T_PDVD_4X16.rar > cd_rom_td.ldp, change:2007-08-27,size:4251b


/* 
* History  
* terry,2005/6/22 10:53¤U¤È 
* terry,2005/6/23 04:56¤U¤È 
*/ 
 
SECTIONS 
{ 
/*=========================================================================== 
* SDRAM 1 ,code ,rom data 
*=============================================================================*/ 
 
    /* 
    *  navigation 
    */ 
    .drv_dvd : 
    { 
        _text_drv_dvd = .; 
        .       = ALIGN(16); 
    } > sdram_dvd 
 
 
    .drv_cdrom : 
    { 
        _text_drv_cdrom = .; 
 
#ifndef UNLOAD_ROMCODE 
    #ifdef LOAD_CDROM 
        *fsCDDA.o   (.rodata*)   //kevinmonkey 050516 move to the top of this section 
        *fsCDDA.o   (.text*)    //since when turbo decode, CDDA and DVD uses more servo 
                                //buffer, so if fsCDDA is placed in lower position, it got 
                                //polluted by servo buffer 
    #endif  
 
        //*flash.o       (.text*)   // 2005/12/28 yltseng, move to .drv_ap1 
        //*flash.o       (.rodata*) 
 
#ifdef LOAD_CDROM 
        *ThumbNav.o    (.rodata*) 
        *ThumbNav.o    (.text*) 
        *fsGUI.o       (.text*) 
        *fsGUI.o       (.rodata*) 
        *udf.o         (.text*) 
        *udf.o         (.rodata*) 
 
    #ifndef JPG_OLD_PARSER_FLOW         
        *pic_effect.o   (.rodata*) 
        *pic_effect.o   (.text*) 
    #endif         
 
    #ifndef SUPPORT_USB //kevinmonkey 060905, only because fs9660 code become larger when USB is enabled. 
        *fs9660.o      (.text*) 
        *fs9660.o      (.rodata*) 
    #endif  //#ifndef SUPPORT_USB 
 
        *NESInit.o     (.text*) 
        *nesif.o       (.text*) 
        *nesif.o       (.rodata*) 
        *fsGUIX.o   (.text*) 
        *graph.o    (.rodata*) 
        *graph.o    (.text*) 
         
 
        // dvd navigaion 
        *nav.o      (.text*) 
        *pgc.o      (.text*) 
        *user_if.o  (.text*) 
        *ncmd.o     (.text*) 
        *ncmd_exe.o (.text*) 
        *vts.o      (.text*) 
        *vmg.o      (.text*) 
        *preview.o  (.rodata*) 
        *preview.o  (.text*) 
        *cdg.o      (.rodata*) 
        *cdg.o      (.text*)         
        *navif.o    (.text*) 
        *book.o     (.text*) 
         
        *supdec*.o   (.text*) 
//        *slowback.o (.text*) 
        *cdfunc.o   (.text*)     
        *dvdpe.o    (.text*)         
         
       // *repeat.o   (.text*) 
                 
    //kevinmonkey 06094 kick these out since code grows too large 
        //*psd.o      (.rodata*) 
        //*psd.o      (.text*) 
        //*v11.o      (.rodata*) 
        //*v11.o      (.text*) 
        //*svcd.o     (.rodata*) 
        //*svcd.o     (.text*) 
        //*sysmain2.o (.text*) 
        //*fsNAV.o       (.rodata*) 
        //*srv1.o     (.text*) 
        //*prvdrv.o   (.text*) 
        //*fsFile.o   (.rodata*) 
        //*fsFile.o   (.text*) 
 
    #ifdef DVDRELEASE //terry,2005/4/7 06:12¤U¤È,beause of debug mode section full. 
    //#ifndef SUPPORT_MP4_SUBTITLE 
        *fsNAV.o       (.text*)   
        *fs_nav_game.o (.text*)    
    //#endif         
    #endif     
 
    #ifdef SHARE_CDROM_CODE_WITH_SUP 
        *fs_nav_upgrade.o      (.text*) 
        *fs_nav_upgrade.o      (.rodata*)         
         
        *gf2m_c.o   (.text*) 
        *rs2420.o   (.text*) 
        *rs42.o     (.rodata*) 
        *rs42.o     (.text*) 
	    *SubEcc.o   (.rodata*) 
	    *SubEcc.o   (.text*) 
         
        //cannot reduce rom code,         
        *css-des.o  (.text*)    
        *css-auth.o (.rodata*) 
        *css-auth.o (.text*) 
        *dvdauth.o  (.text*) 
        *dvdioctl.o (.text*) 
    #endif 
     
    #ifndef SUPPORT_MP4 
        *atapi_if.o (.text*) 
        *atapi_.o   (.text*) 
        *srv0.o     (.text*) 
        *mainproc.o (.text*) 
        *cderr.o    (.text*)         
        *cd.o       (.text*)     
        *int_decerr.o (.text*) 
         
        *nav_util.o  (.text*) 
 
        #ifdef DVDRELEASE    
        *viddec.o   (.rodata*) 
        *int_fld.o  (.text*) 
        *int_pend.o (.text*) 
        *genint.o   (.text*) 
        #endif //DVDRELEASE    
    #endif// SUPPORT_MP4 
     
#endif //LOAD_CDROM 
#endif //UNLOAD_ROMCODE 
        .       = ALIGN(16); 
    } > sdram_cdrom 
 
 
}