ASMedit : éditeur ASM pour Windows

Page 2 sur 5 Précédent  1, 2, 3, 4, 5  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par sandro le Ven 9 Déc - 21:36

oui

_________________
mort à l'inutile, place à la mémoire libre et aux programmes!

sandro
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par persalteas le Sam 10 Déc - 10:25

youpi youpla.

Est-ce que tu a débattu avec Mat sur l'éventuel contenu hexadécimal pré-compilé des fichiers *.bin ?

Pour savoir ton point de vue la dessus.

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Sam 10 Déc - 12:29

C'est bon ! Vous avez le [Vous devez être inscrit et connecté pour voir ce lien] !

Pour pouvoir compiler, il faut copier-coller les fichiers asm.bat, link.bat, TASM80.tab et ultimate.inc dans le dossier du fichier source, sinon ça compilera pas.

Et oui les fichiers *.bin renferment bien l'hexa à entrer sur la calto. La preuve : ils commencent tous par BB6D et appellent tous des ROMCALLS dont les octets sont inversés avec EF (cf mon tuto dans la signature).

EDIT : si vous pouviez dire ce que vous en pensez et rapporter les bugs rencontrés, ça m'aiderait merci Pancarte Merci

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par sandro le Sam 10 Déc - 18:11

Est-ce que tu aurais pas un liens s'il te plait pour "asm.bat, link.bat, TASM80.tab et ultimate.inc ", sauf le 1er et le 3ème (et encore, rien ne dit que ce sont les bons), je ne les ai pas pour l'instant.

Merci d'avance
Sandro

_________________
mort à l'inutile, place à la mémoire libre et aux programmes!

sandro
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Sam 10 Déc - 21:28

Ils sont dans l'installateur, j'ai mis le lien fans le message précédent

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par sandro le Dim 11 Déc - 18:03

Ok, merci

_________________
mort à l'inutile, place à la mémoire libre et aux programmes!

sandro
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par sandro le Dim 11 Déc - 18:31

d'ailleurs, il faut quoi comme header pour ce compilateur?

EDIT : je viens de repérer un petit "bug" : quand une sauvegarde n'existe pas encore, on ne peut enregistrer qu'avec "enregistrer" (et non avec "enreistrer sous") et si on a le malheur de fermé l'enregistrement, on a plus l'occasion de sauvegarder.

EDIT2: c'est moi ou l'option "enregistrer sous ne fonctionnerait-elle tous simplement pas (encore) ?

Sandro

_________________
mort à l'inutile, place à la mémoire libre et aux programmes!

sandro
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Mar 13 Déc - 17:52

Pancarte Up

C'est bon, cette fois ça y est ! J'ai tout fait, y'a même un log après la compilation Content [Vous devez être inscrit et connecté pour voir ce lien] ! Y'a tout qui marche c'est amazing !

Par contre oubliez pas de mettre asm.bat link.bat TASM80.tab et ultimate.inc dans le dossier de votre fichier *.z80 (ou *.asm) pour pouvoir compiler Content sinon ça marchera pas

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par sandro le Mar 13 Déc - 19:18

d'ailleurs, il est sensé àparaitre où le fichier .8Xp ?

_________________
mort à l'inutile, place à la mémoire libre et aux programmes!

sandro
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Mar 13 Déc - 22:48

Il apparaît dans le dossier de ton fichier source.

En fait, le programme extrait le dossier courant dans le chemin de ton source. Par exemple si ta source est "C:/Ngolo/hello.z80", le programme extrait "C:/Ngolo" et créé le programme C:/Ngolo/hello.8xp

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par persalteas le Mer 14 Déc - 9:33

OK, il marche bien Content

Sauf dans un des cas: J'essaie de compiler un code qui a besoin d'un include de plus.

Ahem. J'ai donc à l'adresse C:/ASMedit les fichiers du logiciel.

Je rajoute à cette même adresse un dossier "centrale de conversion en assembleur", puis, à l'adresse C:/ASMedit/centrale de conversion en assembleur je copie/colle les quatre fichiers plus mon code ASM en .z80

Spoiler:

Code:


.nolist
#include "mt3notes.inc"
.list
   .org $0000
   .db $BB,$6D
   .db $C9
   .db $31,$80
   .db 0,1,4

Start:

title:   .db "",0
artist:   .db "",0
album:   .db "",0

tempo = 120

song:
   playsection(all)
   endsong

