Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
Go to file
Flyinghead 8e8935b9c4 pvr: xform matrix 240p support. screen stretching changes
Use FB_R_CTRL.vclk_div to detect progressive mode.
transform_matrix: Support non-4:3 aspect ratio such as 640x240. Don't
expect 480 height. Issue #690
Add black bars at top and bottom if screen aspect ratio is too low.
Issue #584.
Framebuffer size doesn't depend on screen stretching. Stretching is done
when blitting to screen.
lr: correct subsequent stretching when drawing vmus and xhair
2022-07-18 18:21:09 +02:00
.github Merge remote-tracking branch 'origin/master' into dev 2022-07-01 12:42:37 +02:00
core pvr: xform matrix 240p support. screen stretching changes 2022-07-18 18:21:09 +02: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 Add automatic Crowdin synchronization 2021-12-01 21:28:51 +01:00
shell Merge remote-tracking branch 'origin/master' into dev 2022-07-01 12:42:37 +02:00
tests sdl: SDL_QuitSubSystem() on exit 2022-05-31 17:42:42 +02:00
.cirrus.yml .cirrus.yml: update to freebsd-13-0 2021-08-22 11:44:34 +02:00
.gitignore Update .gitignore 2021-09-27 11:52:18 +02:00
.gitlab-ci.yml lr ci: disable switch build 2022-04-11 15:56:43 +02:00
.gitmodules add breakpad as submodule 2021-12-20 15:23:28 +01:00
CMakeLists.txt Merge remote-tracking branch 'origin/master' into dev 2022-07-01 12:42:37 +02: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.