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

📄 makefile.pc

📁 一个不错的硬盘播放器程序,包含VFD显示程序,红外线遥控程序,硬盘读写程序,及解码程序等.
💻 PC
📖 第 1 页 / 共 2 页
字号:
MEMWIDTH	= 0xf2
WIDTH10		= 0xc1
MEMDELAYH	= 0xc
MEMDELAYL	= 0x1d
ROMBANK		= 4
endif

ifeq ($(GOAL), ip4o3r)
ENCODERFLAGS	= $(RICOH) $(PCM1717) -DPIXCLK -DAUDIOCLK $(ES3208A)
CLK		= -DCPUCLK=540
MPEG1SLOW	= dentry1.o   $(PO4SLOWSRC:.c=.o)
DFLAGS		= $(PLAYER11ROM) -DP4O
MEMDELAYL	= 0x801e
endif

ifeq ($(GOAL), sv20r)
ENCODERFLAGS	= $(RICOH) $(PCM1717) $(ES3208A)
CLK		= -DCPUCLK=660
MPEG1SLOW	= dentry1.o   $(MPEG20SLOWSRC:.c=.o)
DFLAGS		= $(SPLAYER20ROM)
endif

ifeq ($(GOAL), sv20nr)
ENCODERFLAGS	= $(BT852) $(PCM1718) -DFS384 $(ES3210A)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(MPEG20SLOWSRC:.c=.o)
DFLAGS		= $(SPLAYER20ROM)
endif

ifeq ($(GOAL), sv20cnr)
ENCODERFLAGS	= $(ES3207) $(ES3207A) $(ES3210A)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(MPEG20SLOWSRC:.c=.o)
DFLAGS		= $(SPLAYER20ROM)
endif

ifeq ($(GOAL), se20cnr)
ENCODERFLAGS	= $(ES3207) $(ES3207A) $(ES3210E)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(MPEG20SLOWSRC:.c=.o)
DFLAGS		= $(SERVOROM)
endif

ifeq ($(GOAL), isv20nr)
ENCODERFLAGS	= $(BT852) $(PCM1717) -DAUDIOCLK $(ES3210A)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(MPEG20SLOWSRC:.c=.o)
DFLAGS		= $(SPLAYER20ROM)
endif

ifeq ($(GOAL), v20r)
ENCODERFLAGS	= $(RICOH) $(PCM1717) $(ES3208A)
CLK		= -DCPUCLK=660
MPEG1SLOW	= dentry1.o   $(MPEG20SLOWSRC:.c=.o)
DFLAGS		= $(PLAYER20ROM)
ROMSIZE		= 256
endif

ifeq ($(GOAL), v20nr)
ENCODERFLAGS	= $(BT852) $(PCM1718) -DFS384 $(ES3210A)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(MPEG20SLOWSRC:.c=.o)
DFLAGS		= $(PLAYER20ROM)
ROMSIZE		= 256
endif

ifeq ($(GOAL), v20cnr)
ENCODERFLAGS	= $(ES3207) $(ES3207A) -DECHO $(ES3210E)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(MPEG20SLOWSRC:.c=.o)
DFLAGS		= $(PLAYER20ROM)
ROMSIZE		= 256
endif

ifeq ($(GOAL), iv20r)
ENCODERFLAGS	= $(RICOH) $(PCM1717) -DPIXCLK -DAUDIOCLK $(ES3208A)
CLK		= -DCPUCLK=540
MPEG1SLOW	= dentry1.o   $(MPEG20SLOWSRC:.c=.o)
DFLAGS		= $(PLAYER20ROM)
MEMDELAYL	= 0x801e
ROMSIZE		= 256
endif


ifeq ($(GOAL), f20nr)
ENCODERFLAGS	= $(GL3201) $(PCM1718) -DFS384 $(ES3210A)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW20SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM)
ROMSIZE		= 256
endif

