Aller au contenu

gatchan

Membre
  • Compteur de contenus

    1 087
  • Inscription

  • Dernière visite

  • Jours gagnés

    6

Messages posté(e)s par gatchan


  1. Ah oui, je l'ai testée, et mis le firmware «jailbreak».

    J'ai été déçu par le «debugger» annoncé (qui est loin d'en être un...), par le faible nombre de fontes disponibles dans le menu (celle de base est assez dégueux)...

    Mais sinon tout le reste est vraiment bien ! J'ai deux joypads bluetooth, ils fonctionnent plutôt bien. C'est dommage de ne pas pouvoir allumer la console à distance, mais jouer sans fil est agréable.

    Même si on peut lancer ses roms à partir de la carte SD, je suis en train de me fabriquer un «Smokemonster pack» de rom et versions MSU1 à mettre dans mon sd2snes.

    Faut aussi que je modifie ce dernier pour supporter les nouveaux niveaux sonores du msu1, mais je ne retrouve plus mon PCB :s


  2. Parce que il faut déjà que le jeu ne l'efface pas (si le checksum n'est pas bon, certains jeux effacent la sauvegarde), ça peut activer des protections si tu l'agrandis (à ce moment là, tu devras cracker le jeu), et ce n'est pas pratique pour l'utilisateur : il devra mettre le srm ans le bon répertoire, qui diffère selon l'émulateur.

     

    En gros, c'est beaucoup de galère pour un résultat peu concluant.


  3. C'est une mauvaise idée de distribuer le fichier sram avec. Le mieux est vraiment de laisser la rom s'occuper de tout.

     

    Tu peux utiliser le classique MVN/MVP pour les transferts mémoire, mais le mieux est quand même d'utiliser le DMA du processeur. Celui-ci peut ne pas fonctionner avec l'adressage de la SRAM, il faudrait vérifier.

    Mais il fonctionne très bien avec des données présentes sur la ROM.

     

    En gros, je pense que tu y gagnerais à repenser le fonctionnement de ta routine. Tu n'auras rien de plus rapide que le transfert DMA.


  4. Je me demande ce que dois faire ton code pour que tu puisses te rendre compte à l’œil nu d'une différence entre la SRAM et la ROM.

    Normalement, elle devrait être vraiment minime.

     

    Sinon oui, tu es obligé de mettre ton code d'abord dans la ROM, puis ensuite le copier dans la SRAM si tu veux l'exécuter à partir de là.

    Comment voudrais-tu distribuer ton patch sinon ? La SRAM est volatile, tu ne peux rien mettre d'aussi important que du code dedans, qui rende ton jeu inopérant si elle venait à être effacée.

     

    Honnêtement, je pense que tu te prends la tête pour pas grand chose.

    Tu peux étendre la taille de ta rom, ou alors compresser des données pour gagner de l'espace.

    La SRAM sera gérée à 2.68 Mhz, contrairement à la ROM si tu actives le mode «fast», qui monte à 3.58Mhz. Le code en RAM sera à 2.68 Mhz.

     

    La meilleure utilité de la SRAM est quand tu veux gérer des données. Tu décompresses les données dans la SRAM au démarrage du jeu, et ceux-ci deviennent accessible relativement facilement et plus rapidement que si tu devais les décompresser à chaque fois.


  5. Par contre, je n'ai pas compris : Tu mets ton code dans la ROM, et ensuite tu le copies dans la SRAM, et l'exécute à partir de là ?

     

    Pour le fonctionnement sur les émulateurs, ça dépend du mapping mémoire.

    Peut-être que Snes9x se base sur le header de la rom pour définir la taille maximale de la SRAM adressable.

    Bsnes / Higan est différent. Ça dépend déjà de la version que tu utilises, mais en gros, un fichier présentant le mapping mémoire de la cartouche est utilisé. Ce qui permet toutes les excentricités voulues.

     

    Pour l'utilisation sur une cartouche, ça dépend du branchement et du multiplexeur utilisé (MAD, etc..).


  6. Honnêtement, tu ne verras pas beaucoup de différence selon si tu mets ton code en SRAM ou ROM.

    Si le timing est important pour toi, exécute ton code en RAM.

     

    Certains jeux utilisent la SRAM comme zone tampon. Ça posait problème avec certains émulateurs, qui enregistraient la SRAM dans un fichier dès qu'il y avait une écriture dessus.

     

    Quand à la version des SRAM, regarde ce qui existe déjà dans les cartouches.


  7. Mais clairement, et pas que le scène GC...

    Y'a qu'à voir le mec qui fait higan (précédemment bsnes), il a du talent mais il se comporte encore plus mal avec sa communauté.

    Je l'aime bien byuu, moi :oops:

    Il est assez difficile au début, mais il s'est pris tellement de merde dans la tronche, que le simple fait qu'il soit toujours là est un miracle.

    Il est quand même assez ouvert à la discussion, et son forum ne repousse pas les petits nouveaux, du moment que les messages ne sont pas des trolls.

     

    Je n'ai même pas essayé de rentrer dans la communauté retroarch, tout ce que je sais, c'est que son «leader» est un trou du cul prétentieux. D'ailleurs, il ne faut pas oublier que sans byuu, il n'y aurait pas eu de retroarch ;)


  8.  

    Sinon je me suis offert un Ez-flash Omega pour GBA (un linker). Et franchement les temps de chargement pour les jeux n'ont plus rien à voir avec la génération antérieure. Sympathique à souhait ce linker !

    Et surtout, moins cher que l'Everdrive GBA de Krikzz (et plus élégant, je trouve).


  9. Oui mais non. Tu trouves la console à 50 € sur ebay, mais elle te sort un signal RCA dégueulasse.

     

    Si tu veux de la qualité, tu es obligé d'y mettre le prix. Nonosto l'a eu pour 110 €, il est donc possible de l'avoir moins cher.bo

     

    Tu n'as pas d'autre solution arrivant à ce prix et cette qualité, si on excepte l'émulation.

    Un boitier Raspberry pi qui ressemble à une NES, avec le matos qui va avec ne revient pas à plus de 60 €, sort directement du HDMI, et pas besoin de carte flash.

    Mais c'est de l'émulation, et ça peut agacer les puristes.

×
×
  • Créer...