Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - kindermoumoute

Pages: 1 [2] 3 4 ... 57
16
TI Z80 / Re: ORG: online Z80 IDE and assembler
« on: July 26, 2012, 06:42:48 pm »
Now I have time to finish translation. :)

17
Miscellaneous / Kim Dotcom - Mr President
« on: July 20, 2012, 12:22:16 pm »
I just noticed this vidéo :

18
The Axe Parser Project / Re: [Axiom] Text routines
« on: July 03, 2012, 06:18:40 pm »
If I understand, it add more syze to program. :/

19
TI Z80 / Re: ORG: online Z80 IDE and assembler
« on: July 03, 2012, 05:39:07 pm »
@Matrefeytontias : à partir de demain je serais complètement déconnecté d'internet, du moins pas assez pour traduire le reste de ORG. Est ce que tu peux prendre le relais (surtout que tu connais l'asm). ;)

20
The Axe Parser Project / Re: [Axiom] Text routines
« on: July 03, 2012, 11:06:06 am »
Are Output(EXP) and Output(X,Y) commands unoptimized ?

Char(CHAR), what is the difference with >Char ?

Explain why you made this axiom, I don't see why it is better, and if that's more optimized, why you don't ask to quigibo to optimize his routines ?

21
TI Z80 / Re: ORG: online Z80 IDE and assembler
« on: July 02, 2012, 08:35:28 pm »
Respectively :
Erreur de compilation (ligne "{LINE}" dans {FILE})
L'instruction ou la directive $words[1] est inconnue (ligne "{LINE}" dans {FILE})
Trop de fichiers inclus imbriqués (ligne "{LINE}" dans {FILE})
Argument manquant ou invalide pour $words[1] (ligne "{LINE}" dans {FILE})
Mauvais label pour assimilation, $words[1] est déjà défini (ligne "{LINE}" dans {FILE})
Le fichier inclus $byte est invalide (ligne "{LINE}" dans {FILE})
#endif manquant ou en surnombre (ligne "{LINE}" dans {FILE})
Fichier manquant {FILE}
Parenthèse manquante (ligne "{LINE}" dans {FILE})
Cible $word[1] non trouvée (ligne "{LINE}" dans {FILE})
Assimilation de $word non définie (ligne "{LINE}" dans {FILE})
Erreur de syntaxe mathématique (ligne "{LINE}" dans {FILE})

PS : Unmatched parenthesis = missing parenthesis ?

22
Axe / Re: RAM addresses
« on: July 02, 2012, 08:19:03 pm »
Then... zStart could change font on 83+BE ? :P

23
Axe / Re: Function
« on: July 02, 2012, 06:56:55 pm »
Endeed a byte is 8 bits. Then a byte can take 2^8 (=256) values, that to say a number beetwen 0 and 255. A 2 byte number can take 2^16 (=65356) values, it means a number beetwen 0 and 65355.

Axe variables are 2 bytes number.

24
Axe / Re: Function
« on: July 02, 2012, 06:50:08 pm »
You have to point your liste of data. Eg :
Code: [Select]
:Data(2,5,100,40,3)->Str1
You can read those data in this way :
Code: [Select]
:{Str1}
:.Return 2

:{Str1+1}
:.Return 5

...

:{Str1+X}

If you want add a 2-bytes number, you can use ^r (2nd angle 3) :
Code: [Select]
:Data(12,500^r,200,30000^r)->Pic1

:{Pic1}
:.Return 12

:{Pic1+1}^r
:.Return 500

:{Pic1+3}
:.Return 200

:{Pic1+4}^r
:.Return 30000

25
TI Z80 / Re: ORG: online Z80 IDE and assembler
« on: July 02, 2012, 06:43:09 pm »
The log console :
Spoiler For Spoiler:
La console d'erreur :
La console d'erreur permet d'afficher les erreurs et autres informations transmis par le serveur après une action. Elle va également afficher les liens vers les fichiers compilés ou exportés.

