Esempio n. 1
0
        /// <summary>
        /// Reads a byte from the specified memory location
        /// </summary>
        /// <param name="address"></param>
        /// <returns></returns>
        public byte Byte(ushort address)
        {
            //RAM Range
            if (address <= 0x1FFF)
            {
                return(Ram.Byte(address & 0x07FF));
            }
            else if (address >= 0x4020)
            {
                return(Cartridge.Byte(address));
            }

            return(0x00);
        }