1

Bonjour a tous,

J'ai acheté récemment un voyage 200. Je voudrais utiliser un assembleur sur le calc comme as92- mais il me semble que as92 ne fonctionne pas sur voyage 200

Est-ce qu'il y a un truc spécial pour le faire marcher ? Où, est-ce qu'il y a un autre logiciel comme alternative ?

Merci pour tous les suggestions...

Miklos

Ps: excuser moi pour les erreurs d'orthographe
3|

2

tu l'as trouvé où as92 ? c'est celui de nitro ?

3

J'ai trouvé as92 (aussi que db92) ici http://dba.ticalc.org
3|

4

Autant dire que ça ne sera jamais compatible avec ton matériel, ces softs ont plus de 10 ans.

!call nitro -> t'as encore ton assembleur ? cheeky

5

Call : nitro appelé(e) sur ce topic...

6

Merci Folco - est-ce qu'il y a d'autres options?
3|

7

Folco : moi non, mais c'est probablement trouvable quelque part sur internet... Toi même tu ne travaillais pas sur un assembleur dernièrement ? smile
So much code to write, so little time.

8

Si, mais j'ai fait une pause dernièrement, même si les signes d'une reprise sont là cheeky

9

Merci Messieurs pour les réponses.

Donc:
1. Folco est en train de développer quelque chose - mais il y a rien disponible pour le moment. Correct?
2. Est-ce qu'il y a d'autres options?

J'ai acheté le Voyage 200 pour recommencer le programmation an assembleur 68k ( que j'ai pas pratiqué depuis les années d'Amiga) - est-ce qui'il y des outil que facilitent cela, sur le Voyage 200?

Merci pour tous idées...
3|

10

As-tu une raison particulière de développer directement sur calculatrice ?

Parce que les émulateurs et le cross-assemblage, crois-moi, ça change la vie 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

11

Même conseil que Zerosquar,e si tu peux.

Sinon, tu peux contribuer :
http://sourceforge.net/p/asoc/code/HEAD/tree/
http://sourceforge.net/p/pdtlib/code/HEAD/tree/

