90

Chevels (./87) :
Plop !

Pourriez-vous me dire ce qu'est un ASIC ? Quant aux Netlists, je me suis fait une petite idée mais si vous aviez quelques précisions je suis preneuse également^^ loupe livre

Allez, on va étaler la confiture smile

Comme l'a dit SPCD un ASIC est un circuit spécialisé, plus précisément qui effectuent des fonctions qui n'existent pas dans les circuits vendu en série et/ou qui demanderai beaucoup d'autres petits circuits pour réaliser ces fonctions.
Typiquement, ce n'est finalement qu'un ensemble "très" complexe de portes logique réunis sur une puce compact. Avant l'apparition des ASIC, les circuits spécialisés complexe étaient donc réalisés avec des circuits logiques simple, programmables ou non, fabriqués en série par divers fabricants.
Les premiers ordinateurs ou machines d'arcades de ce type utilisaient de grande cartes avec plein plein de ces circuits, coutaient très cher, et étaient relativement limités en vitesse. Quand la technologie a évoluée et que les coûts de gravure ont baissés début 70 il est devenu rentable de faire graver l'équivalent de ces grandes cartes sur une seule puce. Le prix de conception d'une puce spécialisée est certes plus élevé, mais la fabrication en masse rattrape largement les coûts d'un équivalent en circuits logiques discrets, permet une miniaturisation extrêmement importante et des vitesses de fonctionnement bien plus élevés.
Le cartes de prototypage, avant leur passage en ASIC étaient, et sont encore souvent réalisées avec des circuits logiques discrets afin de développer, tester le fonctionnement avant la gravure du circuit final.
Les photos que j'ai posté représentent les cartes de prototypage de certains circuits de l'Atari ST. La première étant celle du Shifter, le circuit logique vidéo des ST. C'est une assez grosses carte alors que sont équivalent ASIC est plus petit qu'un 68000.
Le 1er prototype des ST était d'ailleurs composé de 5 grosses cartes de ce genre. De mémoire les Atari ST comptent environ 5-6 ASIC (la ROM pouvant d'ailleurs également être considéré comme un ASIC)
Sur la Jaguar ce sont plutôt des SOC, bon, c'est juste des ASIC un peu plus complexes et comprenant un microprocesseur, le terme est différent mais le principe reste le même : concevoir un circuit spécialisé qui n'existe pas en série.

De nos jours on emploie plutôt des gros circuits logiques programmables pour faire les prototypes (voir même le produit final).

Quand au Netlist, avant pour concevoir un gros circuit en vu d'en faire un ASIC ou un SOC, tout était fait "à la main". A base de schémas complexes, de photogravures et j'en passe, représentants par exemple les portes logiques, comment elles sont agencées etc. On a alors inventé les Netlist, qui sont simplement des fichiers qui représentent un circuit plus ou moins complexe et qui sont conçu à l'aide d'un langage qui décrit les fonctionnalités du circuit. Un peu comme un langage de programmation, mais pour concevoir un circuit électronique. C'est bien plus simple et rapide pour concevoir les très gros circuits spécialisés (voir même les petits plutôt que de se taper des tables logiques de 3km de long pour une simple PAL ?). ils sont utilisés pour la réalisation final de la puce à graver. Ils peuvent également être utilisés dans un simulateur pour... simuler le fonctionnement du circuit.
Bon après j'ai un peu simplifié, parce qu'entre netlist et langage de programmation matériel, la frontière n'est pas grande. Suivant le point de vue, c'est un peu la même chose... On peut passer de l'un à l'autre avec les programmes adéquates, on peut faire de la simulation directement avec les fichiers de programmation etc.
Par exemple les Netlist de la Jaguar de l'époque qui ont été récupérés ont été traduits en langage "moderne" VHDL par Torlus il me semble.
avatar

91

Le projet Playstation est a la base l'extension CD pour la SNES fait entre Nintendo et Sony.

Sinon non les studio n'aimaient pas la PS1 pour son architecture, mais pour la nonchalance de Sony comparé aux historiques sur le marché question license. C'est aussi pour ca qu'il y a autant de merde sur la PS1.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

92

