예제 #1
0
파일: BUS.cs 프로젝트: aybe/ProjectPSX
        public unsafe void DmaFromCD(uint address, int size)
        {
            var dma  = cdrom.processDmaLoad(size);
            var dest = new Span <uint>(ramPtr + (address & 0x1F_FFFC), size);

            dma.CopyTo(dest);
        }
예제 #2
0
        public unsafe void DmaFromCD(uint address, int size)   //todo handle the whole array/span
        {
            var dma  = cdrom.processDmaLoad(size);
            var dest = new Span <uint>(ramPtr + (address & 0x1F_FFFC), size);

            dma.CopyTo(dest);
        }