• Catégories
    • Toutes les catégories
    • Planète Warez
      Présentations
      Aide & Commentaires
      Réglement & Annonces
      Tutoriels
    • IPTV
      Généraliste
      Box
      Applications
      VPN
    • Torrent & P2P
    • Direct Download et Streaming
    • Autour du Warez
    • High-tech : Support IT
      Windows, Linux, MacOS & autres OS
      Matériel & Hardware
      Logiciel & Software
      Smartphones & Tablettes
      Graphismes
      Codage : Sites Web, PHP/HTML/CSS, pages perso, prog.
      Tutoriels informatiques
    • Culture
      Actualités High-Tech
      Cinéma & Séries
      Sciences
      Musique
      Jeux Vidéo
    • Humour & Insolite
    • Discussions générales
    • Espace détente
    • Les cas désespérés
  • Récent
  • Populaire
  • Résolu
  • Non résolu
Réduire

Planète Warez

,
  • Politique
  • Règlement
  • À propos
  • Annonces
  • Faire un don
  • Feedback
  • Team
  • Tutoriels
  • Bug Report
  • Wiki
    • Light
    • Default
    • Ubuntu
    • Lightsaber
    • R2d2
    • Padawan
    • Dim
    • FlatDark
    • Invaders
    • Metallic
    • Millennium
    • Leia
    • Dark
    • DeathStar
    • Starfighter
    • X-Wing
    • Sith Order
    • Galactic
ko-fi

Entretien avec Fabien Sanglard à propos du CPS-1

