gb-emu-lib/MBC.cpp
MBC5_MBC::MBC5_MBC(byte* pROM, byte* pRAM) :
    MBC(pROM, pRAM),
    m_RAMG(0x00),
    m_ROMBank(0x0000),
    m_RAMBank(0x00)
{
}
/*
MBC5 (max 2MByte ROM and/or 32KByte RAM and Timer)

- ROM upto 64MBit (8MByte) divided into 512 banks, each 16kByte.
- RAM upto 1MBit (128kByte) divided into 16 banks, each 8kByte
*/
MBC5 (max 2MByte ROM and/or 32KByte RAM and Timer)
ROM upto 64MBit (8MByte) divided into 512 banks, each 16kByte.
RAM upto 1MBit (128kByte) divided into 16 banks, each 8kByte
MBC5 ( max 2MByte ROM and / or 32KByte RAM and Timer ) ROM upto 64MBit ( 8MByte ) divided into 512 banks each 16kByte . RAM upto 1MBit ( 128kByte ) divided into 16 banks each 8kByte
MBC5_MBC::MBC5_MBC(byte* pROM, byte* pRAM) :
    MBC(pROM, pRAM),
    m_RAMG(0x00),
    m_ROMBank(0x0000),
    m_RAMBank(0x00)
{
}
MBC5_MBC :: MBC5_MBC ( byte * pROM , byte * pRAM ) : MBC ( pROM , pRAM ) , m_RAMG ( 0x00 ) , m_ROMBank ( 0x0000 ) , m_RAMBank ( 0x00 ) { }
MBC5 (max 2MByte ROM and/or 32KByte RAM and Timer)
ROM upto 64MBit (8MByte) divided into 512 banks, each 16kByte.
MBC5 ( max 2MByte ROM and / or 32KByte RAM and Timer ) ROM upto 64MBit ( 8MByte ) divided into 512 banks each 16kByte .