Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
22 May, 2013, 07:36:28 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: [1] 2 3 ... 18   Go Down
  Print  
Author Topic: [Axe parser] aide -  (Read 18652 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« on: 20 May, 2010, 22:18:51 »
0

J'ai beau lire et relire les commands en anglais, je ne pige que les 3/4 et j'aimerais particulièrement comprendre comment on manipule un programme, plus précisément comment on écrit dans un programme, je m'explique :
Je veux sauvegarder un screenshot de la calculatrice, et l'enregistrer dans un programme puis l'archiver (si ce n'est pas possible expliquez moi le screenshot et comment enregistrer dans une image?)
« Last Edit: 24 May, 2010, 11:42:06 by kindermoumoute » Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 07:31:30
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50214


Total Post Ratings: +2613

View Profile WWW
« Reply #1 on: 21 May, 2010, 02:56:47 »
0

Salut,

présentement, je crois qu'il est impossible de créér des nouveaux programmes à partir d'Axe, seulement des APPVARS, mais dans le futur il sera possible de le faire. Pour faire un screenshot, il faut présentement que tu fasse un programme ou tu crée une variable d'application (APPVAR) et tu t'arrange pour qu'elle soit 768 octets de large (96x64 pixels c'est 6144 pixels, mais 8 pixels ça prends 1 octet, donc 768). Ensuite, tu copie l'écran dans le "Buffer", puis ensuite le buffer dans la variable d'application.

Mais ensuite ça te prends un programme Axe pour ouvrir l'image, donc si le screenshot était destiné à un usage sur PC, vaut mieux utiliser TI-Connect screen capture. Mais je vais voir si je ne pourrais pas trouver du code pour faire tout ça.

Ce serait bien que quelqu'un traduise les commandes en français. Peut-être Silver Shadow? Reste que il faut savoir l'équivalent français des termes ASM  (comme pointers, SafeRAM, buffer, etc) pour une telle traduction.

Bon j'ai trouvé comment stocker la capture d'écran, mais pour la rappeler, c'est une autre histoire, et ça a tendance à crasher Undecided

EDIT: Bon j'ai trouvé un peu comment, mais je crois que je fait qqch de pas correct, car il y a du gribouillis sur l'écran en rapellant l'image Undecided

Dès que j'aurai le temps, je vais demander dans le forum anglo
« Last Edit: 21 May, 2010, 08:04:57 by DJ Omnimaga » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #2 on: 21 May, 2010, 17:55:25 »
0

ok, merci pour ta recherche, je vais chercher de mon coté.
Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 07:31:30
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50214


Total Post Ratings: +2613

View Profile WWW
« Reply #3 on: 21 May, 2010, 23:18:48 »
0

Au fait voici mon topic en question (anglais): http://www.omnimaga.org/index.php?topic=2289.msg36817;topicseen#new

Aussi, comme tu est nouveau sur Axe Parser, et que tu ne parles pas beaucoup anglais, je tiens à attirer ton attention sur quelque chose de très très important à propos de toute programmation Axe ou BASIC étendu (xLIB, CelticIII, Omnicalc, etc.): Fais toujours des copies de sauvegarde de tes projets et programmes avant chaque test. En TI-BASIC, le TI-OS va vérifier pour toute erreur possible, mais pas les programmes Axe compilés. C'est comme quand tu execute un prog en ASM: si un erreur se produit, il y a des grandes chances que ton système devienne instable et que ça plante. Résultat: RAM Cleared
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #4 on: 22 May, 2010, 00:30:08 »
0

J'ai trouvé le problème! (ou presque)

L'erreur n'est pas dans cette partie la :

1
2
3
4
5
6
7
.SCRNSHOT
StoreGDB
"vPIC"->Str1
GetCalc(Str1)
GetCalc(Str1,768)
conj(L6,Str1,768)
DispGraph



Mais ici :

1
2
3
4
5
6
7
[code].SCRNVIEW
"vPIC"->Str1    // plus précisément ici
GetCalc(Str1)->M
If M
conj(Str1,L6,768)
DispGraph
End

Et oui, étant une version bétà c'est compréhensible de trouver ce genre d'erreur je pense ^^ il faut mettre le vrai nom de vPIC qui apparait soit "PIC".
Et peut être un det(12) à rajouter?

le problème est que je me retrouve avec une image dans le mauvais sens.. je pense que cela vient du premier programme.. mais comment savoir ou Undecided

PS : J'en suis au 3ème ram cleared de la journée Wink même pas peur :p

EDIT : pourquoi j'ai ça qui se met automatiquement à la fin de mon message? ==> [/code]
« Last Edit: 22 May, 2010, 00:39:28 by kindermoumoute » Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 07:31:30
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50214


Total Post Ratings: +2613

View Profile WWW
« Reply #5 on: 22 May, 2010, 00:49:24 »
0

étrange, dans le readme ils disent que ça prends absolument le v au début. Il y a surement une erreur dedans.

Je crois que Quigibo devrait soit réviser la commande GetCalc ou bien quelqu'un devrait écrir un tuto en détails comment utiliser GetCalc() parce que là plus que le monde essaie de m'aider plus je deviens confus. la commande est vraiment compliqué comparé au reste
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #6 on: 22 May, 2010, 00:54:46 »
0

Bon.. j'arrive à un résultat.. l'image apparaît mais avec un petit défaut (sans compter le done bien sur Wink ), le haut de l'image n'est pas bon.


* creentestgetcalc.BMP (72.05 KB, 192x128 - viewed 811 times.)
« Last Edit: 22 May, 2010, 00:56:16 by kindermoumoute » Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 07:31:30
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50214


Total Post Ratings: +2613

View Profile WWW
« Reply #7 on: 22 May, 2010, 00:57:50 »
0

tu veux dire les trucs bizzare en haut? Car j'ai eu le même problème.

Je commence à me demander s'il n'y a pas un bug avec la commande Conj() (pour copier des données d'un pointeur à un autre) qui cause de la corruption en copiant beaucoup de données à la fois.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #8 on: 22 May, 2010, 01:02:42 »
0

J'ai oublié de mettre l'original ^^

Sur cette exemple la l'image est même passé de l'autre coté O_o? je ne pige rien du tout :p


EDIT ici il est 1h du mat.. je vais me coucher =)


* screentestgetcalc.BMP (72.05 KB, 192x128 - viewed 891 times.)

* ORIGINALPIC.BMP (72.05 KB, 192x128 - viewed 892 times.)
« Last Edit: 22 May, 2010, 01:05:05 by kindermoumoute » Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
Silver Shadow
Beta Tester
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 21 December, 2011, 21:23:08
Date Registered: 03 October, 2008, 17:34:52
Location: France
Posts: 799


Total Post Ratings: +20

View Profile
« Reply #9 on: 22 May, 2010, 01:09:32 »
0

@DJ Omnimaga: merci de m'avoir rappelé que je devais faire la traduction. Je pense que je vais commencer à faire ça ce week-end, et qu'une 1ère version sera disponible lundi. Je vais aussi demander à Quigibo s'il serait possible d'inclure mes traductions dans le .zip de Axe Parser.
Logged

Former Coder of Tomorrow

DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 07:31:30
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50214


Total Post Ratings: +2613

View Profile WWW
« Reply #10 on: 22 May, 2010, 01:13:32 »
0

mhmm en regardant l'image, il me semblerait qu'elle soit rappelé à partir de quelques octets trop en avance, bizzare x.x

@Silver pas de probleme ^^
« Last Edit: 22 May, 2010, 01:13:50 by DJ Omnimaga » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 07:31:30
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50214


Total Post Ratings: +2613

View Profile WWW
« Reply #11 on: 22 May, 2010, 13:28:29 »
0

Ok bon j'ai trouvé le problème: ma RAM était corrompu, ce qui explique pourquoi ça ne marchait pas, même après correction du code.

Le code, c'est

Quote
.SCRNSHOT
"vPIC"->Str1
StoreGDB
GetCalc(Str1,768)->A
Return!If
conj(L6,A,768)

Quote
.SCRNVIEW
"vPIC"->Str1
Unarchive Str1
Return!If GetCalc(Str1)->A
A->DispGraph

Note: le "v" n'est pas le v en mode ALPHA minuscule mais bien le v que tu écrit avec 2nd+8

Le premier prog store l'écran dans l'APPVAR nommé PIC. Le 2eme rapelle l'image.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #12 on: 22 May, 2010, 14:25:41 »
0

Ouai!! merci beaucoup Wink
En faite je suis en train de faire un programme de dessin et c'est incroyable les nouvelles possibilités avec axe parser, seulement enregistrer l'image n'était pas aussi facile, mais la ça gère trop!

EDIT : j'ai un nouveau problème Undecided je fait :A=> dispgraph et puis plus loins :pxl-on(X,Y) :dispgraph et donc l'image rappelée disparais Undecided impossible de la modifier.
« Last Edit: 22 May, 2010, 15:09:18 by kindermoumoute » Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #13 on: 22 May, 2010, 21:47:47 »
0

En faite c'est très bizarre.. je dessine, j'enregistre, je regarde l'image pendant une pause de 2s, et quand je retourne pour dessiner l'image est encore la et je peut finalement la modifier.. faut que j'étudie tout ça   Wink

EDIT : en fait il faut mettre un clrhome entre les 2 dispgraph, ou sinon il ne garde pas l'image dans le buffer (j'ai l'impression).


* test2.gif (76.24 KB, 96x64 - viewed 757 times.)
« Last Edit: 22 May, 2010, 21:53:23 by kindermoumoute » Logged

Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 07:31:30
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50214


Total Post Ratings: +2613

View Profile WWW
« Reply #14 on: 22 May, 2010, 23:47:17 »
0

C'est typique des prog en ASM d'avoir des problèmes d'affichage lors du retour dans le TI-OS (ou en BASIC). Par exemple, avec xLIB, avant d'utiliser une commande de dessin xLIB la première fois dans le programme, si tu a fait un ClrDraw, il faut faire un DispGraph. Sinon, l'écran disparait.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Pages: [1] 2 3 ... 18   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.277 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.