1

slut je suis novice en programmation et surtout en assembleur; je m'intéresse au motorola 68k; je voudrai savoir s'il existe un émulateur pour simuler la console de programmation du motorola 68k sur windows; si oui ou puis le trouver? merci pour votre aide.

2

Bonjour,

Il y a eu un certain nombre de plate-formes basées sur les différents membres de la famille M68k (Amiga, TI-68k, etc.)... pourrais-tu nous en dire plus sur ce que tu veux faire exactement comme programmation M68k (qu'est-ce que tu entends pas "console de programmation") ?

Si tu veux programmer les calculatrices TI utilisant un processeur 68000, collectivement connues comme "TI-68k", il y a deux émulateurs sous Windows:
* le plus connu, "VTI" Virtual TI (Windows seulement). C'est le plus rapide et le plus facile à installer. La rapidité vient partiellement du fait que son émulation est incomplète (aucune émulation du pipeline, aucune émulation des modèles V200 sorti en 2002 et 89T sorti en 2004, etc.), qu'il est plein d'autres bugs et qu'il sait faire moins de choses;
* l'autre, TIEmu (Windows, Linux, MacOS X). Plus difficile à installer sous Windows, car dépendant de la bibliothèque portable GTK+, mais émulation beaucoup plus fidèle que VTI. Présence éventuelle d'un debugger C + assembleur, si ça peut te servir, mais sa syntaxe n'est pas universellement appréciée...
VTI est le plus vieux des deux, évidemment.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

3

J'ai un lien vers un TiEmu qui va chercher tout seul son GTK et c'est fort commode. oui

4

En fait, ce que je voulais dire, c'était qu'on ne peut pas avoir deux GTK+ de versions différentes tournant simultanément sur la même machine Windows, pour cause de limitation de Windows.
Ce n'est effectivement pas l'installation qui pose le plus de problèmes.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

5

Edited_3664

6

Pas mal, ya même le 68kguide inclus dans la doc cheeky

7

merci beaucoup a vous tous pour votre aide; en fait je suis vraiment novice donc j'ai esoin de partir depuis la base; alors meci encore surtiut a orion car c vraiment ce que je cherche

8

J'ai téléchargé et installé ce simulateur. Le problème pour toi, si tu veux coder sur TI après, c'est qu'au niveau plateforme, ça n'a rien à voir. EASy68K te permet d'initialiser le PC où tu veux en RAM, en fait de coder ton point d'entrée en dur dans le source. Il n'y a visiblement pas de relogement. On peut écrire ce genre de trucs :

movea.l #label,a0

label: dc.b "abc",0

Ca risque de te donner de très mauvaises habitudes, vu qu'un tel code ne fonctionnera jamais sous TI. Au niveau par contre de ce qui se passe dans les registres, la RAM etc, TiEmu t'en apporte tout autant (et même plus ^^). Mais tu fais ton choix. smile

9

movea.l #label,a0 fonctionnera sur TI, il y aura un relogement, c'est tout.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

10

Ah bon, merci grin En tout cas, la manière de programmer par rapport à ce genre de chose change pas mal. MAis le simulateur en lui-même marche très bien (même sous Wine). smile

11

On dirait que tu ne maitrises pas le seul langage qu'on pensait que tu connaissais.
Tout ce qui passe pas par le port 80, c'est de la triche.

12

triso Peut-être parce que maitriser ne veut pas dire connaitre toutes les conneries qu'on peut faire ? Parce que je ne fais que du code pic, moi, môssieur, et il est hors de question qu'un relogement vienne encombrer le moindre de mes programmes. cheeky

tiens je viens de lire toute la doc, on peut écrire des trucs comme ça :
IF d0 LE 5 THEN
<code>
ELSE
<code>
ENDIF

trigic

13

Hey, c'est du BASIC ça, pas de l'assembleur. grin
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

14

C'est converti par l'assembleur en cmp si possible, sinon erreur grin ya aussi des loop, while, etc...