Emulation

119 readers
2 users here now

Discussion and News forum for all things video game emulation related, or tangentially. Platform agnostic. Mobile is welcome too. We'll keep it loose, but more focused on emulation. Piracy discussion is allowed, that's one reason we're on this domain.

A General Discussion will be stickied for the community to chat in about whatever. Staying on topic isn't important in any GD stickies.


Rules

#1: Obey our domain rules first and foremost.

#2: Mundane Tech Support/Game Sourcing Questions need to be kept to the stickied posts, unless it's something novel/interesting others might want to see.

#3: Unless it's at least tangentially relevant to emulation, no politics. Don't get your toque in a knot.

#4: Be nice, and consider reporting an offending hoser of #4 instead of responding to mean people to begin with.

Inspired by negative impressions of /r/ROMS:

#5a: Strive to be polite & patient with noobs asking questions.

#5b: Doesn't mean be a doormat.


Helpful Links

Good shaders for stuff like retroarch: https://github.com/RetroCrisis/Retro-Crisis-GDV-NTSC

https://docs.libretro.com/shader/crt_royale/

Boxart

https://r-roms.github.io/ Get all your games here, retro and up. r/ROMs reddit community's game link aggregator.

Myrient for data hoarders. Here you can get full sets of PS3/360 era games: https://myrient.erista.me/files/ A Download Manager is recommended. JDownloader2, for example, download the clean installer here: https://board.jdownloader.org/showthread.php?t=54725

Another aggregator: https://shakil-shahadat.github.io/awesome-piracy/#roms

https://emulation.gametechwiki.com/index.php/Main_Page The wiki dedicated to all things emulation.

https://www.readonlymemo.com/emulation-101/


Fiddly Switch Shit

Prod Keys for Switch

Switch Firmware

Currently probably maaaybe the good yuzu fork: https://git.citron-emu.org/Citron/Citron

Ryubing probably the main Ryujinx fork: https://git.ryujinx.app/ryubing/ryujinx

Mirror of the last release of the original project: https://git.axenov.dev/mirrors/ryujinx

Switch games: https://nsw2u.com/


Speaking of which...

For more fiddly emulators, their wiki sites provide tweaks/fixes/hacks, and explain any bugs that are still known issues.

https://wiki.pcsx2.net/Category:Games

https://wiki.rpcs3.net/index.php?title=Category%3AGames

https://wiki.dolphin-emu.org/index.php?title=Nintendo_GameCube

https://wiki.dolphin-emu.org/index.php?title=Wii


Hax

Account Required Pre-Patched ROM/ISO hacks and fan translations here: https://retrogametalk.com/repository/

DIY ROM/ISO patches: https://romhackplaza.org/

Browser based ROM patchers: https://www.marcrobledo.com/RomPatcher.js/

https://www.hack64.net/tools/patcher.php

https://www.ff6hacking.com/patcher/


Good Programs

The good (standalone) N64 emulator: https://github.com/Rosalie241/RMG

Quick and Dirty shaders in a window you can overlay on other windowed emulators: https://github.com/mausimus/ShaderGlass

DM me if you'd like to mod. Please be over the age of 25, provide your country of origin (Canadian/friendly countries), and give a reasonable description of what your intentions are. l'o'l funni c'o'l'o'urs.

founded 1 month ago
MODERATORS
1
2
General Discussion 2025 (sh.itjust.works)
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 
 

Shoot the shit, no theme thread.

2
 
 

Here anyone can ask for help with problems they are having related to emulation and sourcing game files, or tangentially related items.

3
 
 

Other emulation communities allow decomp/recomp posts, so I'll keep to that trend.


Dinosaur Planet: Recompiled is a static recompilation/native port of Dinosaur Planet using the N64: Recompiled project.

This project does not use emulation. Instead, game code is ran natively on your system with graphics rendered by RT64.

4
5
6
 
 

"# HUGE News in Flycast Improvements!

