PochiVM
rpcs3
PochiVM | rpcs3 | |
---|---|---|
2 | 356 | |
83 | 14,373 | |
- | 2.0% | |
0.0 | 9.9 | |
over 2 years ago | 5 days ago | |
C++ | C++ | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PochiVM
-
The Onyx Programming Language
There are methods to generate an interpreter but AFAICT there are no real implementations. Seems to be one of those pure research fields.
https://github.com/sillycross/PochiVM is the closest I've seen to an actual implementation but it looks mostly abandoned.
And I'm talking about generators on the same level as flex/bison and not something like pypy where they (used to?) use abstract interpretation/partial evaluation as you're really just transforming a handwritten interpreter with all the hard work that entails.
-
Copy-and-Patch Compilation: A fast compilation algorithm for high-level languages and bytecode
https://github.com/sillycross/PochiVM A fast template JIT, looking good
rpcs3
-
Idk if anyone's done a one-handed hitless run of the game or anything crazy like that, and this is 100% not that (i get hit A LOT on these runs) but Im still pretty proud of this.
The emulator: https://rpcs3.net/ The rom: https://vimm.net/vault/24833 I forget if you need anything else but finding a video on YouTube is not very hard for rpcs3, a bit complicated, sorry I can't remember how to do it all, it's been a while.
- Metal Gear Solid 4: How do I downgrade RCPS3 on steamdeck?
- Metal Gear Solid 4: How do I downgrade RCPS3?
-
A Comprehensive Guide to Methods for Playing the Sly Cooper Games
What you'll need: A PC with a decent CPU (RPCS3 tierlist of CPUs), a legally obtained copy of Sly Cooper: Thieves in Time (eBay link for physical; getting your own digital copies of PS3 games is a bit more complex and requires jailbreaking your PS3, I recommend MrMario2011's channel for any PS3 jailbreaking you need to do... or Google), and a PS3 emulator for PC (RPCS3 is the only one you should look at). Note that you can also run RPCS3 on Linux and macOS but I have no experience with that so any system requirements will have to be found by you). You also need a DualShock 4 (PlayStation Store link), a DualSense (PlayStation Store link), or another controller that has gyro functionality. There are other methods for bypassing gyro, such as emulating gyro (GitHub link for DualShock 4 emulator) or modifying your saves to skip past mandatory gyro sections of the game (PasteBin link for a tutorial). Also check out the RPCS3 wiki page for the game for any potential fixes.
-
Welcome to r/OnlinePreservation!
RPCS3 (PlayStation 3) Emulator: https://rpcs3.net/
-
RPCS3 Flickering on Black Ops I M1
it's the same issue as here: https://github.com/RPCS3/rpcs3/issues/13031
-
Rokid Max Review and Many Tips
Finally, there is a sizeable catalog of PlayStation 3 games that support 3D, which you can output in SBS using the RPCS3 emulator. Their resolution is quite low but the stereo effect can still be impressive. Note that normally only half SBS is supported, but some games might have a community patch for widescreen resolutions, in which case full SBS might be possible. Make sure to set Configuration -> GPU -> 3D to "Side-by-side" before starting a game. This will tell the game that you are connected to a 3D display, in which case it would have an in-game option to enable stereoscopic 3D. You might also need to set the aspect ratio to 4:3. I can confirm that Prince of Persia Trilogy 3D works nicely. Note that you need a fairly beefy gaming rig to emulate PlayStation 3 well!
- RPCS3 – The Open Source Playstation 3 Emulator
What are some alternatives?
wyvern - Automatic conversion of call by value into call by need in the LLVM IR.
xenia - Xbox 360 Emulator Research Project
codon - A high-performance, zero-overhead, extensible Python compiler using LLVM
pcsx2 - PCSX2 - The Playstation 2 Emulator
xemu - Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
yuzu - Nintendo Switch emulator
cheat-engine - Cheat Engine. A development environment focused on modding
pkg2zip - Decrypts PlayStation Vita pkg file and packages to zip archive
dolphin - Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
vkdiag - Tool to detect and fix potential issues with Vulkan drivers
Ryujinx - Experimental Nintendo Switch Emulator written in C#
OpenEmu - 🕹 Retro video game emulation for macOS