1

-

2

ben VisualBoy Advance, ça qd même être bien isolé (apr là je veux dire que tu dois pouvoir extraire facilement l'émulation cpu du reste), non ?
Si tu veux trouver des versions seules, ça va être plus difficile, mais cherche du côté de MAME / MESS, et jette un oeil sur Zophar's Domain, ils ont peut-être (mais ça m'étonerait que ça se trouve si facilement, étant donné la complexité/puissance du CPU)
Par contre, pour le core en 68k, rêve pas trop. Une instruction 32 bits ARM prends moins de cycle que ->les<- (parce qu'une instruction ARM peut faire plusieurs opérations en un coup trilove) instructions équivalentes en ASM68k, et une instruction THUMB prend moins de cycle que l'instruction 68k équivalente dans pas mal de cas, je crois.
Donc ajouté à tout ça le fetch + décodage de l'opcode et tout ce qui est spécifique au CPU, je ne sais même pas si tu peux atteindre les 33KHz cheeky
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

3

Tu veux émuler quelle machine ?

En général, dans les émulateurs qui comportent des sources énormes, il y a un fichier core.c ou cpu.c qui résume l'émulation du cpu. Tu trouveras peut-être ton bonheur.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

4

-

5

Orion_
:
Sasume :
Tu veux émuler quelle machine ?
la Pocket Station.
OK. Je ne connais pas.
et y'a presque pas d'info hardware mais c pas grave j'aime bien désassembler et essayer de comprendre trilove
Bonne chance eek
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

6

C'est ça ? http://www.geocities.com/rabidsmily/Hardware/Pocketstation/PocketStation.html
Il y a écrit 33Mhz à côté du CPU. Mais ça me paraît beaucoup quand même pour ce que c'est.

Puis pour émuler la RAM, bone chance, tu devras faire un décodage d'adresses software (sauf si t'es sous pedrom).
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

7

-

8

Tu peux le coder pour TI puis faire un ému 68k sur PC trigni

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

9

-

10

un émulateur ARM9 ? tu prends le connecteur JTAG, et ton émulateur est sur ton PC...

A moins que tu parles d'un simulateur... Dans ce cas, je n'en ai pas sous la main.
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

11

-

12

Orion_
: c koi ça JTAG ?

C'est un conencteur 8 pattes utilisé pour le débuggage/émulateur d'un processeur. Donc c'est in situ - par définition de l'émulateur -, et il doit exister des débuggeurs libres avec interface JTAG avec simplement un fichier c à choisir - comme Sasume le pensait peut-être ? -
Mais tout dépend ce que tu entends par simulateur et émulateur, parce qu'ici beaucoup se trompent, il y a déjà eu des discutions mais tout le monde restait sur ses positions...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

13

-

14

Bon, Miles, je dois sûrement me tromper, mais un émulateur pour moi, c'est un programme capable d'interpréter du code prévu pour une machine X, et émulant les spécificités hardware de la machine X.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

15

Sasume
: Bon, Miles, je dois sûrement me tromper, mais un émulateur pour moi, c'est un programme capable d'interpréter du code prévu pour une machine X, et émulant les spécificités hardware de la machine X.

Alors simulateur, ça...
Par exemple ModelSim est un simulateur de code VHDL, pour certaines plateformes FPGA.
Tandis que remplacer in situ le processeur par un PC ou qqch du genre, c'est de l'émulateur...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

16

^^ Nan émulateur aussi neutral
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

17

Un émulateur exécute le code original du calculateur en émulant le processeur. Il nécessite une copie de la ROM.
Un simulateur fournit tout ou partie des fonctionnalités du calculateur par la réécriture du code. Il ne nécessite pas la ROM originale, mais ne peux généralement pas émuler le code machine.

C'est ce que je pense, c'est faux ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

18

Nouvelle source :
Marat Fayzullin
a dit : L'émulation consiste à essayer d'imiter le fonctionnement interne d'un périphérique. La simulation consiste à essayer d'imiter les fonctions d'un périphérique. Par exemple, un programme imitant le matériel de la borne d'arcade Pacman et faisant tourner dessus la ROM Pacman originale est un émulateur. Un jeu de Pacman écrit pour vôtre ordinateur et utilisant des graphismes similaires à la véritable borne d'arcade est un simulateur.
Cela confirme ce qui a été cité juste au-dessus.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

19


From The Free On-line Dictionary of Computing (27 SEP 03) [foldoc]:

emulation

<architecture> When one system performs in exactly the same
way as another, though perhaps not at the same speed. A
typical example would be emulation of one computer by (a
program running on) another. You might use an emulation as a
replacement for a system whereas you would use a simulation if
you just wanted to analyse it and make predictions about it.


Un émulateur de TI-89 c'est VTI.
Un simulateur de TI-89 c'est une implémentation d'AMS qui tourne sur PC.
So much code to write, so little time.

20

rha vous avez déterré le vieux troll hehe

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

21

Ah, merci nitro.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

22

Mouais, ça explique quand même pas mal de différences entre ce qui est dit en général et la réalité...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

23

Arf, je viens de comprendre, je crois.
L'émulateur du quel je donnais la def était un émulateur de processeur, pour tester toute l'archi à côté. Si maintenant, on veut tester la ROM, il faut émuler toute l'archi à côté.
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site