aller lisez moi ça c bien drôle
Auteur Sujet : C'est puissant une ti ?
littleNeo
Membre 14/06/01, 21:59:30
--------------------------------------------------------------------------------
Salut tout le monde !
Je suis un nouveau et je souhaite savoir s'il existe un bon tutorial sur l'asm pour HP40g..
J'ai beaucoup de temps pour glander et je me suis dit qu'il serait bon de programmer un peu en asm.
J'ai fait un petit tour dans le coté obscur des TI et ils parait qu'ils sortent une nouvelle ti silver (beurk).. J'ai eu la joie de découvrir Baballe(?!), des bomber-man-clones, sonic, Street Fighter 2, et d'autres projets comme SimCity, Chrono Fantasy, Formula 0 etc...
Et des deux côtés, ils affirment que leur calculatrice est la plus puissante.. Mais qui croire ? Est-ce que la ti89 est plus puissante/rapide que la HP40 ?
En tout cas, facilité, la HP reste la reine.. C'est quoi ce Doors au fait ?
@ +
---
Little Neo
Le pisseur de code
littleNeo
Membre 14/06/01, 22:07:57
--------------------------------------------------------------------------------
Quand je pense qu'un copain va acheter une Ti89, la "meilleure calculatrice sur le marché".. Ca fait rien, je programmerai en C, en Pascal, en Basic ou en Java sur sa bécane..
C'est bizarre.. HP me rappelle Apple. Elle sort de superbes bécanes plus puissantes et les gens continuent d'aimer le PC.. Allez.. Vive Ms Tindows !?
---
Little Neo
Le pisseur de code
AnsNum
Membre actif 15/06/01, 11:00:59
--------------------------------------------------------------------------------
ben, si tu veux de la puissance pour programmer des trucs bien c'est un ordi qu'il te faut.
maintenant les ti ont un processeur beaucoup plus puissant que les hp, et un écran de meilleure résolution.
cela dit ça n'a jamais empéché personne de faire de super jeux avec de super graphismes sur hp, et il n'y a guère que sonic qui utilise vraiment une puissance que n'a pas la hp (encore que personne n'a jamais essayé, on a bien un doom !).
et puis nous on a un buzzer
les ti ne reconnaissent pas l'asm, des programmes comme doors servent a lire des jeux asm.
pour les docs hp40, l'assembleur est le même que sur hp49 et hp48 (même processeur saturn) donc tu peux utiliser n'importe quel manuel 49.
par contre pour compiler c'est un petit peu plus compliqué, faut le faire sur ordi, ou sur hp49.
bon courage.
AnsNum
Membre actif 15/06/01, 11:14:07
--------------------------------------------------------------------------------
la bible : "voyage au centre de la hp48"
http://www.courbis.com
sinon
http://www.epita.fr:8000/~hiron_m/edito/
http://coredump.free.fr/hp48/
et toutes les docs sur hp-source, ne pas oublier la doc de l'assembleur hp49 :masd.
pour programmer: DEBUG2 et HPTOOLS
pour compiler : lire la doc dans le JEZZPACK.
où les trouver ?
http://www.hpcalc.org
littleNeo
Membre 15/06/01, 11:32:52
--------------------------------------------------------------------------------
Il y a un problème : le langage est certainement le même pour les HP49/48/40 puisqu'elles ont le même processeur mais il doit forcément exister des différences.
En effet, il devrait y avoir des différence au niveau des registres etc...
Sinon, les programmes HP48 pourraient s'executer sur une HP40 (même proc, même écran...)
Où trouver ces spécifications ? L'adresse de l'écran et tout ce genre de chose...
---
Little Neo
Le pisseur de code
[Message édité le : 15/6/2001 par littleNeo]
Noda
Membre actif 15/06/01, 12:56:39
--------------------------------------------------------------------------------
Je crois que ce ki change dans les codes pr HP40 et HP48/49, c'est les adresses des externals, les masques dé touche et le fait de devoir intégrer le code dans une aplet (très chiant!!). Si t'arrive à programmer des trucs en asm pr la HP40, préviens-moi, ça pourrait aussi m'aider!
HPearl
Membre actif 15/06/01, 16:31:12
--------------------------------------------------------------------------------
la 89 déjà elle est à 500FF de + que la 40...
89 et 49 se valent. Pas pr les ^m choses. Maths>hp (la 40 est meilleure que la 92!). Jeux>TI.
AnsNum
Membre actif 15/06/01, 17:51:44
--------------------------------------------------------------------------------
il faut croire ce qu'on dit :
asm49=asm40
ce qui change ce sont les adresses des routines, et l'organisation de la mémoire.
pour les routines pas de pb, avec masd tu utilise les mêmes mnémoniques sur 49 et 40, tu utilise juste une autre table pour compiler, pour l'organisation de la mémoire si t'as envie de faire des trucs compliqués (on peut très bien s'en passer pour faire un jeu) c'est un fichier nommé rammap.
par contre pour détourner les inters c'est spécifique.
lis la doc du jezzpack et tu comprendras, ça explique comment compiler un code source donné pour 48,49 et40.
le source tu le fais avec ton éditeur préféré.
il n'y a besoin de rien d'autre, j'ai l'impression que pas mal de 40 users attende je ne sais trop quoi pour programmer : il y a déja tout ce qu'il faut !
Noda
Membre actif 16/06/01, 12:06:01
--------------------------------------------------------------------------------
Ah non désolé, je m'y suis mis sérieusement à la prog, mais sur HP40, c très chiant, surtou pr tester les progs (on peu pas les evoyer sur l'ému), et puis ça marche jamais, t c pa pourkoi et pis ya aussi plein de fonction SYSRPL qui manquent par rappor à la HP49 donc faut désasssembler la rom et faire d sub dans les progs, c très chiant. Sinon, si quelqu'un a doc sur la syntaxe à utiliser pour compiler avec HPtools, je suis preneur.
AnsNum
Membre actif 16/06/01, 13:55:59
--------------------------------------------------------------------------------
la hp40 n'est pas faite pour devellopper directement dessus, faut faire comme les ti-users et faire ça sur ordi !
evidemment si dès que tu fais une ligne de code tu l'inclue dans une applet que t'envoie sur ta 40 et que naturellement ça plante et qu'il n'y a rien pour debugger je comprends que tu trouve ça difficile.
il faut profiter du fait que les asm saturn sont compatibles !
developpez sur ordi pour49 avec debug2 et les émulateurs qui marchent nickel (yorkem émule même le gris ). une fois que tout est fini il suffit de changer les mnémonique, le détournement des inters et de compiler pour 40.
littleNeo
Membre 16/06/01, 15:21:54
--------------------------------------------------------------------------------
Je lis une doc sur l'assembleur...
Ca n'a pas l'air trop dur a part
que c'est long à programmer.
Je vais essayer de programmer
directement pour HP40g et tester
sous émulateur (si c'est possible)
Merci pour les réponses
Et vous entendrez bientôt parler
de moi ! enfin, j'espère...
@ +
---
Little Neo
Le pisseur de code
Qui a bientôt 15 ans !
HPearl
Membre actif 18/06/01, 09:13:42
--------------------------------------------------------------------------------
le plus chiant c surtout le débuggage: c très facile de faire une erreur de registre(...), et à trouver c pas facile
BobDenarD
Membre 27/07/01, 14:55:12
--------------------------------------------------------------------------------
faux vous y connaissait rien en Ti68k !!!!
Bon je programme sur Motorolla 68000 (qui est plus Apple que ce qui a ds les Hp ;-) ) depuis 1998.
déja :
_les ti68k (89 & 92+) reconnaissent l'asm d'origine (ce qui n'est pas le cas de la ti92)
_le processeur motorolla beaucoup plus puissant est bridé à 12Mhz (à 30 environ sa fréquence normale il bouffe trop de piles) que celui ds les HPs
_les 68k fonctionne en C, ASM 68000 et basic et tout les autres langages bien qu'inutiles sont en préparation
_meilleur écran pour les Ti ça y a pas photo mais bon les niveaux de gris c que 8 (mais depuis 1996 et ouais ;-)) et actuellement 32nvg sont en préparation dont 16 sur
_mémoire ram que de 256ko par rapport aux 49 mais 2mo de flash (seumelent 702ko pour l'utilisateur vu que la rom Hp est mieu programmé)
Pour le jeu crono qui va sortir environ vers mi septembre les HP ne pourront répondre a ce jeu même avec leur limité zelda
SMA (sonic sur ti) est un jeu qui montre la puissance extraordinaire de la ti d'ailleur pas mal d'entre vous doivent avoir un ému ti68k sur leur pc pour bien raller
Les HP ont une vieille est bonne logithèque qd même !!!
Au sujet de la comparaison Tiwdows c faux avant l'arrivée de la 89 c t les Hp le standart de puissance, tout le reste c t de la merde et c t vrai mais voila depuis la 89 Hp n'est que l'ombre de lui même et c vraiment pas la 49/40 qui va changer ça car niveau hardware Hp c nul sauf si la Xpander sort sous Linux pocket )))
Un processeur à 4Mhz mort de rire !!!! Je tourne avec un condensateur variable entre 8 et 26 Mhz (oui l'overclock sur ti existe)
J'ai une Hp car un des développeurs de la rom est français et ancien p^rof de maths qui m'a vendu comme à tout mon bahut une HP40 (300F qui à son prix d'origine de 700F est 10fois mieu que la Ti83+) et mon prof m'a dit que le seul avantage de la Hp c les mecs qui ont devellopés la rom qui est plus précise en calcul car en c est sans trop de bug (contrairement à celle de la ti trop volumineuse pou ce qu'elle est) !!!
mais bon mon prof hallucines qd il voit ce que font les ti68k de nos jours !!!!
Ne serait ce que pour la facilité d'utilisation qu'elle ont et la possibilité d'y mettre aussi le RPN
BobDenarD
Membre 27/07/01, 14:55:37
--------------------------------------------------------------------------------
;
[Message édité le : 27/7/2001 par BobDenarD]
neo
Membre actif 27/07/01, 18:53:25
--------------------------------------------------------------------------------
T un comique toi!!
va coder sur te TI est lache nous!!
sinon pour l'asm 40 j'ai fait une doc
voir hp-network.com
BobDenarD
Membre 28/07/01, 01:38:01
--------------------------------------------------------------------------------
un comique c vous qui voyez pas la réalité en face !!!!
tout ce qui compose le hardware Ti (89&92+) est nettement supérieur à ce qu'il ya dans vos HP !!!
C pas vouloir être méchant mais une HP est moins puissante au niveau du nombre de taches par sec du processeur comme au niveau de la puissance graphique !!!
Monmeilleur pote à une HP est il le voit bienb non, vraiment les HP elle ont beaucoup de prog disponible parce qu'elles sont plus vieilles mais comme ti à finit par vaincre la Xpander est donc mort
[edit]Edité par BobDenarD le 28-07-2001 à 01:50:47[/edit]


) !!!


CASIO, Hp
ben elle va qqnd même pas se prendre un coup de flingue merde