fcare / kronos Goto Github PK
View Code? Open in Web Editor NEWThis project forked from devmiyax/yabause
Kronos is a Sega Saturn emulator.
Home Page: http://fcare.github.io
This project forked from devmiyax/yabause
Kronos is a Sega Saturn emulator.
Home Page: http://fcare.github.io
Au lancement de l'émulateur, je suis en fenêtré au milieu de l'écran. Ensuite je passe en plein écran, et quand je repasse en fenêtré, l'émulateur reste collé en haut à gauche au lieu de revenir à sa position d'origine.
La version windows est instable. Il plante souvent maintenant. Voici un problème relevé :
Exception non gérée à 0x0100C013 dans yabause.exe : 0xC0000005 : Violation d'accès lors de la lecture de l'emplacement 0x0FE3BF8C.
S'il existe un gestionnaire pour cette exception, le programme peut continuer en toute sécurité.
Je peux fournir plus de détail si besoin.
Bios intégré message d'erreur, écran noir au boot, fonctionne avec le vrai bios :
Master SH2 invalid opcode
R0 = 00000000 R12 = 00000000
R1 = 00000022 R13 = 00000000
R2 = 002ED289 R14 = 060FFED4
R3 = 00000000 R15 = 060FFED0
R4 = 00000003 SR = 00000001
R5 = 00000022 GBR = 00000000
R6 = 002ED268 VBR = 06000000
R7 = 00000022 MACH = 00000000
R8 = 00000000 MACL = 00000000
R9 = 06011EC0 PR = 0604A0D0
R10 = 00000000 PC = 00000000
R11 = 00000022
Le jeu plante avec le bios intégré (fonctionne avec le vrai bios).
Master SH2 invalid opcode
R0 = 0E07D17C R12 = 00000000
R1 = 00000000 R13 = 00000108
R2 = 0603622C R14 = 060FFB18
R3 = 00000000 R15 = 060FFB14
R4 = 0604D4A4 SR = 00000001
R5 = 00000001 GBR = 060FFC00
R6 = 00000000 VBR = 06000000
R7 = 060372EC MACH = 00000024
R8 = 060694D4 MACL = 00000000
R9 = 060282E4 PR = 06035F4E
R10 = 06027CBC PC = 0E07D17C
R11 = 00000000
Et ensuite plante yabause avec le message d'erreur suivant :
Exception non gérée à 0x001E862E dans yabause.exe : 0xC0000005 : Violation d'accès lors de la lecture de l'emplacement 0x10C76008.
Slave SH2 invalid opcode
R0 = 00000000 R12 = 00000000
R1 = 00007201 R13 = 00000000
R2 = FFFFFE10 R14 = 06000FEC
R3 = 00000000 R15 = 0000000B
R4 = 00000000 SR = 000000F1
R5 = 00000000 GBR = 00000000
R6 = 00000000 VBR = 06000400
R7 = 00000000 MACH = 00000000
R8 = 00000000 MACL = 00000000
R9 = FFFFFE11 PR = 00000000
R10 = 060E2678 PC = 060643E6
R11 = 00000000
If some graphic is missing, try to toggle BGs and sprite with number keys, if it is displayed after toggle, that means it's a bug of priority pattern update.(édité)
1: NBG0 ON/OFF
2: NBG1 ON/OFF
3: NBG2 ON/OFF
4: NBG3 ON/OFF
5: RBG0 ON/OFF
8: Sprite ON/OFF
The priority pattern update uses a caching algorithm, graphic missing means the cache isn't updated in time.(édité)
Baku Baku Animal :
Le jeu se lance malgré un message d'erreur.
Slave SH2 invalid opcode
R0 = 00000000 R12 = 00000000
R1 = 00000000 R13 = 00000000
R2 = 00000000 R14 = 00000000
R3 = 00000000 R15 = 06001000
R4 = 00000000 SR = 000000F0
R5 = 00000000 GBR = 00000000
R6 = 00000000 VBR = 06000400
R7 = 00000000 MACH = 00000000
R8 = 00000000 MACL = 00000000
R9 = 00000000 PR = 00000000
R10 = 00000000 PC = 00000000
R11 = 00000000
UoYabause 0.5.6
Pas de boot au démarrage. Ecran noir (idem chez devmiyax).
Voici les différences avec le port de Devmiyax, les jeux suivant ne démarrent pas (écran noir) :
UoYabause 0.5.6
UoYabause 0.5.6
Le jeu freeze sur l'écran Now loading (idem devmiyax).
Priorité extrêmement basse :
Quelques jeux (Amok, Doom) ne passent pas s'il se trouve dans un répertoire avec un espace, par exemple :
C:/Backup Jeu/Amok
Mais fonctionne sous ce type de chemin.
C:/Jeu/Amok
Le problème est corrigé sour linux via ce patch : 021b780
Le jeu plante avec le bios intégré et fonctionne avec le vrai bios.
Master SH2 invalid opcode
R0 = 06002EA0 R12 = 00000000
R1 = 00000058 R13 = 00000000
R2 = 00000000 R14 = 06001FF4
R3 = 000002DC R15 = 06001FF4
R4 = 000002DC SR = 00000001
R5 = 060002DC GBR = 00000000
R6 = 00000000 VBR = 06000000
R7 = 00000000 MACH = 00000000
R8 = 00000000 MACL = 00000000
R9 = 00000000 PR = 06002EAE
R10 = 00000000 PC = 00000000
R11 = 00000000
Master SH2 invalid opcode
R0 = 00000000 R12 = 00000000
R1 = 06010000 R13 = 00000000
R2 = 00000000 R14 = 00000000
R3 = 20000226 R15 = 06002000
R4 = 00000000 SR = 00000000
R5 = 00000000 GBR = 00000000
R6 = 00000000 VBR = 06000000
R7 = 00000000 MACH = 00000000
R8 = 00000000 MACL = 00000000
R9 = 00000000 PR = 00000000
R10 = 00000000 PC = 06010002
R11 = 00000000
It seems to be due to the vdp2 patch. use apitrace on old HW to check all shader compilation warning or error.
Master SH2 invalid opcode
R0 = 06010000 R12 = 00000000
R1 = 000000FF R13 = 00000000
R2 = 00000023 R14 = 00000000
R3 = 0600E208 R15 = 06001FD4
R4 = 00000000 SR = 000000F1
R5 = 06001F6C GBR = 00000000
R6 = 25890008 VBR = 06000000
R7 = 0023FFFF MACH = 00000000
R8 = 00000000 MACL = 000FB7F0
R9 = 06004680 PR = 060046AE
R10 = 00000000 PC = 06010000
R11 = 00000000
Dans File --> Open Tray.
Cette option n'est pas codé sous Windows (juste sous android). Je sais pas si elle bien utile. A supprimer peut être ?
Régression avec l'option frameskip limiter. L'option ne fonctionne plus ou est désactiver.
Resident Evil :
Master SH2 invalid opcode
R0 = 00000005 R12 = 00000001
R1 = FFFFFF80 R13 = 00000000
R2 = 00FFFF00 R14 = 00000002
R3 = 807FFF11 R15 = 060F988C
R4 = 060F9900 SR = 00000100
R5 = 00000006 GBR = 060FFC00
R6 = 060F9888 VBR = 06000000
R7 = 00000000 MACH = FFF00FFE
R8 = 060F988B MACL = E31FFE5A
R9 = 01102100 PR = 060FDC2C
R10 = 00000000 PC = 060FEF52
R11 = 00000001
UoYabause 0.5.6 :
même problème que le pour le jeu pebble beach golf : #8
Depuis que Devmiyax a ajouté l'option pour étendre la mémoire, le backup manager déconne. Voici le fil de la discussion. L'option Extend Internal Backup Memory to 8 Mb, ne doit pas être codé pour windows, il y a juste l'option.
Voici le fonctionnement avant que ce soit cassé. Tu lances Athlete Kings et dans backup manager, il se trouve dans la save list. Maintenant, ca ne fonctionne plus.
Baku Baku Animal (j) , Dark Savior (e) revient sur le bios.
Slave SH2 invalid opcode
R0 = 00000000 R12 = 00000000
R1 = 00000000 R13 = 00000000
R2 = 00000000 R14 = 00000000
R3 = 00000000 R15 = 06001000
R4 = 00000000 SR = 000000F0
R5 = 00000000 GBR = 00000000
R6 = 00000000 VBR = 06000400
R7 = 00000000 MACH = 00000000
R8 = 00000000 MACL = 00000000
R9 = 00000000 PR = 00000000
R10 = 00000000 PC = 00000000
R11 = 00000000
Slave SH2 invalid opcode
R0 = 00000000 R12 = 00000000
R1 = 00007201 R13 = 00000000
R2 = FFFFFE10 R14 = 06000FEC
R3 = 00000000 R15 = 06000FEC
R4 = 00000000 SR = 000000F1
R5 = 00000000 GBR = 00000000
R6 = 00000000 VBR = 06000400
R7 = 00000000 MACH = 00000000
R8 = 00000000 MACL = 00000000
R9 = FFFFFE11 PR = 00000000
R10 = 060E2678 PC = 060643E6
R11 = 00000000
Dans File --> Settings --> Video
Il y a 3 OSD core, un dummy et 2 autres Software OSD Interface et nanoVGinterface. A ma connaissance c'était uniquement utilisé pour afficher un compteur de FPS. Depuis quelques années ni l'un ni l'autre ne fonctionne.
Est il possible d'en corriger un et supprimer l'autre ?
Master SH2 invalid opcode
R0 = 140ED17C R12 = 00000000
R1 = 00000000 R13 = 00000108
R2 = 0603622C R14 = 060FFB18
R3 = 00000000 R15 = 060FFB14
R4 = 0604D4A4 SR = 00000001
R5 = 00000001 GBR = 060FFC00
R6 = 00000000 VBR = 06000000
R7 = 060372EC MACH = 00000012
R8 = 06008E74 MACL = 00000000
R9 = 060FFBC8 PR = 06035F4E
R10 = 060638F3 PC = 140ED17C
R11 = 00000000
The Scanline filter shall be rewritten. It may be better to use a stencil buffer.
Quand on ouvre le menu settings, par défaut on est sur la mémoire, l(onglet general serait plus judicieux.
UoYabause 0.5.6 :
Ecran noir, le son tourne en boucle.
A l'époque, la version Yabause-RR permettais l'enregistrement de vidéo. C'était pratique pour montrer des séquences qui avait un bug. Cette fonctionnalité pourrait toujours servir à ca, mais ca pourrait permettre aussi de faire des vidéos pour les poster en ligne.
Quand je fais un screenshot (CTRL+P). il place le screen dans le répertoire du jeu. Serait il possible d'ajouter la possibilité de configurer le chemin des screenshots.
Merci :)
Ecran noir avec le bios intégré alors qu'il se lance avec le vrai bios.
Master SH2 invalid opcode
R0 = 00000000 R12 = 06058770
R1 = 00000000 R13 = 06060000
R2 = 06058764 R14 = 06051D9A
R3 = 00000014 R15 = 06003F70
R4 = 00000000 SR = 00000101
R5 = 06058650 GBR = 00000000
R6 = 00000018 VBR = 06000000
R7 = 00000040 MACH = 00000000
R8 = 0000001E MACL = 00E00000
R9 = FFFFFFFE PR = 0602EEEE
R10 = 0000005E PC = 00000000
R11 = 0000003E
Le fix athlete kings a corrigé Athlete Kings, Resident Evil, Sonic3D blast, Defcon 5.
Il a amélioré GEX qui boot mais bloque sur un écran noir après la vidéo d'intro.
Il a amélioré Guardian Heroes mais n'est pas encore complètement corrigé.
Aucun changement avec le fix Athlete Kings pour :
Asuka, Astal, Blam MachineHead
Régression avec le fix sur Sonic 3D Blast. Riglord Saga 2 même type de problème.
Slave SH2 invalid opcode
R0 = 00000000 R12 = 060C5C00
R1 = 00000000 R13 = 00000000
R2 = 06072424 R14 = 00000059
R3 = 00000092 R15 = 06001DF8
R4 = 00000000 SR = 000003F1
R5 = 060B3520 GBR = 060FFC00
R6 = 25E6EFE0 VBR = 06000400
R7 = 00000120 MACH = 000000A9
R8 = 00000000 MACL = 00000000
R9 = 00000000 PR = 06070DBE
R10 = 060C59FC PC = 00000000
R11 = 060C000C
Le jeu ne va plus in game (quand le perso est sur la couchette). Il fonctionne avant les modifications du cache SH2 qui a servi à corriger Whizz.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.