Progress is kinda dropping because I'm entering univ, heh.
blargSnes is going to be ported to the most recent ctrulib. This implies, for one, correct framebuffer management (no more screens disappearing or turning into garbage).
I also plan on changing the renderer to use the PICA200 instead of straight writing to the framebuffer. This implies:
* hardware-assisted color math (blending) and master brightness. If my plans work, those will be emulated at literally no cost.
* possibility for flexible scaling modes (fullscreen, stretching while keeping ratio, in addition to the current 1:1 mode, and maybe more weird modes depending on games)
* possible 3D support in the future (may require special game-specific renderers though. The standard renderer will just squish all layers and sprites into two layers and blend them together, like the SNES PPU does)
* hell, let's get crazy... 3D borders?
* oh and also, proper VSync. No more tearing, and games will run at the correct speed.
Sound support will be coded in whenever I get access to a homebrew loader that gets me CSND access. Gateway users won't get sound (unless the Gateway team updates their firmware as needed). (currently this sucks because I'm also a Gateway user. blarg). Oh well, rest assured we're working on this issue. I'm kinda sidetracked between the actual blargSnes and trying to find a way to play sound.
Stay tuned!