To make this readable for everyone (since too long and people complain, but not detailed enough and people ask questions), I'm organizing everything in separate paragraphs so you can choose what to read. There have been epic updates for multiplayer, Mali GPU rendering, and much more. Let's start with the biggest news, which will allow many users to enjoy something never before possible. Flycast gets updated every couple days, and these updates are very often big, and add new features, or improve features. Many emulators release updates and it's "Random Bug Fixes" and that is not what happenes over at Flycast. https://flyinghead.github.io/flycast-builds/ is all you need, and all you have to do, is extract, and place Flycast where your current Flycast instance is (PRO TIP: I rename old version FlycastBKP" just in case the 1 in a million I want to go back, I still have it) and now all your settings and every thing remains, super easy. Do it often, It is worth it, and only takes 30 total seconds.

MALI GPUS GET PER PIXEL SUPPORT!

YES! I know, it's FINALLY possible! Dreamcast's Per Pixel sorting mode, the most accurate and required for many games to render exacly as it should, has never worked properly on MALI GPUs in any Dreamcast emulator. Today we see Mali GPUs in LOADS of portable devices like phones, micro computers, tablets, and much more. Due to the lack of Vulkan PER PIXEL support in Mali's drivers, depending on the specific MALI GPU in your device, you could experience missing textures, blank screens, or weird graphical glitches. This is ironic because Per Pixel is required in many games to NOT have graphical glitches and missing textures.

Per Pixel is much harder on the system and requires a lot more power to perform. The majority of games on Per Triangle render just fine, or close enough that aside from an occasional clip or other very minor gfx glitches, but it is more than fine for most people. Unfortunately though, many games use special effects and render characters with translucent polygons that can be shadowed, and many other special effects requiring Per Pixel to avoid issues. If you don't want Sonic's blue head clipping through the white of his eyes, or need Jet Set Radio to render characters properly, or Speed Devils to show your headlights in-game at night, PP is required. Well, for MALI GPUs, which are being used more every day due to their great price-to-performance ratio, has left many Dreamcast emulation users to deal with only Per Triangle or Per Strip.. until today!

Before now, if you had a Mali GPU and wanted to render Per Pixel for ANY Dreamcast emulator, it couldn't be done. Now, Flycast once again breaks the mold and has made it possible to enjoy Per Pixel sorting on your MALI GPUs with no issues! There are a few things to note when using Per Pixel thou. You might be able to hit 6X resolution on Per Triangle, but PP being much more accurate requires much more power, so you might only reach 3x-4x reslution in PP versus 6x+ on Per Triangle. In theory, you should play at Per Pixel for the most accurate and perfect reproduction of every game, unless limited by your hardware—then you can sacrifice accuracy for higher resolutions/frame rates using Per Triangle because this allows much weaker devices to still be able to play, even if it's not perfect. Now MALI GPU users no longer have to sacrifice that "perfectly accurate" emulation you can achieve 99.9% of the time with Per Pixel sorting, and can for the first time enjoy PP on their devices. Currently its on the DEV branch on the https://flyinghead.github.io/flycast-builds/, but should be updated on the dev branch of the Google Play Store release very soon. If you use GPS, just ensure your enrolled in the beta track, which can be done by visiting the GPS page for Flycast, scroll down and hit BETA TRACK, and then wait a few minutes and refresh and you can then hit "UPDATE" at the top of the page, and that is all yo need to do to switch over to the Beta track, to get the Dev releases and stay up to date with out you doing anything!

4 Player Local SplitScreen Gaming With Users Around The World!

Have you ever wished you could enjoy split-screen Dreamcast games with friends from around the world? Well, now you can! With Arkadyzja, you can play any game that runs in Flycast, including arcade games from Naomi 1 & 2, Atomiswave, and System SP—but now you can enjoy all of those with 4 PLAYERS! You haven't experienced tennis until you've played Virtua Tennis with 4 players. The newer and very active Arkadyzja has rolled out some INSANE updates, and with a whole new display system overhaul, you can enjoy playing any Flycast or DuckStation (PS1) games with your friends with 4-player support! Always free, it allows superior connection over other methods of playing local split-screen across the globe!

You Can Use A Real DC Controller, VMU, and Rumble Pack On Flycast!

