ת»»Ϊgb2312±àÂë

This commit is contained in:
2025-07-05 19:47:28 +08:00
parent 8c12c1ffc3
commit 079aa9f868
550 changed files with 13358 additions and 17326 deletions

View File

@@ -3,16 +3,16 @@
#include "nes_ppu.h"
#include "nes_mapper.h"
//////////////////////////////////////////////////////////////////////////////////
//本程序移植自网友ye781205NES模拟器工程
//ALIENTEK STM32F407开发板
//NES MAP 驱动代码
//正点原子@ALIENTEK
//技术论坛:www.openedv.com
//创建日期:2014/7/1
//版本:V1.0
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ye781205<EFBFBD><EFBFBD>NESģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//ALIENTEK STM32F407<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//NES MAP <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><EFBFBD>@ALIENTEK
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̳:www.openedv.com
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:2014/7/1
//<EFBFBD><EFBFBD><EFBFBD>V1.0
//////////////////////////////////////////////////////////////////////////////////
//根据自己需要添加其他map文件用.
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>map<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>.
#include "mapper/000.cpp"
#include "mapper/001.cpp"
#include "mapper/002.cpp"
@@ -61,13 +61,13 @@
#include "mapper/245.cpp"
//支持的Mapper号,自己添加
//֧<EFBFBD>ֵ<EFBFBD>Mapper<EFBFBD><EFBFBD>,<2C>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD>
const int MapTab[] =
{
0,1,2,3,4,6,7,8,11,13,15,16,17,18,19,21,22,23,24,25,32,33,34,
64,65,66,67,69,70,71,72,73,75,76,78,79,85,87,88,99,113,
189,225,227,240,245,
-1,//最后一个,-1,表示不支持的map
-1,//<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>,-1,<2C><>ʾ<EFBFBD><CABE>֧<EFBFBD>ֵ<EFBFBD>map<EFBFBD><EFBFBD>
};
#define MASK_BANK(bank,mask) (bank) = ((bank) & (mask))
#define VALIDATE_VROM_BANK(bank) \
@@ -158,7 +158,7 @@ void asm_Mapper_Write(uint8 byData,uint16 wAddr)
{
NES_Mapper->Write(wAddr,byData);
}
void asm_Mapper_ReadLow( uint16 wAddr) //添加的
void asm_Mapper_ReadLow( uint16 wAddr) //<EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>
{
NES_Mapper->ReadLow( wAddr);
}