Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
Go to file
Matt Phillips b0a520fe18
Various GDB fixes and improvements (#832)
* Enabled GDB server, compile fix for MSVC, added GDB option to config

* GDB - 'vMustReplyEmpty' should not be explicitly handled, it is a test for how the target responds to unknown vpackets (which was incorrect)

* GDB wait for debugger option to allow debugging from bootstrap, and Event::Resume moved after renderer init so agent.interrupt() can pause the renderer

* Draw "Waiting for debugger", and fixed UI not rendering last frame before a state change

* Fixed GDB regs/mem endianness
2022-12-16 20:34:30 +01:00
.github Fix Crowdin config & workflow 2022-11-28 15:00:25 +01:00
core Various GDB fixes and improvements (#832) 2022-12-16 20:34:30 +01:00
docs outdated stuff 2019-09-28 20:00:20 +02:00
gdtool ioctl: replace SCSIDEFS.h with Windows headers 2021-05-25 10:10:50 +02:00
intl Fix Crowdin config & workflow 2022-11-28 15:00:25 +01:00
shell Merge remote-tracking branch 'origin/master' into dev 2022-12-06 21:47:50 +01:00
tests pvr: take jitter into account in spg sheduler. fix scheduler edge case 2022-12-06 22:04:37 +01:00
.cirrus.yml .cirrus.yml: update freebsd image to version 13.1 2022-09-17 12:49:42 +02:00
.gitignore Build OpenMP.xcframework 2022-11-19 12:52:58 +01:00
.gitlab-ci.yml lr ci: disable switch build 2022-04-11 15:56:43 +02:00
.gitmodules vulkan: use dynamic dispatch loader 2022-11-09 17:20:05 +01:00
CMakeLists.txt Various GDB fixes and improvements (#832) 2022-12-16 20:34:30 +01:00
LICENSE project import 2013-12-19 19:10:14 +02:00
README.md Readme Updates. (#659) 2022-06-05 17:32:59 +02:00
vcpkg.json uwp: remove angle, upload to S3. windows: don't build SDL 2021-12-18 11:50:03 +01:00

README.md

Flycast

Android CI C/C++ CI Nintendo Switch CI Windows UWP CI

flycast logo

Flycast is a multi-platform 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.

Join us on our Discord server for a chat.

Install

Flatpak (Linux)

  1. Set up Flatpak.

  2. Install Flycast from Flathub:

flatpak install -y org.flycast.Flycast

  1. Run Flycast:

flatpak run org.flycast.Flycast

Homebrew (MacOS)

  1. Set up Homebrew.

  2. Install Flycast via Homebrew:

brew install --cask flycast

Xbox One/Series

Retail:

Open gamr13's github page from your Xbox console.

Dev Mode:

Grab the latest build from the builds page, or the GitHub Actions. Then install it using the Xbox Device Portal.

Binaries

Get fresh builds for your system on the builds page.

New: Now automated test results are available as well.