Open ner00 opened 4 years ago
Thanks with your reports, we appreciate :)
@ner00 All those problems are occurring in the Sega Saturn mode. To be able to play this game in the last version of Kronos, set it in Arcade mode : at the title screen, press down then start to get in option mode (should be displayed at the bottom of the screen), then press down 4 times, press right and press start. The game should reload and display in Arcade mode, which is a "tate" mode.
In Sega Saturn mode, the sprites are not displayed by Kronos because the game actually draws them exactly as in the Arcade mode, and uses the framebuffer transformation set on VDP2 rotation parameters A to rotate and downscale the framebuffer (which explains than RBG0 is enabled only in Sega Saturn mode without displaying graphics). The framebuffer transformation has had various issues in Kronos depending on the versions and is still not working correctly.
The flickering on some layers is probably due to an incorrect handling of the single density interlace mode set on VDP2, only in Sega Saturn mode (Arcade mode uses non-interlace). In single density interlace, VDP2 computes the same texture coordinates for consecutive fields (if its parameters don't change), as if the screen had the same number of lines as in non-interlace.
The incorrect handling of single density interlace is perhaps also causing the incorrect display of NBG2 and NBG3 : NBG2 (the island background) seems to select wrong rows of tiles, and NBG3 (players status) is offset to the bottom of the screen.
@fafling I tested this as you said and confirm that in arcade mode it works fine, Too bad my monitor doesn't have a rotating stand :)
Also, thanks for the in-depth explanation of why it is the case. The same issues probably affect other games, most to a lesser (noticeable) extent.
Anyway, as is it is completely unplayable in Saturn mode, which being the default mode and one that the end-user wouldn't know how to toggle due to the same problem affecting the titlescreen and options; this isn't of the utmost importance, but the game compatibility list should acknowledge this.
Feel free to update the compatibility list :)
@BenjaminSiskoo Nice, done.
Great :) thanks
Savestate : T-29102G_000.zip
kronos20231216_f235e2e
Sorte de zoom sur le press start screen
Description Although the compatibility list mentions this title as playable, only noting a screenshaking isssue, I have observed that issue plus some other(s) which make the title unplayable. It is missing entire sprites/layers, both in the title screen and especially ingame.
What's the full name of the game (including region) ? Shienryuu (Japan)
What's your frontend ? (standalone, libretro, ...) ? Both
What's your OS ? (windows, linux, OSX, ...) ? Windows 10 x64
What's your hardware ? (CPU, GPU, ...) ? Core i7 4770k, GTX 760
What's the storage type of the game (official cd, burned cd or cd image) ? cd image
If applicable, what's the format of your cd image ? (cue/bin, ccd/img, iso, chd, ...) cue/bin (
rom ( name "Shienryuu (Japan) (Track 1).bin" size 41613936 crc bc073c3f md5 e14b7b246c5a2bb917922d531e4b9512 sha1 d89a1c821fb0ae7ad603c71aea420fd2ed544341 )
)Are you using any setting different from default ? If so, precise Default settings
Did this game work previously ? Do you remember when ? Is it happening with other games ? First time trying it; haven't seen this particular type of glitch in any of the other games I've tested so far.
If applicable, provide error messages, logs, screenshots, or whatever additional information that could help debugging this
screenshot/printscreen
RetroArch log