Files
player/Project/Src/NES/mapper/Mapper002.h
2025-06-27 00:32:57 +08:00

23 lines
423 B
C

#ifndef _MAPPER002_H_
#define _MAPPER002_H_
#include "nes_mapper.h"
void Mapper002_Reset()
{
}
void Mapper002_Write( uint8 data,uint16 addr)
{
int num_8k_ROM_banks=RomHeader->num_16k_rom_banks * 2;
data &= num_8k_ROM_banks-1;
set_CPU_banks(data*2,(data*2)+1,num_8k_ROM_banks-2,num_8k_ROM_banks-1);
}
void Mapper002_Init()
{
NES_Mapper->Reset = Mapper002_Reset;
NES_Mapper->Write = Mapper002_Write;
}
#endif