mstdn.plus is one of the many independent Mastodon servers you can use to participate in the fediverse.
MSTDN+ is a general-purpose Mastodon instance. Welcome to the fediverse!

Server stats:

597
active users

Zeta

So after some frankly horrifying optimizations, like discovering that I was spending 2000+ cycles (!) simply clearing the sprite table, I'm pleased to report that I can run torchlight AND an underwater-y raster trick at the same time! On a real ! Certified lag free.

@zeta0134 Wow, on a real NES?! This looks GORGEOUS for running on an NES. Positively excellent my friend!

@zeta0134 whoah! do you need interrupts from a particular mapper for the y raster effect or are you cycle counting? witchcraft!

@voxel This is targeting the new Rainbow mapper, by Broke Studio, documented here github.com/BrokeStudio/rainbow

The interrupt source I'm using works very much like the MMC5 mapper, but with slightly better control of the timing within each scanline. The raster effect is set up during NMI, then processed as the game loop proceeds, so it won't slow down even if the game engine itself is lagging a bit. (Syncing to the music helps to hide this, so you don't really feel the lag when it happens.)

GitHubrainbow-net/NES/mapper-doc.md at master · BrokeStudio/rainbow-netRainbow Net Wi-Fi protocol for connecting old consoles to the Internet. - BrokeStudio/rainbow-net