tvm.cfg

来自「一个两碟控制的VCD的代码,两碟之间的转动及连续播放,已大量生产的CODE.」· CFG 代码 · 共 153 行

CFG
153
字号
/* Copyright 1998, ESS Technology, Inc.					*//* SCCSID @(#)tvm.cfg	1.4 06/25/98 *//* * Based on defacto.cfg	1.2 03/27/98 *//* * Configuration for CUST8 3210+3207 REVISION ? board * * CPU:		67.5MHz 3210 *		3207 * * Summary: * *		Philips		Shared		1.1 * AUX0:	o DSA Ack * AUX1:	o DSA Data * AUX2:	b VFD Data * AUX3:	o DSA Strobe * AUX4:	i Interrupt * AUX5:	o DSC_S * AUX6:	o VFD Strobe * AUX7:	o VFD Clock			o IRout  * EAUX0:	b AUDIO Mute * EAUX1:	b VOCAL_CUT * EAUX2:	b MIC_OFF * EAUX3:	o RESET CD * EAUX4:	i PAL/NTSC * EAUX5:	o SCLK xor detect  * EAUX6:	o IR xor detect * EAUX7:	b MIC_SW * EAUX8: * EAUX9: * EAUX10: * EAUX11:	o IRQ * EAUX12: * EAUX13: * EAUX14:	o IR/SCLK sharing (1=receive IR, 0=receive SCLK) * EAUX15:	i IR * * LCS0:	unused * LCS1:	0x14000003:	DSC address/data *		0x1400001b:	New emulator data *		0x1400001f:	New emulator status * LCS3:	ROM (5 wait states) *//************************************************************************ *			TVM  Loader/Communications control		* ************************************************************************/#define DETECT_FALLING_EDGE	SET_EAUX5  /* eaux5 connect to sclk xor game */#define DETECT_RISING_EDGE	CLEAR_EAUX5 #define DBG_RECEIVING_IR	EAUX14_HIGH#define INIT_12V_RESET		CLEAR_EAUX15#define FINISH_12V_RESET	SET_EAUX15#ifdef CUST8_NEW_BOARD#define INIT_SCLK_RESET		CLEAR_EAUX0#define FINISH_SCLK_RESET	SET_EAUX0#else#define INIT_SCLK_RESET		CLEAR_AUX0#define FINISH_SCLK_RESET	SET_AUX0#endif#define TRISTATE_SDA  	TRISTATE_AUX1#define TRISTATE_SCLK   TRISTATE_AUX0#define CLEAR_SDA     	CLEAR_AUX1#define SET_SDA       	SET_AUX1#define SDA_LOW       	AUX1_LOW#define SDA_HIGH      	AUX1_HIGH#define SCLK_LOW        AUX0_LOW#define SCLK_HIGH       AUX0_HIGH#ifdef CUST8_5DISK#define PI_1_HIGH		EAUX8_HIGH#define PI_2_HIGH		EAUX7_HIGH#define DISK_PRESENT		EAUX9_HIGH#define SET_CAROUSEL_CCW   	SET_EAUX11#define CLEAR_CAROUSEL_CCW 	CLEAR_EAUX11#define SET_CAROUSEL_CW    	SET_EAUX12#define CLEAR_CAROUSEL_CW 	CLEAR_EAUX12#define CAROUSEL_START     	0x8000#define CAROUSEL_ROTATING  	0x4000#define CAROUSEL_POSITION  	0x2000#define CAROUSEL_STOPPED   	0x1000#define CAROUSEL_HIGH6     	0x0800#define CAROUSEL_LOW6      	0x0400#define CAROUSEL_HIGH20    	0x0200#define CAROUSEL_LOW6_TWO  	0x0100#define CAROUSEL_CCW       	0x0040         #define CAROUSEL_SENSOR_HIGH 	EAUX10_HIGH#define rotate_motor_CW   	SET_EAUX1; CLEAR_EAUX2#define rotate_motor_CCW    	CLEAR_EAUX1; SET_EAUX2#define stop_motor         	SET_EAUX1; SET_EAUX2#endif/************************************************************************ *				VFD control				* ************************************************************************/#define SET_VFD_CLK		SET_AUX7#define SET_VFD_DATA		SET_AUX2#define SET_VFD_STROBE		SET_AUX6#define CLEAR_VFD_CLK		CLEAR_AUX7#define CLEAR_VFD_DATA		CLEAR_AUX2#define CLEAR_VFD_STROBE	CLEAR_AUX6#define TRISTATE_VFD_DATA       TRISTATE_AUX2#define VFD_DATA_HIGH		AUX2_HIGH#ifdef VFD_STB_ACTIVE_HIGH/* E.g. BU2872 */#define	VFD_STROBE_ACTIVE	SET_VFD_STROBE#define	VFD_STROBE_INACTIVE	CLEAR_VFD_STROBE#else/* E.g. D16312, MN12510 */#define	VFD_STROBE_ACTIVE	CLEAR_VFD_STROBE#define	VFD_STROBE_INACTIVE	SET_VFD_STROBE#endif /* else of VFD_STB_ACTIVE_HIGH *//************************************************************************ *				3207 Interface				* ************************************************************************/#define	DSC_SELECT		SET_AUX5#define	DSC_DESELECT		CLEAR_AUX5#define DSC_ADDRESS		((char *) x14000003)/************************************************************************ *			    ROM	Emulator Interface			* ************************************************************************//*  * This board uses the new emulator. * * Has to use char pointer (otherwise the delay is too long)  */#define HOST_DATA		(*(char*) x1400001b)#define HOST_STATUS		(*(volatile char*) x1400001f)/************************************************************************ *				Misc. Inputs				* ************************************************************************//* * Misc. input controls (NTSC/PAL, S-video/composite) */#define IS_TV_NTSC              (EAUX4_HIGH)#define S_VIDEO_ON              0

⌨️ 快捷键说明

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