OS: 64-bit Android 10.0+
GPU: Adreno 610+ (Mali and PowerVR not supported)
RAM: 6+ GB
- Install the provided versions of Termux, Termux-x11 and InputBridge
- Put the BRVM.tar.gz file into the Download folder
- Run the following commands in Termux:
termux-setup-storage
tar -zxf /sdcard/Download/BRVM.tar.gz -C /data/data/com.termux/files --recursive-unlink --preserve-permissions
- Restart Termux when a new line appears, then run the virtual machine using the
brvm
command - Wait until the desktop is completely set up. Every time you restart Termux, run the virtual machine using the
brvm
command
Display Resolution Mode = exact
Display Resolution = 800x600
Show Additional Keyboard = disabled
Fullscreen on Device Display = enabled
You can find here some games pre-configured for minimal memory usage: https://github.com/Gamelover7825/BRVM-PreconfiguredGames/releases
You can find here some controls profiles for the InputBridge app: https://github.com/Gamelover7825/BRVM-PreconfiguredGames/releases/tag/controls_ib
- Make sure that a supported BRVM version is installed and completely set up, Termux allows notifications and drawing over other apps
- Install the provided utilities, Activity Launcher and Termux Widget
- Inside the virtual machine, create a folder .shortcuts in Z:\home if not exist, place there the shortcut script file for your game and BRVM version
- Using Activity Launcher, run the Termux Shortcut activity of the Termux Widget app, and tap on the shortcut script file to add it to the homescreen
- The game may be run minimized, tap Termux in the notification panel to open it. If you have done everything correctly, your game will be run instead of the file manager
- If the game does not run directly from the shortcut, enable Force Landscape Orientation in Termux-x11 settings
- Some games may require a specific action to be successfully run from shortcut
You can find here some development builds of the project and experimental pre-configured games: https://github.com/Gamelover7825/BRVM-Development
alexvorxx: Turnip + Zink libraries for Direct3D support in the project
Alpyne Dreams: D8VK libraries, used by Direct3D 8 games
doitsujin: DXVK libraries, used by Direct3D 9-12 games
DotNetBurst: InputBridge controls overlay
DreamWorks Animation LLC: the 2 women on the project logo
Fredrick Fornwall: Termux
JeezDisReez: glibc prefix for Termux
olegos2: Mobox, the emulator which the project is built on the top of
ptitSeb: Box64 and Box86 compatibility layers
Rob Clark: Freedreno Turnip drivers for Qualcomm Snapdragon chips
WineHQ: Wine compatibility layer