Releases: skyfloogle/red-viper
v0.9.6
This patch adds an antiflicker mode and an input display.
- Added antiflicker option to mitigate image retention issues, particularly on IPS models
- Added an input display (buttons light up in red if turbo is enabled and blue if toggle is enabled)
- Fixed a critical bug where the emulator crashes when starting a game if the home directory doesn't exist
v0.9.5
This release features significantly improved input remapping.
Control changes
- New "Custom" control scheme (#67)
- In the Custom control scheme, any 3DS button can be mapped to any VB button
- Toggle and Turbo modes are available for each button
- The previous control menu is still available as "Preset" for its ease of use
- Added remapping option to 3DS D-Pad in Preset mode (#65)
- Virtual buttons on the touchscreen can now be set to the face buttons by default
- "Switch" button can now be turned off
Other settings changes
- Configurations can now be game-specific, including controls, graphics, etc
- Moved rv_config.ini to a more standard location (sdmc:/config/red-viper)
- The red-viper directory with savestates and per-game configs can be moved by manually editing rv_config.ini
- Added VBLink for homebrew developers, accessible by pressing Y on the main menu (will be supported in future versions of VUEngine Studio)
Other changes
- Improved stability for capture cards
- Fixed occasional bug where the emulator would crash on startup
v0.9.4
This release features savestate support, as well as a new splash screen. There are 10 savestate slots per game, and the savestates are stored in a "red-viper" directory on the root of your SD card.
- Added savestates (#59)
- New splash screen by Morintari
- Added a fallback interpreter when executing code from RAM to fix Formula V
- Fixed the reset button on the touchscreen config turning off the touchscreen
- Fixed the default file select cursor being offset in folders with subfolders
- Added toggle for New 3DS speedup
v0.9.3
This release features much smoother gameplay, partially thanks to running the 3DS displays at 50Hz! Also includes a number of compatibility improvements, especially with homebrew.
- Run 3DS displays at 50Hz (thanks to everyone in #46 who knows much more about this than I do!)
- Improve frame pacing by rendering on VBlank
- The image is now displayed in full 24-bit colour
- Various renderer optimizations, significantly improving performance in Elevated Speed
- Improved audio clarity
- Fixed issues with various sound effects in Wario Land
- Fixed compatibility hack for Virtual Lab's English patch
- Improved performance in Nester's Funky Bowling
- Compatibility fixes for lots of homebrew
- Add a confirmation prompt to Reset and Quit menu options
- Game progress is now saved when entering sleep mode
v0.9.2.1
This patch features fixes for a few critical bugs that snuck into v0.9.2, including the .cia not working on O3DS and the crash screen causing a ghost image when left alone for too long.
v0.9.2 changelog
This release features a new audio engine allowing for sample playback, improved support for some homebrew such as Hyper Fighting and Elevated Speed, and a number of UI improvements, including button controls.
Some games may play samples at an incorrect speed. A compatibility list has been created, listing these and any other lingering issues.
Big thanks to everyone who contributed!
Emulation improvements
- New audio engine allowing for sample playback
- 16MB ROMs can now be loaded on o3DS
- Fixed music speed in Golf
- Faster affine layer drawing
- Various other emulation bugfixes (including #41 and #43 by @pizzarollsroyce)
UI improvements
- Button input in GUI (#47 by @JeffRuLz)
- Zip file support
- Improved debug dumps for easier crash reproduction
- Allow mapping face buttons to the triggers on N3DS (#39 by @vaguerant)
- Button to turn off the touchscreen backlight (#48 by @vaguerant)
v0.9.2
The cia for this doesn't work on O3DS, please use a newer version!
This release features a new audio engine allowing for sample playback, improved support for some homebrew such as Hyper Fighting and Elevated Speed, and a number of UI improvements, including button controls.
Some games may play samples at an incorrect speed. A compatibility list has been created, listing these and any other lingering issues.
Big thanks to everyone who contributed!
Emulation improvements
- New audio engine allowing for sample playback
- 16MB ROMs can now be loaded on o3DS
- Fixed music speed in Golf
- Faster affine layer drawing
- Various other emulation bugfixes (including #41 and #43 by @pizzarollsroyce)
UI improvements
- Button input in GUI (#47 by @JeffRuLz)
- Zip file support
- Improved debug dumps for easier crash reproduction
- Allow mapping face buttons to the triggers on N3DS (#39 by @vaguerant)
- Button to turn off the touchscreen backlight (#48 by @vaguerant)
Red Viper v0.9.1
This release fixes the random crashes in T&E Soft's games (Red Alarm, 3D Tetris, Golf). Now all official games are actually playable!
Features
- 3D depth slider support (#10 by @djedditt)
- Pick which eye is rendered in 2D mode
- Fast-forward button on in-game touch screen (either hold or toggle)
- GUI matches colour filter (#5 by @JeffRuLz)
- Additional face button layouts
Fixes
- Fixed random crashes in T&E Soft's games (Red Alarm, 3D Tetris, Golf)
- Fix crash when closing through home menu while in the pause menu
Red Viper v0.9.0
Many updates from r3Ddragon v0.87, including:
- New hardware renderer
- Fully implement instruction set
- Busywait optimization
- New UI
- Improved controls
With these changes, all officially released games are playable at full speed on the original 3DS.
Known issues:
- Sample playback doesn't work (affects Teleroboxer, Galactic Pinball, and a few other games)
- Mario Clash and Space Invaders have slight performance issues during intro cutscenes, though Space Invaders is likely alleviated on the New 3DS
- Minor graphical glitches in Golf and Waterworld
- Homebrew may not work