diff --git a/ini/GLideN64.custom.ini b/ini/GLideN64.custom.ini index 572d9484..38dbe5d3 100644 --- a/ini/GLideN64.custom.ini +++ b/ini/GLideN64.custom.ini @@ -73,6 +73,11 @@ frameBufferEmulation\N64DepthCompare=1 Good_Name=F-1 Pole Position 64 (E)(U) frameBufferEmulation\copyToRDRAM=1 +[FLAPPYBIRD64] +Good_Name=FlappyBird64 +frameBufferEmulation\copyFromRDRAM=1 +frameBufferEmulation\copyToRDRAM=0 + [GOEMON2%20DERODERO] Good_Name=Ganbare Goemon - Dero Dero Douchuu Obake Tenkomori (J) graphics2D\enableNativeResTexrects=1 diff --git a/src/BufferCopy/RDRAMtoColorBuffer.cpp b/src/BufferCopy/RDRAMtoColorBuffer.cpp index e3bf2140..4727f9f8 100644 --- a/src/BufferCopy/RDRAMtoColorBuffer.cpp +++ b/src/BufferCopy/RDRAMtoColorBuffer.cpp @@ -303,9 +303,6 @@ void RDRAMtoColorBuffer::copyFromRDRAM(u32 _address, bool _bCFB) if (m_pCurBuffer == nullptr || m_pCurBuffer->m_size < G_IM_SIZ_16b) return; - if (m_pCurBuffer->m_startAddress == _address && gDP.colorImage.changed != 0) - return; - const u32 height = cutHeight(m_pCurBuffer->m_startAddress, m_pCurBuffer->m_startAddress == _address ? VI.real_height :