コード例 #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);
        }