BizHawk icon indicating copy to clipboard operation
BizHawk copied to clipboard

Add a Dreamcast core

Open psionx opened this issue 8 years ago • 11 comments

since the dev inolen is not interested in creating a proper interface for the redream dreacast emulator can you include it as part of yours?

https://github.com/inolen/redream/issues/25

psionx avatar May 23 '17 19:05 psionx

The Emulator is not mature enough to be included in BizHawk at the moment. Due it still being in Beta Status. BizHawk is not just a GUI for Emulators. It is a multi-emulator system. Porting the Emulator into BizHawk is what would normally be done.

hegyak avatar May 23 '17 23:05 hegyak

edit 2022-07-17: Moved this table here from the external page I had it in before. The data for Flycast, Reicast, and redream was last updated 2020-05, everything else was last updated 2019-01.

OSS Lang Last Active Name of Project Status Windows Linux Other Platforms
✔️ C/C++ 2020 Flycast (fork of Reicast) "yes" ✔️ ✔️ Android
✔️ C/C++ 2020 Reicast (fork of defunct nullDC) "yes" ✔️ ✔️ Android
C/C++ 2018 redream ">80%" playable ✔️ ✔️ macOS
✔️ C 2019 WashingtonDC Limited ✔️
✔️ C 2009 Lxdream Limited ✔️ macOS
✔️ Java 2018 castingDreams Unplayable
✔️ C/C++ 2017 TechnoCrunch/Katana ? ✔️ ✔️ macOS
C 2017 DEMUL Some ✔️ ?
✔️ Rust 2016 ImaProgrammer/Katana ? ? ?
✔️ C 2016 dreamcast (unnamed) Unplayable
✔️ Rust 2015 DreamOxide Unplayable
✔️ C/C++ 2013 Swirly Runs homebrew ? ✔️
? 2004 Chankast Limited ✔️ ?

edit 2023-02: Just noticed the copy of redream on GitHub. It's super old but is GPL-licensed. There's no current source available. I think one of the contributors should try a claim under the source availability clause and get it published. Also, the Reicast project is defunct and the site is down (I've replaced the link). Flycast native rerecording tracked as flyinghead/flycast#505.

YoshiRulz avatar Jan 31 '19 08:01 YoshiRulz

@YoshiRulz your link is dead, do you know what it was?

nattthebear avatar May 12 '20 21:05 nattthebear

Redream went closed source back in 2018, that isn't even an option anymore. I don't know what @YoshiRulz list contained, but basically every open source Dreamcast emulator actively developed now originated from nullDC.

There's reicast, which initially targeted mobile phones, and flycast which forked from that and added Vulkan support among other things: https://github.com/reicast/reicast-emulator https://github.com/libretro/flycast/commits/master

Neither is perfect and redream supposedly is better than it was when this issue was originally created but the author of that decided money was more important than working with others.

Sappharad avatar May 12 '20 23:05 Sappharad

Fixed the link and removed the OSS checkmark from redream. Is Reicast available for Windows? I can't find the download if so.

YoshiRulz avatar May 13 '20 00:05 YoshiRulz

So BizHawk cannot play Dreamcast roms at the moment. Am I correct?

ghost avatar Jan 25 '23 09:01 ghost

That's right.

YoshiRulz avatar Jan 25 '23 10:01 YoshiRulz

That's right.

Thank you.

ghost avatar Jan 25 '23 10:01 ghost

make it divided like cpp made wiihawk

dananothername avatar Feb 09 '23 16:02 dananothername

too bad that this core never suppose to happen, Oh well

YousefSlimani99 avatar Oct 25 '23 00:10 YousefSlimani99

try mame in libTAS

dananothername avatar Oct 25 '23 05:10 dananothername