all:
   note(g3,rest,rest,rest,13495/tempo)
   note(rest,rest,rest,rest,13779/tempo)
   note(g3,rest,rest,rest,709319/tempo)
   note(g3,rest,rest,d4,13495/tempo)
   note(g3,rest,rest,rest,99518/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,eb1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,d1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(bb3,eb1,rest,rest,682/tempo)
   note(bb3,rest,rest,rest,171/tempo)
   note(bb3,d1,rest,rest,682/tempo)
   note(bb3,rest,rest,rest,171/tempo)
   note(bb3,eb1,rest,rest,682/tempo)
   note(bb3,rest,rest,rest,171/tempo)
   note(bb3,d1,rest,rest,171/tempo)
   note(rest,d1,rest,rest,512/tempo)
   note(rest,rest,rest,rest,171/tempo)
   note(g3,rest,rest,g1,4177/tempo)
   note(g3,g0,rest,g1,19376/tempo)
   note(g3,rest,rest,rest,73864/tempo)
   note(g3,g1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,f1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,g1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,f1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,g1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,f1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,g1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,f1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,1023/tempo)
   note(g3,f1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,g1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,f1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,g1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,f1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,g1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,f1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,1023/tempo)
   note(g3,f1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,rest,e1,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,rest,d1,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,rest,e1,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,rest,d1,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,rest,e1,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,rest,d1,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,g1,rest,rest,682/tempo)
   note(g3,rest,rest,rest,171/tempo)
   note(g3,rest,d1,rest,512/tempo)
   note(rest,rest,d1,rest,171/tempo)
   note(rest,rest,rest,rest,171/tempo)
   note(rest,rest,e1,rest,682/tempo)
   note(rest,rest,rest,rest,171/tempo)
   note(rest,rest,d1,rest,682/tempo)
   note(rest,rest,rest,rest,171/tempo)
   note(rest,rest,e1,rest,682/tempo)
   note(rest,rest,rest,rest,171/tempo)
   note(rest,rest,d1,rest,682/tempo)
   note(rest,rest,rest,rest,171/tempo)
   note(rest,rest,e1,rest,682/tempo)
   note(rest,rest,rest,rest,171/tempo)
   note(rest,rest,d1,rest,29006/tempo)
   note(rest,rest,rest,rest,171/tempo)
   note(rest,rest,rest,d4,7671/tempo)
   note(rest,g0,rest,d4,344234/tempo)
   note(rest,g0,rest,g3,87557/tempo)
   note(rest,g0,rest,g3,4518/tempo)
   note(rest,g1,rest,g3,13353/tempo)
   note(rest,g1,rest,rest,76506/tempo)
   note(rest,g1,rest,d4,36393/tempo)
   note(rest,rest,rest,d4,169944/tempo)
   note(rest,rest,rest,f4,131932/tempo)
   note(rest,rest,rest,ab3,86989/tempo)
   note(rest,cs2,rest,ab3,167728/tempo)
   note(rest,cs2,rest,eb4,74461/tempo)
   note(rest,cs2,rest,e4,7841/tempo)
   note(rest,cs2,rest,ab3,138097/tempo)
   note(rest,cs2,rest,cs3,4205/tempo)
   note(rest,cs1,rest,cs3,105711/tempo)
   note(rest,rest,rest,cs3,56364/tempo)
   note(rest,rest,rest,rest,72614/tempo)
   note(rest,rest,rest,c1,83637/tempo)
   note(rest,c1,rest,c1,171421/tempo)
   note(rest,c1,rest,b2,21819/tempo)
   note(rest,rest,rest,b2,74972/tempo)
   note(rest,rest,rest,rest,61989/tempo)
   note(rest,rest,rest,eb3,3381/tempo)
   note(rest,rest,rest,eb3,73438/tempo)
   note(rest,rest,rest,rest,61989/tempo)
   note(rest,rest,rest,eb3,40966/tempo)
   note(rest,rest,rest,rest,69518/tempo)
   note(rest,rest,rest,eb3,66052/tempo)
   note(rest,rest,rest,bb3,235427/tempo)
   note(rest,rest,rest,g1,164972/tempo)
   note(c5,eb1,rest,g1,682/tempo)
   note(c5,rest,rest,g1,171/tempo)
   note(c5,d1,rest,g1,682/tempo)
   note(c5,rest,rest,g1,171/tempo)
   note(c5,eb1,rest,g1,682/tempo)
   note(c5,rest,rest,g1,171/tempo)
   note(c5,d1,rest,g1,682/tempo)
   note(c5,rest,rest,g1,171/tempo)
   note(c5,eb1,rest,g1,682/tempo)
   note(c5,rest,rest,g1,171/tempo)
   note(c5,d1,rest,g1,682/tempo)
   note(c5,rest,rest,g1,171/tempo)
   note(c5,eb1,rest,g1,682/tempo)
   note(c5,rest,rest,g1,171/tempo)
   note(c5,d1,rest,g1,682/tempo)
   note(c5,rest,rest,g1,120/tempo)
   note(rest,rest,rest,g1,120/tempo)
   note(bb4,eb1,rest,g1,682/tempo)
   note(bb4,rest,rest,g1,171/tempo)
   note(bb4,d1,rest,g1,682/tempo)
   note(bb4,rest,rest,g1,171/tempo)
   note(bb4,eb1,rest,g1,682/tempo)
   note(bb4,rest,rest,g1,171/tempo)
   note(bb4,d1,rest,g1,682/tempo)
   note(bb4,rest,rest,g1,171/tempo)
   note(bb4,eb1,rest,g1,682/tempo)
   note(bb4,rest,rest,g1,171/tempo)
   note(bb4,d1,rest,g1,682/tempo)
   note(bb4,rest,rest,g1,171/tempo)
   note(bb4,eb1,rest,g1,682/tempo)
   note(bb4,rest,rest,g1,171/tempo)
   note(bb4,d1,rest,g1,682/tempo)
   note(bb4,rest,rest,g1,120/tempo)
   note(rest,rest,rest,g1,910/tempo)
   note(rest,d1,rest,g1,682/tempo)
   note(rest,rest,rest,g1,171/tempo)
   note(rest,eb1,rest,g1,682/tempo)
   note(rest,rest,rest,g1,171/tempo)
   note(rest,d1,rest,g1,682/tempo)
   note(rest,rest,rest,g1,171/tempo)
   note(rest,eb1,rest,g1,682/tempo)
   note(rest,rest,rest,g1,171/tempo)
   note(rest,d1,rest,g1,682/tempo)
   note(rest,rest,rest,g1,171/tempo)
   note(rest,eb1,rest,g1,682/tempo)
   note(rest,rest,rest,g1,171/tempo)
   note(rest,d1,rest,g1,682/tempo)
   note(rest,rest,rest,g1,171/tempo)
   note(eb4,eb1,rest,g1,682/tempo)
   note(eb4,rest,rest,g1,171/tempo)
   note(eb4,d1,rest,g1,36478/tempo)
   note(eb4,rest,rest,g1,171/tempo)
   note(eb4,eb1,rest,g1,682/tempo)
   note(eb4,rest,rest,g1,171/tempo)
   note(eb4,d1,rest,g1,682/tempo)
   note(eb4,rest,rest,g1,171/tempo)
   note(eb4,eb1,rest,g1,682/tempo)
   note(eb4,rest,rest,g1,171/tempo)
   note(eb4,d1,rest,g1,682/tempo)
   
bref j'en passe, hein, le forum me dit que mon message est trop long...

   note(rest,rest,rest,f4,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(f4,rest,rest,rest,85186/tempo)
   note(rest,rest,rest,rest,63253/tempo)
   note(rest,rest,rest,d4,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(rest,rest,rest,rest,115626/tempo)
   note(rest,rest,rest,rest,2315/tempo)
   note(rest,rest,rest,bb1,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(bb3,rest,rest,bb3,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(rest,rest,rest,rest,148380/tempo)
   note(rest,rest,rest,bb3,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(b3,rest,rest,b3,86285/tempo)
   note(rest,rest,rest,rest,63166/tempo)
   note(rest,rest,rest,b3,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(b3,rest,rest,bb1,85244/tempo)
   note(rest,rest,rest,bb1,63079/tempo)
   note(rest,rest,rest,ab3,926/tempo)
   note(rest,rest,rest,rest,149017/tempo)
   note(rest,rest,rest,ab3,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(rest,bb1,rest,rest,926/tempo)
   note(rest,rest,rest,rest,1389/tempo)
   note(rest,rest,rest,bb1,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(fs4,rest,rest,fs4,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(fs4,rest,rest,bb1,85244/tempo)
   note(rest,rest,rest,bb1,33479/tempo)
   note(fs4,rest,rest,fs4,926/tempo)
   note(rest,rest,rest,rest,149856/tempo)
   note(rest,rest,rest,f4,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(f4,rest,rest,f4,85707/tempo)
   note(rest,rest,rest,rest,63253/tempo)
   note(rest,rest,rest,d4,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(rest,rest,rest,d4,85707/tempo)
   note(rest,rest,rest,rest,63253/tempo)
   note(rest,rest,rest,d4,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(rest,d1,rest,rest,926/tempo)
   note(rest,rest,rest,rest,2547/tempo)
   note(g5,rest,rest,g5,926/tempo)
   note(rest,rest,rest,rest,114352/tempo)
   note(g5,rest,rest,g5,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(rest,rest,rest,bb0,148496/tempo)
   note(rest,rest,rest,d5,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(d5,rest,rest,bb0,84896/tempo)
   note(rest,rest,rest,bb0,63484/tempo)
   note(rest,rest,rest,bb4,926/tempo)
   note(rest,rest,rest,rest,115741/tempo)
   note(rest,rest,rest,ab4,86054/tempo)
   note(rest,rest,rest,rest,63426/tempo)
   note(rest,rest,rest,ab4,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(ab4,rest,rest,d1,85012/tempo)
   note(rest,rest,rest,d1,63282/tempo)
   note(rest,rest,rest,eb4,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(eb4,rest,rest,d1,85012/tempo)
   note(rest,rest,rest,d1,29109/tempo)
   note(eb4,rest,rest,eb4,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(b3,rest,rest,b3,85128/tempo)
   note(b3,d1,rest,b3,926/tempo)
   note(rest,rest,rest,rest,63166/tempo)
   note(rest,rest,rest,b3,926/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(b3,rest,rest,d1,84086/tempo)
   note(b3,d1,rest,d1,926/tempo)
   note(rest,d1,rest,d1,63079/tempo)
   note(rest,d1,rest,ab3,695/tempo)
   note(rest,rest,rest,ab3,232/tempo)
   note(rest,rest,rest,rest,84318/tempo)
   note(rest,d1,rest,rest,64005/tempo)
   note(rest,d1,rest,ab3,695/tempo)
   note(rest,rest,rest,ab3,232/tempo)
   note(rest,rest,rest,rest,232/tempo)
   note(rest,rest,rest,g1,84231/tempo)
   note(rest,rest,b2,g1,26360/tempo)
   note(rest,rest,b2,g1,110591/tempo)
   note(rest,rest,b2,g1,110591/tempo)
   note(rest,rest,b2,g1,110591/tempo)
   note(rest,rest,b2,g4,111054/tempo)
   note(rest,rest,b2,g1,110591/tempo)
   note(rest,rest,b2,g1,84231/tempo)
   note(rest,g1,b2,g1,26360/tempo)
   note(rest,g1,b2,g4,85620/tempo)
   note(rest,rest,b2,g4,25435/tempo)
   note(rest,rest,b2,g1,110591/tempo)
   note(rest,rest,b2,g1,122975/tempo)
   note(rest,rest,b2,g4,111054/tempo)
   note(rest,rest,b2,g1,110591/tempo)
   note(rest,rest,b2,g4,85273/tempo)
   note(rest,g1,b2,g4,926/tempo)
   note(rest,rest,b2,g4,25435/tempo)
   note(rest,rest,b2,g1,110591/tempo)
   note(rest,rest,b2,g1,110591/tempo)
   note(rest,rest,b2,g4,111633/tempo)
   note(rest,rest,b2,g1,110128/tempo)
   note(rest,rest,b2,rest,463/tempo)
   note(rest,rest,b2,g1,110591/tempo)
   note(rest,rest,b2,g1,84231/tempo)
   note(rest,g1,b2,g1,26360/tempo)
   note(rest,g1,b2,g4,85620/tempo)
   note(rest,rest,b2,g4,25435/tempo)
   note(rest,rest,b2,g4,116031/tempo)
   note(rest,rest,b2,g1,84231/tempo)
   note(rest,g1,b2,g1,25898/tempo)
   note(rest,rest,b2,rest,463/tempo)
   note(rest,rest,b2,g1,84231/tempo)
   note(rest,d1,b2,g1,64931/tempo)
   note(rest,rest,b2,g1,463/tempo)
   note(rest,rest,b2,g1,84231/tempo)
   note(rest,g1,b2,g1,25898/tempo)
   note(rest,rest,b2,rest,463/tempo)
   note(a4,rest,b2,a4,85330/tempo)
   note(a4,a1,b2,a4,926/tempo)
   note(a4,rest,b2,a4,25492/tempo)
   note(a4,rest,b2,a1,85215/tempo)
   note(rest,rest,b2,a1,25492/tempo)
   note(rest,rest,b2,a1,110707/tempo)
   note(rest,rest,b2,a1,110707/tempo)
   note(rest,rest,b2,a1,110244/tempo)
   note(rest,rest,b2,rest,463/tempo)
   note(rest,rest,b2,a1,221413/tempo)
   note(rest,rest,b2,a4,111170/tempo)
   note(rest,rest,b2,a1,110707/tempo)
   note(rest,rest,b2,a4,111748/tempo)
   note(rest,rest,b2,a1,89584/tempo)
   note(c5,rest,b2,a1,695/tempo)
   note(c5,rest,b2,rest,463/tempo)
   note(c5,rest,b2,a1,84839/tempo)
   note(rest,rest,b2,a1,25869/tempo)
   note(c5,rest,b2,a1,110707/tempo)
   note(c5,rest,b2,a1,110707/tempo)
   note(c5,rest,b2,a4,111170/tempo)
   note(c5,rest,b2,a4,112793/tempo)
   note(c5,rest,b2,a4,112209/tempo)
   note(c5,rest,b2,a4,112062/tempo)
   note(rest,rest,b2,a4,147/tempo)
   note(cs5,rest,b2,g3,87325/tempo)
   note(cs5,c1,b2,rest,935/tempo)
   note(cs5,rest,b2,rest,234/tempo)
   note(cs5,rest,b2,bb1,85193/tempo)
   note(cs5,d1,b2,bb1,935/tempo)
   note(cs5,rest,b2,rest,234/tempo)
   note(cs5,c1,b2,c4,935/tempo)
   note(cs5,rest,b2,c4,234/tempo)
   note(cs5,rest,b2,bb1,85281/tempo)
   note(cs5,d1,b2,bb1,935/tempo)
   note(cs5,rest,b2,rest,234/tempo)
   note(cs5,c1,b2,rest,935/tempo)
   note(cs5,rest,b2,rest,234/tempo)
   note(cs5,rest,b2,fs4,86970/tempo)
   note(cs5,d1,b2,fs4,944/tempo)
   note(cs5,rest,b2,fs4,236/tempo)
   note(cs5,c1,b2,g4,944/tempo)
   note(cs5,rest,b2,g4,236/tempo)
   note(cs5,rest,b2,bb1,86233/tempo)
   note(cs5,d1,b2,bb1,944/tempo)
   note(cs5,rest,b2,rest,236/tempo)
   note(cs5,c1,b2,bb4,944/tempo)
   note(cs5,rest,b2,bb4,236/tempo)
   note(cs5,rest,b2,c5,86380/tempo)
   note(cs5,d1,b2,c5,944/tempo)
   note(cs5,rest,b2,c5,236/tempo)
   note(cs5,c1,b2,rest,944/tempo)
   note(cs5,rest,b2,rest,120/tempo)
   note(rest,rest,b2,rest,96463/tempo)
   note(rest,rest,b2,g2,174205/tempo)
   note(rest,rest,b2,g2,74971/tempo)
   note(rest,rest,b2,rest,202241/tempo)
   note(rest,rest,d1,rest,5985/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,g1,8550/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,g2,3627/tempo)
   note(rest,rest,d1,g2,4216/tempo)
   note(rest,rest,rest,g2,177/tempo)
   note(rest,rest,rest,g1,371876/tempo)
   note(rest,rest,d1,g1,54010/tempo)
   note(rest,rest,rest,g1,708/tempo)
   note(rest,rest,rest,g4,3627/tempo)
   note(rest,rest,d1,g4,4924/tempo)
   note(rest,rest,rest,g4,177/tempo)
   note(rest,rest,rest,g1,4688/tempo)
   note(rest,rest,d1,g1,3863/tempo)
   note(rest,rest,rest,g1,177/tempo)
   note(rest,rest,rest,g4,3980/tempo)
   note(rest,rest,d1,g4,38297/tempo)
   note(rest,rest,rest,g4,329924/tempo)
   note(rest,rest,d1,g4,63591/tempo)
   note(rest,rest,d1,eb1,249175/tempo)
   note(rest,rest,d1,eb2,172789/tempo)
   note(rest,rest,d1,eb2,52565/tempo)
   note(rest,rest,rest,eb2,354/tempo)
   note(rest,rest,rest,fs2,174028/tempo)
   note(rest,rest,d1,fs2,174028/tempo)
   note(rest,rest,rest,fs2,345608/tempo)
   note(rest,rest,g2,fs2,351180/tempo)
   note(rest,rest,d1,fs2,7017/tempo)
   note(rest,rest,rest,fs2,708/tempo)
   note(rest,rest,rest,fs4,3509/tempo)
   note(rest,rest,d1,fs4,37648/tempo)
   note(rest,rest,rest,fs4,177/tempo)
   note(rest,rest,rest,eb1,4659/tempo)
   note(rest,rest,d1,eb1,3745/tempo)
   note(rest,rest,rest,eb1,75944/tempo)
   note(rest,rest,rest,eb1,4659/tempo)
   note(rest,rest,d1,eb1,4452/tempo)
   note(rest,rest,rest,eb1,344045/tempo)
   note(rest,g1,rest,eb1,54718/tempo)
   note(rest,g1,rest,g1,8727/tempo)
   note(rest,g1,rest,g1,3980/tempo)
   note(rest,g1,d1,g1,3863/tempo)
   note(rest,g1,rest,g1,177/tempo)
   note(rest,g1,rest,g4,3980/tempo)
   note(rest,g1,d1,g4,5631/tempo)
   note(rest,g1,rest,g4,354/tempo)
   note(rest,g1,rest,d2,173350/tempo)
   note(rest,g1,d1,d2,63385/tempo)
   note(rest,g1,d1,d2,186439/tempo)
   note(rest,rest,d1,d2,62884/tempo)
   note(rest,rest,d1,g4,173350/tempo)
   note(rest,rest,d1,g4,52241/tempo)
   note(rest,rest,rest,g4,354/tempo)
   note(rest,rest,rest,g1,173350/tempo)
   note(rest,rest,d1,g1,99293/tempo)
   note(rest,rest,rest,g1,329953/tempo)
   note(rest,rest,g2,g1,361616/tempo)
   note(rest,rest,g2,g1,3980/tempo)
   note(rest,rest,d1,g1,3863/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,g2,3627/tempo)
   note(rest,rest,d1,g2,4216/tempo)
   note(rest,rest,rest,g2,177/tempo)
   note(rest,rest,rest,g1,4688/tempo)
   note(rest,rest,d1,g1,38179/tempo)
   note(rest,rest,rest,g1,329600/tempo)
   note(rest,rest,d1,g1,54718/tempo)
   note(rest,rest,rest,g1,708/tempo)
   note(rest,rest,rest,g1,3980/tempo)
   note(rest,rest,d1,g1,3863/tempo)
   note(rest,rest,rest,g1,177/tempo)
   note(rest,rest,rest,g4,3980/tempo)
   note(rest,rest,d1,g4,4924/tempo)
   note(rest,rest,rest,g4,177/tempo)
   note(rest,rest,rest,g1,4688/tempo)
   note(rest,rest,d1,g1,38297/tempo)
   note(rest,rest,rest,g1,329216/tempo)
   note(rest,rest,d1,g1,63591/tempo)
   note(rest,rest,d1,eb2,249264/tempo)
   note(rest,rest,d1,fs2,172878/tempo)
   note(rest,rest,d1,fs2,52388/tempo)
   note(rest,rest,rest,fs2,354/tempo)
   note(rest,rest,rest,eb1,173143/tempo)
   note(rest,rest,d1,eb1,99588/tempo)
   note(rest,rest,rest,eb1,330602/tempo)
   note(rest,rest,g2,eb1,351711/tempo)
   note(rest,rest,d1,eb1,6309/tempo)
   note(rest,rest,rest,eb1,708/tempo)
   note(rest,rest,rest,eb1,3951/tempo)
   note(rest,rest,d1,eb1,36940/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,fs2,4659/tempo)
   note(rest,rest,d1,fs2,4187/tempo)
   note(rest,rest,rest,fs2,75944/tempo)
   note(rest,rest,rest,eb1,4659/tempo)
   note(rest,rest,d1,eb1,19370/tempo)
   note(rest,rest,rest,eb1,329334/tempo)
   note(rest,rest,d1,eb1,54865/tempo)
   note(rest,rest,rest,eb1,708/tempo)
   note(rest,rest,rest,g4,3627/tempo)
   note(rest,rest,d1,g4,4924/tempo)
   note(rest,rest,rest,g4,177/tempo)
   note(rest,rest,rest,g1,4688/tempo)
   note(rest,rest,d1,g1,3863/tempo)
   note(rest,rest,rest,g1,177/tempo)
   note(rest,rest,rest,g4,3627/tempo)
   note(rest,rest,d1,g4,5631/tempo)
   note(rest,rest,rest,g4,354/tempo)
   note(rest,rest,rest,d2,173497/tempo)
   note(rest,rest,d1,d2,63238/tempo)
   note(rest,rest,d1,d2,248261/tempo)
   note(rest,rest,d1,g2,173202/tempo)
   note(rest,rest,d1,g2,53450/tempo)
   note(rest,rest,rest,g2,354/tempo)
   note(rest,rest,rest,g4,172996/tempo)
   note(rest,rest,d1,g4,98585/tempo)
   note(rest,rest,rest,g4,338267/tempo)
   note(rest,rest,b2,g4,60879/tempo)
   note(rest,rest,b2,rest,69547/tempo)
   note(rest,rest,d1,rest,7046/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,g1,3980/tempo)
   note(rest,rest,d1,g1,3863/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,g4,3980/tempo)
   note(rest,rest,d1,g4,4924/tempo)
   note(rest,rest,rest,g4,177/tempo)
   note(rest,rest,rest,g2,4688/tempo)
   note(rest,rest,d1,g2,1416/tempo)
   note(rest,rest,d1,rest,3509/tempo)
   note(rest,rest,rest,rest,338975/tempo)
   note(rest,rest,d1,rest,53804/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,g4,3980/tempo)
   note(rest,rest,d1,g4,4924/tempo)
   note(rest,rest,rest,g4,177/tempo)
   note(rest,rest,rest,g4,3980/tempo)
   note(rest,rest,d1,g4,4924/tempo)
   note(rest,rest,rest,g4,177/tempo)
   note(rest,rest,rest,g2,3627/tempo)
   note(rest,rest,d1,g2,45225/tempo)
   note(rest,rest,rest,g2,338886/tempo)
   note(rest,rest,d1,g2,63444/tempo)
   note(rest,rest,d1,d2,249323/tempo)
   note(rest,rest,d1,g1,173350/tempo)
   note(rest,rest,d1,g1,52595/tempo)
   note(rest,rest,rest,g1,354/tempo)
   note(rest,rest,rest,g2,174057/tempo)
   note(rest,rest,d1,g2,255042/tempo)
   note(rest,rest,rest,g2,358491/tempo)
   note(rest,rest,d1,g2,291156/tempo)
   note(rest,rest,d1,g2,7076/tempo)
   note(rest,rest,rest,g2,4157/tempo)
   note(rest,rest,d1,g2,4246/tempo)
   note(rest,rest,rest,g2,177/tempo)
   note(rest,rest,rest,ab4,3450/tempo)
   note(rest,rest,d1,ab4,4953/tempo)
   note(rest,rest,rest,ab4,177/tempo)
   note(rest,rest,rest,ab4,3450/tempo)
   note(rest,rest,d1,ab4,5661/tempo)
   note(rest,rest,rest,ab4,406722/tempo)
   note(rest,rest,d1,ab4,53980/tempo)
   note(rest,rest,rest,ab4,708/tempo)
   note(rest,rest,rest,cs1,4717/tempo)
   note(rest,rest,d1,cs1,3686/tempo)
   note(rest,rest,rest,cs1,177/tempo)
   note(rest,rest,rest,cs1,4010/tempo)
   note(rest,rest,d1,cs1,531/tempo)
   note(rest,rest,d1,rest,3155/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,ab2,4717/tempo)
   note(rest,rest,d1,ab2,53184/tempo)
   note(rest,rest,rest,ab2,404747/tempo)
   note(rest,rest,d1,ab2,708/tempo)
   note(rest,rest,d1,rest,63798/tempo)
   note(rest,rest,d1,cs1,186321/tempo)
   note(rest,rest,d1,rest,62854/tempo)
   note(rest,rest,d1,cs2,173733/tempo)
   note(rest,rest,d1,cs2,52212/tempo)
   note(rest,rest,rest,cs2,354/tempo)
   note(rest,rest,rest,ab2,172966/tempo)
   note(rest,rest,d1,ab2,113768/tempo)
   note(rest,rest,rest,ab2,329482/tempo)
   note(rest,rest,d1,ab2,365095/tempo)
   note(rest,rest,d1,ab2,6309/tempo)
   note(rest,rest,rest,ab2,4659/tempo)
   note(rest,rest,d1,ab2,4894/tempo)
   note(rest,rest,rest,ab2,177/tempo)
   note(rest,rest,rest,fs2,3509/tempo)
   note(rest,rest,d1,fs2,4187/tempo)
   note(rest,rest,rest,fs2,177/tempo)
   note(rest,rest,rest,fs2,338415/tempo)
   note(rest,eb1,rest,fs2,54600/tempo)
   note(rest,eb1,rest,fs2,4659/tempo)
   note(rest,eb1,d1,fs2,4187/tempo)
   note(rest,eb1,rest,fs2,177/tempo)
   note(rest,eb1,rest,fs4,3509/tempo)
   note(rest,eb1,d1,fs4,708/tempo)
   note(rest,rest,d1,fs4,4187/tempo)
   note(rest,rest,rest,fs4,177/tempo)
   note(rest,rest,rest,fs4,3509/tempo)
   note(rest,rest,d1,fs4,37648/tempo)
   note(rest,rest,rest,fs4,328745/tempo)
   note(rest,rest,d1,fs4,64299/tempo)
   note(rest,rest,d1,fs4,248468/tempo)
   note(rest,rest,d1,fs4,172789/tempo)
   note(rest,rest,d1,fs4,52477/tempo)
   note(rest,rest,rest,fs4,354/tempo)
   note(rest,rest,rest,eb1,173232/tempo)
   note(rest,rest,d1,eb1,98821/tempo)
   note(rest,rest,rest,eb1,329953/tempo)
   note(rest,rest,g2,eb1,87854/tempo)
   note(rest,rest,rest,eb1,265154/tempo)
   note(rest,rest,d1,eb1,7017/tempo)
   note(rest,rest,rest,eb1,708/tempo)
   note(rest,rest,rest,fs2,4659/tempo)
   note(rest,rest,d1,fs2,38355/tempo)
   note(rest,rest,rest,fs2,177/tempo)
   note(rest,rest,rest,fs2,4659/tempo)
   note(rest,rest,d1,fs2,4187/tempo)
   note(rest,rest,rest,fs2,177/tempo)
   note(rest,rest,rest,eb1,3951/tempo)
   note(rest,rest,d1,eb1,4452/tempo)
   note(rest,rest,rest,eb1,329128/tempo)
   note(rest,g1,rest,eb1,54718/tempo)
   note(rest,g1,rest,g4,89918/tempo)
   note(rest,g1,d1,g4,41363/tempo)
   note(rest,g1,d1,g1,144104/tempo)
   note(rest,g1,d1,g1,90508/tempo)
   note(rest,g1,d1,g1,30720/tempo)
   note(rest,g1,rest,g1,354/tempo)
   note(rest,g1,rest,g3,94605/tempo)
   note(rest,g1,d1,g3,44871/tempo)
   note(rest,g1,d1,g3,152271/tempo)
   note(rest,g1,d1,g3,94812/tempo)
   note(rest,g1,d1,g3,34936/tempo)
   note(rest,g1,rest,g3,354/tempo)
   note(rest,g1,rest,g3,93986/tempo)
   note(rest,g1,d1,g3,708/tempo)
   note(rest,g1,d1,rest,46699/tempo)
   note(rest,rest,d1,rest,32666/tempo)
   note(rest,rest,rest,rest,7784/tempo)
   note(rest,rest,rest,g1,91893/tempo)
   note(rest,rest,d1,g1,114299/tempo)
   note(rest,rest,d1,bb3,244871/tempo)
   note(rest,g1,d1,bb3,33697/tempo)
   note(rest,rest,d1,bb3,64594/tempo)
   note(rest,rest,d1,g4,92807/tempo)
   note(rest,rest,d1,g4,8344/tempo)
   note(rest,rest,d1,rest,100590/tempo)
   note(g4,rest,d1,g5,91539/tempo)
   note(g4,rest,d1,g5,8344/tempo)
   note(rest,rest,d1,g5,101268/tempo)
   note(fs4,rest,d1,fs4,91982/tempo)
   note(fs4,rest,d1,fs4,9641/tempo)
   note(rest,rest,d1,rest,41009/tempo)
   note(g4,rest,d1,g5,91274/tempo)
   note(g4,g1,d1,g5,8108/tempo)
   note(rest,g1,d1,g5,29953/tempo)
   note(rest,rest,rest,g5,71433/tempo)
   note(fs4,rest,rest,fs4,91539/tempo)
   note(fs4,rest,g2,fs4,9405/tempo)
   note(rest,rest,g2,rest,41451/tempo)
   note(g4,rest,g2,g2,92335/tempo)
   note(g4,rest,g2,g2,113267/tempo)
   note(g4,rest,g2,bb3,107371/tempo)
   note(g4,rest,rest,bb3,177/tempo)
   note(rest,rest,rest,bb3,44517/tempo)
   note(g4,rest,rest,d4,92955/tempo)
   note(g4,rest,d1,d4,98644/tempo)
   note(g4,rest,d1,bb3,90832/tempo)
   note(g4,rest,d1,bb3,99971/tempo)
   note(g4,rest,d1,g4,91274/tempo)
   note(g4,rest,g2,g4,99028/tempo)
   note(g4,rest,g2,bb3,90832/tempo)
   note(g4,rest,g2,bb3,9523/tempo)
   note(rest,rest,g2,bb3,102919/tempo)
   note(g4,rest,g2,d4,91038/tempo)
   note(g4,g1,g2,d4,7607/tempo)
   note(g4,g1,g2,rest,708/tempo)
   note(rest,g1,g2,rest,29835/tempo)
   note(rest,rest,g2,rest,71758/tempo)
   note(g4,rest,g2,d4,91834/tempo)
   note(g4,rest,g2,d4,3980/tempo)
   note(g4,rest,rest,d4,109140/tempo)
   note(g4,rest,rest,d5,107135/tempo)
   note(rest,rest,rest,d5,44723/tempo)
   note(g4,rest,rest,d4,91834/tempo)
   note(g4,rest,d1,d4,7607/tempo)
   note(g4,rest,d1,rest,1062/tempo)
   note(rest,rest,d1,rest,101710/tempo)
   note(g4,rest,d1,bb3,91392/tempo)
   note(g4,rest,d1,bb3,8314/tempo)
   note(rest,rest,d1,bb3,101386/tempo)
   note(fs4,rest,d1,eb4,91274/tempo)
   note(fs4,rest,g2,eb4,7636/tempo)
   note(fs4,rest,g2,rest,2123/tempo)
   note(rest,rest,g2,rest,42276/tempo)
   note(fs4,rest,g2,eb4,99588/tempo)
   note(rest,rest,g2,eb4,30661/tempo)
   note(rest,rest,rest,eb4,71433/tempo)
   note(fs4,rest,rest,fs2,92689/tempo)
   note(fs4,rest,g2,fs2,9405/tempo)
   note(rest,rest,g2,fs2,41009/tempo)
   note(g4,rest,g2,d4,92335/tempo)
   note(g4,rest,g2,d4,112206/tempo)
   note(g4,rest,g2,g5,107017/tempo)
   note(g4,rest,rest,g5,177/tempo)
   note(rest,rest,rest,g5,45166/tempo)
   note(g4,rest,rest,g4,91893/tempo)
   note(g4,rest,d1,g4,98762/tempo)
   note(g4,rest,d1,d4,92955/tempo)
   note(g4,rest,d1,d4,98291/tempo)
   note(g4,rest,d1,g5,91893/tempo)
   note(g4,rest,d1,g5,98409/tempo)
   note(g4,rest,d1,g4,92807/tempo)
   note(g4,rest,g2,g4,9523/tempo)
   note(rest,rest,g2,rest,435290/tempo)
   note(rest,rest,b2,rest,130690/tempo)
   note(rest,rest,d1,rest,6339/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,g1,7842/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,g1,4688/tempo)
   note(rest,rest,d1,g1,3863/tempo)
   note(rest,rest,rest,g1,177/tempo)
   note(rest,rest,rest,g4,3980/tempo)
   note(rest,rest,d1,g4,5631/tempo)
   note(rest,rest,rest,g4,337501/tempo)
   note(rest,g1,rest,g4,2831/tempo)
   note(rest,g1,rest,rest,52035/tempo)
   note(rest,g1,rest,g1,4688/tempo)
   note(rest,g1,d1,g1,3863/tempo)
   note(rest,g1,rest,g1,177/tempo)
   note(rest,g1,rest,g2,3627/tempo)
   note(rest,g1,d1,g2,708/tempo)
   note(rest,rest,d1,g2,3509/tempo)
   note(rest,rest,rest,g2,177/tempo)
   note(rest,rest,rest,g2,3627/tempo)
   note(rest,rest,d1,g2,45195/tempo)
   note(rest,rest,rest,g2,338149/tempo)
   note(rest,rest,d1,g2,64299/tempo)
   note(rest,rest,d1,g4,248261/tempo)
   note(rest,rest,d1,g2,174205/tempo)
   note(rest,rest,d1,g2,52241/tempo)
   note(rest,rest,rest,g2,354/tempo)
   note(rest,rest,rest,d2,172996/tempo)
   note(rest,rest,d1,d2,107489/tempo)
   note(rest,rest,rest,d2,330042/tempo)
   note(rest,rest,d1,d2,374146/tempo)
   note(rest,rest,rest,d2,708/tempo)
   note(rest,rest,rest,ab4,3450/tempo)
   note(rest,rest,d1,ab4,4953/tempo)
   note(rest,rest,rest,ab4,177/tempo)
   note(rest,rest,rest,ab2,4717/tempo)
   note(rest,rest,d1,ab2,4246/tempo)
   note(rest,rest,rest,ab2,177/tempo)
   note(rest,rest,rest,cs1,4717/tempo)
   note(rest,rest,d1,cs1,4393/tempo)
   note(rest,rest,rest,rest,406722/tempo)
   note(rest,cs1,rest,rest,2831/tempo)
   note(rest,rest,rest,rest,51858/tempo)
   note(rest,rest,rest,ab2,4717/tempo)
   note(rest,rest,d1,ab2,4246/tempo)
   note(rest,rest,rest,ab2,177/tempo)
   note(rest,rest,rest,cs1,4717/tempo)
   note(rest,rest,d1,cs1,531/tempo)
   note(rest,rest,d1,rest,3155/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,ab4,4010/tempo)
   note(rest,rest,d1,ab4,53302/tempo)
   note(rest,rest,rest,ab4,406221/tempo)
   note(rest,rest,d1,ab4,63238/tempo)
   note(rest,rest,d1,cs2,248821/tempo)
   note(rest,rest,d1,ab2,173320/tempo)
   note(rest,rest,d1,ab2,52418/tempo)
   note(rest,rest,rest,ab2,354/tempo)
   note(rest,rest,rest,cs1,173527/tempo)
   note(rest,rest,d1,cs1,114594/tempo)
   note(rest,rest,rest,cs1,330632/tempo)
   note(rest,rest,d1,cs1,364505/tempo)
   note(rest,rest,d1,cs1,7017/tempo)
   note(rest,rest,rest,cs1,5366/tempo)
   note(rest,rest,d1,cs1,4187/tempo)
   note(rest,rest,rest,cs1,177/tempo)
   note(rest,rest,rest,fs2,3509/tempo)
   note(rest,rest,d1,fs2,4187/tempo)
   note(rest,rest,rest,fs2,177/tempo)
   note(rest,rest,rest,fs4,339476/tempo)
   note(rest,rest,d1,fs4,53980/tempo)
   note(rest,rest,rest,fs4,708/tempo)
   note(rest,rest,rest,fs4,3951/tempo)
   note(rest,rest,d1,fs4,4894/tempo)
   note(rest,rest,rest,fs4,177/tempo)
   note(rest,rest,rest,fs4,3951/tempo)
   note(rest,rest,d1,fs4,4894/tempo)
   note(rest,rest,rest,fs4,177/tempo)
   note(rest,rest,rest,eb1,3951/tempo)
   note(rest,rest,d1,eb1,36940/tempo)
   note(rest,rest,rest,eb1,328509/tempo)
   note(rest,rest,d1,eb1,64387/tempo)
   note(rest,rest,d1,eb1,248468/tempo)
   note(rest,rest,d1,eb1,174028/tempo)
   note(rest,rest,d1,eb1,52388/tempo)
   note(rest,rest,rest,eb1,354/tempo)
   note(rest,rest,rest,eb2,173939/tempo)
   note(rest,rest,d1,eb2,15331/tempo)
   note(rest,rest,d1,rest,82725/tempo)
   note(rest,rest,rest,rest,330691/tempo)
   note(rest,g1,rest,rest,429511/tempo)
   note(rest,g1,rest,g4,3509/tempo)
   note(rest,g1,d1,g4,49028/tempo)
   note(rest,rest,rest,g4,177/tempo)
   note(rest,rest,rest,g4,3980/tempo)
   note(rest,rest,d1,g4,4924/tempo)
   note(rest,rest,rest,g4,177/tempo)
   note(rest,rest,rest,g4,3980/tempo)
   note(rest,rest,d1,g4,5631/tempo)
   note(rest,rest,rest,g4,330661/tempo)
   note(rest,rest,d1,g4,54010/tempo)
   note(rest,rest,rest,g4,708/tempo)
   note(rest,rest,rest,g4,90626/tempo)
   note(rest,rest,d1,g4,41363/tempo)
   note(rest,rest,d1,g4,143161/tempo)
   note(rest,rest,d1,g2,90861/tempo)
   note(rest,rest,d1,g2,30012/tempo)
   note(rest,rest,rest,g2,354/tempo)
   note(rest,rest,rest,g2,93986/tempo)
   note(rest,rest,d1,g2,7577/tempo)
   note(rest,rest,d1,rest,37147/tempo)
   note(rest,rest,d1,g3,151003/tempo)
   note(rest,rest,d1,g1,95313/tempo)
   note(rest,rest,d1,g1,34228/tempo)
   note(rest,rest,rest,g1,354/tempo)
   note(rest,rest,rest,g1,94841/tempo)
   note(rest,rest,d1,g1,80337/tempo)
   note(rest,rest,rest,g1,338798/tempo)
   note(rest,rest,b2,g1,130572/tempo)
   note(rest,rest,d1,g1,6339/tempo)
   note(rest,rest,rest,g1,708/tempo)
   note(rest,rest,rest,eb1,7725/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,g4,3509/tempo)
   note(rest,rest,d1,g4,4924/tempo)
   note(rest,rest,rest,g4,4865/tempo)
   note(rest,rest,d1,g4,1416/tempo)
   note(rest,rest,d1,rest,3509/tempo)
   note(rest,rest,rest,rest,338621/tempo)
   note(rest,rest,d1,rest,54157/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,g4,3980/tempo)
   note(rest,rest,d1,g4,4924/tempo)
   note(rest,rest,rest,g4,177/tempo)
   note(rest,rest,rest,g4,3980/tempo)
   note(rest,rest,d1,g4,4924/tempo)
   note(rest,rest,rest,g4,177/tempo)
   note(rest,rest,rest,g2,4688/tempo)
   note(rest,rest,d1,g2,46021/tempo)
   note(rest,rest,rest,g2,338503/tempo)
   note(rest,rest,d1,g2,63385/tempo)
   note(rest,rest,d1,g1,248703/tempo)
   note(rest,rest,d1,d2,174057/tempo)
   note(rest,rest,d1,d2,52388/tempo)
   note(rest,rest,rest,d2,354/tempo)
   note(rest,rest,rest,g2,174057/tempo)
   note(rest,rest,d1,g2,106899/tempo)
   note(rest,rest,rest,g2,331487/tempo)
   note(rest,rest,d1,g2,365478/tempo)
   note(rest,rest,d1,g2,6368/tempo)
   note(rest,rest,rest,g2,4717/tempo)
   note(rest,rest,d1,g2,4953/tempo)
   note(rest,rest,rest,g2,177/tempo)
   note(rest,rest,rest,ab2,3450/tempo)
   note(rest,rest,d1,ab2,4246/tempo)
   note(rest,rest,rest,ab2,177/tempo)
   note(rest,rest,rest,ab4,3450/tempo)
   note(rest,rest,d1,rest,5661/tempo)
   note(rest,rest,rest,rest,405985/tempo)
   note(rest,rest,d1,rest,54865/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,ab4,4010/tempo)
   note(rest,rest,d1,rest,4953/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,cs1,4010/tempo)
   note(rest,rest,d1,cs1,3686/tempo)
   note(rest,rest,rest,cs1,177/tempo)
   note(rest,rest,rest,ab2,4717/tempo)
   note(rest,rest,d1,ab2,53096/tempo)
   note(rest,rest,rest,ab2,406516/tempo)
   note(rest,rest,d1,ab2,63238/tempo)
   note(rest,rest,d1,ab2,248821/tempo)
   note(rest,rest,d1,ab2,174205/tempo)
   note(rest,rest,d1,ab2,52742/tempo)
   note(rest,rest,rest,ab2,354/tempo)
   note(rest,rest,rest,cs2,173143/tempo)
   note(rest,rest,d1,rest,114240/tempo)
   note(rest,rest,rest,rest,330808/tempo)
   note(rest,rest,d1,rest,363916/tempo)
   note(rest,rest,d1,rest,6309/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,fs2,3509/tempo)
   note(rest,rest,d1,fs2,4187/tempo)
   note(rest,rest,rest,fs2,177/tempo)
   note(rest,rest,rest,fs2,3509/tempo)
   note(rest,rest,d1,fs2,4187/tempo)
   note(rest,rest,rest,fs2,177/tempo)
   note(rest,rest,rest,fs2,4659/tempo)
   note(rest,rest,d1,fs2,4894/tempo)
   note(rest,rest,rest,fs2,328686/tempo)
   note(rest,rest,d1,fs2,2831/tempo)
   note(rest,rest,d1,rest,51858/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,fs2,3509/tempo)
   note(rest,rest,d1,fs2,4187/tempo)
   note(rest,rest,rest,fs2,177/tempo)
   note(rest,rest,rest,fs4,3951/tempo)
   note(rest,rest,d1,fs4,4894/tempo)
   note(rest,rest,rest,fs4,177/tempo)
   note(rest,rest,rest,fs2,4659/tempo)
   note(rest,rest,d1,fs2,38002/tempo)
   note(rest,rest,rest,fs2,328656/tempo)
   note(rest,rest,d1,fs2,63591/tempo)
   note(rest,rest,d1,eb2,249264/tempo)
   note(rest,rest,d1,eb1,173143/tempo)
   note(rest,rest,d1,eb1,52565/tempo)
   note(rest,rest,rest,eb1,354/tempo)
   note(rest,rest,rest,eb1,173143/tempo)
   note(rest,rest,d1,eb1,98202/tempo)
   note(rest,rest,rest,eb1,329187/tempo)
   note(rest,rest,g2,eb1,351681/tempo)
   note(rest,rest,d1,eb1,2831/tempo)
   note(rest,rest,d1,rest,3479/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,fs2,3509/tempo)
   note(rest,rest,d1,fs2,15331/tempo)
   note(rest,rest,d1,rest,21610/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,fs2,3509/tempo)
   note(rest,rest,d1,fs2,4187/tempo)
   note(rest,rest,rest,fs2,177/tempo)
   note(rest,rest,rest,eb1,3951/tempo)
   note(rest,rest,d1,eb1,4452/tempo)
   note(rest,rest,rest,eb1,330042/tempo)
   note(rest,rest,d1,eb1,54157/tempo)
   note(rest,rest,rest,eb1,708/tempo)
   note(rest,rest,rest,g2,90154/tempo)
   note(rest,rest,d1,g2,42070/tempo)
   note(rest,rest,d1,g1,143751/tempo)
   note(rest,rest,d1,g1,90508/tempo)
   note(rest,rest,d1,g1,31074/tempo)
   note(rest,rest,rest,g1,354/tempo)
   note(rest,rest,rest,g1,94340/tempo)
   note(rest,rest,d1,g1,44370/tempo)
   note(rest,rest,d1,g4,151062/tempo)
   note(rest,rest,d1,d2,94605/tempo)
   note(rest,rest,d1,d2,34434/tempo)
   note(rest,rest,rest,d2,354/tempo)
   note(rest,rest,rest,g1,95313/tempo)
   note(rest,rest,d1,g1,79865/tempo)
   note(rest,rest,rest,g1,708/tempo)
   note(rest,rest,rest,g1,89535/tempo)
   note(rest,rest,d1,g1,34258/tempo)
   note(rest,rest,rest,g1,1416/tempo)
   note(rest,rest,rest,g1,5042/tempo)
   note(rest,rest,d1,g1,1769/tempo)
   note(rest,rest,d1,g4,708/tempo)
   note(rest,rest,d1,rest,177/tempo)
   note(rest,rest,d1,fs4,25620/tempo)
   note(rest,rest,rest,fs4,531/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,g2,3037/tempo)
   note(rest,rest,d1,g2,30278/tempo)
   note(rest,rest,rest,g2,177/tempo)
   note(rest,rest,rest,g1,135673/tempo)
   note(rest,rest,rest,g1,86292/tempo)
   note(rest,rest,d1,g1,4570/tempo)
   note(rest,rest,rest,g1,354/tempo)
   note(rest,rest,rest,g1,89535/tempo)
   note(rest,rest,d1,g1,31427/tempo)
   note(rest,rest,rest,g1,708/tempo)
   note(rest,rest,rest,g2,86292/tempo)
   note(rest,rest,d1,g2,37854/tempo)
   note(rest,rest,d1,g1,135673/tempo)
   note(rest,rest,d1,g1,86292/tempo)
   note(rest,rest,d1,g1,26858/tempo)
   note(rest,rest,rest,g1,354/tempo)
   note(rest,rest,rest,eb2,89093/tempo)
   note(rest,rest,d1,eb2,41245/tempo)
   note(rest,rest,d1,fs2,142070/tempo)
   note(rest,rest,d1,eb1,89535/tempo)
   note(rest,rest,d1,eb1,29776/tempo)
   note(rest,rest,rest,eb1,354/tempo)
   note(rest,rest,rest,eb2,89093/tempo)
   note(rest,rest,d1,eb2,6221/tempo)
   note(rest,rest,d1,rest,25325/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,g1,89535/tempo)
   note(rest,rest,d1,g1,34258/tempo)
   note(rest,rest,rest,g1,1416/tempo)
   note(rest,rest,rest,g5,3980/tempo)
   note(rest,rest,d1,g5,1416/tempo)
   note(rest,rest,d1,rest,354/tempo)
   note(rest,rest,d1,g4,708/tempo)
   note(rest,rest,d1,rest,177/tempo)
   note(rest,rest,d1,fs4,25620/tempo)
   note(rest,rest,rest,fs4,531/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,g1,3391/tempo)
   note(rest,rest,d1,g1,30278/tempo)
   note(rest,rest,rest,g1,177/tempo)
   note(rest,rest,rest,g2,135673/tempo)
   note(rest,rest,rest,g2,86292/tempo)
   note(rest,rest,d1,g2,4924/tempo)
   note(rest,rest,rest,g2,354/tempo)
   note(rest,rest,rest,d2,89328/tempo)
   note(rest,rest,d1,d2,31634/tempo)
   note(rest,rest,rest,d2,708/tempo)
   note(rest,rest,rest,g1,86292/tempo)
   note(rest,rest,d1,g1,37854/tempo)
   note(rest,rest,d1,g1,135673/tempo)
   note(rest,rest,d1,g1,86292/tempo)
   note(rest,rest,d1,g1,26858/tempo)
   note(rest,rest,rest,g1,354/tempo)
   note(rest,rest,rest,fs2,173821/tempo)
   note(rest,rest,d1,fs2,4187/tempo)
   note(rest,rest,d1,rest,37147/tempo)
   note(rest,rest,d1,eb1,142070/tempo)
   note(rest,rest,d1,bb4,172554/tempo)
   note(rest,rest,d1,bb4,708/tempo)
   note(rest,rest,d1,rest,177/tempo)
   note(rest,rest,d1,a4,28892/tempo)
   note(rest,rest,rest,a4,177/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,bb4,172642/tempo)
   note(rest,rest,d1,bb4,53892/tempo)
   note(rest,rest,rest,bb4,708/tempo)
   note(rest,rest,rest,g5,172907/tempo)
   note(rest,rest,d1,g5,1416/tempo)
   note(rest,rest,d1,rest,354/tempo)
   note(rest,rest,d1,g4,708/tempo)
   note(rest,rest,d1,rest,177/tempo)
   note(rest,rest,d1,fs4,29305/tempo)
   note(rest,rest,d1,rest,177/tempo)
   note(rest,rest,d1,g4,2123/tempo)
   note(rest,rest,rest,g4,708/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,g2,86292/tempo)
   note(rest,rest,d1,g2,28273/tempo)
   note(rest,rest,rest,g2,708/tempo)
   note(rest,rest,rest,g1,86292/tempo)
   note(rest,rest,d1,g1,30278/tempo)
   note(rest,rest,rest,g1,177/tempo)
   note(rest,rest,rest,g1,135673/tempo)
   note(rest,rest,rest,g1,86292/tempo)
   note(rest,rest,d1,g1,26858/tempo)
   note(rest,rest,rest,g1,354/tempo)
   note(rest,rest,rest,d2,89682/tempo)
   note(rest,rest,d1,d2,6192/tempo)
   note(rest,rest,d1,rest,25443/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,g2,86292/tempo)
   note(rest,rest,d1,g2,37854/tempo)
   note(rest,rest,d1,g1,135673/tempo)
   note(rest,rest,d1,g1,86292/tempo)
   note(rest,rest,d1,g1,26858/tempo)
   note(rest,rest,rest,g1,354/tempo)
   note(rest,rest,rest,fs2,89093/tempo)
   note(rest,rest,d1,fs2,41333/tempo)
   note(rest,rest,d1,fs2,104924/tempo)
   note(rest,rest,d1,rest,37147/tempo)
   note(rest,rest,d1,fs2,89093/tempo)
   note(rest,rest,d1,fs2,30219/tempo)
   note(rest,rest,rest,fs2,354/tempo)
   note(rest,rest,rest,fs2,89093/tempo)
   note(rest,rest,d1,fs2,31634/tempo)
   note(rest,rest,rest,fs2,708/tempo)
   note(rest,rest,rest,g1,89682/tempo)
   note(rest,g1,rest,g1,35673/tempo)
   note(rest,g1,rest,g2,5042/tempo)
   note(rest,g1,d1,g2,1769/tempo)
   note(rest,g1,d1,g4,708/tempo)
   note(rest,g1,d1,rest,177/tempo)
   note(rest,g1,d1,fs4,177/tempo)
   note(rest,rest,d1,fs4,25443/tempo)
   note(rest,rest,rest,fs4,531/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,g2,33491/tempo)
   note(rest,rest,rest,g1,135673/tempo)
   note(rest,rest,rest,g1,86292/tempo)
   note(rest,rest,d1,g1,4570/tempo)
   note(rest,rest,rest,g1,354/tempo)
   note(rest,rest,rest,g2,89328/tempo)
   note(rest,rest,d1,g2,6339/tempo)
   note(rest,rest,d1,rest,25443/tempo)
   note(rest,rest,rest,rest,708/tempo)
   note(rest,rest,rest,g1,86292/tempo)
   note(rest,rest,d1,g1,37854/tempo)
   note(rest,rest,d1,g1,135673/tempo)
   note(rest,rest,d1,g2,86292/tempo)
   note(rest,rest,d1,g2,26858/tempo)
   note(rest,rest,rest,g2,354/tempo)
   note(rest,rest,rest,eb1,171964/tempo)
   note(rest,rest,d1,eb1,40891/tempo)
   note(rest,rest,d1,fs2,142070/tempo)
   note(rest,rest,d1,eb1,172052/tempo)
   note(rest,rest,d1,eb1,885/tempo)
   note(rest,rest,d1,a4,28892/tempo)
   note(rest,rest,rest,a4,177/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,eb2,173556/tempo)
   note(rest,rest,d1,eb2,53892/tempo)
   note(rest,rest,rest,eb2,708/tempo)
   note(rest,rest,rest,eb1,172052/tempo)
   note(rest,rest,d1,eb1,40891/tempo)
   note(rest,rest,d1,fs2,105278/tempo)
   note(rest,rest,d1,rest,37147/tempo)
   note(rest,rest,d1,eb1,173438/tempo)
   note(rest,rest,d1,eb1,885/tempo)
   note(rest,rest,d1,eb4,28892/tempo)
   note(rest,rest,rest,eb4,177/tempo)
   note(rest,rest,rest,rest,177/tempo)
   note(rest,rest,rest,g4,172406/tempo)
   note(rest,rest,d1,g4,54010/tempo)
   note(rest,rest,rest,g4,708/tempo)
   note(rest,rest,rest,g3,953/tempo)
   note(rest,rest,rest,rest,239/tempo)
   note(rest,rest,rest,fs3,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,g3,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,bb3,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,a3,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,bb3,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,c4,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,b3,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,c4,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,d4,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,cs4,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,d4,1161/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,f4,1172/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,e4,1172/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,f4,1172/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,g4,1172/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,fs4,1172/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,g4,1172/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,bb4,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,a4,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,bb4,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,c5,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,b4,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,c5,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,d5,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,cs5,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,d5,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,f5,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,e5,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(rest,rest,rest,f5,1184/tempo)
   note(rest,rest,rest,rest,120/tempo)
   note(g4,rest,rest,rest,89844/tempo)
   note(g4,rest,g2,rest,2778/tempo)
   note(g4,rest,rest,rest,32263/tempo)
   note(rest,rest,rest,rest,22223/tempo)
   note(rest,rest,rest,rest,84466/tempo)
   note(rest,rest,a2,rest,19982/tempo)
   note(g4,d1,a2,rest,729/tempo)
   note(g4,rest,a2,rest,184/tempo)
   note(g4,c1,a2,rest,736/tempo)
   note(g4,rest,a2,rest,184/tempo)
   note(g4,d1,a2,rest,123/tempo)
   note(rest,d1,a2,rest,613/tempo)
   note(rest,rest,a2,rest,184/tempo)
   note(rest,c1,a2,rest,736/tempo)
   note(rest,rest,a2,rest,184/tempo)
   note(rest,d1,a2,rest,736/tempo)
   note(rest,rest,a2,rest,184/tempo)
   note(rest,c1,a2,rest,736/tempo)
   note(rest,rest,a2,rest,184/tempo)
   note(rest,d1,a2,rest,736/tempo)
   note(rest,rest,a2,rest,184/tempo)
   note(rest,c1,a2,rest,736/tempo)
   note(rest,rest,a2,rest,184/tempo)
   note(rest,d1,a2,rest,743/tempo)
   note(rest,rest,a2,rest,186/tempo)
   note(rest,c1,a2,rest,557/tempo)
   note(rest,c1,rest,rest,186/tempo)
   note(rest,rest,rest,rest,186/tempo)
   note(rest,d1,rest,rest,743/tempo)
   note(rest,rest,rest,rest,186/tempo)
   note(rest,c1,rest,rest,743/tempo)
   note(rest,rest,rest,rest,186/tempo)
   note(rest,d1,rest,rest,23856/tempo)
   note(rest,rest,rest,rest,98887/tempo)
   note(rest,d1,rest,rest,743/tempo)
   note(rest,rest,rest,rest,186/tempo)
   note(rest,c1,rest,rest,743/tempo)
   note(rest,rest,rest,rest,79611/tempo)
   note(rest,rest,rest,g0,3627/tempo)
   note(rest,rest,b2,g0,22583/tempo)
   note(rest,rest,rest,g0,708/tempo)
   note(rest,rest,rest,rest,531/tempo)
   note(rest,rest,d1,rest,708/tempo)
   note(rest,rest,rest,rest,83049/tempo)
   note(rest,rest,d1,rest,23910/tempo)
   note(rest,rest,rest,rest,472/tempo)
   note(rest,rest,rest,g0,82872/tempo)
   note(rest,rest,d1,g0,23910/tempo)
   note(rest,rest,rest,rest,472/tempo)
   note(rest,rest,rest,g1,82872/tempo)
   note(rest,rest,d1,g1,944/tempo)
   note(rest,rest,d1,rest,22966/tempo)
   note(rest,rest,rest,rest,472/tempo)
   note(rest,rest,rest,g0,82872/tempo)
   endsection

.end
END



Comme vous pouvez le constater, il y a un #include "mt3notes.inc" .

Je pense donc bien à rajouter ledit fichier "mt3notes.inc" en deux exemplaires (une dans chaque adresse ASMedit et le sous dossier).

j'ouvre ASM edit, je fais ouvrir, je prends mon code qui est dans le sous dossier de ASMedit, je fais compiler en 8xp.

1) il m'affiche une popup vide (avec juste un logo "i" bleu)
2) je fais ok
3) il me dit "linked: prog.8xp" (j'avais appelé ma source prog.z80)
4) un fichier PROG apparait dans le sous dossier. Il est complètement vide (0 octets) et n'a pas l'extension 8xp.

est-ce que tu as une idée de la localisation du problème ?

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Mer 14 Déc - 11:44

Alors là o_O' pas du tout non

Tu peux faire un *.zip contenant ton dossier que j'essaye pour voir ce qui va pas ?

EDIT : ça fait peut-être un conflit : supprimes C:\ASMedit\mt3notes.inc pour voir et laisses celui du sous-dossier

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par sandro le Mer 14 Déc - 13:42

Tu aurais pas un petit code court et valide SVP?

_________________
mort à l'inutile, place à la mémoire libre et aux programmes!

sandro
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Mer 14 Déc - 15:20

ben si :
Code:
#include "ultimate.inc"
  bcall(_clrlcdfull)
  ld hl,txt
  ld de,$0000
  ld (pencol),de
  bcall(_vputs)
  bcall(_getkey)
  ret
txt:
  .db "Hello !",0
.end

EDIT : @persalteas si je sais c'est un bug. Il faut pas que ton source soit dans C:\ASMedit ni dans aucun sous dossier. Je sais pas pourquoi Scratch

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Ven 16 Déc - 18:52

Pancarte Up

Ça y est, [Vous devez être inscrit et connecté pour voir ce lien]

On peut maintenant :

  • Créer un nouveau fichier *.z80, en ouvrir un et en sauvegarder un
  • Utiliser des includes
  • Compiler en hexadécimal pour Ti-82 stats / Ti-83 (*.bin)
  • Compiler en hexadécimal pour Ti-83+ / Ti-84+ (*.bin)
  • Compiler en un programme Ti-82 stats / Ti-83 (*.83p)
  • Compiler en un programme Ti-83+ / Ti-84+ (*.8xp)


C'est pas génial ça ? Très Content

EDIT : cette fois-ci lisez le fichier qui s'affiche à la fin de l'installation parce que ça parle de trucs importants !!!!

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par persalteas le Ven 16 Déc - 20:03

Houra
Yeah !

Demande officielle: souhaites-tu que ce logiciel soit diffusé sur différents sites de TI, sur Facebook et autres endroits divers et variés par mes soins ou compte tu le faire toi même ?

PS: marche nickel !

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Sam 17 Déc - 11:46

Allez vas-y soyons fous ; rends-moi célèbre ! Très Content

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Lun 19 Déc - 11:52

Pancarte Up

La coloration syntaxique est quasiment terminée ! Il ne me reste plus renseigner les différents mots-clés à surligner.

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Lun 19 Déc - 15:26

Pancarte Up

Désolé de re-re-poster (triple post ^^ ) mais je dois faire un post à part pour ça :

ASMedit v2.0 est terminé !!!!

J'ai entièrement terminé ASMedit ! Voici donc un résumé de ses capacités :

  • Création d'un nouveau fichier.z80
  • Ouverture et enregistrement
  • Compilation en *.bin pour Ti-83+/84+ ou Ti-82 stats/83
  • Compilation en *.83p
  • Compilation en *.8xp
  • Coloration syntaxique complète :

    • Directives de préprocesseur
    • Chiffres (styles différents pour les décimaux, hexas et binaires)
    • Tous les opérateurs
    • Tous les registres (y compris IX et IY)
    • Les .end, ret et ret conditionnels
    • Les labels
    • Et encore la même chose mais en majuscules !



Voilà, c'est donc au bout de 605 lignes de code, d'expressions régulières infernales et d'erreurs d'héritage chiantes que enfin est disponible au téléchargement [Vous devez être inscrit et connecté pour voir ce lien] !!! Houra

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par Metallica le Lun 19 Déc - 15:32

Beau travail ! Ok
En ce moment tu bosse pas mal entre ce logiciel et le cours sur l'hexa.
Je ne peux que te féliciter. Clin Oeil

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Lun 19 Déc - 15:34

Pancarte Merci

D'ailleurs maintenant là tout de suite je suis en train de continuer le cours justement, avec l'utilisation des chaînes de caractères Content on va enfin pouvoir faire un "vrai" programme Très Content

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par persalteas le Lun 19 Déc - 15:56

NI-CKEL mon gars !

On peut désormais l'appeler IDE.

Tu as besoin d'un peu du pub ? J'en crève d'envie... Gni

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Lun 19 Déc - 15:58

Pancarte Merci
Vas-y rends-moi célèbre ! ^^^^^^^^ On peut cette fois l'appeler IDE Clin Oeil

PS : tu l'as testé ? Il marche ?

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par persalteas le Lun 19 Déc - 16:18

Suis en train de le télécharger... ET il met longtemps parce que je télécharge en même temps les musiques de DJ Omnimaga... (j'ai acheté son album...c'est la première fois que je paie un truc sur internet...)

Je sais pas si il marche mais je l'essaie dans la soirée...





Dernière édition par persalteas le Lun 19 Déc - 17:19, édité 2 fois

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par matrefeytontias le Lun 19 Déc - 16:27

Okay, pas de prob, tiens-moi au courant Content

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: ASMedit : éditeur ASM pour Windows

Message par Contenu sponsorisé Aujourd'hui à 14:01


Contenu sponsorisé


Revenir en haut Aller en bas

Page 2 sur 5 Précédent  1, 2, 3, 4, 5  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum