Kronos icon indicating copy to clipboard operation
Kronos copied to clipboard

[Die hard trilogy] Problème de démarrage

Open fafling opened this issue 4 years ago • 4 comments

En v2.1.5 et dans la dernière WIP, il y a un comportement aléatoire au démarrage de Die hard trilogy. Le plus souvent il n'affiche rien, de temps en temps on voit les écrans d'avertissement sur la place pour la sauvegarde, rarement l'écran d'après, et il a démarré une fois jusqu'au menu (qui clignotait, j'ai redémarré Kronos pour voir si je pouvais reproduire, et bien sûr il ne veut rien savoir).

Quand le jeu bloque sur un écran noir, l'émulateur n'est pas bloqué, on peut faire A+B+C+start pour revenir au multiplayer.

Quand les écrans d'avertissement s'affichent, il y a un invalid opcode à l'écran noir qui suit : Error: Slave SH2 invalid opcode R0 = 00000000 R12 = 00000000 R1 = 00000004 R13 = 00000000 R2 = 2027C6F1 R14 = 00000000 R3 = FFFFFE11 R15 = 06001FC0 R4 = 00000000 SR = 000000E0 R5 = 00000000 GBR = 00000000 R6 = 00000000 VBR = 06000400 R7 = 2027C6E4 MACH = 00000000 R8 = 00000000 MACL = 00000000 R9 = 00000000 PR = 060722B4 R10 = 00000000 PC = 00000002 R11 = 00000000

Dans Yaba Sanshiro il est possible de lancer le jeu après avoir obtenu l'écran noir en chargeant en mémoire l'un des binaires du jeu (fichiers .exe qui se trouvent sur le CD), technique rapportée par Corvusdeux. Cette technique ne permet pas de lancer le jeu dans Kronos.

Un truc curieux sur la version US (et qui n'a peut-être rien à voir avec le problème de démarrage), on voit le logo Sega qui saute juste avant le 1er écran d'avertissement. Cet écran utilise une résolution à 256 lignes qui n'est censé être utilisée que pour un jeu PAL. image

fafling avatar Jan 08 '21 01:01 fafling

J'ai lancé assez rapidement le jeu avec la DRAM 8 Mbits.

diehardvpd13 diehardvpd12 diehardvpd11 diehardvpd1

BenjaminSiskoo avatar Jan 08 '21 11:01 BenjaminSiskoo

Leu jeu démarre en v2.3.1 publique et dans la dernière WIP à 2 conditions :

  • Ne pas utiliser la cartouche 32 mbit dram, qui est celle par défaut. J'ai testé sans cartouche ou avec la cartouche 8 mbit.
  • Configurer une 2ème manette.

C'est un problème car sur la console, le jeu démarre avec un seule manette, et même si un cartouche officielle 32 mbit est présente. Par contre, il est effectivement connu pour avoir des problèmes de démarrage avec certaines cartouches Action replay, mais pas avec celle que je possède.

Dans Kronos, le 1er jeu Die hard fonctionne sans problème, mais les 2 autres, Die harder et Die hard with a vengeance, ont des clignotements de polygones, sautes de caméra et peuvent crasher l'émulateur.

D'autre part, la version US est entièrement dans la résolution 320x256, elle a donc exactement le même problème sur la console à 60 hz que Baroque report #210 : la console l'affiche comme si la résolution verticale était 224 au lieu de 256 et les 32 lignes du bas sont donc tronquées au lieu d'être visible comme dans Kronos.

Affichage de Kronos : image

Affichage de la console à 60 hz : image

fafling avatar Nov 05 '22 19:11 fafling

Thanks for all the efforts dude!! Yesterday tried again to load Die hard trilogy PAL, USA and Japan version. With PAL freeze just in SEGA license. With the USA not recognize the disc, I have two different versions, same result here. And finally with the Japan arrive to fade to black. I tried in the 3 execute each .exe game but not work. How can you run the game in Kronos as I can see in these screenshots? We can do something to help you to fix this game?? Thanks again!! :)

I tested in Ubuntu 22.04 with the Kronos 2.6.1 ubuntu version.

corvusd avatar Jun 01 '24 08:06 corvusd

Thanks for your comment.

Try this :

  • Do not use the 32 mbit dram cartridge, which is the default. I tested without cartridge or with the 8 mbit cartridge.
  • Set up a 2nd controller.

For help, we need a dev :)

BenjaminSiskoo avatar Jun 01 '24 08:06 BenjaminSiskoo