Red Square, the platformer demo, and Bad Apple were all blocked by the same issue, so other games that didn't boot may be freed by this update as well. I also fixed the crash in Mario Kart and the collision detection in Formula V, though Formula...
To expand upon that, I've tested just about every Virtual Boy Homebrew I could possibly dig up -- with the exception of automated Demo Reel & Dev Tool type apps that aren't actual games -- and Homebrew compatability is vastly expanded and...
Just listing the games I've tried:
No problems
Elevated Speed
Hyper Fighting
Tron
VUEngine Platformer Demo
Minor problems
VUE Snake (music goes out of sync, but that might also happen on real hardware; the game itself sometimes crashes but...
While I appreciate the suggestion, I'd like to clarify some details about how Red Viper works.
Firstly, the way it uses memory. While many programs have a constantly fluctuating memory usage, this isn't how Red Viper works: once a ROM is loaded...
It's sort of complicated. On 3DS, every game has to be programmed to understand the depth slider and adjust the projection by rendering things from different perspectives based on the slider position. In a stunning lack of foresight from...
Red Viper v0.9.1
Featuring fixes for the random crashes in T&E Soft's games (Red Alarm, 3D Tetris, Golf) and various QOL fixes, including 3D depth slider support. Full changelog is on the download page.
There's a very impressive SNES emulator called blargSnes that runs F-Zero at full speed, though it lacks support for expansion chips used by games like Super Mario Kart. I looked to it for inspiration when I got started on the renderer.
Thanks for adding the link!
Savestates are planned.
N3DS C-Stick is mapped to the right D-Pad.
Does the 3D Tetris crash happen if it's the first ROM you load? I suspected that was related to things not being reset fully, but if it happens from...