📄 bios_dsp.c
字号:
/******************************************************************************/
/* [NAME] :bios_DSP.c */
/* [OUTLINE]: */
/* [HISTORY]: */
/* [NOTE] :TAB=4 */
/******************************************************************************/
// BU9541, CPU_18704梡 BIOS
// 扨弮婡擻偺廤傑傝 俛asic俬/俷俽system
//#include <machine.h> /* Z80梡 */
#include "BU18703.h" /* CPU儗僕僗僞掕媊 */
#include "prototype.h"
#include "extern.h"
#include "System.h"
#include "Parameter.h"
/*----------------------------------------------------------------------------*/
const UINT08 Tbl_NO_DISC[][2] =
{
{ 0xCF, DSP_CFXX }, // 娫寚僗儗僢僪
{ 0xF2, DSP_FZC_1ST }, // FZC僐儞僷儗乕僩儗儀儖
{ 0x9A, DSP_9A_INIT }, // 僼僅乕僇僗慡懱僎僀儞挷惍
{ 0x9B, DSP_9B_INIT }, // 僩儔僢僉儞僌慡懱僎僀儞挷惍
{ 0x98, DSP_98_INIT }, // 僼僅乕僇僗僶儔儞僗僆僼僙僢僩挷惍
{ 0x99, DSP_99_INIT } // 僩儔僢僉儞僌僶儔儞僗僆僼僙僢僩挷惍
};
const UINT08 Tbl_DSP_INITIAL[][2] =
{
//4x
{ 0x40, DSP_40_INIT },
// { 0x41, DSP_41_INIT },
// { 0x42, DSP_42_INIT },
// { 0x43, DSP_43_INIT },
// { 0x44, DSP_44_INIT },
// { 0x45, DSP_45_INIT },
// { 0x46, DSP_46_INIT },
{ 0x47, DSP_47_INIT },
{ 0x48, DSP_48_INIT },
{ 0x49, DSP_49_INIT },
// { 0x4A, DSP_4A_INIT },
// { 0x4B, DSP_4B_INIT },
// { 0x4C, DSP_4C_INIT },
{ 0x4D, DSP_4D_INIT }, //Sxxx
{ 0x4E, DSP_4E_INIT },
{ 0x4F, DSP_4F_INIT },
//5x
{ 0x50, DSP_50_INIT },
{ 0x51, DSP_51_INIT },
{ 0x52, DSP_52_INIT },
{ 0x53, DSP_53_INIT },
// { 0x54, DSP_54_INIT },
// { 0x55, DSP_55_INIT },
// { 0x56, DSP_56_INIT },
// { 0x57, DSP_57_INIT },
// { 0x58, DSP_58_INIT },
// { 0x59, DSP_59_INIT },
// { 0x5A, DSP_5A_INIT },
// { 0x5B, DSP_5B_INIT },
// { 0x5C, DSP_5C_INIT },
// { 0x5D, DSP_5D_INIT },
// { 0x5E, DSP_5E_INIT },
// { 0x5F, DSP_5F_INIT },
//6x
{ 0x60, DSP_60_INIT },
{ 0x61, DSP_61_INIT },
{ 0x62, DSP_62_INIT },
{ 0x63, DSP_63_INIT },
{ 0x64, DSP_64_INIT },
{ 0x65, DSP_65_INIT },
{ 0x66, DSP_66_INIT },
{ 0x67, DSP_67_INIT },
// { 0x68, DSP_68_INIT }, // MECH_SEL
{ 0x69, DSP_69_INIT },
// { 0x6A, DSP_6A_INIT },
// { 0x6B, DSP_6B_INIT },
// { 0x6C, DSP_6C_INIT },
// { 0x6D, DSP_6D_INIT },
// { 0x6E, DSP_6E_INIT },
// { 0x6F, DSP_6F_INIT },
//7x
{ 0x70, DSP_70_INIT },
// { 0x71, DSP_71_INIT },
// { 0x72, DSP_72_INIT },
// { 0x73, DSP_73_INIT },
// { 0x74, DSP_74_INIT },
// { 0x75, DSP_75_INIT },
// { 0x76, DSP_76_INIT },
// { 0x77, DSP_77_INIT },
// { 0x78, DSP_78_INIT },
// { 0x79, DSP_79_INIT },
// { 0x7A, DSP_7A_INIT },
// { 0x7B, DSP_7B_INIT },
// { 0x7C, DSP_7C_INIT },
// { 0x7D, DSP_7D_INIT },
// { 0x7E, DSP_7E_INIT },
// { 0x7F, DSP_7F_INIT },
//8x
{ 0x80, DSP_80_INIT },
{ 0x81, DSP_81_INIT },
{ 0x82, DSP_82_INIT },
{ 0x83, DSP_83_INIT },
{ 0x84, DSP_84_INIT },
{ 0x85, DSP_85_INIT },
{ 0x86, DSP_86_INIT },
{ 0x87, DSP_87_INIT },
{ 0x88, DSP_88_INIT },
// { 0x89, DSP_89_INIT },
// { 0x8A, DSP_8A_INIT },
// { 0x8B, DSP_8B_INIT },
// { 0x8C, DSP_8C_INIT },
// { 0x8D, DSP_8D_INIT },
// { 0x8E, DSP_8E_INIT },
// { 0x8F, DSP_8F_INIT },
//9x
// { 0x90, DSP_90_INIT }, //Sxxx 20041110 9541偺僐儅儞僪偱偼側偄
{ 0x91, DSP_91_INIT },
{ 0x92, DSP_92_INIT },
{ 0x93, DSP_93_INIT },
{ 0x94, DSP_94_INIT },
{ 0x95, DSP_95_INIT },
{ 0x96, DSP_96_INIT },
{ 0x97, DSP_97_INIT },
{ 0x98, DSP_98_INIT },
{ 0x99, DSP_99_INIT },
{ 0x9A, DSP_9A_INIT },
{ 0x9B, DSP_9B_INIT },
{ 0x9C, DSP_9C_INIT },
{ 0x9D, DSP_9D_INIT },
{ 0x9E, DSP_9E_INIT },
{ 0x9F, DSP_9F_INIT },
//Ax
{ 0xA0, DSP_A0_INIT },
{ 0xA1, DSP_A1_INIT },// YTC007 20050108
// { 0xA2, DSP_A2_INIT }, //S001 BU9541偺柦椷偱偼側偄
// { 0xA3, DSP_A3_INIT }, //S001 BU9541偺柦椷偱偼側偄
{ 0xA4, DSP_A4_INIT },
{ 0xA5, DSP_A5_INIT },
{ 0xA6, DSP_A6_INIT },
// { 0xA7, DSP_A7_INIT }, //S001 BU9541偺柦椷偱偼側偄
{ 0xA8, DSP_A8_INIT },
{ 0xA9, DSP_A9_INIT },
{ 0xAA, DSP_AA_INIT },
{ 0xAB, DSP_AB_INIT },
{ 0xAC, DSP_AC_INIT },
// { 0xAD, DSP_AD_INIT },
// { 0xAE, DSP_AE_INIT },
// { 0xAF, DSP_AF_INIT },
//Bx
{ 0xB0, DSP_B0_INIT },
{ 0xB1, DSP_B1_INIT },
{ 0xB2, DSP_B2_INIT },
{ 0xB3, DSP_B3_INIT },
{ 0xB4, DSP_B4_INIT },
{ 0xB5, DSP_B5_INIT },
// { 0xB6, DSP_B6_INIT },
// { 0xB7, DSP_B7_INIT },
// { 0xB8, DSP_B8_INIT },
{ 0xB9, DSP_B9_INIT },
// { 0xBA, DSP_BA_INIT },
// { 0xBB, DSP_BB_INIT },
#if !FIFO_FULL // SDC 050108
{ 0xBB, DSP_BB_INIT }, // SDC 040108 ODEN FIFO FULL
#endif
// { 0xBC, DSP_BC_INIT },
// { 0xBD, DSP_BD_INIT },
// { 0xBE, DSP_BE_INIT },
// { 0xBF, DSP_BF_INIT },
//Cx
// { 0xC0, DSP_C0_INIT },
// { 0xC1, DSP_C1_INIT },
// { 0xC2, DSP_C2_INIT },
// { 0xC3, DSP_C3_INIT },
// { 0xC4, DSP_C4_INIT },
// { 0xC5, DSP_C5_INIT },
// { 0xC6, DSP_C6_INIT },
// { 0xC7, DSP_C7_INIT },
{ 0xC8, DSP_C8_INIT },
{ 0xC9, DSP_C9_INIT },
{ 0xCA, DSP_CA_INIT },
{ 0xCB, DSP_CB_INIT },
{ 0xCC, DSP_CC_INIT },
{ 0xCD, DSP_CD_INIT },
{ 0xCE, DSP_CE_INIT },
{ 0xCF, DSP_CF_INIT },
//Dx
{ 0xD0, DSP_D0_INIT },
{ 0xD1, DSP_D1_INIT },
{ 0xD2, DSP_D2_INIT },
{ 0xD3, DSP_D3_INIT },
{ 0xD4, DSP_D4_INIT },
// { 0xD5, DSP_D5_INIT },
// { 0xD6, DSP_D6_INIT },
// { 0xD7, DSP_D7_INIT },
// { 0xD8, DSP_D8_INIT },
// { 0xD9, DSP_D9_INIT },
// { 0xDA, DSP_DA_INIT },
// { 0xDB, DSP_DB_INIT },
// { 0xDC, DSP_DC_INIT },
// { 0xDD, DSP_DD_INIT },
// { 0xDE, DSP_DE_INIT },
// { 0xDF, DSP_DF_INIT },
//Ex
{ 0xE0, DSP_E0_INIT },
{ 0xE1, DSP_E1_INIT },
{ 0xE2, DSP_E2_INIT },
{ 0xE3, DSP_E3_INIT },
{ 0xE4, DSP_E4_INIT },
{ 0xE5, DSP_E5_INIT },
{ 0xE6, DSP_E6_INIT },
{ 0xE7, DSP_E7_INIT },
// { 0xE8, DSP_E8_INIT }, // MECH_SEL
// { 0xE9, DSP_E9_INIT }, // MECH_SEL
// { 0xEA, DSP_EA_INIT }, // MECH_SEL
// { 0xEB, DSP_EB_INIT }, // MECH_SEL
// { 0xEC, DSP_EC_INIT }, // MECH_SEL
{ 0xED, DSP_ED_INIT },
{ 0xEE, DSP_EE_INIT },
{ 0xEF, DSP_EF_INIT },
//Fx
{ 0xF0, DSP_F0_INIT },
{ 0xF1, DSP_F1_INIT },
{ 0xF2, DSP_F2_INIT },
{ 0xF3, DSP_F3_INIT },
// { 0xF4, DSP_F4_INIT }, // MECH_SEL
// { 0xF5, DSP_F5_INIT }, // MECH_SEL
{ 0xF6, DSP_F6_INIT },
// { 0xF7, DSP_F7_INIT }, // MECH_SEL
{ 0xF8, DSP_F8_INIT },
{ 0xF9, DSP_F9_INIT },
{ 0xFA, DSP_FA_INIT },
{ 0xFB, DSP_FB_INIT },
{ 0xFC, DSP_FC_INIT }, // SELECT YTC_20041223 //YTC001 20041224 '//'嶍彍
{ 0xFD, DSP_FD_INIT },
// { 0xFE, Tbl_SPH_INIT[gu08_Mech] },
// { 0xFF, DSP_FF_INIT } //S001 BU9541偺柦椷偱偼側偄
};
/*----------------------------------------------------------------------------*/
//俠俹倀愯桳哺挪
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -