libretro / flycast

Flycast is a multiplatform Sega Dreamcast emulator. NOTE: No longer actively developed, use upstream repo for libretro from now on - https://github.com/flyinghead/flycast
http://reicast.com
GNU General Public License v2.0
155 stars 77 forks source link

(Naomi) Sega Bass Fishing Challenge #493

Open barbudreadmon opened 5 years ago

barbudreadmon commented 5 years ago

Controls are erratic : using controller + mouse, however i can't figure out how to do some actions in menus.

Severe graphical glitches in non-OIT mode : basschalo-190219-221533

Graphics might be better in OIT mode, but the game drops from full speed to ~15 fps on my core i7 2600k

flyinghead commented 5 years ago

Check in the service menu that all controls are correctly bound and working. This game uses a trackball and some uses are hard to simulate with a mouse (roll hard, roll continuously in the same direction, ...)

The graphic glitches are triangle-sorting issues, that are solved by the per-pixel renderer. But the latter is incredibly slow on upstream as well.

flyinghead commented 5 years ago

Setting the core Internal resolution to 640x480 (x1) seems to improve the OIT mode performance.

I'm not sure what's going on but some areas of the frames seem to have quite a large number of transparent layers. There could be some contention around the linked lists for the pixels in these areas. When doubling the resolution, these problematic areas contain four times more pixels so that doesn't help.