ifeq ($(GOAL), sf20nr)
ENCODERFLAGS	= $(GL3201) $(PCM1718) -DFS384 $(ES3210A)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW20SLOWSRC:.c=.o)
DFLAGS		= $(SNEW20ROM)
endif


ifeq ($(GOAL), f20cnr)
ENCODERFLAGS	= $(ES3207) $(ES3207A) $(ES3210E)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW20SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM)
ROMSIZE		= 256
endif


ifeq ($(GOAL), xf20cnr)
ENCODERFLAGS	= $(ES3207) $(ES3207A) -DECHO $(ES3210E)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW20SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM)
ROMSIZE		= 256
endif

ifeq ($(GOAL), sxf20cnr)
ENCODERFLAGS	= $(ES3207) $(PCM1717) -DFS384 -DSERVO -DIRQSHARE -DECHO \
		  $(ES3210E)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW20SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM)
ROMSIZE		= 256
endif

ifeq ($(GOAL), bxf20cnr)
ENCODERFLAGS	= $(ES3207) $(ES3207A) -DECHO $(ES3210E)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW20SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM)
ROMSIZE		= 256
BF_FLAGS	= -DFOUR_LINE_OSD
endif

ifeq ($(GOAL), su20)
ENCODERFLAGS	= $(IGS) $(ES3207A) -DECHO $(ES3208A) -DIGNORE_POWERDOWN \
		  -DBILINGUAL_OSD
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW20SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM)
ROMSIZE		= 256
BF_FLAGS	= -DFOUR_LINE_OSD
MEMWIDTH	= 0x2
endif

ifeq ($(GOAL), vcd30game)
ENCODERFLAGS	= $(ES3207) $(ES3207A) $(ES3210E) -DECHO
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW30SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE		= 256
JGAME		= -DJUMPGAME -DJUMP_512K
PROFFLAGS	= -DCODE_IN_ROM -DCOMBINED $(JGAME)
EXTDIR		= .\game
EXTENSION1	= vcdrom
EXTENSION2	= vcd30game
CDDRIVER	= cd $(DRIVEDIR)
MAKEDRIVER	= gmake -f makefile.pc $(EXTENSION1)
CDROOT		= cd ..
COPYDRIVER	= $(CP) $(DRIVEDIR)\drive.sun
BATFILE		= mkgame30.bat
endif

ifeq ($(GOAL), xf30cnr)
ENCODERFLAGS	= $(ES3207) $(ES3207A) $(ES3210E) -DECHO
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW30SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE		= 256
PROFFLAGS	= -DCODE_IN_ROM -DCOMBINED
EXTDIR		= .\browser
EXTENSION	= vcdrom
CDDRIVER	= cd $(DRIVEDIR)
MAKEDRIVER	= gmake -f makefile.pc $(EXTENSION)
CDROOT		= cd ..
CDEXT		= cd $(EXTDIR)
MAKEEXT		= $(MAKEDRIVER)
COPYDRIVER	= $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER	= $(RM) drive.sun
endif

ifeq ($(GOAL), bxf30cnr)
ENCODERFLAGS	= $(ES3207) $(ES3207A) $(ES3210E) -DECHO
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW30SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE		= 256
PROFFLAGS	= -DCODE_IN_ROM -DCOMBINED
BF_FLAGS	= -DFOUR_LINE_OSD
EXTDIR		= .\browser
EXTENSION	= vcdrom
CDDRIVER	= cd $(DRIVEDIR)
MAKEDRIVER	= gmake -f makefile.pc $(EXTENSION)
CDROOT		= cd ..
CDEXT		= cd $(EXTDIR)
MAKEEXT		= $(MAKEDRIVER)
COPYDRIVER	= $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER	= $(RM) drive.sun
endif