Yes, you heard that right. Now you can plug your DC controller with VMU and Rumble right into Flycast, and get it to work EXACTLY as it would on a Dreamcast. You can even save/load games from one to the other! The saves are identical, so you can play on your DC, save to the VMU, plug into your Flycast instance, and load up that file. I'm very proud to say I've been a big help to this project specifically. You can read more about it elsewhere, and for just a few dollars and minimal skills (or just buy one of our premade ones), you can get your DreamPicoPort set up to use any Dreamcast controller (yes, any DC controller). For the first time ever, you can save your favorite VMU mini-games from Flycast right to your VMU!

DCnet Allowing Dreamcast And Flycast Users To Play Native Online Games Together!

With the latest addition of Speed Devils, marking the first time in 20+ years that you can play Speed Devils Online, you can now play on your real DC with Flycast users! All you need to do is get DreamPi running so you can connect your DC to the internet, and BAM! https://dreamcastlive.net/dreampi-tutorial/

Currently for Flycast, the following games are working on DCnet:

  • 4x4 Evolution

  • Aero Dancing F - Todoroki Tsubasa no Hatsu Hikou

  • Aero Dancing i

  • Aero Dancing i Jikai Saku Made Matemasen

  • ChuChu Rocket

  • Daytona USA

  • Dee Dee Planet

  • Golf Shiyou Yo 2

  • Hundred Swords

  • Internet Game Pack

  • Monaco Racing Simulation 2

  • NBA 2K1

  • NBA 2K2

  • NCAA 2K2

  • NFL 2K1

  • NFL 2K2

  • Ooga Booga

  • PBA Bowling 2001

  • Planet Ring

  • POD: Speedzone

  • Sega Tetris

  • Speed Devils Online

  • StarLancer

  • Toy Racer

  • World Series Baseball 2K2

  • Worms World Party

With a new server added for DCnet, playing with users all over the world now gives you much better PING results for smoother gameplay. While Flycast has always been able to access online gaming features that existed, the fact that you needed basically a perfect setup to play made many users unable to participate. There are MANY connection requirements, NAT and PORT FORWARDING and many other things that were just a pain, whereas DCnet will even play over open WiFi connections with no network-side setup!

Possible Future Improvements

These aren't guaranteed as they must get final approval from the boss himself, but in the next week or two, there will be some big changes to the cosmetic end of Flycast submitted for approval. Due to the emulator being open source, users can submit fixes, changes, and improvements, which—pending approval from the legend himself, Flyinghead—can go live.

A new "themes" system is being built and nearly ready for submission. This would give 5 themes initially for users to apply and change the appearance of the UI for Flycast. Users will have access to light, dark, high contrast, and a few fun themes to make your experience suit your needs.

There's also a Multi Button Bind system being finished up for submission, allowing you to finally map button combos! With the new addition of The DreamPicoPort, and companies remaking Dreamcast controllers for PC use, being able to bind multi-button mappings allows these controllers to run extra emulation commands like fast forward, save and load state, restart, and much more. Additionally, a super easy-to-use custom boxart implementation is being worked on. If approved, it would take seconds at most to change boxart in your library, which is VERY useful if the database used for cover art has low quality or missing images, even for arcade and homebrew games.

While none of these features are promised to make it through the approval process, it shows what a great community can accomplish when working together. It's exciting to watch what new features come to Flycast. Updates arrive every few days with new features, fixes, and performance improvements. If you've had issues in the past, now is the time to try again, especially if you have a device with a MALI GPU.

Hope You Enjoyed!"

7
8
 
 

"The Show Must Go On

Video games and television have a lot of shared history. Many home consoles of the earlier generations were played exclusively on TVs. These machines were marketed as interactive experiences, like a program or show viewers could directly control. They were promoted as digital entertainment systems, as accessories not unlike VHS players or high-end stereos. Some games were even specifically designed to take advantage of CRT TVs, such as those compatible with the NES Zapper or various other "light guns". Even as video games evolved into their own media, TVs were still the medium through which many people enjoyed them."

9
 
 

https://www.mamedev.org/releases/whatsnew_0277.txt

