Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

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ıs 2023

Flycast
Flycastnx.png
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: