Files
gameboy/mbc_none.cpp

22 lines
487 B
C++

#include "mbc_none.h"
namespace mbc_none
{
uint8_t *rom;
void reset() { } // nothing to do
uint8_t readRom(uint16_t address) { return rom[address]; }
void writeRom(uint16_t address, uint8_t value) { } // do nothing
uint8_t readRam(uint16_t address) { return 0xff; }
void writeRam(uint16_t address, uint8_t value) { } // do nothing
void init(uint8_t *rom, uint32_t rom_size, uint32_t ram_size)
{
mbc_none::rom = rom;
reset();
}
}