ifeq ($(GOAL), su30)
ENCODERFLAGS	= $(IGS) $(ES3207A) -DECHO $(ES3208A) -DIGNORE_POWERDOWN
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW30SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE		= 256
PROFFLAGS	= -DCODE_IN_ROM -DCOMBINED
BF_FLAGS	= -DFOUR_LINE_OSD
MEMWIDTH	= 0x2
EXTDIR		= .\browser
EXTENSION	= vcdrom
CDDRIVER	= cd $(DRIVEDIR)
MAKEDRIVER	= gmake -f makefile.pc $(EXTENSION)
CDROOT		= cd ..
CDEXT		= cd $(EXTDIR)
MAKEEXT		= $(MAKEDRIVER)
COPYDRIVER	= $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER	= $(RM) drive.sun
endif

ifeq ($(GOAL), vcdrom2)
ENCODERFLAGS	= $(ES3207) $(ES3207A) $(ES3210E) -DECHO
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o $(CUST30SLOWSRC:.c=.o)
DFLAGS		= $(PLAYER20ROM) $(VCD30FLAGS) $(CUST3210) -DS215 \
		  -DVOCAL_ASSISTING
ROMSIZE		= 256
PROFFLAGS	= -DCODE_IN_ROM -DCOMBINED
EXTDIR		= .\browser
EXTENSION	= vcdrom2
CDDRIVER	= cd $(DRIVEDIR)
MAKEDRIVER	= gmake -f makefile.pc $(EXTENSION)
CDROOT		= cd ..
CDEXT		= cd $(EXTDIR)
MAKEEXT		= $(MAKEDRIVER)
COPYDRIVER	= $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER	= $(RM) drive.sun
endif

ifeq ($(GOAL), sf20cnr)
ENCODERFLAGS	= $(ES3207) $(ES3207A) $(ES3210E)
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW20SLOWSRC:.c=.o)
DFLAGS		= $(SNEW20ROM)
ROMSIZE		= 128
endif


ifeq ($(GOAL), f20r)
ENCODERFLAGS	= $(RICOH) $(PCM1717) -DPIXCLK -DFS384 $(ES3208A)
CLK		= -DCPUCLK=540
MPEG1SLOW	= dentry1.o   $(MPEG20SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM) 
ROMSIZE		= 256
endif

ifeq ($(GOAL), dvc90)
ENCODERFLAGS	= $(ES3207) $(ES3207A) -DECHO $(ES3210E)
CLK		= -DCPUCLK=675
MPEG1FAST 	= kara.o $(CUST6FASTSRC:.c=.o) $(MPEG1SRC:.c=.o) \
		  $(MUSICAMSRC:.c=.o)
MPEG1SLOW	= dentry1.o $(CUST6SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM) -DCUST6 -DTHREE_CDS
ROMSIZE		= 256
endif

ifeq ($(GOAL), tcx2600)
ENCODERFLAGS	= $(TC90A07U) $(TC9434AFN) -DFS384 $(ES3210S)
CLK		= -DCPUCLK=675
MPEG1FAST 	= kara4.o $(MVDSRC:.c=.o) $(MPEG1SRC:.c=.o) $(MUSICAMSRC:.c=.o)
MPEG1SLOW 	= dentry1.o   $(CUST4SLOWSRC:.c=.o)
DFLAGS		= $(CUST4ROM)
endif

ifeq ($(GOAL), tcx2600n)
ENCODERFLAGS	= $(TC90A07U) $(TC9434AFN) -DFS384 $(ES3210S)
CLK		= -DCPUCLK=675
MPEG1FAST 	= kara4.o $(MVDSRC:.c=.o) $(MPEG1SRC:.c=.o) $(MUSICAMSRC:.c=.o)
MPEG1SLOW 	= dentry1.o   $(CUST4SLOWSRC:.c=.o)
DFLAGS		= $(CUST4ROM) -DCUST4_NEW_BOARD
endif

ifeq ($(GOAL), vcdgame)
ENCODERFLAGS	= $(ES3207) $(ES3207A) $(ES3210E) -DECHO
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW20SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM)
ROMSIZE		= 256
JGAME 		= -DJUMPGAME
EXTDIR		= .\game
EXTENSION	= vcdgame
COPYBOOT	= $(CP) $(EXTDIR)\boot gameboot
COPYGAME	= $(CP) $(EXTDIR)\game.dat .
endif

