Summary: | [NEW PORT] emulators/reicast: Multi-platform Sega Dreamcast emulator | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Timothy Beyer <beyert> | ||||||||
Component: | Individual Port(s) | Assignee: | Neel Chauhan <nc> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Only Me | CC: | beyert, lwhsu, makc, nc | ||||||||
Priority: | --- | ||||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
Attachments: |
|
Description
Timothy Beyer
2020-12-27 06:53:54 UTC
I forgot to mention that I personally can only get this to run properly with the Dynarec option disabled, but even so, ran at full speed on the game that I tried (it likely wasn't affected as most of Mars Matrix is 2D, but in either case, I would like to get it to a state where it works with Dynarec enabled). I can talk to the reicast team to find out why this is necessary, as well as why it even with this fix is still so unstable on my machines with Intel graphics that I have tried thus far. Ultimately, I thought that this should be submitted, because it may work better on other graphics cards (further, the Intel driver on -CURRENT may work much better), and also in case anyone else can improve on this port. Created attachment 226443 [details]
emulators_reicast.shar
Here is an updated patch that compiles on newer versions of FreeBSD, including FreeBSD 13.0-RELEASE, and also is updated to the newest version, which is 20201231.
Back to the pool. Created attachment 233993 [details]
[PATCH / NEW PORT] emulators-reicast.diff (updated, confirm build in poudriere)
This is a higher quality git-formatted patch that was tested with poudriere, although I don't believe there were any issues with the prior version
Committed! A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e4ef394902532240899a3c3f5c6968c4eade9be8 commit e4ef394902532240899a3c3f5c6968c4eade9be8 Author: Timothy Beyer <beyert_freebsd@fastmail.net> AuthorDate: 2022-05-17 03:53:46 +0000 Commit: Neel Chauhan <nc@FreeBSD.org> CommitDate: 2022-05-19 17:43:57 +0000 emulators/reicast: New port: Multi-platform Sega Dreamcast emulator PR: 252193 emulators/Makefile | 1 + emulators/reicast/Makefile (new) | 44 ++++++++++++++++++++++ emulators/reicast/distinfo (new) | 3 ++ emulators/reicast/files/patch-CMakeLists.txt (new) | 11 ++++++ ...tch-libswirl_gui_gui__settings__about.cpp (new) | 25 ++++++++++++ .../files/patch-libswirl_linux-dist_main.cpp (new) | 10 +++++ .../files/patch-libswirl_linux_common.cpp (new) | 42 +++++++++++++++++++++ .../files/patch-reicast_cmake_config.cmake (new) | 16 ++++++++ emulators/reicast/pkg-descr (new) | 3 ++ 9 files changed, 155 insertions(+) |