Pas de souci cheeky
Par contre, ça ne tourne que sur PedroM ( t3 ) (pour le moment, mais je pense qu'il y a moyen de faire un layer pour tourner sur AMS).

12

Merci tous.

Quel est le meilleur cross-assembleur?
3|

13

gcc4ti : https://github.com/debrouxl/gcc4ti ou http://trac.godzil.net/gcc4ti/

Call : Godzil appelé(e) sur ce topic...

Le site semble down ?

Si t'es sous linux, je te file les 3 commandes pour le compiler sans prise de tête, le build est pas forcément évident au premier abord.

14

Je suis sous Windows ( mon expérience Linux est un peux limite)

Merci!
3|

15

Bon, ben Godzil a réparé le serveur, tu peux donc choper le binaire pour l'installation.

Côté émulateur/débogueur maintenant, je te recommande VTI : http://www.ticalc.org/pub/win/
(tiens, ya les sources, j'avais jamais vu oO)

Il te faudra y mettre une ROM. Deux possibilités : PedroM, un OS développé par PpHd (présent sur ce forum), téléchargeable sur yaronet.com/t3 Parfait pour les geeks, les codeurs, spécialement ceux en asm.
Un OS officiel, sur un site qui doit ressembler à education.ti.com. L'OS à prendre doit être le 3.10.

De là tu lances l'ému, et F11 pour le débogueur.

Hésite pas à poser toutes les questions que tu veux, la communauté active © se fera un plaisir de te répondre tongue

ps -> c'est plus très courant un gars qui se propose de faire du 68k, t'es dans quel domaine et tu comptes coder quoi/pourquoi ? smile

16

Si t'es sous linux, je te file les 3 commandes pour le compiler sans prise de tête

Elles sont sur https://github.com/debrouxl/gcc4ti , à moins que tes commandes comprennent aussi l'installation des dépendances de build. Mais c'est pour Linux (build natif et cross-build).

Ne pas oublier d'appliquer les errata après avoir installé GCC4TI 0.96 Beta 10.

Même si ça n'a pas d'impact sur la plupart des programmes, l'antique VTI émule mal les 89 et 92+, et il est incapable d'émuler une V200 ou une 89T.
Hésite pas à poser toutes les questions que tu veux, la communauté active © se fera un plaisir de te répondre tongue

En effet, ici ou aux endroits où il y a vraiment une communauté active.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

17

Lionel Debroux (./16) :
Même si ça n'a pas d'impact sur la plupart des programmes, l'antique VTI émule mal les 89 et 92+, et il est incapable d'émuler une V200 ou une 89T.

Oui mais tiemu émule mal les niveaux de gris. embarrassed

18

Lionel Debroux (./16) :
et il est incapable d'émuler une V200 ou une 89T.

Faut peut-être pas rentrer dans ce genre de considérations pour le moment. Il faut faire du dev système très spécifique et pointu pour commencer à entrer dedans. L'ému est bon à 99.99% à part ça. Même moi avec toutes mes conneries ça m'a jamais gêné grin
Par contre, j'ai demandé ce qu'il voulait faire, on pourra juger de l'adaptation de VTI à son besoin suivant sa réponse. smile

19

Merci pour tous.

Mon passion et de faire la programmation assembleur ou niveau système - et mon système rêve et un système complet et petit, donc possible a contrôler au niveau registre etc.

Mon dernière expérience au cet niveau était avec le Commodore Amiga. Depuis cela, j'ai fait connaissance des processeurs Atmel, des systèmes Arduino ou Raspberry etc. mais jais pas trouvé un système "stand alone" comme le TI Voyage .

Donc, ce la raison que je veux recommencer de faire l'assembleur 68k. Au début c'est simplement pour me faire familière (de nouveau) avec le langue. Apres je vais identifier les projets a réaliser...

Pour plus détails sur moi: ca.linkedin.com/in/miklostomka
3|

20

Les calculatrices sont des machines standalone, en effet. C'est bien un des seuls avantages qu'il leur reste sur les dev boards modernes beaucoup plus puissantes et beaucoup moins chères.
Le 68000 reste un assembleur intéressant, même s'il est passé de mode, l'embarqué moderne utilisant principalement des ARM, voire des MIPS.
L'ArithMax E301 est un projet communautaire, bien entendu de diffusion extrêmement faible, mais sur lequel il y a plus de choses à inventer que sur TI-68k, puisqu'il y a moins d'existant.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

21

Lionel Debroux (./20) :
Les calculatrices sont des machines standalone, en effet. C'est bien un des seuls avantages qu'il leur reste sur les dev boards modernes beaucoup plus puissantes et beaucoup moins chères.
Le 68000 reste un assembleur intéressant, même s'il est passé de mode, l'embarqué moderne utilisant principalement des ARM, voire des MIPS.
L'ArithMax E301 est un projet communautaire, bien entendu de diffusion extrêmement faible, mais sur lequel il y a plus de choses à inventer que sur TI-68k, puisqu'il y a moins d'existant.

Il y a le Zipit Z2 qui n'est pas cher ^^ (et autonome)

Et les dev-board quasi autonome on en trouve de plus en plus et a des prix qui défient l'imagination d'il y a a peine 3ans..
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.

22

Le Zipit Z2 est très sympa - mais programmation assembleur au niveau système peut etre compliqué, non?
3|

23

Comme tout ARM
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.

24

En mars 2012 j’ai téléchargé cc et as depuis un site web qui me semblait récent, le tout compilé et compressé en ppg, et ça tourne sous Pedrom avec une V200… J’avais aussi trouvé side avec des niveaux de gris contrairement à celui intégré dans Pedrom. Je ne me souviens plus du site, mais je peux héberger les fichiers s’il le faut.
avatar
† In te confirmátus sum ex útero : de ventre matris meæ tu es protéctor meus.
illwieckz.net ~ Unvanquished ~ gg.illwieckz.net { le frag courtois } ~ NetRadiant

25

Kevin Kofler a probablement une version de side avec nvg. En tout cas, il avait bossé dessus.

26

(Honnêtement si j'ai désactivé les niveaux de gris avec side sous PedroM, c'est que j'utilisais l'édition de fichier on-calc, et que les niveaux de gris rendaient l'édition illisible).

27

La coloration syntaxique de side n'est en effet pas universellement appréciée, pour des raisons comme la lisibilité, la taille additionnelle prise par cette feature, le ralentissement de l'éditeur.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

28

Folco (./25) :
Kevin Kofler a probablement une version de side avec nvg. En tout cas, il avait bossé dessus.

Effectivement: http://www.tigen.org/kevin.kofler/ti89prog/side-latest.zip

Je précise que la version originale de nitro était en niveaux de gris. J'ai remis les niveaux de gris (que PpHd avait supprimés), rendu le code des niveaux de gris compatible avec les optimisations de rendering de PpHd (mais il est vrai que ça reste plus lent qu'en blanc&noir) et amélioré la coloration. J'ai aussi converti le code de kernel en nostub et d'une boucle d'évènements maison à celle d'AMS. (Oui, c'est possible tout en utilisant les niveaux de gris, en redirigeant le trap #0 pour utiliser les bons réglages du mode basse consommation.)
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é