?? tvm.cfg
字號:
/* 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 + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -