Flycast Switch: Difference between revisions
More actions
No edit summary |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
|description=A standalone Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator. | |description=A standalone Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator. | ||
|author=flyinghead | |author=flyinghead | ||
|lastupdated= | |lastupdated=2026/01/11 | ||
|type=Console | |type=Console | ||
|version=2. | |version=2.6 | ||
|license=GPL-2.0 | |license=GPL-2.0 | ||
|downloadraw=[https://dlhb.gamebrew.org/switchhomebrews/flycastnx.7z V2. | |downloadraw=[https://dlhb.gamebrew.org/switchhomebrews/flycastnx.7z V2.6] - [https://flyinghead.github.io/flycast-builds/ CI Builds Download] | ||
|website=https://gbatemp.net/threads/flycast-standalone-for-nintendo-switch.593111/ | |website=https://gbatemp.net/threads/flycast-standalone-for-nintendo-switch.593111/ | ||
|source=https://github.com/flyinghead/flycast | |source=https://github.com/flyinghead/flycast | ||
| Line 53: | Line 53: | ||
==Changelog== | ==Changelog== | ||
'''v2.6 2026/01/11''' | |||
*What's Changed | |||
** Per pixel rendering with OpenGL ES on mobile | |||
** Match code server for battle cable games (F355, Virtual-On Oratorio Tangram and others) | |||
** Outtrigger and Power Smash online gaming support | |||
** Integer scaling and choice of filtering for output frame by [https://github.com/xander-will @xander-will] | |||
** Audio: improved frequency envelope generator | |||
** Fixed major issue with Mali GPUs when using Per-pixel rendering | |||
** DreamPicoPort fixes and enhancements by [https://github.com/Tails86 @Tails86] | |||
** Combos to trigger emulator buttons (Pause, Exit, etc.) | |||
** DreamPotato support by [https://github.com/RikkiGibson @RikkiGibson] | |||
** Configurable paths for BIOS, VMU and others, and UWP enhancements by [https://github.com/danprice142 @danprice142] | |||
** UI themes by [https://github.com/nexus382 @nexus382] | |||
** Better support for Thrustmaster wheels | |||
** Panther DC controller emulation | |||
** Improved arcade box art | |||
** Improved on-screen keyboard support on Nintendo Switch | |||
** iOS is no longer supported | |||
** Texture upscaling is no longer available | |||
*Fixed games | |||
** Battle Racer (new) | |||
** Doom 64 (rendering) | |||
** Mushiking 2003 2nd (new) | |||
** Sonic Adventure | |||
** Mobile Suit Gundam: Federation vs.Zeon | |||
** Dinosaur King (inputs) | |||
** Zombie Revenge (inputs) | |||
** Virtual-On Oratorio Tangram (Naomi, VMU support) | |||
** Sega Tetris (Naomi, network) | |||
** Spawn (boot) | |||
** Block Pong-Pong (inputs) | |||
** Sega Rally 2 (crash) | |||
** Jet Set Radio (audio) | |||
** King of Route 66 (microphone support) | |||
'''v2.5 2025/05/07''' | |||
*What's Changed | |||
** DCNet: a free dedicated VPN service for Dreamcast games that only needs a basic Internet connection. 30 game servers are already available and more are coming. | |||
** Improved on-screen gamepad for Android and iOS: move and resize controls, custom designs, arcade-specific layout, unused controls hidden based on game (arcade) or device (console games). | |||
** Support for physical Dreamcast controllers with DreamConn+ and DreamPicoPort adapters: gamepad, VMU, vibration pack and more. | |||
** New Dreamcast "Full Controller" with 2 analog axes and all possible buttons (Panther DC controller). | |||
** Better analog axis emulation when using a keyboard or digital buttons by using a ramp up/down curve. | |||
** Hardware CD/DVD/BD-ROM support | |||
** GD-ROM arcade games load time reduced to zero. | |||
** Improved GD-ROM access time, particularly with HLE BIOS. | |||
** Fixed: Vulkan per-pixel mode on Mali GPUs. | |||
** Work-around an OpenGLES bug in many drivers displaying the game screen upside down. | |||
** Per-game VMU now compatible with multidisk games. | |||
** Support for some encrypted cheats. | |||
** Online support for Hundred Swords, PBA Bowling, StarLancer and The Next Tetris. | |||
*Fixed Games | |||
** D+VINE | |||
** Doom 64 | |||
** Fur Fighters | |||
** King of Fighters XI | |||
** Le Mans 24 Hours | |||
** Manic Panic Ghosts! | |||
** Pro Pinball | |||
** Sega Clay Challenge | |||
** Silent Scope | |||
** Teenage Mutant Ninja Turtle Collection | |||
** Tomb Raider - The Last Revelation | |||
** World Kicks PCB | |||
** World Series Baseball 2K1 | |||
** World Series Baseball 2K2 | |||
'''v2.4 2024/10/23''' | |||
*What's Changed | |||
**RetroAchievements support | |||
**UI improvements with save state thumbnails | |||
**Force Feedback support for some arcade games (F355, 18 Wheeler, Maximum Speed, Faster Than Speed, Initial D, Club Kart, King of Route 66, Tokyo Bus Guide, Sega Driving Simulator) | |||
**Discord Rich Presence (Windows, macOS, linux) | |||
**Android: gamepad rumble, custom Adreno drivers and many bug fixes and improvements | |||
**Vulkan optimizations by @Wunkolo | |||
**Various fixes by @vkedwardli | |||
**Many upgrades by @scribam | |||
*Fixed Games | |||
**Beach Spikers | |||
**Capcom vs SNK 2000 Pro | |||
**Irides: Master of blocks | |||
**Mars TV | |||
**Metropolis Street Racer | |||
**Mortal Kombat | |||
**Quake III | |||
**Red Dog Superior Firepower | |||
**Shin Nihon Pro Wrestling | |||
**Soul Surfer | |||
'''v2.3 2024/03/16''' | '''v2.3 2024/03/16''' | ||
*What's New: | *What's New: | ||
Latest revision as of 00:15, 11 January 2026
| Flycast | |
|---|---|
| General | |
| Author | flyinghead |
| Type | Console |
| Version | 2.6 |
| License | GPL-2.0 |
| Last Updated | 2026/01/11 |
| Links | |
| V2.6 - CI Builds Download | |
| Website | |
| Source | |
Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator derived from reicast.
Information about configuration and supported features can be found on TheArcadeStriker's flycast wiki.
Installation
Place the .nro to the /switch/ folder on the SD card.
A Dreamcast BIOS file is optional but NAOMI and Atomiswave BIOS files are required. You can add them in any folder and select the folder in the settings.
Dreamcast main files:
- dc_boot.bin - Main BIOS.
- dc_nvmem.bin - Console internal memory data; like clock, language.
- VMU_save_XY.bin - VMU save files; X for controller port and Y for slot (for example, A1, C1, D2).
NAOMI/Atomiswave BIOS files (see also verifying BIOS files):
- naomi.zip - Almost all NAOMI games.
- hod2bios.zip - The House of the Dead 2.
- awbios.zip All - Atomiswave games.
- f355bios.zip - Ferrari F355 Challenge (twin/deluxe).
Flycast supports the following:
- SEGA Dreamcast games (CHD, CDI, GDI, CUE) including games based on Windows CE.
- SEGA NAOMI games (.zip, .7z, .dat/.lst).
- SEGA NAOMI GD-ROM games (.zip, .7z, .dat/.lst and .chd).
- Sammy Atomiswave games (.zip, .7z).
(Doesn't support SEGA NAOMI 2, Hikaru, or SEGA System SP games.)
Optionally you can install the nsp forwarder made by TheNintendoEnthusiast (tested with FW 12+ and Atmosphere 1.2.5).
Screenshots
Media
Dreamcast Emulator Flycast Standalone - (Nintendo Switch) - Testing Windows CE Games (Pixelacos Gameplays)
Changelog
v2.6 2026/01/11
- What's Changed
- Per pixel rendering with OpenGL ES on mobile
- Match code server for battle cable games (F355, Virtual-On Oratorio Tangram and others)
- Outtrigger and Power Smash online gaming support
- Integer scaling and choice of filtering for output frame by @xander-will
- Audio: improved frequency envelope generator
- Fixed major issue with Mali GPUs when using Per-pixel rendering
- DreamPicoPort fixes and enhancements by @Tails86
- Combos to trigger emulator buttons (Pause, Exit, etc.)
- DreamPotato support by @RikkiGibson
- Configurable paths for BIOS, VMU and others, and UWP enhancements by @danprice142
- UI themes by @nexus382
- Better support for Thrustmaster wheels
- Panther DC controller emulation
- Improved arcade box art
- Improved on-screen keyboard support on Nintendo Switch
- iOS is no longer supported
- Texture upscaling is no longer available
- Fixed games
- Battle Racer (new)
- Doom 64 (rendering)
- Mushiking 2003 2nd (new)
- Sonic Adventure
- Mobile Suit Gundam: Federation vs.Zeon
- Dinosaur King (inputs)
- Zombie Revenge (inputs)
- Virtual-On Oratorio Tangram (Naomi, VMU support)
- Sega Tetris (Naomi, network)
- Spawn (boot)
- Block Pong-Pong (inputs)
- Sega Rally 2 (crash)
- Jet Set Radio (audio)
- King of Route 66 (microphone support)
v2.5 2025/05/07
- What's Changed
- DCNet: a free dedicated VPN service for Dreamcast games that only needs a basic Internet connection. 30 game servers are already available and more are coming.
- Improved on-screen gamepad for Android and iOS: move and resize controls, custom designs, arcade-specific layout, unused controls hidden based on game (arcade) or device (console games).
- Support for physical Dreamcast controllers with DreamConn+ and DreamPicoPort adapters: gamepad, VMU, vibration pack and more.
- New Dreamcast "Full Controller" with 2 analog axes and all possible buttons (Panther DC controller).
- Better analog axis emulation when using a keyboard or digital buttons by using a ramp up/down curve.
- Hardware CD/DVD/BD-ROM support
- GD-ROM arcade games load time reduced to zero.
- Improved GD-ROM access time, particularly with HLE BIOS.
- Fixed: Vulkan per-pixel mode on Mali GPUs.
- Work-around an OpenGLES bug in many drivers displaying the game screen upside down.
- Per-game VMU now compatible with multidisk games.
- Support for some encrypted cheats.
- Online support for Hundred Swords, PBA Bowling, StarLancer and The Next Tetris.
- Fixed Games
- D+VINE
- Doom 64
- Fur Fighters
- King of Fighters XI
- Le Mans 24 Hours
- Manic Panic Ghosts!
- Pro Pinball
- Sega Clay Challenge
- Silent Scope
- Teenage Mutant Ninja Turtle Collection
- Tomb Raider - The Last Revelation
- World Kicks PCB
- World Series Baseball 2K1
- World Series Baseball 2K2
v2.4 2024/10/23
- What's Changed
- RetroAchievements support
- UI improvements with save state thumbnails
- Force Feedback support for some arcade games (F355, 18 Wheeler, Maximum Speed, Faster Than Speed, Initial D, Club Kart, King of Route 66, Tokyo Bus Guide, Sega Driving Simulator)
- Discord Rich Presence (Windows, macOS, linux)
- Android: gamepad rumble, custom Adreno drivers and many bug fixes and improvements
- Vulkan optimizations by @Wunkolo
- Various fixes by @vkedwardli
- Many upgrades by @scribam
- Fixed Games
- Beach Spikers
- Capcom vs SNK 2000 Pro
- Irides: Master of blocks
- Mars TV
- Metropolis Street Racer
- Mortal Kombat
- Quake III
- Red Dog Superior Firepower
- Shin Nihon Pro Wrestling
- Soul Surfer
v2.3 2024/03/16
- What's New:
- Battle Cable support.
- SystemSP hopper games: kingyo, manpuku, shateki, magicpop, unomedal, puyomedal, ochaken and westdmrg.
- Club Kart card reader support.
- Gamepad dead zone and saturation settings.
- Switch: touchscreen and joycon rumble support, bug fixes, performance improvements.
- HID barcode scanner support for card games (Mushi King, Dinosaur King, Love & Berry).
- Fixed Games:
- Initial D v2/v3.
- Melty Blood: Act Cadenza.
- Confidential Mission.
- The Maze of the Kings.
- Spikers Battle.
- NBA Showtime.
- NHL 2K2.
- Ready 2 Rumble Boxing.
- Monkey Ball.
- Crackin'DJ 1 and 2.
- F355 (Naomi).
- Samurai Shodown VI.
- Shenmue.
- Test Drive Le Mans.
- Sakura Taisen 3.
- Death Crimson 2.
- Force Five.
- NHL 2K2.
- Shakatto Tambourine.
- Xtreme Sports.
- Blue Stinger.
- RevolveR.
- Kaen Seibo.
- Nittere Shiki! Mirai Yosou Studio.
- Shakatto Tambourine Arcade.
v2.2 2023/08/28
- What's New:
- Naomi F355 multiboard.
- Sega SystemSP emulation.
- Virtua Fighter 4 RFID card support. VF.Net emulation server.
- Naomi touchscreen (Manic Panic Ghosts, Touch de Uno 1 & 2, Touch de zunou).
- Hopper for Kick'4'Cash, Shootout Pool and Club Kart Prize.
- F355 Deluxe and Touch de Uno 1 & 2 printer.
- Sega Driving Simulator.
- Android Scoped Storage.
- SH4 under/overclock option.
- Mushiking series.
- Naomi Alien Front worldwide ranking server.
- NetDIMM 3.7 networking high-level emulation.
- Racing Controller, Fishing Controller, Maracas, Densha de Go controller, Pop'n'Music Controller (@AltoRetrato).
- Real time Video Routing for streamers (@vkedwardli).
- SystemSP RFID chip emulation: Dinosaur King, Love & Berry.
- Dreamcast 32 MB RAM option (@cepawiel).
- What's Improved:
- Support for Windows CE games on 32-bit x86 arch.
- Hotkeys for Save and Load State.
- Force feedback info netcast to Boomlangnz's FFB plugin: F355, 18 Wheeler, Club Kart, King of Route 66.
- Use a gamepad with arcade lightgun games.
- Per-game VMU A1 option.
- Improved detection of Windows CE games.
- Latin-1 and Asian fonts support in HLE BIOS.
- Video centering support (San Francisco Rush 2049, Street Fighter III - 3rd strike, Metropolis Street Racer).
- Daytona USA networking.
- Eldorado Gate 4 to 7 compatibility.
- Implement dithering in Full Framebuffer Emulation mode.
- Upgrade dependencies, build improvements, and more thanks to @scribam.
- And many, many, many bug fixes thanks to @kihato and all bug reporters.
v2.1 2023/02/16
- Full framebuffer emulation (Densha de Go 2, homebrew).
- Linux AppImage builds.
- Automatic crash reporting with Sentry.
- Broadcast arcade digital outputs (lights, force feedback) over the network.
- Android keyboard support.
- Various GDB fixes and improvements, CPU graphs, Profiler by @BigEvilCorporation in #832.
- Texture Upscaling for iOS by @vkedwardli in #805.
- And many, many, many bug fixes and performance improvements.
v2.0 2022/08/29
- Naomi 2 support.
- Card reader emulation (Initial D).
- Better Naomi networking. Network support for club kart, initial D, king of route 66.
- Maximum Speed cabinet linking emulation.
- Auto configuration of Naomi EEPROM (region, cabinet type, free play, etc.).
- Naomi widescreen cheats.
- macOS: breakpad support.
Native Depth Interpolationoption fixes many rendering issues with AMD GPUs.
v1.3 2022/04/10
- GGPO netplay.
- UWP/Xbox support.
- New DirectX 11 renderer.
- New & improved input configuration, per-game inputs.
- Single-threaded mode.
- Lua bindings.
- VMU beep support.
- GameShark cheat codes.
- Vulkan support on macOS.
- Support for 120+ Hz monitors (Vulkan, DX9, DX11).
v1.2 2021/12/17
- iOS support.
- Nintendo Switch support.
- New Libretro core.
- DirectX 9: Support for VSync.
- Open GL: Support for high refresh rate monitors (120+ Hz).
- Support for Windows CE games on 32-bit ARM platforms.
- Crash reporting system (breakpad).
External links
- GitHub - https://github.com/flyinghead/flycast
- Flycast wiki - https://github.com/TheArcadeStriker/flycast-wiki/wiki
- GBAtemp - https://gbatemp.net/threads/flycast-standalone-for-nintendo-switch.593111/
- Emulation General Wiki - https://emulation.gametechwiki.com/index.php/Flycast