RELEASE reicast [Dreamcast emulator] for Switch/Horizon [Alpha]

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by davidgf, May 13, 2019.

  1. davidgf
    OP

    davidgf Member

    Newcomer
    3
    Mar 25, 2011
    So some of the bugs in games (ie SA2) are switch specific. its either the gpu andor driver. thats why we ask for reports.
    Indeed most reports will be ppl complaining about the textures, but we can easily filter out based on submission date.
    Some more clarifications: it is running on JIT, however it's using a knob called "no-vmem" (now known as no-exceptions), which makes every load/store go through a slow path. Most memops just read from RAM and can directly access data, therefore thr regular path is much faster (like 3 instructions vs a few hundred if not more?). The next release will hopefully enable that once I get exception handling working, which should speed up the emu significantly (i think!).
    I also have further optimizations planned for 64 bit systems, specifically armv8 which should further optimize it, not by much but probably noticeable on a 1Ghz cpu :) Oh and the emu is only using something like 2 threads or so (graphics and emulation), not sure wether that can be easily improved.
     
    AronR, Billy Acuña, DSwizzy and 7 others like this.
  2. sj33

    sj33 GBAtemp Psycho!

    Member
    13
    Oct 22, 2013
    Japan
    1.5Ghz does seem to be the sweet spot. It is the difference between Unreal Tounament being unplayable and near full speed, Crazy Taxi hitching and being perfect etc.

    FMVs seem to need 1.7GHz, but this is the same as lakka Reicast.
     
  3. Mambila2001

    Mambila2001 Advanced Member

    Newcomer
    3
    Dec 12, 2015
    France
    Sega Extreme Sports seems to work, but has a slow framerate.
     
  4. hippy dave

    hippy dave BBMB

    Member
    15
    Apr 30, 2012
    United Kingdom
    Could probably put in a "boost mode" for FMV if the emulator gets its own oc control.
     
    Torina likes this.
  5. TotalJustice

    TotalJustice GBAtemp Regular

    Member
    4
    Jan 28, 2017
    United Kingdom
    You should buy a lottery ticket.
     
  6. ModderFokker619

    ModderFokker619 GBAtemp Advanced Fan

    Member
    6
    Oct 2, 2015
    United States
    California

    Maybe I just know what i'm doing.
     
    Ita54_2 likes this.
  7. FanNintendo

    FanNintendo GBAtemp Fan

    Member
    4
    Apr 16, 2018
    United States
    have you try it yet?
     
  8. sj33

    sj33 GBAtemp Psycho!

    Member
    13
    Oct 22, 2013
    Japan
    Naomi and Atomiswave should already work if you have the bios.
     
  9. Mchi5

    Mchi5 Member

    Newcomer
    1
    May 13, 2019
    United States
    It plays almostly perfectly. Occasionally a chair or item outside the courts will disappear then reappear randomly during a match. But gameplay itself is like I remembered on the Dreamcast
     
    wizra likes this.
  10. Torina

    Torina GBAtemp Regular

    Member
    3
    Aug 26, 2018
    France
    Some games like space channel 5, which heavily rely on FMV, are dull due to BG videos lag. On the other hand, dancing sessions are perfect !
     
  11. wizra

    wizra GBAtemp Regular

    Member
    4
    Mar 7, 2009
    You need a life. You poison simple questions with a giant wall of text, don't turn this thread into cancer. F*** off permanently.

    Thank you kind sir and fellow gamer.
     
    Last edited by wizra, May 15, 2019
  12. cucholix

    cucholix Banners guy

    Member
    9
    Jan 17, 2017
    Chile
    Does CPU OC help in games like D2? I have the GPU at 460Mhz fixed (handheld mode) in Hulu title override, but CPU is a different story as if it’s OC’d via sys-clk the OC options in Retroarch get disabled, same with freebird.
     
    Last edited by cucholix, May 15, 2019
  13. Xecutar

    Xecutar Member

    Newcomer
    1
    Dec 31, 2018
    Canada
    List of games that I have tested on handheld only:

    Cannon Spike - Fully playable. Found zero glitches so far - Fullspeed (60FPS)
    Dead or Alive 2 - Playable 50-60FPS, however you cannot bind your controls for some reason. Once I mapped my inputs. The game will not allow me to quit. Saving controls currently doesn't work.
    Giga Wing 2 - Some texture glitches but is playable for the most case - Fullspeed (60FPS)
    Power Stone 1 and 2 - Both have some texture glitches with the 2D assets and UI. Otherwise, both run at constant 60FPS even with the widescreen hack enabled.
    Project Justice - Fully playable with the fact that there are some 2D asset glitches with the UI. Constant 60FPS.
    Rez - Playable but the framerate is not very consistent. Drops between low 20-30 FPS. (Original should be locked to 30FPS)
    Silent Scope - Fully playable (locked at 30FPS) no issues at all. Runs very well in widescreen mode too.
    Spawn: In The Demon's Hand - Runs between 50-60FPS - Some framerate dips here and there. But it is playable.
    NBA Showtime - Menu glitches aside - Core game is fully playable at a consistent 60FPS both in 4:3 and widescreen hack
    Capcom vs SNK 2 - Stable framerate for the most case (frames drop once you activate certain supers) - Not playable due to sprites not being emulated properly.
    Marvel vs Capcom 2 - Same exact issue as Capcom vs SNK 2 - Unplayable due to sprite glitches from the emulation - Framerate is a stable 60FPS
    Street Fighter 3: 3rd Strike - Same issue as CVS2 and MVC2 - Unplayable due to sprite glitches from emulation - Framerate is a stable 60FPS
    Outtrigger - Playable - 40 - 60 FPS (Not really stable) - Has some audio glitches as well.
    Resident Evil 2 & 3 - Not playable - 2D Assets are messed up - Inconsistent framerate aswell

    The only things that I would like to see which I know will get fixed are the 2D asset glitches. But I would also like to see multiplayer support too (locally)

    At the moment, you can only play games with one controller hooked up. I tried using my brook converter plus a pair of joycons and the emulator would only detect one of them despite adding an additional Dreamcast controller on the emulator itself.

    I hope that this was helpfull for you all
     
    Mchi5 and Jackson98 like this.
  14. FanNintendo

    FanNintendo GBAtemp Fan

    Member
    4
    Apr 16, 2018
    United States
    also add bezels to it
     
  15. TimeDevouncer

    TimeDevouncer Advanced Member

    Newcomer
    4
    Jun 7, 2018
    Spain
    Yeah, I'm playing with 30stables fps thanks to CPU OC.
     
  16. ReacH18

    ReacH18 Member

    Newcomer
    2
    Dec 7, 2018
    Germany
    for some reason skies of arcadia's text boxes are messed up, the game doesnt show vocals only consonants which looks rly weird. But overall awesome work alone in the dark works flawlessly for me except for the cutscenes. thx alot
     
  17. DSwizzy

    DSwizzy GBAtemp Regular

    Member
    3
    Nov 16, 2018
    United States
    Bonerville
    I agree with this
     
  18. EmulateLife

    EmulateLife GBAtemp Psycho!

    Member
    6
    May 30, 2016
    United States
    I put naomi.zip in reicast/data and the game which is a zip file I put in reicast folder but reicast doesn't even see it.
     
  19. Torina

    Torina GBAtemp Regular

    Member
    3
    Aug 26, 2018
    France
    - Space channel 5 : laggy BG videos but playable rythm sessions (missions are unbearable though)
    - Starlancer: stuck at SEGA screen
    - SoulCal: annoying triangle glitch, otherwise suprisingly fluid
    - Conflict Zone: glitches but playable
    - Toy commander: Perfect
    - Bangai-O: Perfect
    - ChuChu: Perfect
    - Silent Scope: Perfect (just imagine motion controls with it !)
     
    Mchi5 and DSwizzy like this.
  20. TamarindoJuice

    TamarindoJuice GBAtemp Regular

    Member
    5
    Jan 30, 2016
    Brazil
    If the joy-cons could be used to emulate dreamcast maracas controller for playing "Samba de Amigo" it would be really awesome!
     
Loading...