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

📄 make.sh

📁 ESS3890+SL原代码(1*16内存)
💻 SH
📖 第 1 页 / 共 3 页
字号:
		  ma1tmp \		  ma1mmp \		  ma1smp ma1smpg ma1smpt \		  ra1smp ra1smpg ra1smpt \		  rb1emp rb1empg rb1empt \                  rc1smp rc1smpg rc1smpt \		  po2sm po1sm \		  rel20 lc20 test#END: CPU clock groups#################################################################################################################################################BEGIN: Compile groupsGAME_SEGMENT_GRP	= vgameromPLAY_TARGETS_GRP	= $(PLAYONLY_GRP) $(DAYTONA_GRP) $(DAYTONA2_GRP) \			$(COUNTACH_GRP) $(COUNTAC2_GRP) $(COUNTAC8_GRP) \			$(MONDENA_GRP) $(MONDENA1_GRP) $(MARANELLO_GRP) \			$(MARANELLO1_GRP) $(PHILIPS_GRP) $(SILAN_GRP)REL_SEGMENT_GRP		= rel20 lc20#END: Compile groups########################################################################## Target specific flags## DIGEST	: Enable digest# ERROR_CONCEALMENT: Enable error concealment# IR		: Enable remote control handling (receiving)# IRXMT		: Enable remote control transmission# KARAOKE	: Enable karaoke# MKROM		: Making ROM (so VCX_service() goes through c000000/c000004#		  instead of the host port)# EMULATOR	: Use emulator version of vcxi# NEW_EMULATOR  : Use the new ROM emulator (A2, A3, and CS1 version). Must#		  use the new vcs.exe too.# DVD_EMULATOR  : Use the "DVD" ROM emulator (A19).# MPEG1		: For MPEG1 decoding# ONE_B_FRAME_ONLY :# P4O		: 1.1 turnkey# PLAYONLY	: Automatic video/audio detection (i.e. 1.1 style machines#		  where CD is controlled by some external microcontroller)# PLAY20	: 2.0 style machines where 3208 controls the CD# UCODE_IN_DRAM	: Part of VP microcode in DRAM# USE_LOOK_DIV9	: Use div 9 table (faster but need larger ROM)# VSCALE	: NTSC/PAL scaling# WATCHDOG	: enable watchdog# FIXEFM	: Fix the EFM add-on board problem (i.e. pause/FF/FB#		  continuously to give to give garbage data from the same#		  neighborhood)# XPORT11	: Use 1.1 transport microcode (00:04:00 detection, #		  playSectors, playCDDA, zero detections)# XPORT20	: Use 2.0 transport microcode (getSectors, playSectors,#		  playCDDA, fuzzyPlaySectors)# ECHO		: enable ECHO. For ES3207/ES3209 only## FS384		: Audio output using 384 oversampling instead of 256#		  (with this option, you can use CD's 16.9344MHz clock#		   as audio clock; however, if you are using 3207, then#		   3207 is driving this clock)# DACLAST	: Last bit last (vs. first bit first) (i.e. Normal [Sony])# DACLEFT	: Left adjust the audio data (i.e. I2S [Philips format])# INVATFS	: Invert ATFS to make sure left/right channels are right# FLIP_IR	: IR signal is flipped# FILTER_CHROMA	: Use a soft filter (for 3207 only)# ESS_REMOTE	: Use ESS  video CD remote controler# NEW_ESS_REMOTE: Use the new ESS video CD remote controler# SAST_REMOTE	: Use SAST video CD remote controler# NEW_DGST_DISP	: Position digest sub-windows differently so there is#		  a gap between sub-windows in the same row.## VFD related:# VFD_RCV_MSB_FIRST:	VFD receiving is msb first (default is lsb first)# VFD_XMIT_MSB_FIRST:	VFD transmiting is msb first (default is lsb first)# VFD_STB_ACTIVE_HIGH:	VFD stribe is active high (default is active low)# D16312:		NEC 16312# MN12510:		Panasonic 12510# BU2872:		Rohm 2872# VFD_FUTABA:		Futaba 6-BT-267GK display (default is VFD28-0901)## IR related:# IR_NEC:		16b system code followed by 8b/8b user code/bar# IR_SANYO:		13b system code, 13b system bar followed by 8b/8b user#			code/bar# IR_PHILIPS:		Philips 3010 style remote control(1b control code,#			5b system code followed by 6b user code/bar)## ECHO_ANALOG_BYPASS:	Use analog by-pass for echo. This is preferred#			way for ES3881 family. You have to use the 3881#			DAC for this feature. This is with this flag#			for 3881 but without this flag for 3207.# ECHO_HALF:		Do MIC/2+CD/2. The default is without this option.## COMPRESS_MKTBL_DATA:	Compress ROM table data..currently all ucode. ### In the old time, when we turn we MIC, we use software to do# reference voltage calibration. We believe we don't have to do# it anymore. However, the code is still there. In order to# enable old style calibration, just add -DDSC_SW_DETECT_CENTER# to your ES3207 version.# ES3207		= -DDSC -DFILTER_CHROMA			# ES3207ES3207WC	= -DDSC 				# ES3207 (rev C+later)ES3207VA	= -DDSC 				# ES3207 (rev VA+later)ES3207VB    	= -DDSC					# ES3207 (rev VB)# ES3881 used to call ES3217. Always use analog bypass for echo.ES3881    	= -DDSC -DDSC_IRQ -DECHO_ANALOG_BYPASSES3217    	= -DDSC -DECHO_ANALOG_BYPASS## Audio DAC options#DAC_SONY	= -DDACLAST -DINVATFS			# Normal (Sony format)DAC_I2S		= -DDACLEFT				# I2S (Philips format)## Note: Some DAC makes poping noise when reset. PCM1710 and TC9434AFN#	are known offenders. For those DAC, if compiling for non-echo#	targets, -DZERO_BUFFER has to be defined.#PCM1710		= $(DAC_SONY) -DZERO_BUFFERPCM1717		= $(DAC_SONY) -DZERO_BUFFERPCM1718		= $(DAC_I2S) -DZERO_BUFFERPCM1725		= -DINVATFS -DZERO_BUFFERES3207A		= -DES3207A -DINVATFS			# Audio from 3207ES3721A		= $(DAC_SONY) -DZERO_BUFFER -DFS384	# Audio from 3721TC9434AFN	= $(DAC_SONY) -DZERO_BUFFER		# Toshiba DACPCM9290		= $(DAC_SONY) -DZERO_BUFFER -DFS384MN662790        = $(DAC_SONY) -DZERO_BUFFERCXD3059A	= $(DAC_SONY) -DZERO_BUFFER -DFS384	# Audio from CXD3059SILANSC9645     = $(DAC_SONY) -DZERO_BUFFER -DFS384## 3210 revisions#ES3210A		= $(BF_FLAGS)ES3210B		= $(BF_FLAGS)ES3210C		= $(BF_FLAGS)ES3210D		= $(BF_FLAGS)ES3210E		= $(BF_FLAGS)ES3210S		= $(BF_FLAGS)ES3210TA	= $(BF_FLAGS)## ES3986 revision. For interfacing with 1Mx16 EDO dram.#ES3986		= $(BF_FLAGS) ## ES3890 revision..internal DSC(except audio DAC), BIG_MEM dram support.# Some 2M/0.5M specific options are also differentiated here.#ES3890		= $(BF_FLAGS) -DDSC -DDSC_IRQ -DIO3890 -DDVD_EMULATOR## VFD flags#VFDCTL16312	= -DD16312VFDCTL12510	= -DMN12510 -DVFD_RCV_MSB_FIRST   -DVFD_XMIT_MSB_FIRST VFDCTL2872	= -DBU2872  -DVFD_STB_ACTIVE_HIGH -DVFD_XMIT_MSB_FIRST## Various debugging aids#DEBUG = -DKEYDEBUG #-DDEBUG#-DDIE_ON_FATAL#-DMEASURE_TIMING#-DDUMP_PCM_WHEN_FULL#-DDUMP_ABV## Starting location for data#DATA_START	= 50 ## Poor man's logic analyser##TRACE= -DTRACE_ON -DLOG_ERR -DLOG_BUF#TRACE= -DTRACE_ON -DLOG_ERR -DLOG_INT -DLOG_PIC -DLOG_TASK -DLOG_BEAM#-DLOG_CMDQ is for low cmdq debugging in mpeg2vid#-DLOG_BUF#-DLOG_TASK#-DSCALING_TIMING#-DLOG_KARA for debugging karaoke pointer update## setting for aux pin## -DPROBE_VP## Target specific flags for various different target#WMAFLAGS	= -DWMA -DWMA_DEC -DXSEG3_ON_FLY \		  #-DWMA_CERT -DOLD_WMA_CERT -DWMA_DEMOGAMEFLAGS	= -DGAMEBOY -DINES -DSOUND -DLIGHT_GUNJPEGFLAGS	= -DJPEG_DEC -DINC_DECODE -DJPEG_VP_IDCT \		  -DJPEG_VP_RLA -DGSCALE -DXSEG1_ON_FLY  \		  -DJPEG_DGST -DNOAVI_DEC -DJPEG_THUMBNAILMP3FLAGS	= -DMP3 -DMPEG2_LSF -DNON_PLAY_OSD		# MP3 relatedMPEG1FLAGS 	= -DMPEG1 -DMUSICAM -DONE_B_FRAME_ONLY		# MPEG1 commonMPEG1TRICK1 	= -DERROR_CONCEALMENT -DKARAOKE -DVSCALE	\		  -DWATCHDOG					# Tiny (debug)MPEG1TRICK2	= -DDIGEST -DNEW_DIGEST_OSD			# Must have tooMPEG1TRICK3 	= -DECHO -DZOOM					# Good to haveMPEG1TRICKS 	= $(MPEG1TRICK1) $(MPEG1TRICK2) $(MPEG1TRICK3)	# Most tricksPLAYER11	= $(MPEG1FLAGS) -DPLAYONLY -DXPORT11 -DIR	\		  $(MPEG1TRICKS) -DIRXMT		 	# 1.1 playersPLAYER20	= $(MPEG1FLAGS) $(MPEG1TRICKS) -DXPORT20 		\		  -DPLAY20					# 2.0 playersSPLAYER20	= $(MPEG1FLAGS) -DPLAY20 -DXPORT20 		\		  $(MPEG1TRICK1)				# Small 2.0PLAYER11ROM	= $(PLAYER11) -DMKROM -DEMULATOR		# 1.1 ROMPLAYER20ROM	= $(PLAYER20)  -DMKROM -DEMULATOR	 	# 2.0 256 ROMSPLAYER20ROM	= $(SPLAYER20) -DMKROM -DEMULATOR -DNOLOGO 	# 2.0 128 ROMNEW20ROM	= $(PLAYER20ROM)  -DIR -DNO_MICRO		# 2.0 (no 8051)SNEW20ROM	= $(SPLAYER20ROM) -DIR -DNO_MICRO		# Small no 8051## Code shared by all MVD applications. They are time sensitive# (and shall be in cachable region)#MVDSRC		= int.c display.c sched.c buffer.c huffman.c \		  top.c xport.c tdm.c util.c vp.c blackbox.o \		  cd.c dsc.c $(SERVO_CORE) $(OSD_SRC) \		  $(CDGT_SRC) fractint.c fade.c \		  $(SCRSV_SRC) gdec.c avi.c mp3misc.c \		  vcxi.c spoolint.c debug.c ## Slow code shared by all MVD applications. They are not time sensitive# (and shall be put in non-cache region in order not to pollute the cache)#MVDSLOWSRC	= $(OSD_SLOWSRC) init_t.c low.c xfer.c zoom.c dispcust.c \		  dummy.c## Source codes for JPEG#JPEG_C1 	= $(JPG)/jpg_dec.c $(JPG)/jpg_2bmp.c gscale.cJPEGLIB_C1 	= $(JPG)/jcomapi.c $(JPG)/jdapimin.c $(JPG)/jdapistd.c \		  $(JPG)/jdcoefct.c $(JPG)/jdcolor.c $(JPG)/jddctmgr.c \		  $(JPG)/jdhuff.c $(JPG)/jdinput.c $(JPG)/jdmainct.c \		  $(JPG)/jdmarker.c $(JPG)/jdmaster.c $(JPG)/jdmerge.c \		  $(JPG)/jdpostct.c $(JPG)/jdsample.c $(JPG)/jerror.c \		  $(JPG)/jidctint.c $(JPG)/jmemmgr.c $(JPG)/jmemnobs.c \		  $(JPG)/jquant1.c $(JPG)/jquant2.c $(JPG)/jutils.c \		  $(JPG)/jidctred.c $(JPG)/jdexif.c#         $(JPG)/jdphuff.c###		  $(JPG)/wrbmp.c####		  $(JPG)/jpg2bmp.c \####		  $(JPG)/jdtrans.c \####		  $(JPG)/jdatasrc.c \## Source codes for GAMEBOY (Full version)#GAME_SRC_R	= $(GAME)/vgb.c $(GAME)/z80.c $(GAME)/gb.c \		  $(GAME)/gbcarts.c $(GAME)/libmsdos.c\	 	  $(GAME)/gbsnd.c $(GAME)/nes.c $(GAME)/ines.c \		  $(GAME)/nescarts.c $(GAME)/m6502.c $(GAME)/m6502r.cGAME_SRC	= $(GAME_SRC_R) $(GAME)/msdos.c## Source codes for GAMEBOY (LC version)#LCGAME_SRC_R	= $(LCGAME)/ines.c $(LCGAME)/libmsdos.c $(LCGAME)/gb.c \		  $(LCGAME)/gbcarts.c $(LCGAME)/z80.c $(LCGAME)/vgb.c \	 	  $(LCGAME)/gbsnd.c $(LCGAME)/nes.c $(LCGAME)/foo.c \		  $(LCGAME)/nescarts.c $(LCGAME)/m6502.c $(LCGAME)/m6502r.cLCGAME_SRC	= $(LCGAME_SRC_R) $(LCGAME)/msdos.c## Source codes for WMA#WMA_SRC		= $(WMA)/entropy.c $(WMA)/low_com.c $(WMA)/msaud.c \		  $(WMA)/msaudec.c $(WMA)/strmdec.c $(WMA)/w_s_api.c \		  $(WMA)/wmaudio.c $(WMA)/wma2wav.c $(WMA)/wma_cert.c \		  $(WMA)/wma_com.c $(WMA)/wma_dec.c $(WMA)/wma_huff.c \		  $(WMA)/wma_mdct.c $(WMA)/wma_pars.c $(WMA)/wma.c ## Source codes for MP3#MP3_SRC		= mp3audio.c ## MPEG-1 specific time-critical code (has to be in cachable region)#MPEG1SRC	= mpeg1vid.c vscale.c mzoom.c gamma.c fshtone.c## Player specific non-time-sensitive code (i.e. shall be put in # non-cachable region in order not to pollute the cache)#PLAYER11SRC	= ir.c podigest.c podsa.c poshare.cPLAYER20SRC	= av_play.c digest.c drammem.c vcd.c microvfd.c \		  flash.c ir.c panelvfd.c realclk.c filesys.c id3.c \		  gpio.c game.c i2c_prom.c## VFD configuration files#VFDSPEC_C	= vfdspec.c fut267.vfd fut297.vfd zec702.vfd zec703.vfd \		  zec704.vfd zec901.vfd fut166.vfd fut106.vfd svv0708.vfd \		  fut155.vfd fut33.vfd fut213.vfd fut13.vfd fut58.vfd \		  fut32.vfd fut63.vfd fut625.vfd lcd.vfd dance.vfd## MPEG1 audio #MUSICAMSRC	= echo.c kara.c mpgaudio.c recorder.c  

⌨️ 快捷键说明

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