peg86 uses v86 to emulate an x86 CPU running ReactOS to play Peggle Deluxe and its variants in your browser.
Compatibility is widely untested. If you have a decent computer, it should work. Mobile is supported (use the input field to type) but performace will not be as good as using a PC/Mac.
| Device | Browser | OS Version | Runs? |
|---|---|---|---|
| M2 Mac Mini | Safari | 26.3.1 | Great |
| Macbook Neo | Safari | 26.3.2 | Great |
| iPhone 16 Pro Max | Safari | 26.1 | Great |
| iPhone 16 | Safari | 26.1 | Great |
| iPad 10th Gen | Safari | 26.1 | Good |
| iPhone 14 Pro Max | Safari | 26.2 | Great |
| Surface Pro 4 | Edge | Windows 10 22H2 | Bad. |
Hosting peg86 on your local network or server is as easy and running one command! The total insallation size is ~2.79GB including all available versions of Peggle.
Note
Node.js is required to host a peg86 instance because it needs to be ran with npx serve!
python -m http.server won't serve the files properly and is not compatible.
Linux should be compatible, but I have not tested it.
macOS / Linux:
curl -fsSL https://sinceohsix.github.io/peg86/hosting.sh | bash
Windows
Coming Soon!
- No game audio. ReactOS doesn't support audio in v86 (See v86 Issue #1007). This can only be fixed by using a different operating system which I am looking into.
- Game sometimes runs too fast. From my testing, this has only happened with Nights on my Mac mini.
- Wow Edition is much slower than usual in the first boot. Gameplay wise, it performs the same as the other games.
Peggle Prototype (Pego) can be found here. Read the description of the archive.org page for more details and debug controls.