Planifier Épinglé Verrouillé Déplacé Jeux Vidéo
sdkarcadecapcomlivre
2 Messages 2 Publieurs 110 Vues
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • Indigostarundefined Hors-ligne
    Indigostarundefined Hors-ligne
    Indigostar PW Addict Seeder I.T Guy Rebelle GNU-Linux User Membre
    a écrit sur dernière édition par
    #1

    Fabien Sanglard a publié récemment un SDK pour créer des jeux pour le système de Capcom, cet entretien revient sur son parcours et les raisons qui l’ont amené à s’intéresser à ces bornes d’arcade au point de publier un livre sur le sujet.

    C’est l’occasion de revenir dans les années 80-90 là où les bornes d’arcade proliféraient 🙂 (j’vous prends au baby quand vous l’voul’ :p)

    NdM : la lecture de cette dépêche est compatible avec les jeans, les blousons en cuir marron et les coupes mulets.

       
    couverture du livre arcade

    Code du SDK pour borne d’arcade Capcom
    Le bouquin The Book of CP-System
    En savoir plus sur le gars
    CPS et tous ses jeux chez wikipedia


    Qui êtes-vous, quel est votre parcours et pourquoi est-il aussi lié aux jeux vidéos ?

    Je suis originaire de Romans-sur-Isère dans la Drome. Un joli coin avec une vue sur le Vercors magnifique. J’ai surtout passé mon temps à jouer aux jeux vidéo et au foot. Parcours banal avec collège, lycée, Bac S, Miage à Grenoble et ensuite Master. Ensuite, je voulais voir le monde, je suis parti à Paris un an, puis au Canada en PVT pour y rester six mois. J’y suis resté dix ans. Ultérieurement, j’ai reçu une offre d’emploi de la part d’un employeur dont je rêvais depuis plusieurs années. Du coup, j’ai déménagé aux USA, ou je vis encore aujourd’hui.

    La fascination pour les jeux vidéo, c’est en grande partie lié à mes années d’adolescence où c’était dur d’accéder à une expérience idéale. Mon premier ordinateur était un ZX Spectrum, ensuite un Amstrad CPC, et ensuite un Atari ST.
    Toutes ces machines n’ont pas de hardware sprites donc pendant des années j’ai joué avec un framerate 15fps. Je me rappelle avoir éprouvé une admiration devant les jeux de la NES ou ce que je voyais dans les salles d’arcade avec tous ces sprites, parfois énormes, qui bougeaient en même temps… Les bornes d’arcade étaient difficiles à trouver. Quand je marchais dans les rues, je regardais toujours dans les bars pour voir s’il y en avait une. J’avais même l’oreille fine pour entendre le son des CRT. Même si je ne la voyais pas je pouvais l’entendre.

    Pareil quand DOOM est sorti, j’avais un PC 386 et ça ramait un truc de ouf. J’avais un ami qui avait un 486 SX et ça avait été la gifle de voir ce que l’expérience était avec du matos adéquat.

    Plus tard, quand j’ai pu développer les compétences techniques, j’ai eu envie de revenir sur ces technologies pour comprendre la quête du frame-per-second.

    Comment en êtes-vous venu à vous intéresser au CPS-1 ?

    J’étais en vacances en Corse en 1992 et je cherchais les bornes d’arcade dans Bonifacio. Je devais avoir 14 ans et je me tapais toute la vieille ville et les remparts pour les trouver. Près du port je trouve une borne au fond d’un bar. Street Fighter II tournait dessus et ça a été une gifle monumentale. Il devait y avoir 10 personnes autour et ça a été un tournant. La machine n’avait que trois boutons (y’avait pas les pieds) et, bien sûr, les coups spéciaux n’étaient pas expliqués, mais ça reste un moment magique. J’ai énormément joué à ce jeu quand j’arrivais à le trouver (enfin tant que j’avais des pièces de 5 F et 10 F).

    Plus tard, avec les compétences acquises dans mes études, d’autres jeux vidéos et les bouquins précédents, j’ai voulu comprendre comment ça marchait. En particulier, je voulais comprendre la différence entre une machine de salon comme la NES ou la SNES et une machine « industry-grade » qui permet autant de couleurs et surtout une taille de sprites aussi gigantesque.

    Qu’est-ce que ce système a de particulier ?

    Ça a été un tournant pour Capcom. Ça prouve que les directeurs et le CEO ont su sentir le vent venir. J’entends parfois des programmeurs râler après la direction et les gens « pas techniques » mais c’est un exemple que sans ce type d’initiatives, la boîte aurait subi le même sort que Technos (NdM: Technos a fait faillite en 1996, leurs derniers jeux utilisaient le système Neo Geo de SNK).

    C’est aussi un système d’une grande simplicité. Grosso-modo c’est trois arrière-plans et un plan pour les sprites. Plus j’étudiais le CPS-1 (je parle de ça dans l’épilogue du livre) et plus je me disais c’etait une machine simple et puissance mais pas du tout une silver bullet, surtout comparé à la Neo-Geo. Peut-être que c’est là, finalement, sa force, le petit plus nécessaire a fait un bon jeu : ce n’étaient pas des gros processeurs comme les bornes de Sega ou Namco, mais les designers et les artistes de Capcom.

    CPS1 CPU

    Que dire sur les CPS-2 et CPS-3 ?

    Le CPS-2 ajoute de la RAM, un plus gros CPU (12MHz vs 10MHz), et un HSYNC interrupt… mais c’est vraiment question lutte contre le piratage que c’est une machine impressionnante. Autant le CPS-1 s’était fait copier à outrance, autant le CPS-2 n’a été craqué que beaucoup plus tard, genre 15 ans après. La couche d’encryption que Capcom a mis sur le Z80 et le 68000 a été efficace et je leur tire mon chapeau. Il y avait tellement d’argent en jeu que probablement pas mal de gens doués (y’a qu’a voir ce que certains avaient réussi à faire en reprogrammant SF2 en accélérant la vitesse) ont essayé et ont échoué.

    Ces systèmes sont basés sur le X68000 de Sharp qui va bientôt ressortir en version « mini » ? Qu’en pensez-vous ?

    Une partie de l’attrait des X68000, c’est que ce sont des machines imposantes de par leur taille et leur poids. Rien que l’objet sur la table, avec son design “Manhattan”, c’est magnifique. Le ressortir en plastique et à échelle 1:3, alors qu’il y a déjà des émulateurs disponibles, ça ne m’attire pas. Si ça avait été une reproduction 1:1 et que j’avais pu faire tourner Linux dessus ça aurait été un achat immédiat. Maintenant, il y a tellement de gens pour qui c’est une machine mythique que je ne doute pas que ça va être un succès.

    x68000

    Les émulateurs CPS-1 sont-ils bons ?

    J’ai essayé XM6 Pro-68k (NdM : malheureusement un logiciel non libre) et c’était tellement bon que je n’en ai pas testé d’autres. En plus il est pété de features pour observer les buffers et les couches intermédiaires. C’est au-delà de bon, c’est magnifique. J’ai commencé à m’intéresser à la SNES et j’espère que je trouverai un émulateur comme ça.

    Quels sont vos jeux préférés pour ces systèmes ?

    À part les ports de Capcom, j’aime beaucoup R-Type. Bonanza Bros est aussi impressionnant, il a un côté innovant qui lui donne beaucoup de charmes (comme les sprites pré-rendus en raytracing). Il a aussi des défauts de clipping qui me font me mettre dans les bottes du développeur. Ça rend le dur labeur palpable.

    Je trouve tous les jeux de la X68000 intéressants. Il y aurait de quoi écrire un livre juste en les faisant tourner dans XM6 Pro-68k et en étudiant comment ils marchent. Le peu que j’ai vu sur les ports de Capcom montrait des trésors d’inventivité. C’est dommage que peu de personnes écrivent dessus. Il y a plein de gens très très doués, surtout dans la communauté française, bien plus compétents que moi d’ailleurs, mais qui n’arrivent pas à se motiver pour écrire des articles (vous savez qui vous êtes). C’est super dommage que ce savoir se perde un jour. Peut-être quand ces gens là arriveront à la retraite on verra des articles sortir. Peut-être que c’est juste une question de patience.

    Pourquoi créer un SDK en 2022 pour un si vieux système ?

    Pour tester mes connaissances du hardware. Tu peux pas vraiment connaître le hardware si tu ne connais pas le software qui tourne dessus. Surtout le côté bootstrap. D’ailleurs, ça m’a servi à me détromper plusieurs fois. Et puis aussi parce que quand j’ai commencé à écrire le bouquin je me disais que ça devait exister et j’étais surpris que personne ne s’en soit chargé vu la popularité de la plateforme. Après, j’en profite pour dire que c’est encore un WIP, il manque des trucs comme les backgrounds ou la musique. Pull Requests welcome! (en clair : ya du taf’).

    Que préférez-vous ? L’arcade à la maison ou l’arcade en arcade ?

    Mes souvenirs des salles d’arcade, c’est des bars crado avec des gens qui craignaient un peu. Et aussi 10 F en poche pour toute l’après-midi. De ce point de vue là, à la maison c’est bien mieux. Par contre tu joues seul. On peut pas tout avoir.

    home arcade

    Au niveau personnel, quels logiciels libres utilisez-vous, sur quel OS ?

    En majorité Ubuntu. C’est facile à installer et j’ai jamais eu de problèmes sur mes Thinkpads. J’utilise encore Windows pour Cyberduck et Photoshop. C’est dommage qu’il n’y ait pas de client SFTP potable sur Linux. J’ai essayé de configurer KVM mais c’était un carnage et j’ai abandonné après plusieurs heures à rechercher des problèmes obscurs de TPM. Sinon j’utilise beaucoup LaTeX et Evince. Je sais pas trop ce que ça veut dire « libres », j’ai peut-être répondu à côté de la plaque, désolé 😞 !

    Au niveau professionnel, quels logiciels libres utilisez-vous, sur quel OS ?

    J’utilise 99% du temps CLion, Golang et Intellij. Ce sont des merveilles. En logiciel libre…, git ?

    Quelle est votre distribution GNU/Linux préférée et pourquoi, quels sont vos logiciels libres préférés ?

    Je n’ai jamais regardé ailleurs que Ubuntu, car j’ai toujours été très content du truc. Sauf pour les clients SFTP qui est très bugged (c.f: J’espère un port de CyberDuck).

    Quelle question auriez-vous détesté qu’on vous pose ?

    Vous n’aviez vraiment rien de mieux à faire de votre temps que d’écrire un livre entier sur une plateforme morte depuis 20 ans ?

    Quelle question auriez-vous adoré qu’on vous pose ?

    Quels sont les outils utilisés pour écrire un livre. Quand j’ai commencé ça m’aurait économisé beaucoup de temps d’avoir une méthode et des exemples de projet. C’est aussi pour ça que je publie les sources de mes bouquins.

    Ce sera peut être pour une autre dépêche consacrée à la documentation, car beaucoup de gens s’intéressent au sujet sur linuxfr.

    1 réponse Dernière réponse
    1
  • Psyckofoxundefined Hors-ligne
    Psyckofoxundefined Hors-ligne
    Psyckofox
    a écrit sur dernière édition par
    #2

    Mes machines arcade préférées avec la NeoGeo (CPS1 et ses Final Fight, Street Fighter 2, Cadillac Dinosaur, Punisher, Captain Commando, Ghouls And Ghosts etc…que du bonheur)

    1 réponse Dernière réponse
    1






©2025 planete-warez.net
L'actualité Warez & underground en continu
Icône café Faire un don
Politique   RGPD  @dev  Sudonix
    • Se connecter

    • Vous n'avez pas de compte ? S'inscrire

    • Connectez-vous ou inscrivez-vous pour faire une recherche.
    • Premier message
      Dernier message
    0
    • Catégories
      • Toutes les catégories
      • Planète Warez
        Présentations
        Aide & Commentaires
        Réglement & Annonces
        Tutoriels
      • IPTV
        Généraliste
        Box
        Applications
        VPN
      • Torrent & P2P
      • Direct Download et Streaming
      • Autour du Warez
      • High-tech : Support IT
        Windows, Linux, MacOS & autres OS
        Matériel & Hardware
        Logiciel & Software
        Smartphones & Tablettes
        Graphismes
        Codage : Sites Web, PHP/HTML/CSS, pages perso, prog.
        Tutoriels informatiques
      • Culture
        Actualités High-Tech
        Cinéma & Séries
        Sciences
        Musique
        Jeux Vidéo
      • Humour & Insolite
      • Discussions générales
      • Espace détente
      • Les cas désespérés
    • Récent
    • Populaire
    • Résolu
    • Non résolu