Besoin d'un PRO en informatique

Speudou
2024-02-26 20:20:20

comment on fait les ingénieurs pour créer un émulateur
et comment on fait pour "récupérer" l'architecture d'un proc' afin de l'émuler ?
en gros je démonte ma ps3 je vois qu'un microscopique CPU pour le proc'
comment je peux récup. son architecture ?
parce que pour coder le lecteur de rom faut bien avoir l'architecture du CPU

Speudou
2024-02-26 20:22:02

Le 26 février 2024 à 20:21:09 :
https://en.wikipedia.org/wiki/Reverse_engineering

comment ? en désasemblant un ISO ?

Speudou
2024-02-26 20:22:56

up

Fox_McCloud45
2024-02-26 20:22:57

Si créer un émulateur était si simple, il y en aurait déjà beaucoup. Un émulateur est réalisé en faisant de la rétro-ingénierie, qui est une tâche plus ou moins complexe en fonction du système concerné mais dans le cas de la PS3, c'est une tâche extrêmement complexe.https://image.noelshack.com/fichiers/2020/33/4/1597313710-484ee0e8-6b84-437b-8f67-15eca8031430.png

kheylogger57
2024-02-26 20:23:06

tu pirate sony et tu vole les planshttps://image.noelshack.com/fichiers/2016/39/1474895853-potdemiel.png

Speudou
2024-02-26 20:23:38

Le 26 février 2024 à 20:22:57 :
Si créer un émulateur était si simple, il y en aurait déjà beaucoup. Un émulateur est réalisé en faisant de la rétro-ingénierie, qui est une tâche plus ou moins complexe en fonction du système concerné mais dans le cas de la PS3, c'est une tâche extrêmement complexe.https://image.noelshack.com/fichiers/2020/33/4/1597313710-484ee0e8-6b84-437b-8f67-15eca8031430.png

ok mais tu retro ingénierie quoi ? les ROMs des jeux ?

SETHGREEN
2024-02-26 20:24:32

Le 26 février 2024 à 20:23:06 :
tu pirate sony et tu vole les planshttps://image.noelshack.com/fichiers/2016/39/1474895853-potdemiel.png

Il faut mettre une porte arrière chez Sony via un cheval de troie sans tomber dans le pot de mielhttps://image.noelshack.com/fichiers/2016/39/1474895853-potdemiel.png

zinzodingo
2024-02-26 20:24:49

ChatGPT qui devient fou

YoyoRouge
2024-02-26 20:26:42

Le 26 février 2024 à 20:20:20 :
comment on fait les ingénieurs pour créer un émulateur
et comment on fait pour "récupérer" l'architecture d'un proc' afin de l'émuler ?
en gros je démonte ma ps3 je vois qu'un microscopique CPU pour le proc'
comment je peux récup. son architecture ?
parce que pour coder le lecteur de rom faut bien avoir l'architecture du CPU

il faut inspecter les portes logiques au microscope electronique j'imagine :hap: puis tester des inputs pour voir les outputs et comprendre le comportement des circuits

Fox_McCloud45
2024-02-26 20:29:18

Le 26 février 2024 à 20:23:38 :

Le 26 février 2024 à 20:22:57 :
Si créer un émulateur était si simple, il y en aurait déjà beaucoup. Un émulateur est réalisé en faisant de la rétro-ingénierie, qui est une tâche plus ou moins complexe en fonction du système concerné mais dans le cas de la PS3, c'est une tâche extrêmement complexe.https://image.noelshack.com/fichiers/2020/33/4/1597313710-484ee0e8-6b84-437b-8f67-15eca8031430.png

ok mais tu retro ingénierie quoi ? les ROMs des jeux ?

Elles peuvent être utilisées oui, mais pas seulement. Pour émuler le processeur, il faut connaître son architecture interne (les registres qu'il possède, les instructions qu'il comprend, etc.). C'est au niveau du langage "assembleur".https://image.noelshack.com/fichiers/2020/33/4/1597311799-2f67105b-1e45-4166-803f-201c34e98a3e.png

Une fois cela fait, tu peux exécuter du code prévu pour. Mais peut-être que certaines instructions sont optimisées par le processeur et que ton émulateur se foire.https://image.noelshack.com/fichiers/2020/33/4/1597313710-484ee0e8-6b84-437b-8f67-15eca8031430.png

Dans le cas d'une PS3, de toute manière, tu as besoin d'avoir une rétro-ingénierie de la puce graphique, des accès mémoire et de la carte mère en général. Et là, il faut manipuler le matériel, se fier aux spécifications constructeur et utiliser des programmes spécifiques pour voir comment l'architecture fonctionne... C'est complexe et je simplifie énormément déjà.https://image.noelshack.com/fichiers/2018/43/5/1540508315-raphienquete.png

YoyoRouge
2024-02-26 20:29:48

bon après ta ps3 a un proc connu donc tu peux te renseigner dessus pour t'appuyer sur de la doc

pour intel par exemple tu as plusieurs livres de plusieurs centaines de pages : https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.