ifeq ($(GOAL), vcdndgame)
ENCODERFLAGS	= $(ES3207) $(ES3207A) $(ES3210E) -DECHO
CLK		= -DCPUCLK=675
MPEG1SLOW	= dentry1.o   $(NEW20SLOWSRC:.c=.o)
DFLAGS		= $(NEW20ROM) -DDRAM_GAME
ROMSIZE		= 256
JGAME 		= -DJUMPGAME
EXTENSION	= monitor
MAKEEXT		= gmake -f makemon.pc $(EXTENSION)
endif

#
# Make the target
#
dvd: $(MVDOBJS) $(DATAFILE)
	$(LD) -e START -X -Tdata 100 -Ttext 17000 $(MVDOBJS) \
		-o $(TARGET) $(LIBC)/bigstart.o $(LIBC)/libc.a

demux.sun: $(MPEG1FAST) foo.o #$(LIBC)/smlstart.o $(LIBC)/libc.a
	$(LD)  -r -X -Tdata 0 -Ttext 0 $(MPEG1FAST) foo.o \
	$(START_FILE) $(LIB_FILE) -o $@
 
rdsa.sun:  $(MPEG1SLOW)
	$(LD) -r  -X -Tdata 0 -Ttext 0 $(MPEG1SLOW) -o $@
 
demux30.sun:  $(MPEG1FAST) foo.o drive.sun
	$(LD)  -r -X -Tdata 0 -Ttext drive.sun $(MPEG1FAST) foo.o \
	$(START_FILE)  $(LIBC)/libc.a -o $@

rdsa30.sun: $(MPEG1SLOW)
	$(LD) -r  -X -Tdata 0 -Ttext 0 $(MPEG1SLOW) -o $@


#
# Clean up
#
clean:
	$(RM) $(OTHER_C1:.c=.s)
	$(RM) $(OTHER_C1:.c=.o)
	$(RM) $(OTHER_C2:.c=.s)
	$(RM) $(OTHER_C2:.c=.o)
	$(RM) $(OTHER_C3:.c=.s)
	$(RM) $(OTHER_C3:.c=.o)
	$(RM) $(OTHER_C4:.c=.s)
	$(RM) $(OTHER_C4:.c=.o)
	$(RM) $(CUST6_C:.c=.s)
	$(RM) $(CUST6_C:.c=.o)
	$(RM) $(CUST7_C:.c=.s)
	$(RM) $(CUST7_C:.c=.o)
	$(RM) $(ALL_S:.s=.o)
	$(RM) $(AUTOGEN1)
	$(RM) $(AUTOGEN2)
	$(RM) $(AUTOGEN3)
	$(RM) $(AUTOGEN3:.s=.o)
	$(RM) $(C80OBJ:.s=.o)
	$(RM) $(GAME_STUFF)
	$(CLEAN_MONITOR)

#
# PC release..make sure an identical UNIX release was already made
# as a record.
#
release: 
	$(RM) $(PROTECT:.c=.s)
	$(RM) $(OTHER_C1:.c=.s)
	$(RM) $(OTHER_C1:.c=.o)
	$(RM) $(OTHER_C2:.c=.s)
	$(RM) $(OTHER_C2:.c=.o)
	$(RM) $(OTHER_C3:.c=.s)
	$(RM) $(OTHER_C3:.c=.o)
	$(RM) $(OTHER_C4:.c=.s)
	$(RM) $(OTHER_C4:.c=.o)
	$(RM) $(ALL_S:.s=.o)
	$(RM) $(AUTOGEN1)
	$(RM) $(AUTOGEN2)
	$(RM) $(AUTOGEN3)
	$(RM) $(AUTOGEN3:.s=.o)
	$(CLEAN_MONITOR)
	md protect
	move $(PROTECT) $(PROTECTH) protect

⌨️ 快捷键说明

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