Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

Flycast Switch: Difference between revisions

From GameBrew
Created page with "{{Infobox Switch Homebrews |title=Flycast |image=flycastswitch.png |description=Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator. |author=flyinghead |lastupdated=2023/02/15 |type=Console |version=2.1 |license=GPL-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/flycastswitch.7z |website=https://gbatemp.net/threads/flycast-standalone-for-nintendo-switch.593111/ |source=https://github.com/flyinghead/flycast |donation= }} {{#seo: |tit..."
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Flycast
|title=Flycast
|image=flycastswitch.png
|image=flycastnx.png
|description=Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator.
|description=A standalone Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator.
|author=flyinghead
|author=flyinghead
|lastupdated=2023/02/15
|lastupdated=2023/02/15
Line 8: Line 8:
|version=2.1
|version=2.1
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/switchhomebrews/flycastswitch.7z
|download=[https://dlhb.gamebrew.org/switchhomebrews/flycastswitch.7z 2.1], [https://flyinghead.github.io/flycast-builds/ CI Builds]
|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
|donation=
|donation=
}}
}}
{{#seo:
Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator derived from [https://github.com/skmp/reicast-emulator reicast].
|title=Switch Homebrew Emulators (Console) - GameBrew
 
|title_mode=append
Information about configuration and supported features can be found on [https://github.com/TheArcadeStriker/flycast-wiki/wiki TheArcadeStriker's flycast wiki].
|image=flycastswitch.png
 
|image_alt=Flycast
==Installation==
}}
Place the .nro to the /switch/ folder on the SD card.
{{cleanup|article|Needs cleanup}}
 
Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator.
A Dreamcast BIOS file is optional but NAOMI and Atomiswave [https://github.com/TheArcadeStriker/flycast-wiki/wiki/Getting-started-with-Flycast 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 [https://github.com/TheArcadeStriker/flycast-wiki/wiki/Verifying-your-BIOS-and-Arcade-ROMs 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).


==Media==
(Doesn't support SEGA NAOMI 2, Hikaru, or SEGA System SP games.)
<youtube></youtube>


Optionally you can install the [https://gbatemp.net/threads/flycast-standalone-for-nintendo-switch.593111/post-9681560 nsp forwarder] made by TheNintendoEnthusiast (tested with FW 12+ and Atmosphere 1.2.5).


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/flycastswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/flycastnx2.png
https://dlhb.gamebrew.org/switchhomebrews/flycastswitch-02.png
 
https://dlhb.gamebrew.org/switchhomebrews/flycastswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/flycastnx3.png
https://dlhb.gamebrew.org/switchhomebrews/flycastswitch-04.png
 
https://dlhb.gamebrew.org/switchhomebrews/flycastswitch-05.png
==Media==
https://dlhb.gamebrew.org/switchhomebrews/flycastswitch-06.png
'''Dreamcast Emulator Flycast Standalone - (Nintendo Switch) - Testing Windows CE Games''' ([https://www.youtube.com/watch?v=H02LxLyXtPI Pixelacos Gameplays]) <br>
https://dlhb.gamebrew.org/switchhomebrews/flycastswitch-07.png
<youtube>H02LxLyXtPI</youtube>
https://dlhb.gamebrew.org/switchhomebrews/flycastswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v2.1 2023/02/16'''
* First Release.
*Full framebuffer emulation (Densha de Go 2, homebrew).
*Linux AppImage builds.
*Automatic crash reporting with [https://sentry.io/ 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 [https://github.com/flyinghead/flycast/pull/832 #832].
*Texture Upscaling for iOS by @vkedwardli in [https://github.com/flyinghead/flycast/pull/805 #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.
*<code>Native Depth Interpolation</code> option 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 ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/flycast-standalone-for-nintendo-switch.593111/
* GitHub - https://github.com/flyinghead/flycast
* Github - https://github.com/flyinghead/flycast
* Flycast wiki - https://github.com/TheArcadeStriker/flycast-wiki/wiki
* Reddit -
* GBAtemp - https://gbatemp.net/threads/flycast-standalone-for-nintendo-switch.593111/
* Emulation General Wiki - https://emulation.gametechwiki.com/index.php/Flycast

Revision as of 08:05, 29 May 2023

Flycast
General
Authorflyinghead
TypeConsole
Version2.1
LicenseGPL-2.0
Last Updated2023/02/15
Links
[2.1, 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

flycastnx2.png

flycastnx3.png

Media

Dreamcast Emulator Flycast Standalone - (Nintendo Switch) - Testing Windows CE Games (Pixelacos Gameplays)

Changelog

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 Interpolation option 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

Advertising: