ptitSebAll the games here ran on a ADLink Ampere Altra, with 128 ARM64 Cores at 2.6GHz, 96GB RAM and an RTX 4060. The capture was done with OBS studio directly without any HDMI capture card.
Games shown:
Death Stranding Director's Cut (Steam) Crysis 3 Remastered (Steam) A Juggler's Tale (Steam) Townscrapper (GoG) Yakuza 0 (Steam) Horizon Zero Dawn (GoG) American Truck Simulator (Steam) Bloons TD6 (Steam) Bridge Constructor (GoG) Capcom Arcade Stadium 2 (Steam) Sega Megadrive Classic (Steam) Pinball FX (Steam) Project Wingman (Steam) Painkiller Black Edition (GoG)
New Box64 v0 3 0 Released, AVX & AVX2 emulation and moreptitSeb2024-07-09 | All the games here ran on a ADLink Ampere Altra, with 128 ARM64 Cores at 2.6GHz, 96GB RAM and an RTX 4060. The capture was done with OBS studio directly without any HDMI capture card.
Games shown:
Death Stranding Director's Cut (Steam) Crysis 3 Remastered (Steam) A Juggler's Tale (Steam) Townscrapper (GoG) Yakuza 0 (Steam) Horizon Zero Dawn (GoG) American Truck Simulator (Steam) Bloons TD6 (Steam) Bridge Constructor (GoG) Capcom Arcade Stadium 2 (Steam) Sega Megadrive Classic (Steam) Pinball FX (Steam) Project Wingman (Steam) Painkiller Black Edition (GoG)
More info on box64 v0.3.0: box86.org/2024/07/new-box64-v0-3-0-releasedHades running on RiSC V with Box64ptitSeb2024-10-12 | Using Wow64 build of Wine with latest Box64. Running on a Milk-V Pioneer, with an AMD Rx580.
The CPU on the Pionner supporrt Xthread vector extension, and latest version of box64 can make use of it.Anomaly Warzone Earth (32bits linux version) running on a Mac M1 with Box64ptitSeb2024-09-23 | Anomaly Warzone Earth, the 32bits Linux version, running on a MacBookPro M1 with Asahi/Fedora Remix using Box64 and the experimental 32bits support.
This is running without krun, so with the crude 16k page size simulation of Box64.
Note that there are some graphics issue with the mesa drvier for now. The games needs to be run on "Lowest" settings or the screens colors are all washed out (effect shown at the beggining). There is also a strange graphic overlay that appear sometimes on Tactical Screen. Nothing of this appears when run (with the same box64) on an Ampere machine with NVidia graphic drivers.Unreal (32bits linux version) running on a MacM1 with Box64 on AsahiptitSeb2024-09-19 | On a M1 MacBookProrunning the Linux 32bits versionof the original Unreal with Box64 on Asahi. Mac M1 running Asahi Fedora Remix 40, not using krun. Box64 build with new experimental Box32, for 32bits support. Only a handfull of program runs for now, and Unreal is one of them. Running smoothly at Fullscreen resolution (2560x1440), with latest OpenGL driver for M1.Wizardry: Proving Grounds of the Mad Overlord from GOG running on Ampere with Box64ptitSeb2024-08-27 | GOG version of Wizardry: Proving Grounds of the Mad Overlord remastered running on ARM64, with Box64 and Wine with new Wow64 v9.11
Running on an ADLink Ampere machine (128 cores, 96 GB of RAM), with an RTX4060 graphic card.
Box64: github.com/ptitSeb/box64The Witcher 3 running On RiSC-VptitSeb2024-08-19 | The Witcher 3 (latest version from GOG) Running on a Milk-v Pioneer RiSC-V machine, with Wine, DXVK and Box64.
Running on REVYOS, the machine is equiped with an AMD RX5500 Graphic Card.
The sound was too choppy and has been removed.
This video has been capture with a HDMI capture hardware, and was done by ksco, the main RV64 (and LA64) contributor on box64.
A blog post about Box64 and RISC-V can be found there; box86.org/2024/08/box64-and-risc-v-in-2024Playing the Windows game Stray on RiSC-V with Box64ptitSeb2024-08-18 | Playing Stray on RiSC-V with Wine, DXVK and Box64 and a Milk-V Pioneer, equiped with an AMD Rx550.
Using Wine 9.2 (build with new Wow64 and a patch to allow 39bits user space), DXVK 2.3 on REVYOS with latest developpement version of Box64.
It's still a bit slow, and the sound is choppy, but that still some prgress (Stray is an Unreal Engine 4 game!)New Box64 v0.2.8 (and Box86 v0.3.6) Released, sneak peek of a few new games runningptitSeb2024-05-21 | All the games here ran on a ADLink Ampere Altra, with 128 ARM64 Cores at 2.6GHz, 96GB RAM and an RTX 4060. The capture was done with OBS studio directly without any HDMI capture card.
Games shown:
FarCry (GoG) Baldur's Gate 3 (GoG) Ghostrunner (EGS) Titanfall 2 (Steam) God of War (Steam) Grid Autosport (Steam) TT Isle of Man (Steam) No Man's Sky (Steam) Halo Masterchief Collection (Steam) Planet Coaster (Steam) Strider (Steam) They Always Run (Steam)
More detail on box86 & box64 release here: box86.org/2024/05/new-version-of-box64-v0-2-8-and-box86-v0-3-6Horizon Zero Dawn running on an AYN Odin2 with Box64 (running Arch Linux)ptitSeb2024-04-07 | Horizon Zero Dawn running with the latest version of Box64. Resolution reduced a bit and in low quality mode. No sound as the speaker are not yet supported under Linux. Using WIP Arch Linux on the AYN Odin 2
Box64: github.com/ptitSeb/box64 Install Linux on Odin2: https://renegade-project.tech/en/ayn-odin2/install/devHorizon Zero Dawn running on Lenovo X13s with box64 (with mangohud)ptitSeb2024-03-29 | Horizon Zero Dawn (GoG version), runningon a Lenovo X13s (Linux/Armbian), with box64. Running with mangohud and without any frame caping.Horizon Zero Dawn running on Lenovo X13s with Box64ptitSeb2024-03-28 | This is the GOG version Of Horizon Zero Dawn, on a Lenovo X13s running Armbian, with latest mesa vulkan driver, running with latest Box64 and using Wine 9.3.
This is using low settings, and it's running at roughly 30fps (I launched it with mangohud later to confirm the framerate).
Box64: github.com/ptitSeb/box64Strider from Steam running on an ADLink Ampere Altra machine with Box64ptitSeb2024-03-07 | Running on an ADlink Ampere Altra Arm64 machine, equiped with an RTX4060 and running Debian.
Launched from Steam Linux (running with box86 & box64).Celeste running RISCV64 with Box64, On MilkV Pioneer boxptitSeb2024-01-30 | Using lastest Box64, Celest linux build running on a Pioneer box, equiped with a radeon Rx550. The Pionner have a 64 cores RISCV CPU, but only a couple of cores are used here.AYN Odin 2 on Linux running Torchlight2 with Box64 - short GameplayptitSeb2024-01-06 | This is an AYN Odin 2 with Linux ARCH installed, ruinning Torchlight 2.
Short gamepaly to see how sooth it works. Playing at screen resolution. (Internal Speaker are not supported yet, so there is no sound).AYN Odin 2 running Linux launching Torchlight2 with Box64ptitSeb2024-01-05 | Installed linux on the Odin 2 (tricky procedure for now!)
Just quickly Launching Torchlight 2 with box64 to see if it start.Crysis Remastered running on a LenovoX13s with Box64 v0.2.7ptitSeb2023-12-16 | So yes, it run Crysis! This is the remastered edition on Steam, on Low settings, at the full 1200p resolution. It's running with Box64 v0.2.7 (still unreleased at the date of publishing this video) on latest Armbian.New Box64 v0.2.6 (and Box86 v0.3.4) Released, sneak peek of a few new games runningptitSeb2023-12-15 | All the games here ran on a ADLink Ampere Altra, with 128 ARM64 cores at 2.6GHz, 96GB RAM and an RTX 4060. The capture was done with OBS studio directly without any HDMI capture card.
Games shown:
Doom Eternal Batman - Arkham Knight Hades Risk of Rain 2 The Stanley Paraple - Ultra Deluxe The Talos Principle The Witness Vampire Survivors Wreckfest The Witcher 3BOX64 running The Witcher 3 with RTX OnptitSeb2023-12-13 | Running on an ADLink Ampere Altra (128 ARM64 Cores, 96GB of RAM), and an RTX 4060 Graphic Card. Using latest Box64 and Wine with Wow64 v8.20 on Ubuntu Server 23.04 (old 5.15 Kernel for now). The games run from an external 2.5" HDD, that explain the slow loading times. Each ARM64 runs at 2.6GHz, and the game saturates a few of them, leading to a "low" CPU load of a few %, but that already at lead 4 cores at 100%. Still getting 20fps with RTX Enabled (no DLSS) on a 1440p display.Stardew Valley running on VisionFive2 RISC-V board with Box64 and gl4esptitSeb2023-04-25 | Stardew Valley running on a StarFive VisionFive2 RISC-V SBC. This is running the Debian february mini-image. Running with latest Box64, with Dynarec enabled. And using gl4es to provide OpenGL context.
There are some slowiness at loading, and when 1st executing a new action (dynarec block compiling), but the game is playable.Torchlight2 on Mac bookpro M1 With Asahi & Box64ptitSeb2023-03-25 | A Mac Bookpro, with the M1 processor. On Linux/Asahi, mesa driver, running Torchlight 2 with Box64, on mac native resolution 2560x1600SuperHexagon on RISCV (Vision Five 2)ptitSeb2023-03-19 | Ran using GL4ES and Box64, running on a Vision Five 2 SBC running the default Debian image.
Box64's Dynarec for RISCV is very young: there are just a few opcode implemented for now, and that explains why loading and transition are slow. This will improve over time as more and more opcode are implemented.
Still, it now works, with wrapped openal, libvorbis and opengl, so it's a success.
The Geometry Dash sound part has ben removed, to avoid copyright issue, but it the whole sound track is a bit weird now on that part. There is no issue on on the machine, it's playing fine and perfectly on sync.Fosdem 2022 - Games running on D2000 ARM Mini-PC using Box86 & Box64ptitSeb2022-02-04 | Short compilation of games running on the YX2020 Phytium MINI ARM PC. Equiped with an D2000 8-core ARM64 Cpu, and a AMD Radeon Rx550 (with a 64bits bus), 16GB of RAM and 512 GB of SSD. Games may use Wine (6.0.1 x86_64 version here), and Box86 & Box64 Running on Debian testing ARM64. All video captures without hardware using Kazam à FullHD 1080p resolution and 30fps, than edited uisng OpenShot on the miniPC too.RimWorld running on ARM PC (D2000 + Radeon Rx550) using Box64ptitSeb2021-11-05 | Linux version of RimWorld is now running on ARM using Box64. Here on a full ARM PC, using a Phytium D2000 CPU and a Radeon Rx550 graphic card. The video was recorded directly on the PC using kazam at a1440p resolution!GTA3 on the Pyra using RE3 EngineptitSeb2021-07-31 | This is using the dbp, after copying data from the Steam version of the game. A few graphic artifact but perfectly playable.FZero-X On Mupen64 Pyra / Pandora ComparisonptitSeb2020-06-13 | This time it's FZero-X running on Mupen64. Video plugin is GLES2N64 here.
The sound is from the Pandora, and video are almost sync'd.
I used the 60fps mode of my phone this time, to get how smooth the Pyra is. Unfortunatly, the PWM "blinking" of the backscreen can still be see on the video (that's not the case in real life)Unreal Flyby comparison Pyra vs PandoraptitSeb2020-06-11 | Using Box86 and gl4es, the Unreal flyby, mostly synchronised. 3D driver working on the Pyra \o/
In real life, the Pyra looks smoother, I guess there is some sync between my phone camera and the backlight pwd that make it look a bit more choppy than it is.Robin Hood demo running on a OpenPandora using Box86ptitSeb2020-01-30 | Using Box86, this the demo of Robin Hood running. Note that the game use a 800x600 resolution and it's stretched in the 800x480 screen of the Pandora. (also note I don't know how to play correctly)Waking Mars running on a Gigahertz Pandora, using Box86 and gl4esptitSeb2020-01-12 | Latest version of Box86 used (so with dynarec of course), and latest verison of gl4es. The game is playable on the Pandora!SimCity 3000 Unlimited Linux running on Pandora and Pyra using Box86ptitSeb2019-12-05 | SimCity 3000 Unlimited, quick run, using Box86 on Both Pandora and Pyra. Screenres is different, and it's 640x480 on the Pandora (screen size is 800x480) and 1024x768 on Pyra (screensize of 1280x720).Guacamelee running on an OpenPandora with Box86 and gl4esptitSeb2019-11-19 | This is too slow to be really playable, but that poor Gigahertz OpenPandora is way too underpowered for that game!
Still, it show what Box86 with Dynarec ( github.com/ptitSeb/box86 ) and gl4es ( github.com/ptitSeb/gl4es ) can do!Descent 3 running on OpenPandora with Box86 and gl4esptitSeb2019-11-19 | This is the Demo of Descent 3 running on a Gigahertz Pandora.
Runs pretty nicely, even on an old Pandora!Heretic 2 running on the Pandora with Box86 and gl4esptitSeb2019-11-06 | The version has been patched for widescreen to support the 800x480 screen of the Pandora. The Dynarec of Box86 is used of course, and using the latest gl4es (needs to export LIBGL_NOERROR=1 or the video wont show).UNDERTALE running on OpenPandora - Box86 and gl4es and its now PlayableptitSeb2019-10-31 | Using Box86 with dynarec, and gl4es, UNDERTALE is now playable on a Pandora Gigahertz model.Neverwinter Night running on an OpenPandora using Box86 and gl4esptitSeb2019-10-21 | Using a WIP version of Box86 feature a Dynarec, this is Neverwinter Night (Diamond Edition) running on a Gigahertz Pandora. The Dynarec is not finished, so the speed is not optimal yet, but this already running pretty well (plus, the graphics may be a bit too complex for the old 200 Mhz SGX GPU in the Pandora).World Of Goo running on OpenPandora using Box86 and gl4esptitSeb2019-10-21 | Using a WIP version of Box86 featuring a dynarec, World of Goo is mostly playable now on a Gigahertz OpenPandora. There are still some issues: the "Movies" are still slow, not sure why (movies are used in intro, or when you win a level). (edit: the bug that prevented data to be saved is fixed now)
Still, the speed up provided by the Dynarec is nice.Neverwinter Night running on an ODroid XU4ptitSeb2019-03-09 | Using early version of Box86, and using gl4es, the x86 Linux version of Neverwinter Night running on an ODroid XU4, in 1280x720 resolution.
The version is the (french) Diamond edition from GoG, packaged using Play.it scipt to have a Linux version (script here: https://wiki.dotslashplay.it/en/games/neverwinter-nights )
Box86 can be found here: github.com/ptitSeb/box86 gl4es here: github.com/ptitSeb/gl4esBit.Trip.Runner running on ODroid XU4ptitSeb2019-02-27 | Using early version of Box86, and using gl4es, the x86 Linux version of Bit.Trip.Runner running on an ODroid XU4, in FullHD resolution.
Box86 can be found here: github.com/ptitSeb/box86 gl4es here: github.com/ptitSeb/gl4esAirline Tycoon Deluxe running on the PandoraptitSeb2019-02-11 | Using early version of Box86 and gl4es, Airline Tycoon Deluxe (regular gog version) runs fine on the Pandora (so yeah x86 on ARM)
* Stardew Valley * A Virus Named TOM * Owlboy * FEZ * Capsized * Dust: An Elysian Tail * TowerFall AscensionStardew Valley running on the OpenPandoraptitSeb2018-05-13 | A very short run of Stardew Valley on a Gigaehertz Pandora.
The OpenPandora is a Linux Handheld on an ARM CPU (cortex-a8) with a GLES2 GPU (sgx).
The game use Mono and MonoGame, but there are a few hack to have it run (and gl4es is used to provide the OpenGL over GLES context). First the Pandora as a low resolution screen of 800x480 (stardew valley is designed for 1280x720), and only have 512MB of RAM. The version of gl4es (found here: github.com/ptitSeb/gl4es ) and SDL2 used here defined a virtual framebuffer of 1280x720, letting the game runs at it's native resolution. All sounds and musics have been downsampled to 11kHz and mono, to save memory.
The loading time are still a bit long, but the game is functionnal.Pandora running Blender 2.68ptitSeb2018-04-15 | This is a short run of Blender 2.68 on the Pandora. It is using gl4es (here: github.com/ptitSeb/gl4es ) and run a bit slower than it could because it render in an Offscreen buffer that is then blited (in software) to the X11 window (to avoid mouse artefact, limitation of latest Pandora video driver). Still, Blender is usable, if a bit cramped in the small screen.OpenRA running on OpenPandora (ARM and GLES2 hardware)ptitSeb2017-09-08 | Using latest experimental version of the GLES2 Backend of gl4es (repo here: github.com/ptitSeb/gl4es ), the game start and is playable on GLES2 hardware.Pyra: cold boot and launching EclipseptitSeb2017-07-30 | Cold boot of the Pyra prototype. Then, from desktop, launch of Eclipse.
All this running from a fast SD Card (a 64GB µSD SanDisk Ultra with SD adapter from Slot #1).Pyra - Hostile Takeover (formaly Warfare Inc.) small gameplay using stylusptitSeb2017-07-10 | Fresh build of Hostile Takover (the opensource version of Warfare Inc.) on the Pyra, using the Stylus.
The sources for Hostile Takeover can be found here: github.com/ptitSeb/hostile-takeoverSmall gaming session on the Pyra, using nubsptitSeb2017-06-25 | Here is a small gaming session on the Pyra prototype.
The game is Singularity, and was installed with a simple "apt-get" command. There is sound this time (using a headset with volume to the max), and it can be seen how precise the nubs are.Pyra / OpenPandora Comparison with a CPU Constraint Game (Ardentryst)ptitSeb2017-06-21 | Using the exact same code, quick comparison of the same game running on a Gigahertz OpenPandora and on a early Pyra prototype. Ardentryst is a PyGame game, using only SDL 1.2, and having a lot of transparent blit.
On the Pandora, the game runs using the accelerated "omapdss" driver (and so is fullscreen). Also, options have been changed from default and it use minimum (to limit number of background planes on the parallax scrolling). Settings are default one on the Pyra.
The Pyra is an early Prototype, and the CPU (double core) frequency is limited to 1GHz (same as Pandora). There are still some strange freeze, not sure why (not CPU-related).Stunt Car Remake (build 02)ptitSeb2017-04-17 | New build of Stunt Car Remake on the Pandora. This time with most of the Cockpit bitmap (just missing Sparks and Dust).
Code here: github.com/ptitSeb/stuntcarremake Using gl4es: github.com/ptitSeb/gl4esBarony: Cursed Edition on the OpenPandoraptitSeb2017-01-22 | Work In Progress video. Using an OpenAL sound code (that still had a few bugs at the time of the video), running on a Gigahertz Pandora.