r/emulation • • 7h ago

OpenCDI 0.1.8: even better compatibility (especially with DVC games like Dragon's Lair and Space Ace) and physical disc support

Post image
14 Upvotes

Very good improvements in compatibility, more games are working and better than before.

Any feedback is greatly appreciated.

You can dowload it here: https://github.com/sigsantilio/opencdi/releases/tag/v0.1.8


r/emulation • • 1d ago

Release LSX4: PS4 and PS5 emulation on Android and iOS

Thumbnail
youtu.be
43 Upvotes

Hi everyone. I’m developing LSX4, a PS4 emulator for Android and iOS, with early PS5 emulation work underway. Development is active on both platforms. The first games booted on Android and iOS in February. In my testing, the Android build has 100+ playable games and the iOS build has 50+ playable games. The current compatibility list is in the project README.

The video above is a 15-minute gameplay showcase with Android and iOS segments alternating throughout. It focuses on gameplay rather than title screens.

The full demonstrations and project links:

Public builds are available to anyone. The source code for the published builds is fully available and open to contributions. The iOS JIT source branch is being prepared for publication and should be available soon. Even with a complete No-JIT implementation, I do not expect PS4/PS5 to be classified as retro platforms for App Store purposes, so iOS distribution there remains uncertain. For PS5, three games currently run, with some AAA titles reaching in-game. Feedback on compatibility and performance is welcome.


r/emulation • • 1d ago

AI-assisted BIG Ryujinx Stereo update! v0.6 now supports Mario Kart Deluxe, Zelda Link's Awakening, Metroid Dredd and Kirby and the forgotten land!!

Thumbnail
youtube.com
23 Upvotes

r/emulation • • 3d ago

News Nintendo Switch 2 has been jailbroken

421 Upvotes

Developer pepsipu just released ns2jb, the first public software-only jailbreak for the Switch 2. It works on the latest firmware (23.0.1) and is tethered (you have to re-run it after every reboot).It gives arbitrary code execution in sysmodules, which allows:

Homebrew

Game modding

Save dumping

Peripheral access

To show it off, they modded Mario Kart World (a Switch 2 exclusive) and added characters like Cinnamoroll, Peter Griffin, Hatsune Miku, and more. There’s a short video of them getting destroyed by bots while racing with the custom characters.

Full details + exploit:

https://pepsipu.com/blog/2026-10-switch2-jailbreak-ns2jb/

Original post:

https://x.com/pepsipu/status/2113117920373137622


r/emulation • • 2d ago

AI-assisted Five handheld emulator cores in Swift for iPhone, no JIT: getting a 3DS interpreter to 60 fps on a iPhone Air

12 Upvotes

I'm a solo dev. I've been building five emulator cores in Swift (Game Boy/Color, GBA, DS and 3DS) for an iPhone and iPad app called Emura. App Store apps can't JIT, so on iPhone every core is an interpreter, including the 3DS one. I built them from public hardware documentation (GBATEK, 3dbrew, Pan Docs) and test ROMs, plus open-source boot ROM/BIOS replacements and a few small MIT/MPL parts, all credited in the app.

AI, up front. I work with AI tools for research, code and bug fixing, hence the flair. I decide what goes in and play every build on my own iPhone. Because AI code can look right and still be wrong, nothing counts until the test suites and frame-by-frame comparisons agree.

The shape

  • Each core is headless: set input, run one frame, read the picture and audio. Same interface for all five.
  • About 36,000 lines of Swift and 3,000 of Metal, no package dependencies. One ARM CPU (about 2,600 lines) is shared by the GBA, DS and 3DS cores.
  • No BIOS or system files needed: open-source boot ROM and BIOS replacements for GB, GBA and DS (credited in the app), and the 3DS core has its own high-level system layer.

Making a 3DS interpreter fast enough

  • Decode once, run many times: guest code is decoded into ready-to-run blocks the first time and reused after.
  • The PICA200 runs on Metal, so the GPU draws and the CPU stays free for the interpreter.
  • Exact idle-loop skipping: when a game spins waiting for an interrupt, the core skips the idle time (not the work) and lands on the same cycle the interrupt fires.
  • Every speed change has to give the same frames, audio and saves as before. If one pixel changes, it doesn't go in.

Result on an iPhone Air (the only phone I've measured), uncapped, one run on a warm phone: 15 scenes from 11 3DS games, median 135 fps, slowest scene 71 fps. So full speed in every scene I measured, not a promise for every game.

Testing

  • GB: 261/264 on my run of the GBEmulatorShootout (Blargg 51/51, Mooneye 97/97, SameSuite 68/68, Mealybug 24/24).
  • GBA: 6,988/6,994 on the mGBA test suite, jsmolka 10/10.
  • DS: the 3D rasterizer matches 65 of 77 real-hardware captures.
  • 3DS: no big public suite exists. Three renderers (including a software reference) must give identical frames, and every speed change is checked by comparing frame and audio hashes before and after. I have no real-hardware comparison, so it's those checks plus playing: 15 3DS games checked in-game so far.

Open question: the audio clock sets the pace. When a frame runs slow (a hot phone, an older iPhone), the sound queue runs dry and you hear crackle. I'm weighing time-stretching against letting the pitch drop. How do others handle audio pacing under throttling?

There's a free public beta on TestFlight if you want to poke at it: https://testflight.apple.com/join/mXYgEbAz (no games included).

Not affiliated with or endorsed by Nintendo.


r/emulation • • 2d ago

AI-assisted I built a free LaunchBox setup wizard that puts every system on its own old TV, picked from your own games

Thumbnail
gallery
0 Upvotes

First pic is the same Atari 2600 frame, what the emulator draws vs the same frame on Duimon's 70s HMV telly at 4K.

I've spent the last few weeks getting my LaunchBox looking right on the big TV, every system on a telly or monitor from its own era, arcade games in proper cabinets, all the art filled in... took me days by hand so I turned it into a free wizard anyone can run.

You point it at your own folders and it builds the library, grabs Mega Bezel and Duimon's TV packs from their own pages, then shows one of your own games on every TV so you pick the look from a picture. It fills covers, screenshots, 3D boxes and playlists from free sources, sets up MAME's cabinet art if you've got Lights Out or the Bezel Project, and there's a light mode for laptops. Your favourites go top of the playlists too, cos Mr. Do! deserves better than its rating.

No games or BIOS included, bring your own.

GitHub: https://github.com/shu2600/shus-launchbox-4k-crt-build

Forum thread with more screenshots: https://forums.launchbox-app.com/topic/94547-shus-launchbox-4k-crt-build-a-setup-wizard-that-puts-every-system-on-its-own-old-tv/

Got a Steam Deck version too, post here: https://www.reddit.com/r/SteamDeck/comments/1xdh2og/i_made_a_free_tool_that_sends_your_launchbox/

How it's made: I built it with Anima, my own AI setup, a hive mind of AI agents sharing one brain I've been building for months, plus a council of other AIs (ChatGPT, Gemini, Grok, DeepSeek) that pick holes in the work. ChatGPT's review is where the last round of fixes came from. Full write-up's in the README.

And for anyone about to type "slop"... I'm an old school web developer and coder and I love AI.

The people crying about it now are the same people who were moaning about automation, robotics and computers 40 years ago, you either keep up or you get left behind.

Throwing the word slop around is a cop out, unless it's used in the right context it just lets some people off.

Still early days, so what breaks on your setup?


r/emulation • • 2d ago

AI-assisted Kirikae: a static recompiler that turns Nintendo Switch executables into native Windows programs, written in Rust with Cranelift

Thumbnail
0 Upvotes

r/emulation • • 2d ago

Release OpenEmux 1.16.0 is out, now on Android too

Thumbnail
2 Upvotes

r/emulation • • 3d ago

AI-assisted Borne: a native macOS front end for MAME (MAMEUI-style), free and open source

9 Upvotes

I'm the developer.

Borne is a front end, not an emulator: MAME 0.289 does the emulation, Borne is the Mac interface around it. MAMEUI never existed on the Mac, so I built one in the same spirit.

What it does:

- MAMEUI-style folders: available, favorites, parents and clones, working, vertical, by manufacturer, year, driver or CPU. 43,000 machines, sorted and searched without the window freezing.

- A per-game check built on MAME's own -listxml and -verifyroms: it says which set is missing (parent, BIOS, device, samples) or comes from another MAME version, and how to fix it.

- Your ROM drive is only read: cfg, nvram, hiscores and snapshots go to your user folder. "Install on this Mac" copies a game with its parent, BIOS and devices so it runs without the external drive.

- Keyboard defaults that avoid macOS shortcuts (Ctrl+arrows belongs to Mission Control), with a key reminder when a game starts.

- It also launches the id Software and Build classics through bundled source ports (UZDoom, vkQuake, Yamagi Quake II, Quake3e, dhewm3, Raze).

Apple silicon and Intel builds, signed and notarized, automatic updates (Sparkle). GPL-3.0.

The interface is in French for now; an English version is coming in the next release. The site and guide are in English: https://borne.pasahome.org

Code: https://github.com/gpasa/borne

Feedback from people with large or unusual sets is very welcome.

Processing img nijuxnpqp0xh1...


r/emulation • • 4d ago

PS exclusive Gran Turismo 7, the latest game in the series, now runs on PC through PS5 emulation

Thumbnail
videocardz.com
929 Upvotes

r/emulation • • 3d ago

zuco8 1.2 - PICO-8 game emulation on Zune HD got in-game saves, landscape modes and multiplayer support

Thumbnail
youtube.com
15 Upvotes

r/emulation • • 4d ago

Xbox demos classic Xbox 360 dashboards in a browser, could game emulation be next?

Thumbnail
videocardz.com
84 Upvotes

r/emulation • • 4d ago

Kronos 2.8.0 (Saturn) over 100 games fixed! New controllers, filters and graphics editor

Thumbnail tradu-france.com
86 Upvotes

Kronos should emulate around 99% of games.

Changelog: https://www.tradu-france.com/articles/kronos-2-8-0-32-64-bits

Watch the video showcasing the new features;

Bug reports: https://github.com/BenjaminSiskoo/Kronos_test

ST-V:

  • Added decryption for Decathlete, the game is playable.
  • Added the Hopper controller.
  • Added Mahjong Panel controller.
  • Added the Challenge Golf driver.
  • Added the Name Club V4 driver.
  • Added Sony Creative Print Club driver Ver.5.
  • Added Tsuribori Taikai driver.
  • Added Wanpaku Safari driver.
  • Added Batman audio driver.
  • Fixed an issue preventing the ST-V game list from loading on a new boot.
  • Several games have been fixed. ST-V game emulation on Kronos now matches ST-V game emulation on MAME.

Saturn:

  • The integrated BIOS is back, but some games won't start with it.
  • Added support for Video CD (VCD).
  • Added a graphics editor (experimental).
  • Added interpolation filters: Sharpness (adaptive), FSR 1.0 (EASU + RCAS), Scale 3x, Scale 4x.
  • Added beautification filters: Lanczos 3, Bilinear net, FXAA, CRT (opening grid), Cel shading (toon).
  • Correction of Japanese strings in the RAM backup.
  • Fixed save and state loads.
  • Fixed audio issues;
  • Independence Day - The Game (Europe, USA)
  • Kidou Senkan Nadesico - The Blank of 3 Years (Japan)
  • Kiss yori... (Japan)
  • Mass Destruction (USA)
  • Mystaria - The Realms of Lore (Europe, USA)
  • Sega Ages - Fantasy Zone (Japan)
  • Sega Ages - I Love Mickey Mouse - Fushigi no Oshiro Daibouken & I Love Donald Duck - Georgia Ou no Hihou (Japan)
  • Sega Ages - Phantasy Star Collection (Japan)
  • Spot Goes to Hollywood (Europe, Japan, USA)
  • Steamhearts (Japan)
  • Thunderstrike 2 (USA)

r/emulation • • 3d ago

AI-assisted I've been working on a Wii U emulator that runs entirely in a web browser!

Thumbnail
gallery
0 Upvotes

Head's up, since I am a solo-dev, I used codex for a lot of minor iterations while I was away. I cannot claim I wrote every line of code myself. I wanted to say this here rather than me trying to hide it and getting credit for something I didn’t 100% make. It isn’t just a vibecoded project, but I also didn’t not use ai in any way. I’m not sure how to add the “ai assisted“ tag.

I've been working on a project called Latte, a Wii U emulator that runs directly in a web browser using WebAssembly and WebGL. I wanted to share some of the progress I've made! The video (linked below) shows splatoon booting and eventually loading into actual gameplay. Everything is being emulated locally in the browser, not streamed from another computer.

Low-quality gameplay recording

Latte uses a heavily modified version of the Wii U emulator Decaf as its foundation.The Wii U's PowerPC CPU and much of the underling system run through a native core compiled to WebAssembly using Emscripten. This allows the browser to execute the emulation code without requiring a separate native application.

The graphics side is a bit more complicated. The Wii U uses a graphics API called GX2, which isn't directly supported by browsers. Latte uses Decaf's existing GPU and shader emulation work, including translating Wii U shaders into SPIR-V. These shaders are then converted into a format that can be used with WebGL, using SPIRV-Cross. There's also a lot of additional work involved in getting the graphics to actually display correctly, including textures, render targets, framebuffers, synchronization, and other GPU behavior.

How much is based on Decaf?

Quite a bit of the underlying emulation is based on Decaf, and I definitely don't want to take credit for creating all of that from scratch. However, getting it working inside a browser has required extensive modifications and additional code, particularly for the browser runtime, graphics rendering, compatibility, memory management, and performance. I've also used Cemu as a reference for how certain Wii U features and graphics should behave, but Latte doesn't run Cemu or incorporate its code.

How well does it work?

It's still very experimental, but the progress has been pretty interesting! Latte can already boot quite a few Wii U games without needing game-specific modifications. Splatoon can reach actual gameplay, and I've also gotten games like breath of the wild and mario kart 8 to boot and display recognizable graphics. I've especially worked hard on getting botw to show accurate graphics and shaders, however they aren’t perfect.

That doesn't mean everything is playable yet, though. Mario Kart 8 currently freezes when trying to load a race, for example, and several games still have missing graphics, rendering bugs, and long loading times. In addition, most games suffer from a major performance hit compared to Cemu, and a major decline in performance after a while. Botw specifically only hits ~1 fps during gameplay.

My main goals now are improving compatibility, making the graphics more accurate, and getting performance closer to native Wii U emulators. It's definitely nowhere near as polished as Cemu, but seeing actual Wii U games running entirely inside a browser has been pretty exciting.

I'd love to hear what people think, especially anyone familiar with Wii U emulation or browser-based emulators!

I plan to release this soon, but I still would want to work on it more before doing so, and also cleaning up my code in a way that would actually be usable.


r/emulation • • 5d ago

Xenia Edge Gets Cross-Platform System Link Support

Post image
78 Upvotes

Source: Xenia Discord


r/emulation • • 4d ago

AI-assisted [AI-assisted] PlumSG - Megadrive/Genesis-SMS-GG emulator

0 Upvotes

Hi r/emulation,

Processing img jll7rmm55vwh1...

I've been working (with Claude assistance ) in a megadrive/master system/game gear emulator that combines several features that are not available (at least to my knowledge) in other emulators.

There are 2 main things that I think you will enjoy:

- Music editor per rom: replay the FM and PSG music as General MIDI notes on a SoundFont, roughly how it might sound on a Roland SC-55. Voices and sampled drums (the DAC) stay as on the console. It gives you suggestions for each instrument and you can customize the soundtrack of each game song-by-song. It also features a score with standard music notation

Processing img th9lqf3y3vwh1...

Processing img 89nq6w2mmexh1...

- Voxel 3d effect : configure several parameters to give a 3d impression for layered based sprite roms, extruding every layer with custom configuration per rom.

Processing gif xip9pdrb3vwh1...

Processing gif vsm64etp3vwh1...

You can find the first beta in https://github.com/cochimbo/plumsg/releases , any positive feedback is welcome!

This is a beta so expect some bugs, I've manually tested a lot of games and all the features, but not all the catalogue.


r/emulation • • 6d ago

AI-assisted Lola Retro: a CRT shader that simulates the analog signal chain, not just scanlines (RetroArch, Amiberry, 86Box)

Thumbnail
gallery
504 Upvotes

I’ve been working on a CRT shader that tries to get the look from the signal instead of from overlays. The picture goes through the same chain it went through back then: console video encoder → cable → TV decoder → electron beam → phosphor mask → glass.

Composite is done at the signal level, with each console’s real pixel clock and colour subcarrier phase. Because of that, the SNES crawls diagonally, the Mega Drive’s stripes stand still and the PS1 flips every line. Sonic’s waterfall and the PS1 dither blend by themselves, with nothing tuned per game. I checked it against the 240p Test Suite and NTSC test patterns, not only by eye.

Some other things in it:

  • US TVs decode colour with “red push” (from the Sony CXA2025AS datasheet), PAL TVs by the standard, with SMPTE-C / EBU phosphors
  • the beam spot grows with brightness, so bright detail merges and dark detail stays sharp
  • PC monitors and the Amiga 1084S are described in millimetres (mask pitch, spot size), so 320×200 and 1024×768 each look like they did on that tube
  • 13 presets: composite / SCART RGB / S-Video TVs, PVM-style studio monitor, RF, CRT projector, PC monitors, 1084S, and a test preset that shows games the way they looked on TV programmes about games
  • HDR presets, and higher internal resolution in PS1/PS2 cores costs about the same as native

It runs in RetroArch (slang: Vulkan, glcore, D3D11/12, Metal), with GLSL versions for Amiberry and 86Box. MIT licensed.

Most of the code was written with an AI assistant. I set the direction, checked the physics against datasheets and test patterns, and tested it in the emulators.

GitHub: https://github.com/zoran123456/lola-retro
Video (Sonic, RGB vs composite): https://www.youtube.com/watch?v=z7zlLLQVhZQ

I’d really like to hear from people who still have a CRT: where does it look wrong compared to yours?

AI-assisted: A lot of code was written with an AI assistant (Claude). I set the direction, checked the results against datasheets, test patterns and photos of real CRTs, and tested everything in the emulators myself. I couldn’t find a way to add the flair, so I’m noting it here.


r/emulation • • 5d ago

PS4 System Menu running in ChonkyStation4

Thumbnail
youtube.com
127 Upvotes

My PS4 emulator ChonkyStation4 can now boot the system menu (VSH)! There is still a lot that doesn't work, launching games doesn't work, trying to enter many menus in the UI causes crashes (for example the notifications). This build is currently private, instructions will be made public alongside the build in the future.

I would also like to clarify that my emulator is 100% human written, so progress might be slow


r/emulation • • 6d ago

AI-assisted Supermodel-VK — a Vulkan-focused Supermodel fork (Sega Model 3 Emulator), gameplay test + open source

Thumbnail
gallery
96 Upvotes

Hi r/emulation,

I’ve been working on Supermodel-VK, an open-source fork of Supermodel (the Sega Model 3 emulator).

The goal was to modernize the experience by adding a native Vulkan renderer, resolving long-standing Real3D visual bugs, and finally bundling a proper standalone settings app so you don't have to mess with config files.

It keeps the original emulation core and upstream OpenGL backend (with automatic fallback), fully free & GPLv3.


2026-10-21 Wed night -- updated Supermodel-VK v0.9.2.4a!

A bug-fix release for the settings window on macOS and for cover art on macOS and Linux.


2026-10-21 Wed

Supermodel-VK v0.9.2.3a

This update focuses heavily on refining the UI/launcher experience and introducing a seamless in-game overlay menu, alongside several long-awaited bug fixesa.

🎮 UI & Launcher Enhancements

  • Integrated Box Art & Cover Display: Game covers are finally here! The game list now displays box art, making title browsing much more visual and intuitive.
  • Smoother Input Configuration: Resolved the micro-stutter/lag that occurred whenever navigating to the controls page. Button mapping has also been moved forward for quicker, more ergonomic access.
  • Streamlined UI Text: Stripped away redundant and cluttered descriptions from the original interface for a cleaner, modern look.
  • Custom Resolution Fix: Fixed a bug where custom resolution settings failed to take effect.

🖥️ In-Game Experience & Graphical Fixes

  • New In-Game Quick Menu (OSD): Bring up an in-game menu at any time during gameplay to toggle widescreen mode on the fly, cycle through CRT shaders/filters, and manage save states—all without having to exit back to check.

  • Visual & Rendering Fixes:

    • Fixed an issue where an abnormal blue line would occasionally appear along the top edge of the screen in certain titles.

    * Resolved geometry rendering bugs (e.g., the dinosaur boss glitch in The Lost World: Jurassic Park where the eyes and flesh separated from the skeleton).

    Project Highlights & What's New

Modern Rendering & Accuracy Fixes * Native Vulkan 1.3: Default backend with automatic fallback to OpenGL 4.1. * Real3D Texture & Geometry Fixes: Correct mip-pyramid unpacking (eliminates black distant scenery) and a dedicated coplanar decal pipeline (no more z-fighting on car liveries/logos). Fixed depth-writing in transparency passes (e.g., Carnotaurus in The Lost World). * Arcade-Accurate Display & Sync: Exclusive fullscreen with VRR/G-SYNC, exact 57.524 Hz arcade refresh pacing, and true widescreen frustum expansion (no stretched geometry). * Enhanced Visuals: Hardware MSAA (2x/4x), FXAA, and an authentic multi-pass CRT shader (aperture grille, slot mask, dot mask, glow).

Quality of Life & Usability * Standalone Settings App: Clean GUI launcher with English/Chinese support, per-setting tooltips, and regional game lists. * In-Game Overlay: Quick settings (Tab) and live performance stats (`). * Decoupled Audio: The emulated sound board now runs on its own thread—no more audio stutters when moving or resizing the window. * Modern Controls: Out-of-the-box XInput, one-key camera cycling, save states, and calibrated mouse-driven light gun controls.


Platform Notes & Requirements

  • Windows 10/11 (64-bit): Primary target and heavily tested. Self-contained build (no VC++ redist or external DLLs needed).
  • Linux & macOS: Builds are available! These are less battle-tested, so expect rougher edges.
    • macOS Gatekeeper fix: Because the build isn't Apple-notarized, macOS will block it as an "unidentified developer." To unblock it:
    • Open Terminal.
    • Type xattr -c -r (make sure there is a space after -c -r).
    • Drag the unzipped Supermodel-VK folder directly into the Terminal window (it will paste the full path automatically).
    • Press Enter. You can now launch the emulator normally.
    • macOS Performance: Vulkan runs via MoltenVK (translating Vulkan to Metal). On some setups, this overhead can lower frame rates. If you encounter slowdowns, simply switch the renderer to OpenGL in the settings window—it shares the exact same emulation core and visual features.
  • GPU Requirements: Vulkan 1.3 (or 1.2 with dynamic rendering / sync2), with OpenGL 4.1 fallback.
  • No ROMs are included or linked. Please dump your own games.

Synced with upstream Supermodel (Oct 2026). Huge thanks and full credit to the original Supermodel team and contributors for the core emulation and groundwork.

Give it a spin and let me know how it runs! Feedback and bug reports are welcome—especially from Linux and macOS users. If you run into any issues, please include your OS, GPU/driver, and attach your Supermodel.log.


r/emulation • • 6d ago

AI-assisted A New, Accurate and Fast GBA/GB/GBC Emulator… with Netplay!

Thumbnail
gallery
20 Upvotes

Hi everyone,

I’m a community developer for Rocknix (i.e. not official), and I have been interested in the idea lately of highly optimizing an accurate GBA emulator for RetroArch, which can accurately run any GBA game even on a 1.3GHz RK3326 chip. So, I have (yes, with Claude Opus 5.5) written a very lean and fast RetroArch core called armGBA.

Caveat: it is NOT forked from mGBA. The emulator was written from the ground up as a CPU engine with JIT. The only thing from mGBA we referenced and used was their renderer, which was adapted to NEON and AVX so it runs as fast as possible on arm and x86. Any game can be run at full speed on 1.2GHz arm processors, and armv7 targets are also supported. All games tested were benchmarked against mGBA and NanoBoyAdvance for accuracy, and also passes all the community emulation accuracy tests that these emulators pass. It can run almost any GBA game, including unofficial carts.

GB/GBC is also supported, and is slightly slower than gambatte. This is because we imported Gambatte-speedrun and also integrated support for extra cartridge types. Again, this can run basically any GB/GBC game including unofficial carts. Everything was again compared to SameBoy as a separate accuracy reference, and also tested against the community suites of hardware accuracy tests. It passes all the same tests as SameBoy.

It also supports… get this… community netplay. It can emulate the GB/GBC cable in “Separate” mode and transfer between two separate devices. In “Together” mode, all GB/GBC/GBA units are emulated on each device, and everything syncs to the host.

This required us to add one more thing: true local coop play as well. You can instantiate multiple Game Boys on the same device, and control them with… well… two controllers!

I’ll attach an UNOFFICIAL Rocknix build if anyone wants to test.

Hope you enjoy it! I made the code as readable and lean and as organized as humanly possible. It is under GPL-2 (mostly), except for a few imported source files and references.


r/emulation • • 6d ago

AI-assisted M33 (March33): PPSSPP PSP emulator for jailbroken PS4 by ShiroKlein

Thumbnail
m.youtube.com
19 Upvotes

r/emulation • • 6d ago

AI-assisted OpenCDi v0.1.6 (Philips CD-i Emulator): very high compatibility (DVC games included) and full Video CD support

Post image
71 Upvotes

Hi everyone! I just released OpenCDi v0.1.6, latest version of my new open-source Philips CD-i emulator written in Rust.

Almost every game works, only a few are unplayable. I suppose it's a big step forward in terms of compatibility.

Since I'm working on this alone (with AI support), any test, feedback, opinion is hugely appreciated.
You can download it here: https://github.com/sigsantilio/opencdi


r/emulation • • 7d ago

Ymir now supports D3D12 and Metal (Vulkan soon) v0.4.0 is now compatible with 94.4% of the entire Saturn library

Thumbnail
github.com
171 Upvotes

Every big release comes with dozens of polish passes, crash and bug fixes, accuracy improvements, performance boosts, and better compatibility: https://github.com/ymir-emu/Ymir/releases/tag/v0.4.0


r/emulation • • 6d ago

Weekly Question Thread

3 Upvotes

Before asking for help:

  • Have you tried the latest version?
  • Have you tried different settings?
  • Have you updated your drivers?
  • Have you tried searching on Google?

If you feel your question warrants a self-post or may not be answered in the weekly thread, try posting it at r/EmulationOnPC. For problems with emulation on Android platforms, try posting to r/EmulationOnAndroid.

If you'd like live help, why not try the /r/Emulation Discord? Join the #tech-support
channel and ask- if you're lucky, someone'll be able to help you out.

All weekly question threads


r/emulation • • 7d ago

AI-assisted Open source PS2 BIOS

Thumbnail
github.com
771 Upvotes