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

davidgf

Active Member
OP
Newcomer
Joined
Mar 25, 2011
Messages
27
Trophies
1
XP
429
Country
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.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,726
Country
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.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,858
Trophies
2
XP
28,912
Country
United Kingdom
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.
Could probably put in a "boost mode" for FMV if the emulator gets its own oc control.
 
  • Like
Reactions: Deleted User

Mchi5

Member
Newcomer
Joined
May 13, 2019
Messages
10
Trophies
0
Age
46
XP
108
Country
United States
Anyone tested Virtua Tennis? Cbf going through 20+ pages. I will try myself when this gets out of alpha. Amazing work to see this kind of thing happen though... Just before Switch hacking/homebrew scene’s 1st birthday.

Also is there a wiki with a table for compatibility list?
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
 
  • Like
Reactions: wizra
D

Deleted User

Guest
Could probably put in a "boost mode" for FMV if the emulator gets its own oc control.

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 !
 

wizra

Well-Known Member
Member
Joined
Mar 7, 2009
Messages
214
Trophies
0
XP
765
Country
Now if you try that again, I'll punch you in the face (virtually),

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

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

Thank you kind sir and fellow gamer.
 
Last edited by wizra,

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,271
Country
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,

Xecutar

Member
Newcomer
Joined
Dec 31, 2018
Messages
14
Trophies
0
Age
29
XP
101
Country
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
 
  • Like
Reactions: Mchi5 and Jackson98

TimeDevouncer

Well-Known Member
Member
Joined
Jun 7, 2018
Messages
142
Trophies
0
Age
39
XP
1,088
Country
Spain
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.
Yeah, I'm playing with 30stables fps thanks to CPU OC.
 

ReacH18

Active Member
Newcomer
Joined
Dec 7, 2018
Messages
28
Trophies
0
Age
33
XP
445
Country
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
 

Impossible_Igntiz

Well-Known Member
Member
Joined
Nov 16, 2018
Messages
421
Trophies
0
Location
Bonerville
XP
1,178
Country
United States
Reads alpha. Has it must be so early in mind.
Reads alpha. Has in mind that he usually only gets to "test betas" (marketing vehicle for unfinished product as well, to lower expectations). It must get - like so much better, still.

Likes a system - just wishes the rest from the universe.

All the performance stuff already is kind of fixed. (Which is why it makes sense testing and stating it now.) People who are porting emulators arent coding them from scratch (optimizing, yes - which was kmmaniac popularized - which got oddly game specific in his case, thats not usual). Math doest just get faster, because something is in an alpha stage. Some aspects are fixed, by what you are working with. They already run on a dynarec, and three cores (?), so additional performance is not just magically manifesting - when you are porting an existing codebase. Thats why performance testing makes sense now - but after about 5 games you've got a general grasp on it.

Please dont, your work should be entirely useless after a little time.

I doubt that the texture issues are caused by a multitude of porting issues. So once its fixed - its fixed, for most games.
Same with FMVs. Same with text boxes (which also might be a texture issue, dont know).

By all means, please support such lists after development has progressed a little. Currently "every game is kind of broken" would be the result of such lists.

Get the port to a state where actual compatibility lists make sense. Dont tell 100 folks to do useless reporting in forms. Then tell them to start over on your next version. "Now hows it now?"

You get three tries on gathering public attention on this maybe - after that most people will have formed their opinions. No one will read multiple versions of compatibility lists in succession. Older ones simply stop mattering.
Sincerely, the testing department. ;)
I agree with this
 
D

Deleted User

Guest
- 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 !)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: @Xdqwerty, Osu! Tatakae! Ouendan! is the Japanese version of the game, different... +1