⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 make.sh

📁 ESS3890+SL原代码(1*16内存)
💻 SH
📖 第 1 页 / 共 3 页
字号:
# Copyright 1996-1997, ESS Technology, Inc.# SCCSID @(#)make.sh	4.60.1.10 03/03/05## $LOG$#.SUFFIXES: .c .s .o .sun## Rules for making object code from C and assembly code#.c.o:	$(BIN)/gcc -B$(BIN)/ $(INCLUDES) -g $(FLAGS) $(DFLAGS)		\	$(ENCODERFLAGS) $(SYSOPTIONS) $(PROFFLAGS) $(CLK) 		\	$(VCD20STACK) -o $*.s $<	$(AX) -R $*.s.s.o:	$(AX) $*.s		## System Header dependencies#CONFIG_H	= config.h daytona.cfg daytona2.cfg countach.cfg	\		  countac2.cfg countac8.cfg mondena.cfg mondena1.cfg	\		  marnello.cfg marnell1.cfg philips.cfg maranellosl1.cfgIOPORT_H	= mvd.h ioport.h dsc.hSYSINFO_H	= $(IOPORT_H) constvar.h $(CONFIG_H) sysinfo.h VCXI_H		= common.h $(SYSINFO_H) vcxi.h## Header groupings#VPH		= uc3208.map vp.hOSD_H		= lcfont.h fsosd.h font.h cg.h osd.hSERVO_H		= servo.h servom.h servok.h servoe.h cxd.hDEBUG_H		= debug.h spoolint.h## C source code#PROTECT = display.c fade.c fractint.c kara.c mpeg1vid.c mpgaudio.c \	  sched.c vscale.c echo.c mzoom.c servot.c servop.c servos.c \	  cxd3008.c cxd3068.c cxd3059.c servok.c servom.c $(MP3_SRC) \	  mp3misc.c recorder.c gdec.c gamma.c fshtone.c cd_text.c cdg.c \	  avi.c servogdt.c servoe.c scrsaver.c servosl.cPROTECTH= dispinfo.hOTHER_C1= av_play.c buffer.c cd.c debug.c digest.c drammem.c dsa.c \	  dsc.c cg.c foo.c dispcust.c filesys.c id3.c eq.c OTHER_C2= huffman.c int.c ir.c low.c microvfd.c dummy.c osd.c \	  slave.c tdm.c top.c util.c vcd.c vcxi.c vp.c i2c_prom.cOTHER_C3= panelvfd.c play.c po4tact.c podsa.c podigest.c poshare.c \	  playt.c plays.c realclk.c xfer.c xport.c zoom.c lc_eq.cOTHER_C4= spoolint.c dsas.c time1int.c tcservo.c gdtservo.c cdctl.c dsasl.c\	  cd7.c dsak.c dsae.c flash.c game.c gpio.cOTHER_C5= nav_menu.c lc_menu.c fsosd.c osdcore.cALL_S	= dentry.s AUTOGEN1= boot const.dat const.h init_t.c init_t.s init_t.o genprof \	  mktable stat1 profile reg_vpuc.hAUTOGEN2= demux.rel demux.sun demux.rom	xtra_s1.sun xtra_s2.sun xtra_s3.sun \	  xtra_s1.rom xtra_s2.rom xtra_s3.rom xtra_s1.rel xtra_s2.rel \	  xtra_s3.rel genprof.exe mktable.exeAUTOGEN3= startup1.s dentry1.s xtra_s4.sun xtra_s4.rom xtra_s4.rel rdsa.rel \	  rdsa.sun rdsa.rom## Targets supported...# ---------------------------------------------------------------------# naming convention: bb-d-s-t1-t2-t3-t4-t## 	bb - board types: Countach(ca), Countac2(cb), Countac8(cc),#	    (or playonly) Daytona(da), Daytona2(db), #			  Mondena(ma), Mondena1(mb),#			  Maranello(ra), Maranello1(rb),#			  Philips(pa), #			  "playonly"(po)# 	d  - dram size: 0.5MB(1), 2MB(2)  #	s  - servo DSP: Sony(s), Toshiba(t), Philips(p), Matsushita(m),#		or	Samsung(k), G-Designs(g), ESS3721(e), Philips-DSA(_)#	   - CD data mode: Sony(s), Toshiba(t), Philips(p), Sanyo(y),#	     (playonly)	   Matsushita(m)#	t# - stream types, supplemental data or extra features: #		* MPEG/CDDA(m)#		* MP3(p)#		* JPEG(j)#		* WMA(w)#		* game discs: standard game(g), rom+game(d)#		* CD-G/Text(t)## example: "ma2smpjg" is target for Mondena(ma) board, using#	   2MB dram(2) and Sony servo, supporting MPEG(m), MP3(p), #	   JPEG(j) & standard game(g).## NOTE: some test and special targets don't use the above convention,#	i.e. rel20, vgamerom,...# ---------------------------------------------------------------------## po2sm		: 1.1 turnkey ROM (code & data in DRAM, 3890)## da2_mp	: video CD 2.0 ROM (code & data in DRAM, 3986+3881)#                 using Philips-DSA on 2MB dram Daytona board.# da2_mpj	: da2_mp + JPEG# da2_mpjg	: da2_mp + JPEG + NES## da2tmp	: da2_mp  equivalent using Toshiba loader# da2tmpjg	: da2tmp + JPEG + NES# da2tmpt	: da2tmp + CDG/CD_TEXT ## db2mmp	: da2_mp equivalent using Matsushita(Panasonic) loader w/ 3881# db2mmpjg	: db2mmp + JPEG + NES## db2kmp	: da2_mp equivalent using Samsung loader with 3881# db2kmpjg	: db2kmp equivalent with JPEG & GAMEBOY## pa2pmp	: da2_mp equivalent with Philips CD7II direct servo control# pa2pmpjg	: pa2pmp equivalent with + JPEG + NES## db2smp	: da2_mp  equivalent using Sony loader with 3881# db2smpj	: db2smp equivalent with JPEG# ca2smpg	: db2smp equivalent with GAMEBOY# ca2smpjg	: db2smp equivalent with JPEG & GAMEBOY# ca2smpjd	: ca2smpjg with GAME attached on CD# cb2smpjt	: db2smp equivalent with JPEG & CD_TEXT# cc2smpjgt	: db2smp equivalent with JPEG + NES + CD_TEXT## ma2_mpj	: VCD2.0 on Mondena(ES3890) for DSA loader + JPEG# ma2_mpjg	: VCD2.0 on Mondena(ES3890) for DSA loader + JPEG + GAMEBOY ## ma2smp	: VCD2.0 on Mondena(ES3890) w/Sony servo# ma2smpj	: ma2smp equivalent + JPEG# ma2smpjd	: ma2smpj with GAME attached on CD# ma2smpg	: ma2smp equivalent + GAMEBOY # ma2smpt	: ma2smp equivalent + CDG/Text # ma2smpjt	: ma2smp equivalent + JPEG + CDG/Text # ma2smpgt	: ma2smp equivalent + GAMEBOY + CDG/Text # ma2smpjg	: ma2smp equivalent + JPEG + GAMEBOY # ma2smpjgt	: ma2smpjg equivalent + CDG/Text support.# ma2smpjgw	: ma2smpjg equivalent + WMA# ma2smpjgwt	: ma2smpjg equivalent + WMA + CDG/Text## ma2kmpjg	: VCD2.0 on Mondena(ES3890) w/Samsung servo + JPEG + GAMEBOY# ma2kmpjgt	: ma2kmpjg equivalent + CDG/Text support.## ma2tmp	: VCD2.0 on Mondena(ES3890) w/Toshiba servo## ma2mmp	: VCD2.0 on Mondena(ES3890) w/Matsushita(Panasonic) servo# ma2mmpj	: ma2mmp equivalent + JPEG # ma2mmpg	: ma2mmp equivalent + GAMEBOY# ma2mmpt	: ma2mmp equivalent + CDG/Text# ma2mmpjt	: ma2mmp equivalent + JPEG + CDG/Text# ma2mmpgt	: ma2mmp equivalent + GAMEBOY + CDG/Text# ma2mmpjg	: ma2mmp equivalent + JPEG + GAMEBOY# ma2mmpjgt	: ma2mmpjg equivalent + CDG/Text support# ma2mmpjgw	: ma2mmpjg equivalent + WMA# ma2mmpjgwt	: ma2mmpjg equivalent + WMA + CDG/Text## ma2gmp	: VCD2.0 on Mondena(ES3890) w/GDT3000 servo# ma2gmpj	: mb2gmp + JPEG## mb2smpjg	: VCD2.0 on Mondena1(2X) w/Sony servo + JPEG + GAMEBOY # mb2smpjgt	: mb2smpjg + CDG/Text support## ra2smp	: VCD2.0 on Maranello(ES3890) w/Sony CXD3059 servo# ra2smpj	: ra2smp equivalent + JPEG# ra2smpg	: ra2smp equivalent + GAMEBOY # ra2smpt	: ra2smp equivalent + CDG/Text # ra2smpjt	: ra2smp equivalent + JPEG + CDG/Text # ra2smpgt	: ra2smp equivalent + GAMEBOY + CDG/Text # ra2smpjg	: ra2smp equivalent + JPEG + GAMEBOY # ra2smpjgt	: ra2smpjg equivalent + CDG/Text support.# ra2smpjgwt	: ra2smpjg equivalent + WMA + CDG/Text support.## rb2emp	: VCD2.0 on Maranello1(ES3890) w/Ess3721# rb2empj	: rb2emp equivalent + JPEG# rb2empjd	: rb2empj with GAME attached on CD# rb2empg	: rb2emp equivalent + GAMEBOY# rb2empt	: rb2emp equivalent + CDG/Text# rb2empw	: rb2emp equivalent + WMA# rb2empjt	: rb2emp equivalent + JPEG + CDG/Text# rb2empgt	: rb2emp equivalent + GAMEBOY + CDG/Text# rb2empjg	: rb2emp equivalent + JPEG + GAMEBOY# rb2empjgt	: rb2empjg equivalent + CDG/Text support.# rb2empjgw	: rb2empjg equivalent + WMA# rb2empjgwt	: rb2empjg equivalent + WMA + CDG/Text## rc2smp	: VCD2.0 on Silan(ES3890) w/Silan servo# rc2smpj	: rc2smp equivalent + JPEG# rc2smpg	: rc2smp equivalent + GAMEBOY# rc2smpt	: rc2smp equivalent + CDG/Text# rc2smpjt	: rc2smp equivalent + JPEG + CDG/Text# rc2smpgt	: rc2smp equivalent + GAMEBOY + CDG/Text# rc2smpjg	: rc2smp equivalent + JPEG + GAMEBOY# rc2smpjgt	: rc2smpjg equivalent + CDG/Text support.# rc2smpjgw	: rc2smpjg equivalent + WMA# rc2smpjgwt	: rc2smpjg equivalent + WMA + CDG/Text# ----------------------------------------------------------------------# po1sm		: 1.1 turnkey ROM (code in ROM, 3890) using 0.5MB dram## da1_mp	: video CD 2.0 ROM (code & data in DRAM, 3986+3881)#                 using Philips-DSA on 0.5MB dram Daytona board.# ma1_mp	: VCD2.0+MP3 for DSA loader using 0.5MB dram Mondena bd.## ma1kmp	: VCD2.0 on Mondena(ES3890) w/Samsung servo# ma1kmpg	: ma1kmp equivalent + GAMEBOY## ma1tmp	: VCD2.0 on Mondena(ES3890) w/Toshiba servo## ma1mmp	: VCD2.0 on Mondena(ES3890) w/Matsushita servo## ma1smp	: VCD2.0+MP3 using Sony servo on 0.5MB dram Mondena bd.# ma1smpg	: ma1smp equivalent + GAMEBOY# ma1smpt	: ma1smp equivalent + CDG(no CD-Text)## ra1smp	: VCD2.0 on 0.5MBdram Maranello(ES3890) w/Sony CXD3059.# ra1smpg	: ra1smp equivalent + GAMEBOY # ra1smpt	: ra1smp equivalent + CDG(no CD-Text)## rb1emp	: VCD2.0 on 0.5MBdram Maranello1(ES3890) w/ESS3721# rb1empg	: rb1emp equivalent + GAMEBOY # rb1empt	: rb1emp equivalent + CDG(no CD-Text)## rc1smp	: VCD2.0 on 0.5MBdram SiLan(ES3890) w/Silan servo# rc1smpg	: rc1smp equivalent + GAMEBOY# rc1smpt       : rc1smp equivalent + CDG(no CD-Text)#########################################################################BEGIN: Wma groupWMA_GRP		= ma2smpjgw ma2smpjgwt ma2mmpjgw ma2mmpjgwt ra2smpjgwt \		  rb2empw rc2smpjgw rc2smpjgwt rel_wma#END: Gameboy group#################################################################################################################################################BEGIN: Gameboy groupGAMEBOY_GRP	= ca2smpg ca2smpjg db2mmpjg pa2pmpjg db2kmpjg cc2smpjgt \		  da2_mpjg da2tmpjg \		  ma2_mpjg \		  ma2smpg ma2smpjg ma2smpgt ma2smpjgt ma2smpjgw ma2smpjgwt \		  ma1smpg \		  mb2smpjg mb2smpjgt \		  rb2empjg rb2empjgt \                  ma2kmpjg ma2kmpjgt ma1kmpg \		  ma2mmpg ma2mmpjg ma2mmpgt ma2mmpjgt ma2mmpjgw ma2mmpjgwt \		  ra2smpg ra2smpgt ra2smpjg ra2smpjgt ra2smpjgwt \                  rc2smpg rc2smpgt rc2smpjg rc2smpjgt rc2smpjgw rc2smpjgwt \		  ma1mmpg \		  ra1smpg \		  rb1empg \                  rc1smpg \		  rel20 lc20GM_CD_GRP       = ca2smpjd ma2smpjd ma1smpdGM_EM_GRP	= vgamerom lcgamerom#END: Gameboy group#################################################################################################################################################BEGIN: JPEG groupJPEG_GRP	= db2smpj ca2smpjg da2_mpjg da2_mpj da2tmpjg db2mmpjg \		  cb2smpjt pa2pmpjg db2kmpjg cc2smpjgt ca2smpjd \		  ma2_mpjg ma2_mpj \		  ma2smpjd ma2smpjg ma2smpjgt ma2smpjgw ma2smpjgwt ma2smpj \		  ma2smpjt \		  ma2gmpj \		  mb2smpjg mb2smpjgt \		  ma2kmpjg ma2kmpjgt \		  ma2mmpjg ma2mmpjgt ma2mmpjgw ma2mmpjgwt ma2mmpj ma2mmpjt \		  ra2smpj ra2smpjt ra2smpjg ra2smpjgt ra2smpjgwt \		  rb2empjg rb2empjgt \                  rc2smpj rc2smpjt rc2smpjg rc2smpjgt rc2smpjgw rc2smpjgwt \		  rel20#END: JPEG group#################################################################################################################################################BEGIN: MP3 groupMP3_GRP		= da2_mp da2tmp da2tmpt db2smp db2kmp pa2pmp db2mmp \		  db2smpj ca2smpg da2_mpj ca2smpjg da2_mpjg da2tmpjg \		  db2mmpjg cb2smpjt pa2pmpjg db2kmpjg cc2smpjgt ca2smpjd \		  ma2_mpj ma2_mpjg \		  ma2smp ma2smpt ma2smpj ma2smpjd ma2smpgt ma2smpjt \		  ma2smpg ma2smpjg ma2smpjgt ma2smpjgw ma2smpjgwt \		  mb2smpjg mb2smpjgt \		  ma2kmpjg ma2kmpjgt \		  ma2mmp ma2mmpt ma2mmpj ma2mmpgt ma2mmpjt ma2mmpg \		  ma2mmpjg ma2mmpjgt ma2mmpjgw ma2mmpjgwt \		  ma2tmp \		  ma2gmp ma2gmpj ma2gmpt\		  ra2smp ra2smpj ra2smpg ra2smpt ra2smpjt ra2smpgt \		  ra2smpjg ra2smpjgt ra2smpjgwt \		  rb2empjg rb2empjgt rb2empw \                  rc2smp rc2smpj rc2smpg rc2smpt rc2smpjt rc2smpgt \		  rc2smpjg rc2smpjgt rc2smpjgw rc2smpjgwt\		  da1_mp \		  ma1_mp \		  ma1kmp ma1kmpg \		  ma1tmp \		  ma1mmp \		  ma1smp ma1smpg ma1smpt \		  ra1smp ra1smpg ra1smpt \		  rb1emp rb1empg rb1empt \                  rc1smp rc1smpg rc1smpt \		  rel20 lc20 test#END: MP3 group#################################################################################################################################################BEGIN: MP3 in extra segment group..by default nowMP3_XSEG_GRP	= $(MP3_GRP)#END: MP3 in extra segment group#################################################################################################################################################BEGIN: PLAYONLY/VCD2.0 groupsPLAYONLY_GRP	= po1sm po2smVCD20_GRP	= da2_mp da2tmp da2tmpt db2smp db2mmp db2kmp \                  pa2pmp db2smpj ca2smpg ca2smpjg da2_mpj da2_mpjg \		  da2tmpjg db2mmpjg cb2smpjt pa2pmpjg db2kmpjg \		  cc2smpjgt ca2smpjd vgamerom \

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -