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

📄 bios_dsp.c

📁 ROHM 公司BU9432:application:应用范围
💻 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 + -