This repository has been archived on 2022-06-22. You can view files and clone it, but cannot push or open issues or pull requests.
LaiNES/src/include/mappers/mapper1.hpp
2016-12-01 18:46:38 -05:00

24 lines
361 B
C++

#pragma once
#include "mapper.hpp"
class Mapper1 : public Mapper
{
int writeN;
u8 tmpReg;
u8 regs[4];
void apply();
public:
Mapper1(u8* rom) : Mapper(rom)
{
regs[0] = 0x0C;
writeN = tmpReg = regs[1] = regs[2] = regs[3] = 0;
apply();
}
u8 write(u16 addr, u8 v);
u8 chr_write(u16 addr, u8 v);
};