00:00:00 MAME Testers bugs fixed 00:00:23 New working systems 00:01:35 New working clones 00:01:47 Systems promoted to working 00:01:58 Clones promoted to working 00:02:10 Apple II cleanly cracked disks 00:03:17 Apple II original disks 00:03:29 Apple Macintosh 400K/800K cleanly cracked disks 00:03:42 Apple Macintosh 400K/800K original disk images 00:03:56 Sega Mega Drive/Genesis cartridges 00:04:10 MSX1 cartridges 00:04:17 MSX2 disk images 00:04:25 SNK Neo-Geo cartridges 00:04:41 NEC PC-98 hard disks 00:04:50 Sega Saturn CD-ROMs 00:05:05 Sega Beena cartridges 00:05:19 Sharp X68k disk images 00:05:33 Sinclair ZX81 cassettes 00:05:45 NEC PC-98 disk images - Software list items promoted to working

10
 
 

This month’s retro news round up includes some historical info about Super Mario 64, a new legal emulation service, and a metric tonne of mobile phone games thought lost being preserved online.

Follow me on Twitter: https://twitter.com/ebtks Like Retro Revisited on Facebook: https://www.facebook.com/RetroRevisited Add me on the Switch: SW-4739-9270-8209 Support me via Ko-Fi: https://ko-fi.com/retrorevisited

The show even has chapter breaks, so you can watch just the parts you want:

0:11 - The Strange and Unusual 0:56 - Ports and Remakes 2:30 - Hardware and Accessories 2:43 - Homebrew 3:51 - Long Thought Lost 4:51 - Fan Translations

Support the Retro Wave movement by listening to this month's playlist (same as last years - sorry!): https://youtube.com/playlist?list=PLsLHRkveU8ai3wO7V9uWDVpOPdlQ0F4jh

This video's links:

That Shigeru Miyamoto interview: https://www.timeextension.com/news/2025/04/a-rare-shigeru-miyamoto-interview-about-the-making-of-mario-64-has-just-surfaced-online

More details (kind of) on Recade: https://www.recade.io/#/

Zookeeper 1 & 2 on Commodore 64: https://vector5games.itch.io/

Poltergeist Hellschool on Commodore 64: https://tnd64.unikat.sk/

Fish Tycoon on he Commodore 64: https://tooizzi.itch.io/fish-tycoon-c64

Thunder Bird for the Commodore 64: https://tnd64.unikat.sk/

Super Amok on the Commodore 64: https://github.com/joeyc64/SuperAmok?tab=readme-ov-file

Kye on the Commodore 64: https://cobbpg.itch.io/kye-c64

Shipwrecked on the Commodore 64: https://ka-plus.pl/en/store/Windigo-Games-C64-floppy-Devolution-Eternal-Winter-Shipwrecked-p745312345

Croc for the Commodore 64: https://www.argonautgames.com/c64croc

Bonsai Quest on ZX Spectrum https://jgajete.itch.io/bonsai-quest

Frogger RX on the ZX Spectrum: https://happycodingzx.itch.io/frogger-rx

The Last Bullet on the ZX Spectrum: https://mananuk.itch.io/lastu-bullet-zxspectrum

Bubble in Trouble on the ZX Spectrum: https://bitmagine.itch.io/bubble-in-trouble

Driar on the ZX Spectrum: https://bitmagine.itch.io/driar-zx-spectrum

Jogos 80 em: Cadê os Artigos for the ZX Spectrum: https://teknamic.itch.io/jogos-80-em-cade-os-artigos

AMIner for the Amiga: https://lastminutecreations.itch.io/aminer

Burger Time 500 on the Amiga: https://jotd666.itch.io/burgertime-500

Phantomas en el Museo on Amstrad CPC: https://mojontwins.itch.io/phantomas-en-el-museo-amstrad-cpc

SkillTeam on the Amstrad CPC: https://davidprograma.itch.io/skillteam-cpc

The Tale on the Commodore Plus/4: https://plus4world.powweb.com/software/The_Tale

Hero GP on the Game Boy Colour: https://thalamusdigital.itch.io/hero-gp-game-boy

Parasite Pack on the NGage: https://www.etsy.com/uk/listing/1882343600/parasite-pack-ngage-cib?show_sold_out_detail=1&ref=nla_listing_details

