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

📄 daytona.cfg

📁 ESS3890+SL原代码(1*16内存)
💻 CFG
字号:
/* Copyright 1998, ESS Technology, Inc.					*//* SCCSID @(#)daytona.cfg	4.2 05/19/03 *//* * $Log$ *//* * Configuration for ESS Daytona board * * CPU:		67.5MHz 3210 *		3881 * * Summary: * *		Sony			Philips		Shared		1.1 * AUX0:	i SERVO - GFS (LKFS)	b DSA Ack * AUX1:	i SERVO - FOK		b DSA Data * AUX2:	b VFD Data		b VFD Data * AUX3:	o SERVO - CLOCK (MCLK)	b DSA Strobe * AUX4:	i Interrupt		i Interrupt * AUX5:	o DSC_S			o DSC_S * AUX6:	o VFD Strobe		o VFD Strobe	i PAL/NTSC * AUX7:	o VFD Clock		o VFD Clock	i S-Video	o IRout * * EAUX0:	o SERVO - FWD * EAUX1:	o SERVO - REV * EAUX2:	o SERVO - LDON * EAUX3:	i SERVO - LIMIT		o RESET CD * EAUX4:	i SERVO - CLOSE * EAUX5:	o SERVO - DATA (MDAT) * EAUX6:	o SERVO - XLAT (MLT) * EAUX7:	i SERVO - SENS * EAUX8:	i SERVO - OPEN * EAUX9:	i SERVO - SQSO (SQDT) * EAUX10:	o SERVO - SQCK * EAUX11:	o IRQ			o IRQ * EAUX12:	i C2PO * EAUX13:	o SERVO - MUTE * EAUX14:	i SERVO - SCOR (S0S1) * EAUX15:	i IR			i IR * * LCS0:	unused * LCS1:	0x14000003:	DSC address/data *		0x1400001b:	New emulator data *		0x1400001f:	New emulator status * LCS3:	ROM (5 wait states) *//************************************************************************ *			Philips loader control				* ************************************************************************/#define	CLEAR_DSA_ACK		CLEAR_AUX0#define	CLEAR_DSA_DATA		CLEAR_AUX1#define	CLEAR_DSA_STROBE	CLEAR_AUX3#define	SET_DSA_ACK		TRISTATE_AUX0#define	SET_DSA_DATA		TRISTATE_AUX1#define	SET_DSA_STROBE		TRISTATE_AUX3#define	DSA_ACK_HIGH		AUX0_HIGH#define	DSA_DATA_HIGH		AUX1_HIGH#define	DSA_STROBE_HIGH		AUX3_HIGH#define	DSA_ACK_LOW		(!DSA_ACK_HIGH)#define	DSA_DATA_LOW		(!DSA_DATA_HIGH)#define	DSA_STROBE_LOW		(!DSA_STROBE_HIGH)#ifndef SERVO#define	RESET_CD_LOW		CLEAR_EAUX3#define	RESET_CD_HIGH		SET_EAUX3#else#define	RESET_CD_LOW#define	RESET_CD_HIGH#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		AUX6_HIGH#define	S_VIDEO_ON		AUX7_LOW/************************************************************************ *			Sony loader control				* ************************************************************************//* Outputs */#define	SET_SERVO_CLOCK		SET_AUX3#define	SET_SERVO_DATA		SET_EAUX5#define	SET_SERVO_FWD		SET_EAUX0#define	SET_SERVO_LDON		SET_EAUX2#define	SET_SERVO_MUTE		SET_EAUX13#define	SET_SERVO_REV		SET_EAUX1#define	SET_SERVO_XLAT		SET_EAUX6#define	SET_SERVO_XRST				/* There is no XRST	*/#define	CLEAR_SERVO_CLOCK	CLEAR_AUX3#define	CLEAR_SERVO_DATA	CLEAR_EAUX5#define	CLEAR_SERVO_FWD		CLEAR_EAUX0#define	CLEAR_SERVO_LDON	CLEAR_EAUX2#define	CLEAR_SERVO_MUTE	CLEAR_EAUX13#define	CLEAR_SERVO_REV		CLEAR_EAUX1#define	CLEAR_SERVO_XLAT	CLEAR_EAUX6#define	CLEAR_SERVO_XRST			/* There is no XRST	*//* Inputs */#define	SERVO_CLOSE_HIGH	EAUX4_HIGH#define	SERVO_FOK_HIGH		AUX1_HIGH#define	SERVO_GFS_HIGH		AUX0_HIGH#define	SERVO_LIMIT_HIGH	EAUX3_HIGH#define	SERVO_OPEN_HIGH		EAUX8_HIGH#define	SERVO_SENS_HIGH		EAUX7_HIGH#define	SERVO_SQSO_HIGH				/* We use serial port!	*/#define	SERVO_CLOSE_LOW		EAUX4_LOW#define	SERVO_FOK_LOW		AUX1_LOW#define	SERVO_GFS_LOW		AUX0_LOW#define	SERVO_LIMIT_LOW		EAUX3_LOW#define	SERVO_OPEN_LOW		EAUX8_LOW#define	SERVO_SENS_LOW		EAUX7_LOW#define	SERVO_SQSO_LOW				/* We use serial port!	*//* We may want to tri-state input pins.	*/#define	SERVO_INPUT_CLOSE	TRISTATE_EAUX4#define	SERVO_INPUT_FOK		TRISTATE_AUX1#define	SERVO_INPUT_GFS		TRISTATE_AUX0#define	SERVO_INPUT_LIMIT	TRISTATE_EAUX3#define	SERVO_INPUT_OPEN	TRISTATE_EAUX8#define	SERVO_INPUT_SENS	TRISTATE_EAUX7#define	SERVO_INPUT_SQSO			/* We use serial port!	*/#ifdef GAMEBOY /* customize these for your system */#define CLEAR_GM_LATCH0         #define SET_GM_LATCH0           #define TRI_GM_LATCH0           #define CLEAR_GM_DATA0          #define SET_GM_DATA0            #define TRI_GM_DATA0            #define GM_DATA0_HIGH		0 /* for compile */   #define SET_GM_CLK0             #define CLEAR_GM_CLK0           #define TRI_GM_CLK0             #define CLEAR_GM_DATA1#define SET_GM_DATA1#define TRI_GM_DATA1#define GM_DATA1_HIGH		0 /* for compile */#define SET_GM_CLK1#define CLEAR_GM_CLK1#define TRI_GM_CLK1#ifdef LIGHT_GUN#define CLEAR_GUN_FIRE#define TRI_GUN_FIRE#define SET_GUN_FIRE#define GUN_FIRE_HIGH           0#define CLEAR_GUN_AIM#define TRI_GUN_AIM#define SET_GUN_AIM#define GUN_AIM_HIGH            0#endif#endif GAMEBOY#ifdef WMA_DEC#define JUMP2XTRA_ROM           CLEAR_EAUX13#define JUMP2STD_ROM            SET_EAUX13#endif#ifdef TCSERVO#define TRISTATE_CLOSE_SW       TRISTATE_EAUX10#define CLOSE_SW_HIGH           EAUX10_HIGH#define CLOSE_SW_LOW            EAUX10_LOW#define TRISTATE_OPEN_SW        TRISTATE_EAUX9#define OPEN_SW_HIGH            EAUX9_HIGH#define OPEN_SW_LOW             EAUX9_LOW#if (defined CDG || defined CD_TEXT)#define SET_MOTOR_REV           SET_EAUX5#define CLEAR_MOTOR_REV         CLEAR_EAUX5#else#define SET_MOTOR_REV           SET_EAUX7#define CLEAR_MOTOR_REV         CLEAR_EAUX7#endif#define SET_MOTOR_FWD           SET_EAUX13#define CLEAR_MOTOR_FWD         CLEAR_EAUX13#if (defined CDG || defined CD_TEXT) #define TRISTATE_LIMIT_SW       TRISTATE_AUX3#define LIMIT_SW_HIGH           AUX3_HIGH#define LIMIT_SW_LOW            AUX3_LOW#else#define TRISTATE_LIMIT_SW       TRISTATE_EAUX14#define LIMIT_SW_HIGH           EAUX14_HIGH#define LIMIT_SW_LOW            EAUX14_LOW#endif#define SET_RESET_TC            SET_AUX0#define CLEAR_RESET_TC          CLEAR_AUX0#if (defined CDG || defined CD_TEXT) #define SET_BCK                 SET_EAUX6#define CLEAR_BCK               CLEAR_EAUX6#else#define SET_BCK                 SET_EAUX8#define CLEAR_BCK               CLEAR_EAUX8#endif#define SET_CCE                 SET_EAUX4#define CLEAR_CCE               CLEAR_EAUX4#define EAUX_R_ADDRESS          dsc_aux0_datam#define NIBBLE_MASK             0x0f#define EAUX_LH                 0#define NIBBLE_SHIFT            0/* Debug Pins */#define SET_DEBUG_PIN0          SET_AUX0#define CLEAR_DEBUG_PIN0        CLEAR_AUX0#define SET_DEBUG_PIN1          SET_AUX1#define CLEAR_DEBUG_PIN1        CLEAR_AUX1#define SET_DEBUG_PIN2          SET_AUX3#define CLEAR_DEBUG_PIN2        CLEAR_AUX3#if (defined CDG || defined CD_TEXT)#define EXCK_REVERSED#define CLEAR_EXCK               CLEAR_EAUX8#define SET_EXCK                 SET_EAUX8#define TRISTATE_EXCK            TRISTATE_EAUX8#define CLEAR_SBSO               CLEAR_EAUX7#define TRISTATE_SBSO            TRISTATE_EAUX7#define CLEAR_WFCK               CLEAR_EAUX12#define TRISTATE_WFCK            TRISTATE_EAUX12#define SBSO_HIGH                EAUX7_HIGH#endif#endif /*TCSERVO*/

⌨️ 快捷键说明

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