📄 mondena1.cfg
字号:
/* Input *//* Servo */#define SERVO_INPUT_LIMIT TRISTATE_AUX0#define SERVO_LIMIT_HIGH AUX0_HIGH#define SERVO_LIMIT_LOW AUX0_LOW#define SERVO_INPUT_ISTAT2 TRISTATE_AUX4#define SERVO_ISTAT2_HIGH AUX4_HIGH#define SERVO_ISTAT2_LOW AUX4_LOW#define SERVO_INPUT_C2PO #define SERVO_C2PO_HIGH #define SERVO_C2PO_LOW /* Tray */#define SERVO_INPUT_CLOSE TRISTATE_EAUX16#define SERVO_CLOSE_HIGH EAUX16_HIGH#define SERVO_CLOSE_LOW EAUX16_LOW#define SERVO_INPUT_OPEN TRISTATE_EAUX16#define SERVO_OPEN_HIGH EAUX16_HIGH#define SERVO_OPEN_LOW EAUX16_LOW/* Tray */#define SET_SERVO_FWD SET_EAUX0#define CLEAR_SERVO_FWD CLEAR_EAUX0#define SET_SERVO_REV SET_EAUX1#define CLEAR_SERVO_REV CLEAR_EAUX1#define SET_SERVO_MUTE SET_AUX1#define CLEAR_SERVO_MUTE CLEAR_AUX1/* We may want to tri-state input pins. */#define SERVO_INPUT_ISTAT1 TRISTATE_AUX2#define SERVO_ISTAT1_HIGH AUX2_HIGH#define SERVO_ISTAT1_LOW AUX2_LOW#define SERVO_INPUT_TRCNT #define TRCNT_HIGH #define TRCNT_LOW #define SERVO_INPUT_GFS TRISTATE_EAUX17#define SERVO_GFS_HIGH EAUX17_HIGH#define SERVO_GFS_LOW EAUX17_LOW#define SERVO_INPUT_SQDT TRISTATE_EAUX9#define QDATA_HIGH EAUX9_HIGH#define QDATA_LOW EAUX9_LOW#define SERVO_INPUT_ISCOR TRISTATE_EAUX14#define ISCOR_HIGH EAUX14_HIGH#define ISCOR_LOW EAUX14_LOW#if (defined CDG || defined CD_TEXT)#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_EAUX13#define TRISTATE_WFCK TRISTATE_EAUX13#define SBSO_HIGH EAUX7_HIGH#endif (defined CDG || defined CD_TEXT)#ifdef GAMEBOY#define CLEAR_GM_LATCH0 CLEAR_EAUX11#define SET_GM_LATCH0 SET_EAUX11#define TRI_GM_LATCH0 TRISTATE_EAUX11#define CLEAR_GM_DATA0 CLEAR_EAUX3#define SET_GM_DATA0 SET_EAUX3#define TRI_GM_DATA0 TRISTATE_EAUX3#define GM_DATA0_HIGH EAUX3_HIGH#define SET_GM_CLK0 SET_EAUX4#define CLEAR_GM_CLK0 CLEAR_EAUX4#define TRI_GM_CLK0 TRISTATE_EAUX4#ifdef GB_TWO_PAD#define CLEAR_GM_DATA1 CLEAR_EAUX18#define SET_GM_DATA1 SET_EAUX18#define TRI_GM_DATA1 TRISTATE_EAUX18#define GM_DATA1_HIGH EAUX18_HIGH#else#define CLEAR_GM_DATA1#define SET_GM_DATA1#define TRI_GM_DATA1#define GM_DATA1_HIGH#endif#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#endif SAM_SRV/************************************************************************ * Sony loader control * ************************************************************************/#if (!defined(MSERVO) && !defined(SAM_SRV)) /* For Sony *//* Outputs */#define SET_SERVO_CLOCK SET_AUX3#define SET_SERVO_DATA SET_EAUX5#define SET_SERVO_FWD SET_EAUX1#define SET_SERVO_LDON SET_EAUX2#define SET_SERVO_AGC SET_AUX1#define SET_SERVO_MUTE#define SET_SERVO_REV SET_EAUX0#define SET_SERVO_XLAT SET_EAUX6#define SET_SERVO_SQCK SET_EAUX10#define SET_SERVO_XRST #define SET_SERVO_X1X2 SET_AUX0#define CLEAR_SERVO_CLOCK CLEAR_AUX3#define CLEAR_SERVO_DATA CLEAR_EAUX5#define CLEAR_SERVO_FWD CLEAR_EAUX1#define CLEAR_SERVO_LDON CLEAR_EAUX2#define CLEAR_SERVO_AGC CLEAR_AUX1#define CLEAR_SERVO_MUTE#define CLEAR_SERVO_REV CLEAR_EAUX0#define CLEAR_SERVO_XLAT CLEAR_EAUX6#define CLEAR_SERVO_SQCK CLEAR_EAUX10#define CLEAR_SERVO_XRST #define CLEAR_SERVO_X1X2 CLEAR_AUX0/* Inputs */#define SERVO_OPEN_HIGH EAUX16_HIGH#define SERVO_CLOSE_HIGH SERVO_OPEN_HIGH#define SERVO_C2PO_HIGH EAUX12_HIGH#define SERVO_OPEN_LOW EAUX16_LOW#define SERVO_CLOSE_LOW SERVO_OPEN_LOW#define SERVO_C2PO_LOW EAUX12_LOW#define SERVO_INPUT_OPEN TRISTATE_EAUX16#define SERVO_INPUT_CLOSE SERVO_INPUT_OPEN#define SERVO_INPUT_C2PO TRISTATE_EAUX12#define SERVO_SENS_HIGH AUX4_HIGH#ifdef FOK_USE_SENS#define SERVO_FOK_HIGH SERVO_SENS_HIGH#else#define SERVO_FOK_HIGH AUX2_HIGH#endif#define SERVO_GFS_HIGH EAUX17_HIGH#define SERVO_SQSO_HIGH EAUX9_HIGH#define SERVO_SENS_LOW AUX4_LOW#ifdef FOK_USE_SENS#define SERVO_FOK_LOW SERVO_SENS_LOW#else#define SERVO_FOK_LOW AUX2_LOW#endif#define SERVO_GFS_LOW EAUX17_LOW#define SERVO_SQSO_LOW EAUX9_LOW/* We may want to tri-state input pins. */#define SERVO_INPUT_SENS TRISTATE_AUX4#ifdef FOK_USE_SENS#define SERVO_INPUT_FOK SERVO_INPUT_SENS#else#define SERVO_INPUT_FOK TRISTATE_AUX2#endif#define SERVO_INPUT_GFS TRISTATE_EAUX17#define SERVO_INPUT_SQSO TRISTATE_EAUX9#if (defined CDG || defined CD_TEXT)#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_EAUX13#define TRISTATE_WFCK TRISTATE_EAUX13#define SBSO_HIGH EAUX7_HIGH#endif#ifdef GAMEBOY#define CLEAR_GM_LATCH0 CLEAR_EAUX11#define SET_GM_LATCH0 SET_EAUX11#define TRI_GM_LATCH0 TRISTATE_EAUX11#define CLEAR_GM_DATA0 CLEAR_EAUX3#define SET_GM_DATA0 SET_EAUX3#define TRI_GM_DATA0 TRISTATE_EAUX3#define GM_DATA0_HIGH EAUX3_HIGH#define SET_GM_CLK0 SET_EAUX4#define CLEAR_GM_CLK0 CLEAR_EAUX4#define TRI_GM_CLK0 TRISTATE_EAUX4#ifdef GB_TWO_PAD#define CLEAR_GM_DATA1 CLEAR_EAUX18#define SET_GM_DATA1 SET_EAUX18#define TRI_GM_DATA1 TRISTATE_EAUX18#define GM_DATA1_HIGH EAUX18_HIGH#else#define CLEAR_GM_DATA1#define SET_GM_DATA1#define TRI_GM_DATA1#define GM_DATA1_HIGH#endif#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#endif /* For Sony *//************************************************************************ * Toshiba loader control * ************************************************************************//* NOTE: this is just taken from daytona.cfg.. * customize when we have ES3890 board for Toshiba. (PVu..12/13/02) */#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*//********************************************************* Some Dummy define for PROTECTION *********************************************************/#define SET_SERVO_SCLK#define CLEAR_SERVO_SCLK
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -