23 lines
423 B
C
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
|