Assembling Projects (Compilation des projets)
How does assembling work?
Spoiler For Spoiler:
Comment la compilation fonctionne ?
Lorsque vous appuyer sur le bouton "Compiler", tous les fichiers sont envoyés au serveur et sauvegardés temporairement (si vous êtes connecté sur votre profil, cela revient à appuyer sur le bouton "Sauvegarder"). Le premier fichier de la liste (celui qui est ouvert dans l'onglet de gauche) sera le premier à être analysé. Le nom de ce dernier fichier sera utilisé pour le programme compilé. Les autres fichiers seront analysés si le premier programme les a inclus avec la commande #include "nomdufichier.z80" (voir ci dessous).

Après quelques secondes, le script devrait avoir assemblé votre projet. En regardant la console d'erreur vous apercevrez un lien pour télécharger le programme compilé. Ce lien n'est valable que 24 heures.

Assembler directives :
Spoiler For Spoiler:
Directives assembleur
ORG est très complet, mais il est toujours en développement. La plupart des fonctionnalités que vous attendez de l'assembleur z80 (macros, instructions conditionnelles, inclusion de fichiers, etc.) sont déjà implémentées.
La syntaxe est similaire à Spasm's. Voici une liste complète des directives supportées avec un exemple de syntaxe :
#include "nomdufichier" ou #include <nomdufichier>
#define variable ou #define variable valeur ou #define macro(passed, arguments) lignes \ de \ code
#defcont \ plus de \ lignes \ de \ code
#if expression
#ifdef variable
#ifndef variable
#elseif expression
#elseifdef variable
#elseifndef variable
#else
#endif
.org pointeur
.echo expression
.end
.block octet
.fill octets ou .fill octets, valeur
.defs octets ou .ds octets ou .defs octets, valeur ou .ds octets, valeur
.db data ou .byte data ou .defb data ou .defm data ou .dm data
.dw data ou .word data ou .defw data

Include files :
Spoiler For Spoiler:
Ajouter des fichiers
Comme toute commande de préprocesseur, #include peut être utilisé à partir de n'importe quel fichier source. Cependant vous être limité qu'à deux inclusions imbriqués, le troisième fichier inclus ne pourra pas utiliser la directive #include.

Vous êtes autorisé d'ajouter tous les fichiers que vous avez créé, ainsi que tous les modèles universelles, soit les fichiers :
ti83plus.inc (la principale bibliothèque d'assimilation pour les séries TI-83+, incluant les assimilations non documentées)
mirage.inc (inclus la bibliothèque Ion et Mirage OS)
dcs.inc (inclus la bibliothèque ion, Mirage OS et Doors CS)
app.inc (les macros pour compiler en application ; voir ci dessous)
ti83.inc (la principale bibliothèque pour la série TI-83)

26
TI Z80 / Re: ORG: online Z80 IDE and assembler
« on: July 01, 2012, 05:59:45 pm »
"The next three items build your source into a TI-83 Plus–series program, appvar, or app, respectively"
Hm.. I see TI-83 btw. ;)

Nice, now The control panel :
Spoiler For Spoiler:
Le panneau de contrôle
A droite de l'éditeur se trouve le panneau de contrôle ainsi que la console d'erreur. Vous pouvez sauvegarder vos fichiers en ligne (Enregistrer), charger un fichier ou un modèle (Ouvrir), assembler et compiler (Compiler), et télécharger vos fichiers (Exporter).

Le bouton "Ouvrir" permet de sélectionner un fichier sur votre ordinateur pour l'ouvrir avec ORG. Cela peut être un ou plusieurs fichiers source ou une archive ZIP contenant les fichiers sources (telle que celles générées via le bouton "Exporter"). Il y a aussi des modèles disponible via le menu déroulant en cliquant sur la flèche.

Par défaut le bouton "Compiler" compile votre programme dans un fichier binaire (.bin). Le menu déroulant via la flèche permet de choisir les options de compilation. Les questions options qui suivent permettent de compiler respectivement pour : un programme TI-83+/84, un programme TI-83/82.stats(.fr), une application ou une appvar. L'option suivante, "compiler en hexadécimal", permet de créer un fichier texte (.txt) contenant le code assembleur natif que vous pouvez réécrire sur votre calculatrice. Enfin, la dernière option permet de créer un fichier d'auto-chargement tape pour les émulateurs de ZX Spectrum. Voir si dessous pour plus d'informations sur les différents formats.

De même, vous pouvez trouver plus d'options d'exportation en cliquant sur le menu déroulant :
  • "Exporter dans un ZIP" (par défaut) créé une archive au format ZIP contenant tous les fichiers du projet que vous pouvez télécharger.
  • "Coloriser en BBCode" convertit votre code source en BBCode pour les forums via BBify'r.
  • "Pastebin" copie l'onglet sélectionné sur un lien pastebin.
Next tomorrow. ;)

27
surtout que ça prend une journée si on fait ça à fond, ordinateur cassé ou pas.
Alors là c'est un autre sujet. Personnellement je passe entre 2 et 3 heures par programme (1 heure pour les programmes non finis) Axe pour bien tester/analyser le programme. Il y a 8 programmes, donc c'est 16 heures de boulot. Or personnellement je peux enchaîner 1 prog et demi maximum, parce qu'après jsuis mort. Donc je dois faire des pauses. Et après comme le dit DJ_O j'ai pas mal de trucs à faire, même si il s'avère que c'est organiser les vacances, ça presse tout autant. x)

28
TI Z80 / Re: ORG: online Z80 IDE and assembler
« on: June 29, 2012, 05:26:28 pm »
I post here translation :
Spoiler For Spoiler:
Source : "; Affiche la chaîne de caractère"

Title "Un IDE [asm] z80 en ligne"
[asm] as you want.

Button (in order) : "Enregistrer", "Ouvrir", "Compiler", "Exporter".

Save mouse on button : "Enregistrer le source en ligne"

Open menu : "Importer un fichier source"

Build menu : "Compiler en binaire", "Compiler en programme (8XP)", "Compiler en programme (83P)", "Compiler en application (8XK)", "Compiler en appvar (8XV)", "Compiler en hexadécimal", I don't understand the last O_o

Export menu : "Exporter dans un zip", "Coloriser la syntaxe en BBcode", "Pastebin"

The ORG project copyright © 2012 Deep Thought : "Projet ORG copyright © 2012 Deep Thought"
Interface powered by jQuery and CodeMirror : "Interface générée par jQuery et CodeMirror"
Apps signing by RabbitSign, licensed under the GPL : "Applications signées via RabbitSign, Sous license GPL"
See the help section for terms of use : "Voir l'aide pour les conditions d'utilisation"
Creating folder : "Création d'un dossier"
Storing file hello_z80 : "Sauvegarde du fichier hello_z80"
Files saved successfully : "Fichiers enregistrés avec succès"
Pass one : "Première étape"
Pass two : "Deuxième étape"
Program assembled with no errors (download) : "Programme assemblé sans erreur (Téléchargement)"

Help : "Aide"

Help :
- Title : "L'IDE asm ORG"
- What is ORG ?
"Qu'est ce que ORG ?
ORG est un IDE en ligne pour les projets assembleur z80, plus spécialement pour les calculatrices TI-83/83+ et les ZX Spectrum. Ecrivez votre code source dans l'éditeur avec coloration syntaxique, compilez, et téléchargez votre programme fraîchement compilé directement à partir de la console (à droite de l'écran)."

The editor (NB : syntax-coloring = syntax-highlighting in french, I don't repeat it here) :
"L'éditeur
ORG dispose d'onglets permettant de gérer autant de fichiers sources que vous en avez besoin. Ces fichiers peuvent faire partie d'un ou plusieurs projet différents selon vos souhaits.

Vous pouvez renommer les fichiers en double cliquant sur l'onglet de ce dernier. Si vous avez plusieurs fichiers, une croix vous permettra de fermer les onglets plus facilement. L'onglet tout à droite vous permet d'ajouter un fichier source vide à votre projet. Notez bien que l'onglet tout à gauche, avec une ligne bleu sur le dessus, est le fichier qui va être lancé pour la compilation. Les autres fichiers peuvent être inclus lors de la compilation (voir ci-dessous les indications pour inclure des fichiers).

Tell me what you think about this first translation (et je ne suis pas contre avoir l'avis d'autres francophones qui passent par là). I don't have time to finish it during the week.

29
TI Z80 / Re: ORG: online Z80 IDE and assembler
« on: June 29, 2012, 08:48:46 am »
Do you think ORG could disassemble asm prog ? :)

EDIT : It it possible to add multi languages interface (I see you have french skills ::)). ==> I'm willing to help you if you wish. ;)

30
Up ? :)

Pages: 1 [2] 3 4 ... 57