Brunni (./89) :
Le CPU n'était que single core et pas si puissant (même pas de FPU).
En fait c'était tout-à-fait honnête dans le contexte du début des années 90. À l'époque les FPUs étaient chères (par exemple, sur les PCs ça n'a été intégré qu'à partir du Pentium, avant c'était une option et c'était pas donné), et restaient malgré tout beaucoup plus lentes que de faire du fixed point. Et il a fallu longtemps pour en arriver au niveau de perfs actuel.

Et les CPUs avec plus d'un core, c'est arrivé nettement plus tard (en 2005 sur les PC).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

93

Zerosquare (./92) :
Brunni (./89) :
Le CPU n'était que single core et pas si puissant (même pas de FPU).
En fait c'était tout-à-fait honnête dans le contexte du début des années 90. À l'époque les FPUs étaient chères (par exemple, sur les PCs ça n'a été intégré qu'à partir du Pentium, avant c'était une option et c'était pas donné), et restaient malgré tout beaucoup plus lentes que de faire du fixed point. Et il a fallu longtemps pour en arriver au niveau de perfs actuel.

Et les CPUs avec plus d'un core, c'est arrivé nettement plus tard (en 2005 sur les PC).
Ouais je me suis merdouillé, dans les 2 cas c'est pas ce que je voulais dire.
* Single core par opposition aux architectures avec plein de CPUs comme la Jag, la Saturn, etc. c'était courant à cette époque de faire un pari sur les RISC* pour remplacer un CPU principal. (* un pari RISCé quoi)
* Pas de FPU je pensais au rasterizer qui ne fait même pas du fixed point, je sais pas pourquoi j'ai parlé du CPU.
Mais sinon honnête (même très bon, les autres faisaient un peu moins bien et on en mettait plusieurs à la place). La N64 a défoncé mais au final c'était mal équilibré.


Godzil (./91) :
Le projet Playstation est a la base l'extension CD pour la SNES fait entre Nintendo et Sony.

Sinon non les studio n'aimaient pas la PS1 pour son architecture, mais pour la nonchalance de Sony comparé aux historiques sur le marché question license. C'est aussi pour ca qu'il y a autant de merde sur la PS1.
Oui, mais du coup ça veut dire quelles dates ? Quand est-ce qu'ils ont dit fuck à Nintendo et se sont demandés quels composants du marché pourraient faire une console autonome ? C'est de là que doivent dater beaucoup de choix.

Oui pour la raison pour laquelle les studios l'aimaient. Après oui pas mal de programmeurs l'aimaient aussi pour sa facilité à programmer. Mais c'était bien sûr piloté par le business, comme contrairement à Nintendo, Sony ne pré-saturait pas le marché avec ses propres jeux, et que la console de Sony se vendait bien, si tu avais pour ambition de faire un truc vraiment cool c'était le jackpot potentiel.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

94

C’est Nintendo qui a dit merde à Sony avec leur demandes non acceptable (Sony voulait faire un takeover en gros)

La OS1 n’est pas si simple à programmer à vrai dire, surtout en 3D by les limitations de la machine, enfin si tu veux faire quelque chose qui ne soit pas trop moche visuellement.

Nintendo le “ore saturais” 01/ le marche avec la SNES, le nombre de jeux 3rd party est très largement supérieur au jeux fait par Nintendo. Idem pour la NES.

Le problème, pour Nintendo, c’est surtout que la N64 est arrivé en retard et personne n’était là pour remplir le marché avec de la NexGen, et les demandes/contraintes de Nintendo pour licencier les SDK et la sortir des jeux.
L’idée derrière le Nintendo Sezl Of Quality est à la base pour empêcher le crash de/ années 80 aux ISA, mais NoA est devenue arrogante et rendu les choses encore plus compliqué qu’il ne faut le reste du group a bien sur suivit.
Les choses ont commencé à changer avec l’arrivé de Iwata, mais c’est une autre histoire.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

95

Merci pour vos réponses à propos de l'ASIC et des Netlists, c'est plus clair du coup wink

