Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord
    1. Home
    2. MaaaX
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 112
    • Best 51
    • Controversial 0
    • Groups 0

    EPOCH84 (MaaaX)

    @MaaaX

    88
    Reputation
    109
    Profile views
    112
    Posts
    0
    Followers
    0
    Following
    Joined Last Online
    Email maxime@maaax.com Website www.maaax.com Location Valence Age 51

    MaaaX Unfollow Follow

    Best posts made by MaaaX

    • RE: YENO super cassette vision

      Bonjour,

      Good news, le projet emuSCV avance bien 😊 .

      J'ai presque fini l'intégration du moteur RetroPC sur Linux C'est grossomodo la structure dans laquelle "tourne" l'émulateur eSCV... ainsi que plein d'autres émulateurs d'ailleurs...
      Il me reste une bricole de code à régler pour récupérer le nom des classes mais c'est secondaire car c'est utilisé uniquement pour le débogueur intégré de RetroPC.

      Je ne suis pas encore passé partout mais l'intégration de eSCV se passe bien aussi. Normalement tout est déjà intégré, je n'ai pas d'erreur de compilation mais il reste encore un gros boulot pour tout tester.

      Il reste Ă  faire:

      • La semaine prochaine je devrai pouvoir enfin charger le BIOS et une ROM pour voir si ça tourne comme attendu en dĂ©bogage pas Ă  pas (pour le moment il n'y a rien de visible pour le commun des mortels hormis pour moi dans le code avec mon dĂ©bogueur).

      • Il faut que je fasse tout le code de la partie "OSD" de RetroPC (c'est le terme utilisĂ© dans RetroPC).
        C'est ce qui est chargĂ© de faire l'interface entre eSCV/RetroPC et l'extĂ©rieur (Libretro, Recalbox et vous 😁 ) pour tout ce qui est entrĂ©es (clavier, joysticks) et sorties (vidĂ©o et son).
        Pour le moment c'est une juste coquille vide. J'ai bien toutes les fonctions qui sont créées mais elles ne font encore rien.
        Ça ne devraient pas ĂȘtre une Ă©tape trop compliquĂ©e vu que tout le boulot sera au final dĂ©lĂ©guĂ© Ă  l'API Libretro (donc Ă  Recalbox). J'ai dĂ©jĂ  fait plein de tests et je sais dĂ©jĂ  quoi faire pour que ça marche.
        ArrivĂ© lĂ  les premiers jeux devraient ĂȘtre enfin ĂȘtre jouables 😳 .

      • Il faudra faire aussi en sorte que ça tourne sur Retroarch PC et Mac en plus de Linux.
        MĂȘme si pour Recalbox c'est Linux qui nous intĂ©resse, je tiens Ă  ce que ça reste crossplatform et si je le fais au fĂ»r et Ă  mesure j'ai moins de risque d'avoir des rĂ©gressions.

      • Il faudra ensuite compiler une version pour Recalbox (du boulot Bkg2k et la team Recalbox) mais normalement si ca tourne sur Linux ca devrait bien se passer.

      • Enfin la cerise sur le Mac Do, il faudra que je fasse une interface jolibĂŽ pour pouvoir rĂ©gler les options directement dans l'Ă©mulateur... mais on peut dĂ©marrer sans ça avec des options "standards".

      Ouf!
      VoilĂ ! Des news la semaine prochaine. Des bisous.
      Bon week-end
      @++
      MaaaX ^^

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: YENO super cassette vision

      Bonsoir.

      Petit point de fin de semaine:

      • J'ai avancĂ© sur la traduction du manuel de Basic Nyumon mais je me suis retrouvĂ© coincĂ© pour faire les captures d'Ă©cran puisque l'affichage de l'Ă©mulateur n'Ă©tait pas encore terminĂ© Ă  100% et qu'il n'y avait pas encore les contrĂŽles (joysticks, clavier).

      • J'ai donc fini la partie affichage (cadrage finalisĂ© pour les modes EPOCH, YENO et EmuSCV, normal/full display et 60/50Hz). Il restera les jolis menus Ă  faire plus tard.

      • J'ai fini aussi la partie configuration. Il n'y a pas encore de menu in game mais la config est modifiable via les options du frontend Libretro.

      • Les contrĂŽles joysticks et clavier Ă©tait dĂ©jĂ  "branchĂ©s" entre le frontend Libretro et EmuSCV. J'ai commencĂ© Ă  faire le "branchement" entre EmuSCV et eSCV (l'Ă©mulateur embarquĂ©), on devrait donc bientĂŽt pouvoir commencer Ă  tester les jeux (sans le son pour le moment).

      Au niveau graphismes c'est dĂ©jĂ  presque "jouable" (avec les contrĂŽles ça sera quand mĂȘme plus facile).
      Il reste les soucis connus suivants (attention ça peut peut ĂȘtre un peu technique et je vais essayer de faire simple):

      • Boulder Dash: lĂ©ger clignotement sur certains diamants dĂ» au fait que ces diamants utilisent parfois le sprite n°0 dans un mode spĂ©cial avec 2 couleurs inversĂ©es. Dans ce mode on inverse les deux couleurs normales du sprite n°0, on affiche donc une premiĂšre image avec la couleur 2 et une seconde image par dessus avec la couleur 1, sauf que dans ce mode la seconde image on doit alterner rĂ©guliĂšrement entre deux images diffĂ©rentes. Je ne sais pas encore quand je dois utiliser ce mode spĂ©cial de façon universelle (toujours actif dans ce jeu). Je sais quelles images utiliser mais pas quand je dois alterner la seconde image. Du coup j'ai fait une rustine spĂ©cifique Ă  ce jeu mais ça clignote si je ne change pas la seconde image quand il faut.

      • Kung-Fu Road: il y avait des sprites moches et indĂ©sirables en haut et Ă  gauche de l'Ă©cran. J'ai trouvĂ© une meilleure solution que eSCV et MAME qui masquait une grande bande en haut de l'Ă©cran uniquement pour ce jeu, sauf que le perso disparaissait si on faisait un grand saut depuis le mur du haut. En fait ce jeu n'utilise que les 64 premiers sprites sur les 128 affichables en mĂȘme temps, les sprites moches Ă©tant dans la seconde moitiĂ©. Je n'affiche donc que la premiĂšre moitiĂ© des sprites et ça fonctionne trĂšs bien. Ce que je ne sais pas c'est comment dĂ©terminer de façon universelle le nombre de sprites Ă  afficher (toujours 64 dans ce jeu). J'ai donc moi aussi fait une rustine spĂ©cifique Ă  ce jeu.

      • Lupin III: il manque le dessin des briques dans le dernier niveau. J'ai pas mal cherchĂ© mais je n'ai rien de trĂšs concluant, aucune trace de ces briques. Je vais extraire la ROM de ma cartouche pour voir si le code est identique Ă  celle qui circule sur Internet.

      Je pensais qu'il y avait un problÚme sur Dragon Ball: il manque une bande de pixels à gauche en mode EPOCH et ça clignote parfois pas mal. J'ai commencé à chercher mais en fait c'était comme ça sur les vraies consoles. C'était sûrement masqué par la moindre qualité de la sortie antenne de la console japonaise puisque ce jeu n'est sorti qu'au Japon.
      https://youtu.be/JdiQffiIfYA

      JE PENSE QUE CA DEVRAIT COMMENCER A ETRE JOUABLE LA SEMAINE PROCHAINE (sans le son).
      Ceux qui souhaitent jouer les Beta testeurs peuvent me contacter directement sur discord: MaaaX avec 3 fois "a". Il faudra avoit Retroarch sur un Windows, un OS X ou un Linux. Je vous fournirai le core Libretro-EmuSCV. Si vous avez une des consoles et des jeux d'origine pour comparer c'est mieux.

      @++
      MaaaX ^^

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: YENO super cassette vision

      Salut salut.

      Sortie officielle de Recalbox 7.2 ce soir Ă  21h, incluant EmuSCV.
      Vous allez enfin pouvoir rejouer aux jeux Super Cassette Vision de votre enfance 😊

      @++
      EPOCH84 (aka MaaaX)

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: YENO super cassette vision

      Hello,

      L'affichage a pris bien moins de temps que ce que je pensais 😊
      20201102_132847.jpg
      20201102_134849.png

      Avant de passer à la suite j'ai encore du boulot sur la partie qui gÚre l'émulation de la puce EPOCH-TV1 afin de pouvoir émuler l'affichage de la console YENO en plus de celui des consoles EPOCH (pour mémoire l'affichage est différent sur les consoles JP et FR).
      Et puis c'est un peu brut de fonderie pour le moment et je vais bien sûr améliorer tout ça.

      Je voudrais revenir aussi sur la gestion de la config.
      Pour le moment j'utilise celle de eSCV qui est basée sur un fichier .INI mais je vais modifier ça pour que ça soit complÚtement intégré à Libretro/Recalbox.
      Et enfin il faut que ce que j'ai fait tourne aussi sur Mac et Windows en plus de Linux (oui sur la photo c'est un Mac mais avec un Linuxmint dessus).

      Des news ASAP.
      Des bisous.
      @++
      MaaaX ^^

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: YENO super cassette vision

      Bonsoir amis retrogamers,

      Voici les derniĂšres news du front sur le projet EmuSCV:

      • Je suis d'ores-et-dĂ©jĂ  en mesure de gĂ©rer la surface d'affichage de toutes les consoles (les 2 JP et la FR), et mĂȘme un peu plus car la zone d'image gĂ©rĂ©e est en fait beaucoup plus grande que ce qui est affichĂ© au final Ă  l'Ă©cran.
        En gros ça fonctionne comme ça: plusieurs fonctions dessinent les textes, les blocs et les graphiques dans une zone mémoire de 320x320 pixels appelée "text buffer" utilisant 16 couleurs. Une autre fonction dessine les sprites dans une autre zone mémoire appelée "sprites buffer" (320x320, 16 couleurs). Ensuite on mixe les deux buffers en copiant d'abord le "text buffer" en mémoire vidéo avec les 16 couleurs affichées puis le "sprites buffer" mais en 15 couleurs, la couleur 0 servant de couleur transparente.
        La couleur 0 est le bleu qu'on peut apercevoir subrepticement quand on fait un reset sur console (puisqu'on remplit la mémoire vidéo avec la couleur 0).
        Notez qu'il y a léger décalage quand on fait la composition des deux buffers (cadre bleu sur l'image suivante: "text buffer", rectangle rouge: "sprites buffer").
        Si on voulait tout afficher il faudrait avoir une résolution de 324x322, ce qui est assez loin de la résolution finale affichée à l'écran. Je ne peux pas vous mettre de vidéo ici mais les sprites vont parfois assez loin hors de la zone visible à l'écran.

      20201106_225212.png
      Pour ceux qui se demande combien on affiche de sprites en mĂȘme temps sur le test vidĂ©o, en vrai ça donne ça (certains ballons sont invisibles car de la mĂȘme couleur que le fond):
      20201107_001052.png

      • Il reste un gros souci Ă  rĂ©gler pour Kung-Fu Road qui prĂ©sente des bugs graphiques. Il faut que je creuse pour savoir si c'est un problĂšme de eSCV, l'Ă©mulateur sur lequel je me base, oĂč si c'est la ROM qui est pourrie. TAKEDA Toshiya, le crĂ©ateur de eSCV, avait bottĂ© en touche en bidouillant le cadrage et en ne dessinant pas la partie haute du "sprites buffer" pour cette cartouche afin que les faux sprites s'affichent hors de l'Ă©cran. D'aprĂšs mes tests je crains qu'il y ait un risque pour que ça Ă©crive des donnĂ©es la ou ça ne devrait pas, il faut absolument que je rĂ©solve ce bug et j'ai commandĂ© le matĂ©riel pour pouvoir rĂ©extraire le contenu des puces de MA cartouche d'origine pour vĂ©rifier ( 😱 ). Au passage la ROM que j'ai pour Astro Wars n'a pas les mĂȘmes couleur que sur la vraie version (mais lĂ  j'ai la cartouche en double).

      20201106_225959.png

      • Autre petite chose bien moins grave: je n'ai pas les bugs d'affichage de la console Yeno avec les jeux Boulder Dash et Doraemon.
        Il devrait y avoir des restants de texte en haut de l'écran que je n'ai pas du tout sur l'emulo. Ca n'est pas grave en soit mais je chercherai pourquoi afin d'émuler parfaitement toutes les consoles.

      20201104_094849.jpg
      20201104_094923.jpg

      • J'ai eu quelques soucis pour charger certaines ROM mais j'ai trouvĂ© pourquoi: eSCV n'est pas capable de charger certaines ROM telles qu'on les trouvent sur Internet car il est nĂ©cessaire de placer les blocs de donnĂ©es Ă  certain endroits prĂ©cis de la mĂ©moire. Si les blocs doivent ĂȘtre chargĂ©s dans l'ordre Ă  partir du dĂ©but de la mĂ©moire tout va bien sinon ça ne tourne pas.
        Sur les cartouches d'origine, l'ordre des banques et leur adresse mémoire étaient définies en dur par le cablage sur la PCB (la carte électronique dans la cartouche) or c'est une information qu'on a pas dans les fichiers ROM.
        TAKEDA Toshiya avait rencontrĂ© le mĂȘme problĂšme et crĂ©e un format de fichier spĂ©cifique pour remettre Ă  disposition cette info (format pas ou peu documentĂ© et il faut faire tout le boulot de crĂ©ation du fichier Ă  la main). Il fournit dĂĄilleurs avec le code source quelques exemplaires de ROM modifiĂ©es qui elles se chargent donc bien.
        Personnellement je trouve que son format est quelque peu restrictif si on veut pouvoir faire du homebrew plus tard.
        Je suis donc en train de peaufiner mon propre format pour EmuSCV (.cart pour les cartouches et .sram pour les sauvegardes), format que je documenterai. Je fournirai un outil cross-plateforme pour ceux qui souhaite recrĂ©er eux-mĂȘme les fichiers Ă  partir des ROM en circulation. (Nous sommes bien d'accord que je n'ai lĂ©galement pas le droit de fournir ni le BIOS, ni aucune ROM).

      • Et sinon je n'ai pas du tout eu le temps de mettre le nez dans le recodage de la config pour l'intĂ©grer totalement au fonctionnement de Libretro/Recalbox.

      Encore merci à Fred pour les quelques photos du manuel de BASIC Nyumon qu'il doit m'envoyer (Fred lis ces lignes, ne m'oublie pas 😉 ).

      Prenez soin de vous et Ă  la semaine prochaine pour de nouvelles aventures.
      @++
      MaaaX ^^

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: YENO super cassette vision

      Bonsoir amis rétrogamers et rétrogameuses,

      Gros point de fin de semaine car pas mal de news Ă  vous donner.

      J'ai créé les ROMs au format .CART pour toutes les ROMs existantes. Tous les jeux se chargent et tournent sur EmuSCV.
      Pour les jeux dont la cartouche permettait de sauvegarder (celles avec un emplacement pour 2 piles), un fichier .SAV est enregistré automatiquement au déchargement du jeu.
      Si vous essayez de charger une ROM brute d'extraction telles que rĂ©cupĂ©rĂ©es sur Internet et qu'elle est connue d'EmuSCV, l'Ă©mulateur vous crĂ©e le fichier .CART correspondant et le lance dans la foulĂ©e. Ça fonctionne pour les ROMs en un seul fichier .bin, .rom, ou n'importe quoi d'autre et pour les ROMs en plusieurs fichiers .0, .1, .2, .3 (32Ko maximum par fichier).
      20201121_224057.png
      Petit apartĂ© concernant le jeu Boulder Dash pour lequel j'ai extrait les donnĂ©es de la ROM de la cartouche europĂ©enne, donnĂ©es qui s'avĂšrent ĂȘtre diffĂ©rentes de celles de la version japonaise. Je n'avais trouvĂ© cette ROM nul part sur Internet et elle n'est mĂȘme pas encore connue de No-Intro.
      Cette ROM est bien sûr également gérée par EmuSCV.

      La démo de tous les jeux fonctionnent parfaitement sauf 5 qui fonctionnent mais pour lesquels il me reste des mystÚres à élucider:

      • Boulder Dash (encore lui): le dessin des sprites des diamants sur le 2Ăšme et le 4Ăšme quart vertical de l'Ă©cran utilisent un mode d'affichage particulier qui n'Ă©tait pas gĂ©rĂ© du tout par eSCV. Dans ce mode il semble que le premier sprite doit ĂȘtre affichĂ© comme un "sprite 2 couleurs" mais avec les deux couleurs inversĂ©es mais je ne sais pas encore quel index de sprite je dois afficher.
      • Kung-Fu Road: Il faut que je trouve comment les vraies consoles gĂ©rent le masquage des sprites moches en haut de l'Ă©cran car aprĂšs plusieurs tests je me suis aperçu que la façon de contourner le problĂšme choisie par eSCV et Mame n'est pas la bonne . En effet dans la 2Ăšme scĂšne du jeu on peux monter sur le mur en faisant un grand saut (haut puis haut-droite) et si on refait un grand saut depuis le mur, le personnage disparait en haut de l'Ă©cran, ce qui n'est pas le cas sur les vraies consoles.
      • Lupin III: dans la derniĂšre scĂšne il manque le dessin des "briques" qui devraient ĂȘtre prĂ©sentes.
      • Y2 Monster Land: dans eSCV il y a une rustine dans le code pour Ă©viter un blocage de la machine virtuelle due au son et je n'aime pas les rustines car ça crĂ©e de la dette technique. Il faut que je trouve pourquoi ça bloque dans ce cas prĂ©cis (c'est moi qui vais payer la dette).

      Pour essayer d'avancer j'ai contacté la société EPOCH pour savoir s'ils avaient encore des infos techniques qui pourraient m'aider. J'ai eu un premier retour pour savoir qui j'étais mais je n'ai plus aucune nouvelle depuis.
      J'ai aussi essayé plusieurs fois de contacter TAKEDA Toshiya, le créateur d'eSCV avec l'aide de Mr Enri et de Mr 333, mais je n'ai malheureusement pas eu de réponse.

      Ceci dut j'ai pu flasher une EEPROM pour injecter mon code dans une cartouche. Je pourrai donc tester mon propre code sur les vraies consoles et faire du rétro-engineering pour valider des hypothÚses sur les mystÚres restants à élucider.

      Enfin je remercie encore Fred qui m'a procuré une copie complÚte du manuel de Basic Nyumon, ce qui m'aidera certainement à comprendre certaines choses.
      Le manuel faisant plus d'une centaines de pages tout en Japonais ça va me demander un peu de temps pour tout traduire et le reste va pas trop avancer pendant ce temps là.

      J'essaye de vous donner des nouvelles en fin de semaine prochaine.

      @++
      MaaaX ^^

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: YENO super cassette vision

      Amis rétrogamers et rétrogameuses bonjour,

      Je vous mets à disposition une préversion jouable de mon émulateur Libretro-EmuSCV, téléchargeable là:
      http://www.maaax.com/emuscv/0.5.20201216000000/

      Il s'agit de la version 0.5.20201216000000.
      Ca tourne sur Windows, Mac et Linux.
      J'ai testé avec le frontend RetroArch sur ces trois systÚmes mais comme je suis le seul à avoir testé il y a sûrement que des choses qui m'auront échappées.
      Il faut impérativement avoir un clavier de branché (je pense que de toute façon ceux qui essayeront le feront sur un ordi).

      Les commandes clavier sont les suivantes:

      • Touche "i": bouton marche/arrĂȘt de la console
      • Touche "r": bouton RAZ/Reset de la console
      • Touches "Controle" gauche et droite: bouton pause de la console
      • Touches "0" Ă  "9" (en haut du clavier ou pavĂ© numĂ©rique): boutons "0" Ă  "9" de la console
      • Touches "effacement arriĂšre" et "supprimer": bouton "CL" de la console
      • Touches "EntrĂ©e" (clavier ou pavĂ© numĂ©rique): bouton "EN" de la console

      Pour les contrĂŽles Ă  la manette (jusqu'Ă  deux manettes):

      • La croix directionnelle et les deux joysticks analogiques: joystick des manettes de la console
      • Bouton du bas et bouton L: bouton gauche des manettes de la console
      • bouton de droite et bouton R: bouton droit des manettes de la console
      • bouton "Start": boutons gauche et droit des manettes de la console et bouton "EN" de la console

      Pour infos pour démarrer un jeu on vous demande d'appuyer sur "START" mais selon les jeux il faut appuyer sur le bouton "EN" ou au moins un bouton de la manette ou les deux boutons de la manette. C'est pour ça que j'ai mappé le bouton Start sur tous ces boutons à la fois comme ça vous ne vous posez pas la question.

      Les options d'affichage, fréquence, cadrage, etc. sont accessibles depuis le menu "options" ou "options du core" du frontend.

      Il subsiste quelques problÚmes graphiques déjà évoqués: les diamants qui clignotent dans Boulder Dash et le dessin des briques manquantes dans le dernier niveau de Lupin III.

      Ce qui n'est pas encore fait:

      • Le son est Ă©mulĂ© mais pas encore branchĂ© sur la sortie
      • Il manque un clavier rapide en surimpression pour les cas oĂč aucun clavier n'est branchĂ© (pour tout faire Ă  la manette)
      • Il manque le menu gĂ©nĂ©ral (configuration "in game", affichage doc, etc.)
      • Il manque les save states (donc pas de rembobinage)
      • Il manque le net play

      Bon tests.
      Merci par avance pour vos retours.

      @++
      MaaaX ^^

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: YENO super cassette vision

      Amis rétro-gamers et rétro-gameuses bonsoir.

      Voici les derniĂšres news du projet EmuSCV (Emulateur Super Cassette Vision).

      • BK a fait pas mal d'optimisations cĂŽtĂ© graphismes et moi cĂŽtĂ© son.
      • Le clavier rapide en surimpression est opĂ©rationnel et s'adapte Ă  la console choisie (EPOCH, YENO ou LADY) ainsi qu'Ă  la rĂ©solution choisie.
        20210227_000201.jpg
      • Ca tourne Ă  pleine vitesse sur Pi 3, Odroid et consorts.
      • C'est un peu plus lent sur Pi0 mais ça tourne.
        image0-4.jpg
      • Le rembobinage et les savestates fonctionnent mais je n'ai pas fini de tester ce que ça donne pour le son (corrections si besoin)
      • Il faudra retester sur les diffĂ©rentes plateformes pour voir ce que ça donne en FPS avec le rembobinage mais il y a encore pas mal d'axes d'optimisation possibles.
      • Ca sortira donc avec la prochaine version 7.2 de Recalbox.

      @++
      EPOCH84^^ (aka MaaaX)

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: YENO super cassette vision

      Hello,

      Deux petites news pour ceux qui suivent ce sujet:

      • Il y a maintent exactement deux ans pratiquement jour pour jour, la veille de mon anniversaire, je dĂ©marrais le dĂ©veloppement de mon Ă©mulateur EmuSCV qui est finalement sorti 1 an et demi aprĂšs avec Recalbox 7.2.
        EmuSCV n'est toujours en version finale (qui sera la 1.0.xxxxxxxxx) tout simplement parce que j'estime qu'il n'est pas encore fini. J'ai fait un break de quelques mois pour faire d'autres choses. Actuellement je reprends tout le code de l'émulateur pour le simplifier et l'optimiser en me passant du moteur RetroPC qui ajoute une surcouche inutile et qui alourdit considérablement l'exécution. Gros boulot en cours.

      • J'ai commencĂ© le dĂ©veloppement d'un autre Ă©mulateur pour la maman de la Super Cassette Vision: l'EPOCH Cassette Vision. Je vais crĂ©er un post sĂ©parĂ© pour ceux que ça intĂ©resse.

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: EPOCH Cassette Vision

      Hello world! đŸ€™

      Quelques petites news du projet d'émulateur Libretro-EmuCV pour les consoles EPOCH Cassette Vision et Cassette Vision Junior:

      • Toutes les ROMs sont extraites.
      • Nous connaissons maintenant la totalitĂ© du jeu d'instructions pour les 11 jeux sortis et mĂȘme un peu plus (certaines instructions n'Ă©tant utilisĂ©es dans aucun jeu). Il reste encore quelques instructions Ă  rĂ©tro-ingĂ©niĂ©rer mais qui ne serviront pas dans l'immĂ©diat.
      • Nous savons maintenant comment sont organisĂ©es les donnĂ©es graphiques et comment les interprĂ©ter.
      • J'ai créé un logiciel qui me permet de faire des expĂ©riences pour m'aider Ă  dĂ©cortiquer le fonctionnement de la console et des diffĂ©rents composants uPD7xx qui font office de processeurs.
      • Certaines puces gĂšrent les graphismes un peu diffĂ©remment des autres (ex: pixels diagonaux/rectangulaires pas forcĂ©ment dans les mĂȘmes plages) et je me suis aperçu que le cĂąblage de certaines cartouches n'est pas forcĂ©ment standard (ex: le jeu "Baseball" rĂ©injecte le signal de la sortie prĂ©vue pour demander une reverb du son sur les pattes d'entrĂ©e prĂ©vues pour les contrĂŽles d'un des joueurs). Je dois donc d'une part analyser comment sont gĂ©rĂ©s les pixels diagonaux/rectangulaires pour chaque puce et d'autre part je dois dĂ©monter toutes les cartouches pour voir comment chacune d'elles est cĂąblĂ©e. En consĂ©quence je vais donc devoir crĂ©er un format de ROM spĂ©cifique comme pour EmuSCV afin de gĂ©rer ce genre de curiositĂ©.

      Il y a encore beaucoup de boulot avant qu'on puisse réellement jouer mais le projet avance petit à petit...

      Affaire Ă  suivre...

      @++
      EPOCH84 (aka MaaaX ^^)

      Capture d’écran 2022-04-17 185245.png

      Capture d’écran 2022-04-17 185314.png

      Capture d’écran 2022-04-17 185309.png

      Capture d’écran 2022-04-17 185258.png

      Capture d’écran 2022-04-17 185252.png

      Capture d’écran 2022-04-17 185238.png

      Capture d’écran 2022-04-17 185234.png

      Capture d’écran 2022-04-17 185210.png

      posted in Recalbox Général
      MaaaX
      MaaaX

    Latest posts made by MaaaX

    • RE: EPOCH Cassette Vision
      • Je travaille maintenant sur la sĂ©rie des opcodes 0x500 Ă  0x5ff mais j'ai besoin de clarifier la question "oĂč je rĂ©cupĂšre les donnĂ©es selon le contexte" et pour ce faire je me base sur les deux schĂ©mas des puces 777 et 778 que m'a fourni Testuji.
        Malheureusement il s'agit de scans de qualité plutÎt moyenne et certaines partie sont difficilement lisibles et les schémas sont découpés en plusieurs pages.
        Heureusement en recoupant les deux schémas j'arrive à avoir toutes les infos dont j'ai besoin.
        Comme je ne savais pas quoi faire (LOL đŸ€Ł ) je suis en train de refaire un schĂ©ma unique (il y a peu de diffĂ©rences entre les puces) pour me faciliter la vie, pouvoir trouver les fameuses infos dont j'ai besoin et accessoirement pouvoir illustrer mon propos.
        Le nouveau schéma est donc en cours et bien avancé.
        Schematic_NEC_uPD77x.png

      Voili, voilou.

      @++
      EPOCH84 (aka MaaaX ^^)

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: EPOCH Cassette Vision

      0408.png 0409.png 0410.png 0411.png 0412.png 0413.png 0414.png 0415.png

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: EPOCH Cassette Vision

      Bonne annĂ©e 2025 😊

      Petites news sur le projet:

      • Les libellĂ©s des opcodes de 0x400 Ă  0x4ff sont faits.

      0400.png 0401.png0402.png
      0403.png 0404.png 0405.png 0406.png 0407.png

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: EPOCH Cassette Vision

      0308.png
      0309.png
      0310.png
      0311.png
      0312.png
      0313.png
      0314.png
      0315.png

      VoilĂ ! VoilĂ !
      Je continue avec la série des opcodes 0x400 à 0x4ff.

      A suivre...

      @++
      EPOCH84 (aka MaaaX^^)

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: EPOCH Cassette Vision

      Et la partie sûrement la plus difficile:
      0300.png
      0301.png
      0302.png
      0303.png
      0304.png
      0305.png
      0306.png
      0307.png

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: EPOCH Cassette Vision

      0208.png
      0209.png
      0210.png
      0211.png
      0212.png
      0213.png
      0214.png
      0215.png

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: EPOCH Cassette Vision

      0200.png
      0201.png
      0202.png
      0203.png
      0204.png
      0205.png
      0206.png
      0207.png

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: EPOCH Cassette Vision

      0114.png
      0115.png

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: EPOCH Cassette Vision

      0108.png
      0109.png
      0110.png
      0111.png
      0112.png
      0113.png

      posted in Recalbox Général
      MaaaX
      MaaaX
    • RE: EPOCH Cassette Vision

      0104.png
      0105.png
      0106.png
      0107.png

      posted in Recalbox Général
      MaaaX
      MaaaX