Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Programmation Assembleur 68K » Problème d'envoi à VTI (10 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Folco Ecrit le: Vendredi 25 novembre 2005 à 09:20 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Je n'arrive pas à envoyer un binaire à VTI (AMS 2.09, VTI modifié par JM). Les autres binaires que je peux envoyer passent, mais pas celui-ci, après de multiples essais (Send file to VTI, drag-and-drop...).
Le binaire est compilé avec TIGCC dernière bêta (0.96 bêta 6). Le source est un fichier assembleur pour a68k.

Lien vers le binaire: http://databob.free.fr/Volume/index.php?f=8CD8EC72
Je suppose que Kevin pourrait se pencher dessus? Si tu avais besoin du source, dis-le moi. :)

Merci d'avance!
-Edité le Vendredi 25 novembre 2005 à 09:20 par Martial Demolins-
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°1   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 25 novembre 2005 à 11:49 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


VTI est obsolète, utilise TiEmu.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°2   Marquer comme non lu.
Folco Ecrit le: Vendredi 25 novembre 2005 à 11:51 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Bon, voilà le source un peu modifié, mais qui crée le même problème. En plus je ne sais aps si ça marche, je ne suis pas un spécialiste des ints. C'est juste censé faire défiler un texte à l'écran, en le faisant rebondir à peu près sur les bords.

  xdef  _main
  xdef  _ti89
  include  "tios.h"
_main:
  jsr  tios::ScreenClear
  move.w  #2,-(sp)
  jsr  tios::FontSetSys
  addq.l  #2,sp
  lea.l  NewInt5(pc),a0
  lea.l  OldInt5(pc),a1
  move.l  $74,(a1)    ;save old auto-int 5
  bclr.b  #2,$600001
  move.l  (a0),$74    ;install new interrupt handler
  bset.b  #2,$600001
Loop:
  tst.w  KEY_PRESSED_FLAG  ;loop waiting for a key
  beq  Quit
  lea.l  Flag(pc),a0
  tst.w  (a0)
  beq  Loop
  bsr  DispText
  bra  Loop
Quit:
  lea.l  OldInt5(pc),a1
  bclr.b  #2,$600001
  move.l  (a1),$74    ;restore old interrupt handler
  bset.b  #2,$600001
  rts

NewInt5:
  lea.l  Counter(pc),a0
  subq.w  #1,(a0)
  bne  \quit
  move.w  #20,(a0)
  lea.l  Flag(pc),a0
  move.w  #1,(a0)
\quit:
  rte

DispText:
  lea.l  Flag(pc),a0
  clr.w  (a0)
  jsr  tios::ScreenClear
  lea.l  X(pc),a2
  lea.l  Y(pc),a3
  lea.l  XOffset(pc),a4
  lea.l  YOffset(pc),a5
  move.w  #1,-(sp)
  pea.l  TextLN(pc)
  move.w  (a3),-(sp)
  move.w  (a2),-(sp)
  jsr  tios::DrawStr
  lea.l  10(sp),sp
  move.w  (a2),d0
  move.w  (a3),d1
  add.w  (a4),d0
  add.w  (a5),d1
  move.w  d0,(a2)    ;update X
  move.w  d1,(a3)    ;update Y
  tst.w  (a2)
  bne  \suite1
  move.w  #1,(a4)
\suite1:
  tst.w  (a3)
  bne  \suite2
  move.w  #1,(a5)
\suite2:
  cmpi.w  #60,(a2)
  bne  \suite3
  move.w  #-1,(a4)
\suite3:
  cmpi.w  #99,(a3)
  bne  \suite4
  move.w  #-1,(a5)
\suite4:
  rts

X:    dc.w  1
Y:    dc.w  1
XOffset:  dc.w  1
YOffset:  dc.w  1
OldInt5:  dc.l  0
Counter:  dc.w  20
Flag:    dc.w  0
TextLN:    dc.b  "Mars<3LN43V3R",0

-Edité le Vendredi 25 novembre 2005 à 12:08 par Martial Demolins-
EDIY: smileys
-Edité le Mardi 29 novembre 2005 à 08:04 par limmt-
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°3   Marquer comme non lu.
Folco Ecrit le: Vendredi 25 novembre 2005 à 11:51 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


je sais Kevin, mais je peux pas installer TI-Emu à la boite, même si je préfererais faire joujou avec...
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°4   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 25 novembre 2005 à 11:56 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


VTI n'est plus mis à jour, donc ça ne sert strictement à rien de reporter des bogues dans VTI.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°5   Marquer comme non lu.
Folco Ecrit le: Vendredi 25 novembre 2005 à 11:58 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


ça aurait pu être un problème dans la compilation, c'est uniquement pour ça que je reportais. Pour VTI, je sais très bien. :)
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°6   Marquer comme non lu.
Jfg Ecrit le: Vendredi 25 novembre 2005 à 12:44 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


Change le nom des fichiers que tu veux envoyer, peut être que tu utilises des noms réservés.
Kill Mario
    
./Post n°7   Marquer comme non lu.
Folco Ecrit le: Vendredi 25 novembre 2005 à 13:40 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


argh :@ ln.89z, comment j'y ai pas pensé!!! #mur#
merci Jfg!!!
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°8   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 25 novembre 2005 à 22:18 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


En plus, tu utilises un header non supporté. (Il n'y a pas de tios.h dans TIGCC, il faut utiliser doorsos.h. Et oui, évidemment qu'il est mis à jour, ce n'est pas la version d'origine de DoorsOS! Tous les ROM_CALLs connus par TIGCCLIB ont été rajoutés par un procédé automatique, et les anciens aliases ont été rajoutés manuellement. Notre doorsos.h contient nettement plus de ROM_CALLs que le tios.h obsolète de PreOs qui en est resté à AMS 1.05. De plus, tios.h n'est pas fait pour notre linker, des options comme _nosavescreen et _mistub prévues par ce tios.h ne fonctionnent pas: _nosavescreen s'appelle _flag_2 dans TIGCC comme fixé par JM, _mistub n'est pas supporté par TIGCC parce que ça crée plus de problèmes que ça ne résout.)

Martial Demolins :
argh :@ ln.89z, comment j'y ai pas pensé!!! #mur#
merci Jfg!!!

LOL
Comme ça au moins tu écriras son nom en entier la prochaine fois. :D
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°9   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 25 novembre 2005 à 22:32 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


C'est hors sujet dans ce topic, mais vu que je ne peux pas te répondre sur un certain autre forum TI français: Tu ne peux pas exécuter du code en archive, c'est interdit par la protection anti-exécution.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°10   Marquer comme non lu.
Folco Ecrit le: Lundi 28 novembre 2005 à 08:20 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


ok, merci pour les réponses. =)
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
  :: Index » Forum Ti68K » Programmation Assembleur 68K » Problème d'envoi à VTI (10 réponse(s))
Pages : 1/1     « [1] » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 45.06ms avec 18 requetes