Concernant l'ASIC, si je comprend bien, c'est dans une moindre mesure un peu l'ancêtre du FPGA ? (même si le but premier et la conception n'ont rien à voir). Je dis peut-être une grosse bêtise d'amatrice grin, auquel cas n'hésitez pas à me le dire, mais c'est un peu l'idée que je m'en fait du coup hum
avatar
https://steamcommunity.com/id/Chevels/ , mon profil Steam pour celles et ceux désirant se taper quelques parties à l'occasion :)

Mon serveur Minecraft: https://heavycraft-reloaded.fr/

96

Pas vraiment. Pour schématiser :
- utiliser un FPGA, c'est comme utiliser des blocs Lego : c'est facile de faire plein de choses avec, et on peut les démonter et les remonter autrement quand on veut, mais on est limité par les caractéristiques des blocs (tailles, formes, matériau)
- concevoir un ASIC, c'est comme fabriquer un moule : c'est complexe, c'est cher, mais on a toute latitude pour faire des choses qui ne sont pas possibles avec des Lego. Et si on produit en grande quantité, ça revient aussi moins cher.

Si on voit maintenant des FPGAs utilisés à la place d'ASICs, c'est parce que les premiers sont devenus très abordables, alors que les budgets de conception des seconds sont très élevés.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

97

Chevels (./95) :
Merci pour vos réponses à propos de l'ASIC et des Netlists, c'est plus clair du coup wink

Concernant l'ASIC, si je comprend bien, c'est dans une moindre mesure un peu l'ancêtre du FPGA ? (même si le but premier et la conception n'ont rien à voir). Je dis peut-être une grosse bêtise d'amatrice grin, auquel cas n'hésitez pas à me le dire, mais c'est un peu l'idée que je m'en fait du coup hum

Un FPGA (ou tout autre circuit logique programmable) c'est avant tout un outil de développement. Un ASIC c'est un circuit spécialisé que le fabricant a été obligé de mettre au point et de faire graver parce qu'il n'existe pas d'équivalant fabriqué en série. Principalement les gros circuits, parce que pour les très petits circuits il est certainement moins couteux d'utiliser de "petits" circuits programmables (PAL, GAL, voir même peut être CPLD et EPLD) que de faire graver leur équivalent, même en très grosse série.
Après, du moins de nos jours, ça va aussi dépendre de qui met au point ce genre de circuit. Pour une production à petite échelle les prix ont tellement baissés que ça revient moins cher de garder un FPGA pour le produit fini que de faire graver l'équivalent. Si SPCD voulait un jour "commercialiser" sa Jaguar FPGA, je ne pense pas qu'il irait voir un fondeur pour faire graver son joujou.
avatar

98

A noter que les prix de fabrication des puces spécialisés à lui aussi grandement baissé. Certains fondeurs proposent des prix attractifs avec un suivi/aide à la conception pour des petites/moyennes séries. Même chose pour la fabrication des boîtiers plastiques avec différentes méthodes (même en injection pour de la petite/moyenne série). Et il est même possible aujourd'hui de graver soit même sont propre circuit ! C'est rudimentaire, mais ça existe.
avatar

99

Checkered Flag et la 3D sur Jaguar dans tout ça ?
Atari Jaguar :
http://perso.orange.fr/jaguar-64bit/

! Jagware !

100

C'est dépassé. Maintenant on est a la 4D!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

101

Merci Zerosquare et DEATH pour vos éclaircissements wink Fallait bien que je sorte une connerie grin mais finalement ça m'aura permis d'en apprendre plus grâce à vos réponses et de mieux appréhender la chose. Merci pour ça !
avatar
https://steamcommunity.com/id/Chevels/ , mon profil Steam pour celles et ceux désirant se taper quelques parties à l'occasion :)

Mon serveur Minecraft: https://heavycraft-reloaded.fr/

102

Un bon vieux thread à l'ancienne sur AA ça nous manquait (pas) ...
Atari Jaguar :
http://perso.orange.fr/jaguar-64bit/

! Jagware !

103

Le topic a été verrouillé, et c'est pas une grande perte.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

104

je vais sortir une expression du passé antérieur : y en a qui en tiennent une couche quand même !

105

Les joies de la communauté Jaguar... ça fait 20 ans que c'est comme ça, et qu'on a droit à ce genre de topics régulièrement (et ça tourne de la même façon à chaque fois).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

