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
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 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