Neat to be able to run more with PSRAM4. On one of my old projects in this thread here I have a 4 bit PSRAM (and parallel LCD or VGA) plus USB so it might be a candidate for some retro gaming one day too. The LCD is 800x480 however so is probably not that nice a resolution to target. https://forums.parallax.com/discussion/169431/p2-voyager-project-was-new-toy/p3
@rogloh said:
Neat to be able to run more with PSRAM4.
It's not a PSRAM4-exclusive fix, that one's just the absolute worst for ROM->VRAM DMA. Wolf3D does tons of WRAM->VRAM, that one was busted regardless of RAM speed. The new DMA code properly grabs the ROM data for the upcoming transfer block in one go, so a lot less overhead on that.
On one of my old projects in this thread here I have a 4 bit PSRAM (and parallel LCD or VGA) plus USB so it might be a candidate for some retro gaming one day too. The LCD is 800x480 however so is probably not that nice a resolution to target. https://forums.parallax.com/discussion/169431/p2-voyager-project-was-new-toy/p3
800x480 should be fine, I can do that on HDMI, so parallel LCD shouldn't be a problem on that front. You just get big bars on the games.
Comments
Neat to be able to run more with PSRAM4. On one of my old projects in this thread here I have a 4 bit PSRAM (and parallel LCD or VGA) plus USB so it might be a candidate for some retro gaming one day too. The LCD is 800x480 however so is probably not that nice a resolution to target.
https://forums.parallax.com/discussion/169431/p2-voyager-project-was-new-toy/p3
It's not a PSRAM4-exclusive fix, that one's just the absolute worst for ROM->VRAM DMA. Wolf3D does tons of WRAM->VRAM, that one was busted regardless of RAM speed. The new DMA code properly grabs the ROM data for the upcoming transfer block in one go, so a lot less overhead on that.
800x480 should be fine, I can do that on HDMI, so parallel LCD shouldn't be a problem on that front. You just get big bars on the games.