Puyo Puyo Fever Habanero on Mobile: https://bsky.app/profile/rockmancosmo.bsky.social/post/3lmxhpw6jbs2z

Makai Toushi SaGa on Mobile: https://x.com/RockmanCosmo/status/1910117876134224215

23 i-Mode titles, developed by Konami: https://x.com/RockmanCosmo/status/1907894595767459980

Cubic Invaders and Densha de GO!: Going Round in Yamanote Line on mobile: https://x.com/RockmanCosmo/status/1914714650475892753

Two Builds of Mechanoids 2 - The Final Conflict for the SNES: https://www.gamesthatwerent.com/2025/04/mechanoids-2-the-final-conflict/

Magician's Apprentice for the Konix Multisystem: https://www.gamesthatwerent.com/2025/04/magicians-apprentice/

English language translation of The Blue Crystal Rod for the SNES: https://romhack.ing/database/content/entry/PHhvov3uR6uRhtqxVL2UeA

English language translation of Puppy Love Story for the Casio Loopy: https://romhack.ing/database/content/entry/79qRrLCvRwC0K4tySOyC3A

English language translation of Sakura Wars 2 on the Saturn: https://segaxtreme.net/resources/sakura-wars-2-english-translation.412/

English language translation of Dark Seed on the Saturn: https://segaxtreme.net/resources/dark-seed-us-english-translation.409/

English language translation of Princess Crown for the Saturn: https://github.com/eadmaster/pcrown

11
 
 

Firefox is slow with HTML5, you may need something Chromium based to get full speed in 3D games just FYI.

12
 
 

This pull request fixes lighting/rendering/upscaling issues in games like Ghost in the Shell, Jak X -Mondern Combat Racing, Suikoden III, Time Crisis 3 and Drakengard among others.

13
 
 

Copy Pasta from r*ddit: /u/ harakari:

https://www.reddit.com/r/emulation/comments/1k8lcq3/arcademania_mame_for_ios_is_available_on_the_app/

ArcadeMania is a port of MAME for iOS, emulates over 5000 arcade machines, but also much more, from video game consoles to computer systems to Game & Watches. As anyone familiar with MAME knows, It's a community driven effort over the past few decades with many contributors and is available for free on the App Store:

‎ArcadeMania

It supports MAME 0.276 (the current latest) and will continue to be updated to keep up with the MAME releases.

Some interesting tidbits about getting this into the App Store:

The app was constantly rejected for over a span of about a year.
The app was rejected as "spam" for much of that year, and was overturned after 2 appeals to App Store Review. They called me on the phone out of the blue to say they considered the appeal and deemed it as "not spam".
The app was then in a "we need more time to review" state for over 2 months.
I "vibe-coded" an NES ROM from scratch and included it in the app, just to have a demo that the App Store Review team can use without having them download a ROM. It was also in response to a review comment that said that the app can only run ROMs created by me. It was my first time developing for the NES/Famicom and it was a lot of fun!
14
 
 

Discovery was done via PS1 emulation, so this is tangentially related. Not much else to post right now.

15
 
 

"Here's the kind of fool I am: with a pretty commitment-free, relaxing-at-home weekend last Saturday and Sunday, I tucked in for hours of uninterrupted gaming by playing... Assassin's Creed Shadows. Not emulating some incredible classic game, or starting Blue Prince, or anything else I could've been playing. I just keep waiting for Shadows to get good, but honestly I'm pretty sure I'm mostly playing it because I bought a new graphics card a month or so ago and it looks really pretty. The world is stunning! And also kind of stunningly empty, full of people to kill but barely any story attached to the killing. Ubisoft should've made this world a quarter the size and four times denser in actual meaningful questing."

cont. in article.

16
 
 

It's been a slow news week for emulation, so I'll post some older educational stuff for newbies.

17
18
19
20
 
 

"We interrupt your regularly scheduled emulation news to bring you this important announcement: GQUUUUUUX IS HERE."

21
22
 
 

Another day, another Nintendo emulator fork drama.

23
24
25
 
 

Basically, compatibility layer for modern OS.

view more: next ›