106

La patience que tu as eu Zerosquare... ^^
avatar
----- SNK Forever -----
Association Retro-gaming Connexion : http://www.retro-gc.fr/
http://www.consoles-portables.com

107

Je te rassure, ça ne dure jamais longtemps grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

108

He la jaguar a un 68000, on peux faire tourner Mac OS classique dessus!

On pourais meme porter les jeux TI-89/TI-92+ dessus!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

109

Tu rigoles, mais Matthias Domin avait porté le TOS de l'Atari ST sur la Jaguar :
http://mdgames.de/tosonjag.htm
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

110

Dans le kit Favard aussi, non ?
Ou du moins sur le site, je crois me rappeler de quelque chose du genre.
avatar
De nouveaux jeux pour vos vieilles consoles ? En 2022 ?
https://yastuna-games.com

111

Dans le kit Favard il y a effectivement un (début d')interface graphique sur Jaguar (JagOS), mais je pense que c'était un truc entièrement fait from scratch, pas un portage. Ceci dit j'ai jamais vraiment joué avec.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

112

Dommage que le topic ai été verrouillé, pour 2 raisons.

D'abord comme d'habitude sur Atariage, les modérateurs jouent les despotes et prennent des décisions sans concertation de façon totalement autoritaire, c'est aussi lamentable que ce pourquoi ils prennent ces décisions...

Et puis ensuite parce que je voulais soulever une question à propos des timings lors du "GPU in Main", pas grave, je vais ouvrir un nouveau sujet sur Yaronet. Je ferais appel à SPCD.
avatar

113

On va dire qu'ils savent par expérience comment ça va se terminer...

Pour ta question, honnêtement, le seul gars qui parle de GPU in main sur le topic n'est pas expert du sujet, il répète juste ce qu'il a lu comme quoi c'était génial, et qu'il a plus confiance dans les personnes qui lui ont dit qu'en n'importe qui d'autre, même démonstration (de toute manière fausse) à l'appui
avatar
De nouveaux jeux pour vos vieilles consoles ? En 2022 ?
https://yastuna-games.com

114

Fadest (./113) :
On va dire qu'ils savent par expérience comment ça va se terminer...
Voilà. Y'a déjà eu des dizaines et des dizaines de topics de ce genre, à chaque fois ceux qui braillent le plus fort sont ceux qui en savent le moins, et ça finit systématiquement en engueulade.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

115

"Le GPU in main" c'est le moteur à eau de la Jaguar ! grin
Atari Jaguar :
http://perso.orange.fr/jaguar-64bit/

! Jagware !

116

Y'a de ça smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

117

DEATH (./112) :
D'abord comme d'habitude sur Atariage, les modérateurs jouent les despotes et prennent des décisions sans concertation de façon totalement autoritaire, c'est aussi lamentable que ce pourquoi ils prennent ces décisions...

Et puis ensuite parce que je voulais soulever une question à propos des timings lors du "GPU in Main", pas grave, je vais ouvrir un nouveau sujet sur Yaronet. Je ferais appel à SPCD.
Vue comment le topic partait en ouilles, c'est plutot normal. wink

Pour ton 2eme point, c'est pas plus mal que c'est fait dans un autre topic vu que à la base c'était un topic sur le portage de jeu neo-geo sur jag tongue.
avatar

118

Pas tout suivi mais la conclusion en gros c'est que la Jaguar est à la ramasse par rapport à une Neo Geo.
Juste par curiosité, j'aurais tendance à mettre un Rayman et un Metal Slug a peu près au même niveau en termes technique/graphique... en pratique vous voyez un fossé entre les deux ?
avatar
MK !
Collectionneur, retrogamer.
Enfin, un peu moins maintenant.

119

A la ramasse non. Juste certain point de la neogeo peuvent être plus dur à repliquer et demanderait probablement pas mal de boulot, plus que juste copier coller le code et asset existant.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

120

pencil
Je ne sais pas si c'est faisable de refaire Metal Slug à l'identique sur Jaguar, mais à l'inverse, tu ne pourras pas refaire Rayman à l'identique sur Neo-Geo.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo