Gamoover
Forums " WORKSHOP" => Contrôleurs, Interfaces & hacks => Microcontrôleurs et électronique => : aganyte Thursday 13 April 2017, 22:11:25 PM
-
Bon, j'ai beaucoup de taf en ce moment et j'ai du mal à trouver du temps pour avancer le 128x32 :o
Je vais donc envoyer la version actuelle à Iro pour qu'il la mette en ligne. Ce n'est pas fini, mais ça suffit déjà pour se faire une horloge fonctionnelle (en stockant les animations dans la Due)
Tout d'abord, un petit topo sur la différence entre la dalle 128x16 et la 128x32. C'est pas compliqué, c'est juste deux dalles l'une au dessus de l'autre :D
Donc, A,B,C,D,Latch,Clock et Output Enable ne changent pas. Par contre les "entrées" de données sont plus nombreuses, pour la moitié haute, et pour la moitié basse...disons D1 et D2.
Et pour la couleur =?= ...zut...j'avais oublié, donc en réalité, on a R1,G1,B1 pour la moitié haute de l'image et R2,G2,B2 pour la moitié basse.
Si vous avez bien suivi, vous venez de comprendre que l'on peut tres facilement utiliser le programme du 128x16 sur un écran 128x32. D'ailleurs, ça donne ça
Il suffit pour obtenir ce résultat de connecter les entrées R1, R2 et B2 (Bleu + Rouge = Violet) sur la sortie Data de la Due
Cet exemple permet aussi de comprendre que si la Due n'est pas assez puissante pour gérer la couleur, on peut quand même choisir la couleur générale de l'image en mixant les entrées.
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170413213807-aganyte-additive.gif) (http://gamoovernet.pixhotel.fr/pics/20170413213807-aganyte-additive.gif)
Bon, maintenant le problème suivant ;D
Pour obtenir un rafraichissement correcte de l'image (obligatoire pour les nuances), on utilise la sortie SPI de la due pour envoyer les données à 10 MHz dans le DMD. Malheureusement pour nous, la Due ne dispose que d'une seule sortie SPI la ou il nous en faudrait deux (une pour la moitié haute et une pour la moitié basse)
L'astuce que j'ai trouvé consiste à rajouter un petit composant, un 74HC08, qui va aiguiller le signal SPI soit vers la dalle supérieur, soit vers la dalle inférieur (le contrôle se fait par deux sorties sur la Due). On va donc balayer l'écran ligne par ligne (comme avant) en commençant par le haut de la dalle supérieur et en terminant par le bas de la dalle inférieur.
Les modifications sur le code source sont donc réduites, et principalement du au fait que l'on passe à une image deux fois plus grande.
Voici le schéma de câblage.
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170413220641-aganyte-20170128184246-aganyte-Schy-ma.jpg) (http://gamoovernet.pixhotel.fr/pics/20170413220641-aganyte-20170128184246-aganyte-Schy-ma.jpg)
ça devrait donner un truc comme ça.
Voila, si vous avez des questions...
Programme à injecter dans l'arduino :
http://www.gamoover.net/redacteur/Aganyte/DMDclock/128x32/Big_DMD_Clock_V0.1.rar
Ficher gerber pour le module décodeur écran
http://www.gamoover.net/redacteur/Aganyte/DMDclock/128x32/DMDRGB-CADCAM.ZIP
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170622092323-aganyte-DMD-SCAN-V1.0.jpg) (http://gamoovernet.pixhotel.fr/pics/20170622092323-aganyte-DMD-SCAN-V1.0.jpg)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170622092356-aganyte-Typon.jpg) (http://gamoovernet.pixhotel.fr/pics/20170622092356-aganyte-Typon.jpg)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170622092447-aganyte-3D.jpg) (http://gamoovernet.pixhotel.fr/pics/20170622092447-aganyte-3D.jpg)
Le connecteur IN permet de câbler coté Arduino, le connecteur OUT est directement compatible avec l'écran.
-
Ah oui, j'oubliais, prévoyez une alim costaud (j'ai mesuré pas loin de 4 Ampères en pointe et je suis sur que l'on peut faire pire en affichant du blanc avec R+G+B sur Data)
-
oh c'est fort beau ! ! !
Pour ma part j'attend toujours mon arduino (le 2eme, n'ayant jamais recu le premier :'()
-
J'ai hâte de tester ça, la semaine prochaine au boulot :D
-
J'ai envoyé les fichiers à Iro, y a plus qu'à attendre ;)
-
J'ai envoyé les fichiers à Iro, y a plus qu'à attendre ;)
Pas trop non plus Iro :o
-
J'ai ajouté le programme sur le 1er message :)
-
merci ^-
-
Merci je télécharge ça ! ^-
-
:-*
-
Salut,
je me permets de remonter un peu le fil car je me suis décidé à me lancer !
Premier constat, je suis une brêle ! ;D
J'ai du louper un truc, mais je ne trouve pas comment connecter le lecteur de carte SD...
De plus, pour le microcontrôleur, on part du principe qu'on le regarde d'au dessus pour câbler ? (comme sur ma photo)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170613095655-SLEK-P-20170613-085627.jpg) (http://gamoovernet.pixhotel.fr/pics/20170613095655-SLEK-P-20170613-085627.jpg)
Et pour la dalle, j'ai commandé celle là :
https://www.aliexpress.com/item/256-128mm-64-32-pixels-1-16-Scan-Indoor-3in1-SMD-RGB-full-color-P4-led/32514844235.html?spm=2114.13010608.0.0.cpMmLs
PROBLÈME: y a rien d'indiqué pour les connectiques :'(
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170613100229-SLEK-P-20170613-085604.jpg) (http://gamoovernet.pixhotel.fr/pics/20170613100229-SLEK-P-20170613-085604.jpg)
Sinon j'ai aussi pris cette alim pour ne pas manquer de puissance, et brancher proprement sur l'arduino pour alimenter les dalles en même temps, ça le fait ?
https://www.aliexpress.com/item/9V5A-45W-AC-DC-Adapter-Charger-DC-5-5-2-1-or-5-5-2-5mm/32809186014.html?spm=2114.13010608.0.0.fJQwoo
Merci pour les réponses !
@+
SLEK
-
Désolé pour le temps de réponse, comme je l'ai dit, beaucoup de travail en ce moment.
Comme je l'ai aussi dit dans le premier message, à l'heure actuelle, cette version ne permet de stocker les animations que dans la Due (ce n'est pas définitif, il faut juste que je trouve un peu de temps pour m'en occuper)
J'ai quand même réalisé une petite carte (double face) qui permettra de simplifier les branchement, de-plus la sérigraphie devrait vous aider au câblage.
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170622092323-aganyte-DMD-SCAN-V1.0.jpg) (http://gamoovernet.pixhotel.fr/pics/20170622092323-aganyte-DMD-SCAN-V1.0.jpg)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170622092356-aganyte-Typon.jpg) (http://gamoovernet.pixhotel.fr/pics/20170622092356-aganyte-Typon.jpg)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170622092447-aganyte-3D.jpg) (http://gamoovernet.pixhotel.fr/pics/20170622092447-aganyte-3D.jpg)
Le connecteur IN permet de câbler coté Arduino, le connecteur OUT est directement compatible avec l'écran.
Il y a aussi 6 cavaliers pour sélectionner facilement la couleur de la dalle.
J'envoie le fichier Gerber à Iro dans la journée, vous pouvez passer par Seeedstudio pour commander la pcb (5 cartes minimum par commande)
-
T'as pas le temps mais t'arrives quand même à sortir ça ! ^-
Merci pour tout <:)
Si il y a des gens intéressés, moi ça me botterai bien une petite carte :-\
-
J'ai ajouté le fichier :)
-
T'as pas le temps mais t'arrives quand même à sortir ça ! ^-
Merci pour tout <:)
Si il y a des gens intéressés, moi ça me botterai bien une petite carte :-\
idem
-
Salut tout le monde.
La carte que vous voulez commander, c est surtout pour simplifier le montage, ce n' est pas une obligation ?
-
Exact, d'ailleurs j'en ai pas eu besoin, j'ai fait appel à un ami :-\
-
OK, cool.
Tu me ferais une photo de ton montage, que voit un peu ?
:-*
-
J'appelerai pas ça un montage pour le moment, c'est plus des cables dupont scotchés ensemble ! :) en plus la puce a été noyée dans la colle chaude au niveau des pattes pour fixer les cables... Je regarde ça ce soir si j'y pense...
-
Bon, finalement, j'ai mis les mains dedans vendredi dernier.
Il me manque la puce 74hc08, du coup, j'ai fait le montage de la "petite" DMD sur mes grandes matrices :
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171030090129-houpelette-IMG-20171029-120241.jpg) (http://gamoovernet.pixhotel.fr/pics/20171030090129-houpelette-IMG-20171029-120241.jpg)
on peut voir de façon "flou" mon montage sur cette photo
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171030090222-houpelette-IMG-20171029-120358.jpg) (http://gamoovernet.pixhotel.fr/pics/20171030090222-houpelette-IMG-20171029-120358.jpg)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171030090239-houpelette-IMG-20171029-120404.jpg) (http://gamoovernet.pixhotel.fr/pics/20171030090239-houpelette-IMG-20171029-120404.jpg)
En attendant l'alim que j'ai commandé, j'ai bidouillé avec une alim PC
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171030090656-houpelette-IMG-20171029-172355.jpg) (http://gamoovernet.pixhotel.fr/pics/20171030090656-houpelette-IMG-20171029-172355.jpg)
Au final, j'ai mis une planche pour fixer les écrans ensemble et l'arduino derrière
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171030090331-houpelette-IMG-20171029-172312.jpg) (http://gamoovernet.pixhotel.fr/pics/20171030090331-houpelette-IMG-20171029-172312.jpg)
et j'ai mis des pieds de pcb entre les deux, plus tard cela me permettra de fixer un plexi "teinté" devant les leds pour limiter la luminosité :)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171030090647-houpelette-IMG-20171029-172334.jpg) (http://gamoovernet.pixhotel.fr/pics/20171030090647-houpelette-IMG-20171029-172334.jpg)
-
Salut,
Hey, génial !!
Pour ta vidéo, il faut ne mettre que son code entre les balises ;)
[youtube=560,315]dGLrTSvCZNA[/youtube]
[youtube=560,315]dGLrTSvCZNA[/youtube]
Pour le 74HCT08, t'en veux combien ? Je te mets ça au courrier aujourd'hui ! :)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171030093936-Little_Rabbit-74HCT08.jpg) (http://gamoovernet.pixhotel.fr/pics/20171030093936-Little_Rabbit-74HCT08.jpg)
Et attention, c'est de la bonne, c'est du HCT 30 ans d'âge ! ;)
Rhaa là là, houpela peut quand même se targuer d'avoir une femme exceptionnelle ! ^-
:-*
A+
-
Cool, merci pour la vidéo ^^
et pour le hc machin, si je me plante pas, j'en ai besoin que de un :-*
d’ailleurs, sur le schéma on parle de "HC" et toi de "HCT", c'est quoi la différence ?
Quand j'aurais le temps, je ferais quand même la carte supplémentaire qui a l'avantage de permettre de choisir la couleur facilement ! car là, je déplace les dupont.
A voir si yen à qui commande ça, ou si j'ai moyen de me débrouiller avec une carteboard vierge ... :D
-
ca permet d'afficher des anim de flip aussi? ou juste des lettres
sinon ca a l'air cool si c'est le cas ^-
-
je suis pas sur de comprendre ta question, mais je fait la dmd comme en page 1 du post ^^
:ang:
du coup, y aura les animations de flip, mais pas comme sur celle de f4brice. c'est plus simpliste en fait, juste des gif !
Mais ca rend vraiment bien.
Pour info, j'en suis à un peu moins de 50€ de budget avec l'alim qui arrive !
-
bah celle de f4brice c'est du gif aussi non?
-
Re,
d’ailleurs, sur le schéma on parle de "HC" et toi de "HCT", c'est quoi la différence ?
c'est sensiblement la même chose : de mémoire les HC acceptent une plage de tensions de fonctionnement plus large que les TTL, alors que les HCT se conforment plus aux tensions classiques d'un TTL (+5V). Les temps de réponse varient peut-être un peu.
Mais je vois que sur son schéma de principe, aganyte a mis un HCT : j'imagine que pour cette application, l'un ou l'autre conviendront :).
Je te poste ça aujourd'hui !
A+
-
Re,
bah celle de f4brice c'est du gif aussi non?
Oui, mais celle de F4brice en plus d'afficher des GIF, elle affiche l'heure, la température, des high scores que tu peux rentrer à distance. Tu peux définir des séquences, programmer des alarmes, etc. Certains rêvent même que l'alarme puisse piloter une prise 220V => comme ça elle fera même le café !! :D
A+
-
Salut, c'est encore moi.
j'ai reçu la puce de Little_Rabbit mardi, wipper mercredi, et me voici pour le bilan ce jeudi !
Déjà : Merci a Little, car ça marche \o/
Même si j'ai du refaire le câblage deux fois pour une raison mystérieuse (sans doute parce que "ça ne marche jamais du premier coup") ! j'y suis arrivé !
j'ai installé la puce sur une breadboard, et câblé en suivant le schéma de départ. pour info, sur le schéma, je n'ai pas vu le détrompeur de la puce, j'ai donc cherché un plan sur le net
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171102085546-houpelette-7408-120x120.jpg) (http://gamoovernet.pixhotel.fr/pics/20171102085546-houpelette-7408-120x120.jpg)
et hop, avec la version du logiciel qui va bien, cela fonctionne
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171102085951-houpelette-IMG-20171101-181056.jpg) (http://gamoovernet.pixhotel.fr/pics/20171102085951-houpelette-IMG-20171101-181056.jpg)
et petite vidéo en plus :)
Maintenant, il faut faire des animations.
est ce que slek tu en a fait ?
-
est ce que slek tu en a fait ?
Salut,
tout d'abord désolé pour l'oublie des photos, je suis en pleins travaux chez moi, ça m'est sorti de la tête. Non toujours pas fait d'anims, d'ailleurs ma DMD n'est toujours pas fixée sur planche, elle est encore dans un carton :-\
J'ai pas vraiment le temps de me pencher sur la question... ::)
Sinon bravo pour le WIP ! ^-
-
Maintenant, il faut faire des animations.
Pas possible de partir de celle-ci : [DMD-Clock] La doc, les animations, etc (http://www.gamoover.net/Forums/index.php?topic=37721.0) =?=
-
j'ai l'impression que ce n'est pas le même format
-
des que j'ai un peu de sous, je me lancerais bien dans ce projet ;)
beau boulot en attendant ^-
-
pour les sous, le budget max pour cette version, c'est 50€ pour moi
-
j'ai l'impression que ce n'est pas le même format
Il doit bien y avoir moyen pourtant car la résolution est la même 128x32. Comment on injecte les anims déjà dans cette version de DMD-Clock ?
-
c'est inclus dans le programme qu'on injecte dedans.
t'as des fichier .h (sorte de fichier texte)
avec un fonction, et le code de "l'illustration"
/* Images stockées en mémoire programme */
const unsigned char Mix [] PROGMEM = {
// Medieval Madness 59x2 trames
0x08,0x00,0x00,0x00,0x00,0x25,0x40,0x0C,0x02,0x84,0xC1,0x30,0x00,0x00,0x00,0x06,
0x84,0x00,0x00,0x00,0x00,0x0A,0x80,0x26,0x81,0x07,0xA3,0x18,0x00,0x00,0x00,0x0C,
0x82,0x00,0x00,0x00,0x00,0x19,0x04,0x27,0x04,0x8C,0xC5,0x10,0x00,0x00,0x00,0x11,
0x81,0x00,0x00,0x00,0x00,0x10,0x04,0x11,0x40,0xC6,0x60,0x08,0x00,0x00,0x00,0x20,
0x81,0x80,0x00,0x00,0x00,0x35,0x00,0x08,0x36,0x84,0x2E,0x08,0x00,0x00,0x00,0x62,
0x60,0x80,0x00,0x00,0x00,0x52,0x14,0x02,0x85,0x22,0x20,0x00,0x00,0x00,0x00,0x62,
0x60,0x80,0x00,0x00,0x00,0x50,0x18,0x00,0x8A,0xA1,0x14,0x04,0x00,0x00,0x00,0x22,
0x20,0xC0,0x00,0x00,0x00,0x00,0x2C,0x00,0x55,0x44,0x08,0x28,0x00,0x00,0x00,0xC4,
0x10,0x40,0x00,0x00,0x00,0x51,0x7E,0x00,0x4A,0x48,0x10,0x08,0x00,0x00,0x01,0x04,
0x30,0xC0,0x00,0x00,0x04,0x48,0x10,0x00,0x12,0x18,0xC0,0x50,0x00,0x00,0x02,0x44,
0x67,0x00,0x00,0x00,0x00,0x0C,0xA8,0x00,0x09,0x10,0x60,0xA0,0x00,0x00,0x00,0x20,
0x30,0x40,0x00,0x00,0x00,0x46,0x50,0x00,0x15,0x00,0x41,0xA0,0x00,0x00,0x00,0x0A,
0xA0,0x40,0x00,0x00,0x02,0x42,0x00,0x00,0x23,0x0C,0x21,0x00,0x00,0x00,0x00,0x05,
0x84,0x40,0x00,0x10,0x02,0x08,0x00,0x00,0x20,0x04,0x00,0x80,0x00,0xB0,0x01,0x63,
0x40,0x20,0x00,0x08,0x00,0x24,0x34,0x00,0x10,0x04,0x12,0x00,0x01,0x88,0x02,0xB8,
0x40,0x40,0x00,0x06,0x00,0x20,0x52,0x00,0x84,0x12,0x0C,0x80,0x02,0x24,0x00,0x40,
0x01,0x30,0x08,0x19,0xC1,0x12,0x00,0x00,0x62,0x02,0x28,0x80,0x05,0x97,0x81,0xF0,
0x40,0x00,0x10,0x40,0x22,0x01,0x00,0x00,0x19,0x02,0x28,0x80,0x17,0xC4,0x60,0x90,
0x42,0xB0,0x20,0x80,0x18,0x0C,0x80,0x00,0x66,0x80,0x20,0x00,0x38,0xAA,0x32,0x70,
0xA0,0x10,0x20,0x70,0x0C,0x08,0x20,0x00,0x01,0x81,0x49,0x00,0x20,0x6A,0x31,0x61,
0x01,0x70,0x42,0xD0,0x0C,0x02,0x80,0x00,0x1C,0x00,0x29,0x00,0x60,0x42,0x19,0xE0,
0x50,0x20,0x42,0x8C,0x06,0x28,0x00,0x10,0x06,0x01,0x48,0x00,0x40,0x71,0x1A,0x42,
0x68,0x60,0x05,0x0A,0x07,0x45,0x00,0x00,0x00,0x00,0x51,0x00,0xC0,0x20,0x1B,0x06,
0x10,0x60,0x05,0x04,0x00,0x03,0x40,0x01,0x00,0x00,0x01,0x00,0xC0,0x15,0x08,0x0C,
0x12,0xC0,0x0B,0x07,0x05,0x00,0x40,0x01,0x00,0x00,0x30,0x80,0x80,0x34,0x0D,0x18,
0x03,0x80,0x82,0x02,0x01,0x02,0x00,0x00,0x00,0x00,0x68,0x80,0x80,0x36,0x0D,0xF0,
0xF8,0x00,0x90,0x02,0x0C,0x02,0x80,0x02,0x00,0x01,0x00,0x80,0x80,0x36,0x0C,0x02,
0x08,0x00,0x94,0x02,0x88,0x00,0x00,0x01,0x00,0x00,0x44,0x01,0x00,0x76,0x05,0x80,
0x18,0x00,0x04,0x04,0x14,0x02,0x80,0x18,0x80,0x00,0x05,0x00,0xC0,0x66,0x00,0xC5,
0xF8,0x00,0xC0,0x07,0x11,0x02,0x40,0x06,0x40,0x02,0x02,0x01,0xC0,0x10,0x06,0x80,
0x04,0x00,0x88,0x05,0x12,0x01,0x20,0x01,0xA0,0x00,0x81,0x01,0x60,0xE4,0x04,0x00,
0x5C,0x00,0xE0,0x0F,0x91,0x00,0x90,0x00,0x50,0x04,0x81,0x01,0xF1,0xF4,0x06,0x0B,
-
Rien à voir mais c'est marrant le code ça me rappelle les éditeurs d'Hexa qu'on manipulait sur Atari ST ^^
-
Ouep ça je m'en rappelais, c'est la manière dont on génère les fichiers à partir d'un GIF que je ne me rappel plus.
-
Salut,
Bravo pour le résulat ! ^-^
En ce qui concerne le animations, Aganyte en parle au début de son post sur la version 128 x 16 (http://www.gamoover.net/Forums/index.php?topic=36668.0), paragraphe "Logiciel de conversion BMP2DMD". Il utilise le logiciel IfranView.
Ce n'est pas très détaillé, je ne l'ai pas lu dans le détail, et je n'ai pas essayé, mais il doit y avoir moyen de s'en sortir :).
Sinon, tu peux aussi regarder les fichiers qui sortent de la moulinette à F4brice (sous un éditeur hexadécimal genre HexEdit) : cela doit être assez "brute", et un petit programme en C ou le langage de ton choix doit permettre de convertir un fichier .dmd en .h tel que l'attend le programme de l'Arduino :).
Bon, demander à Aganyte et à F4brice le format respectif de leurs données nous ferait gagner du temps :D.
A+
-
Oui, du coup, avec houpela, nous avons fait quelques animation, et c'est vraiment pas mal
je verrais pour mettre les sources
comme on peut le voir sur l'animation pacman, il manque un fantôme (on n'a que ces yeux)
on le perd quand on fait la conversion en 4 couleurs...
je ne sais pas si il y a une astuce pour palier a ce genre de soucis.
-
moi ca me plait ^-
bravo
-
Mon convertisseur de GIF est écrit en Python et est open source sous license GPL...
Vous y avez donc doublement accès !
-
NB: C'est une explication pour le 128*16.
C'est pareil pour le 128*32 sauf qu'il y a deux fois plus de lignes
Le programme affiche trame par trame (un écran complet = une trame).
Donc il affiche une image (trame) , l'efface puis affiche la suivante.
Une trame est composée de 16 valeurs hexadécimales (1 octet) pour la largeur (16*8= 128 pixels de large) et de 16 lignes composées de ces colonnes (16 pixels de haut)
Un 1 octet correspond à l'état de 8 leds :
0x00 : toutes les leds sont éteintes (00000000)
0xFF : toutes les leds sont allumées (11111111)
0x9E : 10011110
Un fichier .h comprends une série d'animations ou d'images.
Dans ce fichier .h , on peut y voir les trames séparées par une ligne blanche
**********************************************************************************
/* Featuring the voices of...(de l'adresse 0 avec 14 Trames) */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x01,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFD,0xFE,0x3F,0x3F,0xF7,0x9E,0x7F,0x1E,0xE3,0xCF,0xC0,0x00,0x00,0x00,0x00,
0x00,0xFC,0xC2,0x61,0xA3,0x13,0x0C,0x61,0x8C,0x71,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC4,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x79,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x6D,0x98,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xF8,0x7F,0x83,0x03,0x0C,0x7F,0x0C,0x67,0x99,0xE0,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x63,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x61,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC2,0x61,0x83,0x03,0x0C,0x61,0x8C,0x61,0x98,0x60,0x00,0x00,0x00,0x00,
0x01,0xE1,0xFE,0xF3,0xC7,0x81,0xF8,0xF3,0xDE,0xF3,0xCF,0xE0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x1F,0xFF,0x80,0x00,0x03,0xC7,0x80,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,
0x1F,0xFF,0x80,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0x80,0x00,0x00,
0x10,0x60,0x80,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0x81,0x80,0x00,0x00,
0x00,0x60,0x00,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0x81,0x80,0x00,0x00,
0x00,0x60,0x00,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0x81,0x80,0x00,0x00,
0x00,0x63,0xCF,0x7F,0x81,0x83,0x3F,0x3C,0x7E,0x7F,0x9F,0xC1,0x81,0xBF,0xC0,0x00,
0x00,0x61,0x86,0x30,0x81,0x83,0x61,0x98,0xC3,0x30,0xB0,0x41,0x81,0x98,0x40,0x00,
0x00,0x61,0x86,0x30,0x01,0x83,0x61,0x98,0xC3,0x30,0x30,0x01,0x81,0x98,0x00,0x00,
0x00,0x61,0x86,0x30,0x01,0x83,0x61,0x98,0xC0,0x30,0x30,0x01,0x81,0x98,0x00,0x00,
0x00,0x61,0xFE,0x3E,0x01,0x83,0x61,0x98,0xC0,0x3E,0x1F,0x81,0x81,0x9F,0x00,0x00,
0x00,0x61,0x86,0x30,0x01,0xC7,0x61,0x98,0xC0,0x30,0x00,0xC1,0x81,0x98,0x00,0x00,
0x00,0x61,0x86,0x30,0x00,0xEE,0x61,0x98,0xC3,0x30,0x00,0xC1,0x81,0x98,0x00,0x00,
0x00,0x61,0x86,0x30,0x80,0x7C,0x61,0x98,0xC3,0x30,0xA0,0xC1,0xFF,0x98,0x19,0x98,
0x00,0xF3,0xCF,0x7F,0x80,0x38,0x3F,0x3C,0x7C,0x7F,0xBF,0x80,0xFF,0x3C,0x19,0x98,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
**********************************************************************************
Donc la 1ére colonne , 1ére ligne de 8 pixels est éteinte
Et plus largement , la 1ére ligne compléte de l'écran est éteinte
Ensuite on voit que la deuxiéme ligne sur les colonnes de gauches commencent à allumer des leds.
Et ainsi de suite pour une trame. Ici nous avons 2 trames (2 "pavés) donc l'affichage de deux écrans complet l'un aprés de l'autre.
En réalité , les octets se suivent et sont stockés dans une constante.
Une série d'animations ou d'images (donc de xxx trames) ne sont qu'une suite d'octets dans cette constante.
La ligne blanche est là pour facilité de lecture du code. On voit d'ailleurs une virgule en fin de trame indiquant qu'il y a encore des octets par la suite.
C'est pour cela que le fichier .h est aussi constitué d'une constante qui décrit la constante d'animations.
Qui elle aussi n'est qu'une suite de chiffres mais découpée à l'affichage pour la lecture.
Elle permet au programme de savoir "combien" a chercher et où dans la suite d'octets.
Chaque ligne correspond à une animation ou scrolling différent.
const unsigned char StartrekPointer [] = {
// 4 octets par animation :
// 1°) Scrolling = 1 et Animation = 0
// 2°) adresse de debut (en frame)
// 3°) Nombre de frame de l'animation ou nombre de ligne du scrolling -> se calcul avec ((nombre de frame /2)*16) - 15
// 4°) Nombre de répétition de l'animation
/* Startrek logo */
1,50,17,1,
/* Now */
0,54,6,3,
/* Scotty and Mc coy */
1,0,97,1,
/* Enterprise around the world */
0,14,36,1,
/* live long and prosper */
1,89,71,1,
/* Press fire button */
0,60,12,1,
/* Hook */
1,100,31,1,
/* Extra Ball */
0,72,8,3,
/* Jackpot */
0,80,8,3,
/* Multiball */
0,106,6,3
};
1 : Animation ou scrolling
2 : Début de la 1er trame (ou 1er "pavé" de l'animation)
3 : Nombre de frame : Combien de frame (ou "pavé") le programme doit lire pour afficher l'animation
4 : Le nombre de boucle de lecture de cette animation/scrolling
On peut voir que l'ordre d'affichage des animations n'est pas le même que celui stocké dans la constante d'animations
-
Startrek.h
Le code est incomplet car on atteint la limite de caractères.
/*
*
* STOCKAGE DES ANIMATIONS
*
*/
/* Fichier d'accés au animations du startrek */
const unsigned char StartrekPointer [] = {
// 4 octets par animation :
// 1°) Scrolling = 1 et Animation = 0
// 2°) adresse de debut (en frame)
// 3°) Nombre de frame de l'animation ou nombre de ligne du scrolling -> se calcul avec ((nombre de frame /2)*16) - 15
// 4°) Nombre de répétition de l'animation
/* Startrek logo */
1,50,17,1,
/* Now */
0,54,6,3,
/* Scotty and Mc coy */
1,0,97,1,
/* Enterprise around the world */
0,14,36,1,
/* live long and prosper */
1,89,71,1,
/* Press fire button */
0,60,12,1,
/* Hook */
1,100,31,1,
/* Extra Ball */
0,72,8,3,
/* Jackpot */
0,80,8,3,
/* Multiball */
0,106,6,3
};
/* Images précalculé stockées en mémoire programme */
const unsigned char Startrek [] PROGMEM = {
/* Featuring the voices of...(de l'adresse 0 avec 14 Trames) */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x01,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFD,0xFE,0x3F,0x3F,0xF7,0x9E,0x7F,0x1E,0xE3,0xCF,0xC0,0x00,0x00,0x00,0x00,
0x00,0xFC,0xC2,0x61,0xA3,0x13,0x0C,0x61,0x8C,0x71,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC4,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x79,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x6D,0x98,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xF8,0x7F,0x83,0x03,0x0C,0x7F,0x0C,0x67,0x99,0xE0,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x63,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x61,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC2,0x61,0x83,0x03,0x0C,0x61,0x8C,0x61,0x98,0x60,0x00,0x00,0x00,0x00,
0x01,0xE1,0xFE,0xF3,0xC7,0x81,0xF8,0xF3,0xDE,0xF3,0xCF,0xE0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x1F,0xFF,0x80,0x00,0x03,0xC7,0x80,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,
0x1F,0xFF,0x80,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0x80,0x00,0x00,
0x10,0x60,0x80,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0x81,0x80,0x00,0x00,
0x00,0x60,0x00,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0x81,0x80,0x00,0x00,
0x00,0x60,0x00,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0x81,0x80,0x00,0x00,
0x00,0x63,0xCF,0x7F,0x81,0x83,0x3F,0x3C,0x7E,0x7F,0x9F,0xC1,0x81,0xBF,0xC0,0x00,
0x00,0x61,0x86,0x30,0x81,0x83,0x61,0x98,0xC3,0x30,0xB0,0x41,0x81,0x98,0x40,0x00,
0x00,0x61,0x86,0x30,0x01,0x83,0x61,0x98,0xC3,0x30,0x30,0x01,0x81,0x98,0x00,0x00,
0x00,0x61,0x86,0x30,0x01,0x83,0x61,0x98,0xC0,0x30,0x30,0x01,0x81,0x98,0x00,0x00,
0x00,0x61,0xFE,0x3E,0x01,0x83,0x61,0x98,0xC0,0x3E,0x1F,0x81,0x81,0x9F,0x00,0x00,
0x00,0x61,0x86,0x30,0x01,0xC7,0x61,0x98,0xC0,0x30,0x00,0xC1,0x81,0x98,0x00,0x00,
0x00,0x61,0x86,0x30,0x00,0xEE,0x61,0x98,0xC3,0x30,0x00,0xC1,0x81,0x98,0x00,0x00,
0x00,0x61,0x86,0x30,0x80,0x7C,0x61,0x98,0xC3,0x30,0xA0,0xC1,0xFF,0x98,0x19,0x98,
0x00,0xF3,0xCF,0x7F,0x80,0x38,0x3F,0x3C,0x7C,0x7F,0xBF,0x80,0xFF,0x3C,0x19,0x98,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFC,0xF0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0xE0,0x4E,0x7C,0x00,0x00,0x00,
0x00,0x00,0x00,0x7F,0x80,0xE0,0x00,0x00,0x00,0x03,0x03,0xA5,0x53,0x00,0x00,0x00,
0x00,0x00,0x07,0xF8,0x50,0x18,0x00,0x00,0x00,0x04,0x1C,0x1C,0x00,0x80,0x00,0x00,
0x00,0x00,0x1F,0x00,0x90,0x04,0x00,0x00,0x00,0x08,0x60,0x00,0x00,0x40,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x10,0x00,0x00,
0x00,0x00,0x00,0x0F,0xC0,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,
0x00,0x00,0x00,0x3F,0xE0,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x01,0x08,0x00,0x00,
0x00,0x00,0x03,0xFF,0xF0,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x01,0x08,0x00,0x00,
0x00,0x00,0x7F,0xFF,0xF0,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0xF8,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,
0x00,0x00,0xFF,0xFF,0xF8,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,
0x00,0x00,0xFF,0xFF,0xF8,0x00,0x20,0x00,0x00,0x03,0xC0,0x00,0x0E,0x00,0x00,0x00,
0x00,0x01,0xFF,0xFF,0xFC,0x00,0x20,0x00,0x00,0x07,0xF0,0x00,0x7F,0x00,0x00,0x00,
0x00,0x01,0xFF,0xC0,0xFC,0x00,0x20,0x00,0x00,0x07,0xFF,0xFF,0xFF,0x82,0x00,0x00,
0x00,0x01,0x06,0x03,0x7E,0x00,0x20,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0x82,0x00,0x00,
0x00,0x00,0x03,0x1F,0xBF,0x06,0x40,0x00,0x00,0x0F,0x0F,0xFF,0xFF,0x80,0x00,0x00,
0x00,0x00,0x03,0x80,0xFF,0x09,0x40,0x00,0x00,0x0E,0x03,0xFF,0xE1,0xC0,0x00,0x00,
0x00,0x00,0x13,0xD9,0x7F,0x17,0x80,0x00,0x00,0x0C,0xF0,0xFF,0x80,0xC0,0x00,0x00,
0x00,0x00,0x67,0xE7,0xFF,0x11,0x80,0x00,0x00,0x8D,0xFE,0x7E,0x3F,0x40,0x00,0x00,
0x00,0x00,0x67,0xFF,0xFF,0x16,0x80,0x00,0x00,0x8D,0x80,0x3C,0x01,0x64,0x00,0x00,
0x00,0x00,0xCF,0xFF,0xFF,0x1F,0x80,0x00,0x00,0xCC,0x66,0x38,0xCA,0xE4,0x00,0x00,
0x00,0x00,0xCF,0xFF,0xFE,0x3F,0x80,0x00,0x00,0xCF,0x7F,0x7B,0xFE,0xE4,0x00,0x00,
0x00,0x00,0x9F,0xFF,0xFE,0x3F,0x00,0x00,0x00,0xCF,0xFF,0xFB,0xFF,0xEC,0x00,0x00,
0x00,0x00,0x98,0x9F,0xFE,0x3F,0x00,0x00,0x00,0xAF,0xFF,0xFB,0xFF,0xE8,0x00,0x00,
0x00,0x00,0x4F,0xEF,0xFE,0x76,0x80,0x00,0x00,0xAF,0xFF,0xFB,0xFF,0xE8,0x00,0x00,
0x00,0x00,0x4B,0xF7,0xFC,0xF9,0x80,0x00,0x00,0x4F,0xFF,0xF9,0xFF,0xE8,0x00,0x00,
0x00,0x00,0x4B,0xF7,0xFD,0xFF,0xB0,0x00,0x00,0x6F,0xFF,0xB9,0xFF,0xE8,0x00,0x00,
0x00,0x00,0x2F,0xFB,0xFF,0xFF,0xDC,0x00,0x00,0x2F,0xFF,0x42,0xFF,0xE0,0x00,0x00,
0x00,0x00,0x30,0x3B,0xFF,0xFF,0xC7,0x00,0x00,0x0F,0xFF,0x81,0xFF,0xE0,0x00,0x00,
0x00,0x00,0x20,0x03,0xFF,0xFF,0xC7,0xC0,0x00,0x07,0xFF,0xFF,0xFF,0xE0,0x00,0x00,
0x00,0x00,0x1F,0xFD,0xFF,0xEF,0x87,0xF0,0x00,0x07,0xBF,0xFF,0xFE,0xC0,0x00,0x00,
0x00,0x00,0x1F,0xFF,0xFF,0xDF,0x87,0xFC,0x00,0x07,0xBF,0xFF,0xFE,0xC0,0x00,0x00,
0x00,0x00,0x1F,0xFF,0xFF,0xBF,0x07,0xFF,0x00,0x03,0xBE,0x00,0x3E,0x80,0x00,0x00,
0x00,0x00,0x0F,0xFF,0xFE,0x7F,0x07,0xFF,0xC0,0x03,0xB9,0xFF,0xCE,0x80,0x00,0x00,
0x00,0x00,0x0F,0xFF,0xF8,0xFE,0x07,0xFF,0xF0,0x01,0xBE,0x00,0x3F,0x00,0x00,0x00,
0x00,0x00,0x0F,0xFF,0x81,0xFE,0x07,0xFF,0xFC,0x00,0xDF,0x80,0xFE,0x00,0x00,0x00,
0x00,0x00,0x07,0xFE,0x03,0xFC,0x0F,0xFF,0xFE,0x00,0x7F,0xFF,0xFC,0x00,0x00,0x00,
0x00,0x00,0x37,0xF0,0x0F,0xF8,0x0F,0xFF,0xFF,0x00,0x3F,0xFF,0xF8,0x00,0x00,0x00,
0x00,0x00,0x60,0x00,0x3F,0xF0,0x1F,0xFF,0xFF,0x81,0x1F,0xFF,0xF0,0x80,0x00,0x00,
0x00,0x00,0xC0,0x01,0xFF,0xE0,0x1F,0xF7,0x8F,0xC1,0x87,0xFF,0xC0,0x80,0x00,0x00,
0x00,0x01,0x80,0x01,0xFF,0xC0,0x3F,0xEE,0x7F,0xE1,0xC1,0xFF,0x00,0xC0,0x00,0x00,
0x00,0x03,0x00,0x01,0xFF,0x00,0x7F,0xCC,0xFF,0xE1,0xE0,0x00,0x00,0xC0,0x00,0x00,
0x00,0x06,0x00,0x00,0xFC,0x00,0xFF,0xD9,0xFF,0xE1,0xF0,0x00,0x00,0x60,0x00,0x00,
0x00,0x04,0x00,0x00,0x00,0x01,0xFF,0x9B,0xFF,0x61,0xF8,0x00,0x00,0x30,0x00,0x00,
0x00,0x0C,0x00,0x04,0x00,0x03,0xFF,0x97,0xF2,0x61,0xF8,0x00,0x00,0x3C,0x00,0x00,
0x00,0x08,0x00,0x3C,0x00,0x0F,0xFF,0x97,0x8C,0x60,0xFC,0x00,0x00,0x3F,0x00,0x00,
0x00,0x18,0x01,0xFE,0x00,0x3F,0xFF,0x3E,0x7C,0x70,0x7E,0x00,0x00,0x7F,0xC0,0x00,
0x00,0x10,0x07,0xFE,0x00,0xFF,0xFF,0x31,0xFC,0x30,0x1F,0x00,0x00,0xFF,0xF0,0x00,
0x00,0x30,0x0F,0xFF,0x03,0xFF,0xFF,0x0F,0xFC,0x38,0x00,0x00,0x01,0xFF,0xFE,0x00,
0x00,0x30,0x4F,0xFF,0xFF,0xFF,0xFE,0x7F,0xFC,0x3C,0x00,0x00,0x03,0xFF,0xFF,0xC0,
0x00,0x61,0xCF,0xFF,0xFF,0xFF,0xF9,0xFF,0xFC,0x1E,0x00,0x00,0x07,0xFF,0xFF,0xF8,
0x00,0x67,0xC7,0xFF,0xFF,0xFF,0xE7,0xFF,0xFE,0x1F,0x80,0x00,0x1F,0xFF,0xFF,0xFE,
0x00,0xDF,0xC7,0xFF,0xFF,0xFF,0x9F,0xFF,0xFE,0x1F,0xE0,0x00,0x7F,0xFF,0xFF,0xFF,
0x00,0xFF,0xC3,0xFF,0xFF,0xEF,0x7F,0xFF,0xFE,0x0F,0xF8,0x01,0xFF,0xFF,0xFF,0xFF,
0x01,0xFF,0xC3,0xFF,0xFF,0xD6,0xFF,0xFF,0xFF,0x0F,0xFF,0x0F,0xFF,0xFF,0xFF,0xFF,
0x01,0xFF,0xC1,0xFF,0xFF,0xD5,0xFF,0xFF,0xFF,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x03,0xF7,0xC0,0xFF,0xFF,0xB9,0xFF,0xFF,0xFF,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x03,0xF7,0xC0,0x7F,0xFF,0xBB,0xFF,0xFF,0xFF,0x83,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x07,0xFB,0xE0,0x3F,0xFF,0x43,0xFB,0xFF,0xFF,0x83,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x07,0xFB,0xE0,0x1F,0xFF,0x37,0xFB,0xFF,0xFF,0x81,0xFF,0xFF,0xFF,0xF7,0xFF,0xFF,
0x0F,0xFD,0xE0,0x0F,0xFF,0x77,0xF9,0xFF,0xFF,0xC1,0xFF,0xFF,0xFF,0xEB,0xFF,0xFF,
0x0F,0xFE,0xF0,0x07,0xFF,0xEF,0xF9,0xFF,0xFF,0xC0,0xFF,0xFF,0xFF,0xEB,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x3F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x03,0x80,0x0F,0xF0,0x00,0x00,
0x7F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x07,0x80,0x1F,0xF8,0x00,0x00,
0x70,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x8F,0x80,0x1C,0x38,0x00,0x00,
0x70,0xE7,0xE3,0xF3,0xFD,0xFE,0xC3,0x00,0x00,0x0F,0xDF,0x9F,0x9C,0x39,0xF9,0x86,
0x70,0x0F,0xF7,0xFB,0xFD,0xFE,0xC3,0x00,0x00,0x0E,0xFB,0xBF,0xDC,0x3B,0xFD,0x86,
0x70,0x0C,0x36,0x18,0x60,0x30,0xC3,0x0C,0x97,0x0E,0x73,0xB0,0xDC,0x03,0x0D,0x86,
0x7F,0xCC,0x36,0x18,0x60,0x30,0xC3,0x12,0xD4,0x8E,0x23,0xB0,0xDC,0x03,0x0D,0x86,
0x3F,0xEC,0x06,0x18,0x60,0x30,0xFF,0x12,0xB4,0x8E,0x03,0xB0,0x1C,0x03,0x0D,0xFE,
0x00,0xEC,0x06,0x18,0x60,0x30,0x7E,0x1E,0x94,0x8E,0x03,0xB0,0x1C,0x03,0x0C,0xFC,
0x00,0xEC,0x06,0x18,0x60,0x30,0x18,0x12,0x94,0x8E,0x03,0xB0,0x1C,0x3B,0x0C,0x30,
0x70,0xEC,0x36,0x18,0x60,0x30,0x18,0x12,0x97,0x0E,0x03,0xB0,0xDC,0x3B,0x0C,0x30,
0x70,0xEC,0x36,0x18,0x60,0x30,0x18,0x00,0x00,0x0E,0x03,0xB0,0xDC,0x3B,0x0C,0x30,
0x7F,0xEF,0xF7,0xF8,0x60,0x30,0x18,0x00,0x00,0x0E,0x03,0xBF,0xDF,0xFB,0xFC,0x30,
0x3F,0xC7,0xE3,0xF0,0x60,0x30,0x18,0x00,0x00,0x0E,0x03,0x9F,0x8F,0xF1,0xF8,0x30,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x01,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFD,0xFE,0x3F,0x3F,0xF7,0x9E,0x7F,0x1E,0xE3,0xCF,0xC0,0x00,0x00,0x00,0x00,
0x00,0xFC,0xC2,0x61,0xA3,0x13,0x0C,0x61,0x8C,0x71,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC4,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x79,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x6D,0x98,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xF8,0x7F,0x83,0x03,0x0C,0x7F,0x0C,0x67,0x99,0xE0,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x63,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC0,0x61,0x83,0x03,0x0C,0x61,0x8C,0x61,0x98,0x60,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC2,0x61,0x83,0x03,0x0C,0x61,0x8C,0x61,0x98,0x60,0x00,0x00,0x00,0x00,
0x01,0xE1,0xFE,0xF3,0xC7,0x81,0xF8,0xF3,0xDE,0xF3,0xCF,0xE0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x1F,0xFF,0x80,0x00,0x03,0xC7,0x80,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,
0x1F,0xFF,0x80,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0x80,0x00,0x00,
0x10,0x60,0x80,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0x81,0x80,0x00,0x00,
0x00,0x60,0x00,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0x81,0x80,0x00,0x00,
0x00,0x60,0x00,0x00,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x01,0x81,0x80,0x00,0x00,
0x00,0x63,0xCF,0x7F,0x81,0x83,0x3F,0x3C,0x7E,0x7F,0x9F,0xC1,0x81,0xBF,0xC0,0x00,
0x00,0x61,0x86,0x30,0x81,0x83,0x61,0x98,0xC3,0x30,0xB0,0x41,0x81,0x98,0x40,0x00,
0x00,0x61,0x86,0x30,0x01,0x83,0x61,0x98,0xC3,0x30,0x30,0x01,0x81,0x98,0x00,0x00,
0x00,0x61,0x86,0x30,0x01,0x83,0x61,0x98,0xC0,0x30,0x30,0x01,0x81,0x98,0x00,0x00,
0x00,0x61,0xFE,0x3E,0x01,0x83,0x61,0x98,0xC0,0x3E,0x1F,0x81,0x81,0x9F,0x00,0x00,
0x00,0x61,0x86,0x30,0x01,0xC7,0x61,0x98,0xC0,0x30,0x00,0xC1,0x81,0x98,0x00,0x00,
0x00,0x61,0x86,0x30,0x00,0xEE,0x61,0x98,0xC3,0x30,0x00,0xC1,0x81,0x98,0x00,0x00,
0x00,0x61,0x86,0x30,0x80,0x7C,0x61,0x98,0xC3,0x30,0xA0,0xC1,0xFF,0x98,0x19,0x98,
0x00,0xF3,0xCF,0x7F,0x80,0x38,0x3F,0x3C,0x7C,0x7F,0xBF,0x80,0xFF,0x3C,0x19,0x98,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x0F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x3F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x03,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x1F,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x3F,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x3D,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x3D,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,
0x00,0x00,0x3C,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x7C,0x00,0x00,0x00,
0x00,0x00,0x3C,0xC0,0xFC,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFE,0x00,0x00,0x00,
0x00,0x00,0x04,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x79,0xFF,0xFE,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x3F,0x06,0x00,0x00,0x00,0x00,0x0E,0xFF,0xFE,0x00,0x00,0x00,
0x00,0x00,0x02,0x00,0x1F,0x09,0x00,0x00,0x00,0x00,0x03,0xFF,0xE0,0x00,0x00,0x00,
0x00,0x00,0x03,0xD8,0x0F,0x12,0x80,0x00,0x00,0x00,0x30,0xFF,0x80,0x00,0x00,0x00,
0x00,0x00,0x07,0xE1,0xDF,0x11,0x80,0x00,0x00,0x00,0x1E,0x46,0x00,0x00,0x00,0x00,
0x00,0x00,0x07,0xF8,0x3F,0x14,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x0F,0xFF,0xFF,0x16,0x80,0x00,0x00,0x00,0x62,0x18,0xC2,0x00,0x00,0x00,
0x00,0x00,0x0F,0xFF,0xFE,0x3A,0x80,0x00,0x00,0x00,0x3C,0x1A,0x7C,0x00,0x00,0x00,
0x00,0x00,0x1F,0xBF,0xFE,0x3F,0x00,0x00,0x00,0x02,0x00,0x9A,0x80,0x00,0x00,0x00,
0x00,0x00,0x18,0x9F,0xFE,0x3F,0x00,0x00,0x00,0x02,0x8D,0x99,0x42,0x80,0x00,0x00,
0x00,0x00,0x07,0xCF,0xFE,0x76,0x80,0x00,0x00,0x03,0x73,0x99,0xBD,0x80,0x00,0x00,
0x00,0x00,0x03,0xE7,0xFC,0xF9,0x80,0x00,0x00,0x01,0x8F,0x18,0xC3,0x80,0x00,0x00,
0x00,0x00,0x03,0xF7,0xFD,0xFF,0xB0,0x00,0x00,0x01,0xFF,0x18,0x7F,0x80,0x00,0x00,
0x00,0x00,0x03,0xFB,0xFF,0xF7,0xDC,0x00,0x00,0x00,0xFE,0x00,0xBF,0x00,0x00,0x00,
0x00,0x00,0x00,0x3B,0xFF,0xF7,0xC7,0x00,0x00,0x00,0x7C,0x81,0xFD,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0xFF,0xE7,0xC3,0xC0,0x00,0x00,0x3B,0xDB,0xFC,0x00,0x00,0x00,
0x00,0x00,0x0F,0xF9,0xFF,0xC7,0x80,0xF0,0x00,0x00,0x1F,0xDB,0xFC,0x00,0x00,0x00,
0x00,0x00,0x00,0x1D,0xFF,0x87,0x80,0x3C,0x00,0x00,0x1F,0x99,0xFC,0x00,0x00,0x00,
0x00,0x00,0x00,0x0E,0xFE,0x07,0x00,0x0F,0x00,0x00,0x18,0x00,0x0C,0x00,0x00,0x00,
0x00,0x00,0x01,0x9F,0xC8,0x07,0x00,0x03,0xC0,0x00,0x18,0x2E,0x0C,0x00,0x00,0x00,
0x00,0x00,0x01,0xFF,0x80,0x0E,0x00,0x00,0xF0,0x00,0x18,0x00,0x0C,0x00,0x00,0x00,
0x00,0x00,0x03,0xFE,0x00,0x0E,0x00,0x00,0x3C,0x00,0x0F,0x80,0x38,0x00,0x00,0x00,
0x00,0x00,0x03,0xF0,0x00,0x0C,0x00,0x00,0x0E,0x00,0x0F,0x7E,0xF8,0x00,0x00,0x00,
0x00,0x00,0x30,0x00,0x00,0x18,0x00,0x00,0x03,0x00,0x06,0xFF,0x70,0x00,0x00,0x00,
0x00,0x00,0x60,0x00,0x00,0x10,0x00,0x00,0x01,0x80,0x02,0xFF,0x40,0x80,0x00,0x00,
0x00,0x00,0xC0,0x00,0x00,0x20,0x00,0x00,0x00,0xC0,0x00,0x7C,0x00,0x80,0x00,0x00,
0x00,0x01,0x80,0x00,0x00,0x40,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0xC0,0x00,0x00,
0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0xC0,0x00,0x00,
0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,
0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x60,0x00,0x00,0x00,0x30,0x00,0x00,
0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x60,0x00,0x00,0x00,0x3C,0x00,0x00,
0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x40,0x00,0x00,0x00,0x0F,0x00,0x00,
0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,
0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,
0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x0F,0x80,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,
0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xC0,
0x00,0x60,0x00,0x00,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF8,
0x00,0x60,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,
0x00,0xC0,0x00,0x00,0x00,0x10,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,
0x00,0xC0,0x00,0x00,0x00,0x28,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x01,0x80,0x00,0x00,0x00,0x54,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x01,0x80,0x00,0x00,0x00,0x55,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x03,0x00,0x00,0x00,0x00,0xB9,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x03,0x00,0x00,0x00,0x00,0xBB,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x06,0x00,0x00,0x00,0x01,0x43,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,
0x06,0x00,0x00,0x00,0x01,0x37,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x00,
0x0C,0x00,0x00,0x00,0x01,0x46,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x00,0x00,
0x0C,0x00,0x00,0x00,0x01,0x8E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x3F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x03,0x80,0x0F,0xF0,0x00,0x00,
0x7F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x07,0x80,0x1F,0xF8,0x00,0x00,
0x70,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x8F,0x80,0x1C,0x38,0x00,0x00,
0x70,0xE7,0xE3,0xF3,0xFD,0xFE,0xC3,0x00,0x00,0x0F,0xDF,0x9F,0x9C,0x39,0xF9,0x86,
0x70,0x0F,0xF7,0xFB,0xFD,0xFE,0xC3,0x00,0x00,0x0E,0xFB,0xBF,0xDC,0x3B,0xFD,0x86,
0x70,0x0C,0x36,0x18,0x60,0x30,0xC3,0x0C,0x97,0x0E,0x73,0xB0,0xDC,0x03,0x0D,0x86,
0x7F,0xCC,0x36,0x18,0x60,0x30,0xC3,0x12,0xD4,0x8E,0x23,0xB0,0xDC,0x03,0x0D,0x86,
0x3F,0xEC,0x06,0x18,0x60,0x30,0xFF,0x12,0xB4,0x8E,0x03,0xB0,0x1C,0x03,0x0D,0xFE,
0x00,0xEC,0x06,0x18,0x60,0x30,0x7E,0x1E,0x94,0x8E,0x03,0xB0,0x1C,0x03,0x0C,0xFC,
0x00,0xEC,0x06,0x18,0x60,0x30,0x18,0x12,0x94,0x8E,0x03,0xB0,0x1C,0x3B,0x0C,0x30,
0x70,0xEC,0x36,0x18,0x60,0x30,0x18,0x12,0x97,0x0E,0x03,0xB0,0xDC,0x3B,0x0C,0x30,
0x70,0xEC,0x36,0x18,0x60,0x30,0x18,0x00,0x00,0x0E,0x03,0xB0,0xDC,0x3B,0x0C,0x30,
0x7F,0xEF,0xF7,0xF8,0x60,0x30,0x18,0x00,0x00,0x0E,0x03,0xBF,0xDF,0xFB,0xFC,0x30,
0x3F,0xC7,0xE3,0xF0,0x60,0x30,0x18,0x00,0x00,0x0E,0x03,0x9F,0x8F,0xF1,0xF8,0x30,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* Enterprise around the world (de l'adresse 3584 avec 36 trames) ------------------------------------------------------------- */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0x00,0x3F,0xF8,0x80,0x10,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xF8,0x08,0x78,0x44,0x18,0x08,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xEE,0x50,0x70,0x26,0x7F,0xAE,0x50,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xF8,0xDF,0xC0,0x0F,0xFF,0xF8,0xDF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xF4,0x0F,0x5F,0xFF,0xFF,0xF4,0x0F,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFB,0xFF,0xFF,0xFF,0x55,0xFB,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0x0F,0xFF,0xFF,0xF0,0x00,0x0F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDE,0x7F,0xFF,0xBF,0xE0,0x08,0x7F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xBC,0x10,0x07,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFD,0x30,0x00,0x2F,0xFF,0xFD,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xE3,0x00,0x04,0x7F,0xFF,0xE3,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0x7A,0x40,0x05,0xFF,0xFF,0x7A,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7E,0xDC,0xDB,0x04,0x3F,0xFE,0xDC,0xDB,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x77,0xBD,0x26,0x17,0xFF,0xFF,0x0D,0xEF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7B,0xF0,0x08,0xFF,0xFF,0xFF,0xA6,0xFC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xE5,0x00,0x00,0x1F,0xFF,0xFF,0x09,0x40,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFB,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0x1B,0xF8,0x01,0xFF,0xFF,0x1B,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFE,0x81,0xEB,0xFF,0xFF,0xFE,0x81,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0x7F,0xFF,0xFF,0xEA,0xBF,0x7F,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x81,0xFF,0xFF,0xFE,0x00,0x01,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0x8F,0xFF,0xF7,0xFC,0x01,0x0F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xF7,0x82,0x00,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xA6,0x00,0x05,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFC,0x60,0x00,0x8F,0xFF,0xFC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xEF,0x48,0x00,0xBF,0xFF,0xEF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0xBF,0xDB,0x9B,0x60,0x87,0xFF,0xDB,0x9B,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFB,0xBE,0xF7,0xA4,0xC2,0xFF,0xFF,0xE1,0xBD,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3B,0x7E,0x01,0x1F,0xFF,0xFF,0xF4,0xDF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7C,0xA0,0x00,0x03,0xFF,0xFF,0xE1,0x28,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x70,0x04,0x00,0x0F,0xFF,0xFF,0x88,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x76,0x02,0x02,0x77,0xFF,0x84,0x41,0x80,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xEB,0x95,0x9F,0xFF,0x02,0x67,0xFA,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1E,0x3F,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x7F,0x90,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x03,0x10,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xF7,0xEF,0xFF,0xFF,0xFD,0x57,0xEF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xC0,0x3F,0xFF,0xFF,0xC0,0x00,0x3F,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xE1,0xFF,0xFE,0xFF,0x80,0x21,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x9F,0xFF,0xFE,0xF0,0x40,0x1F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xF4,0xC0,0x00,0xBF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0x8C,0x00,0x11,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFD,0xE9,0x00,0x17,0xFF,0xFD,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFB,0x73,0x6C,0x10,0xFF,0xFB,0x73,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9E,0xDE,0xF4,0x98,0x5F,0xFF,0xFC,0x37,
0x00,0x00,0x00,0x00,0x00,0x1E,0x3F,0x05,0xBE,0x6F,0xC0,0x23,0xFF,0xFF,0xFE,0x9B,
0x00,0x00,0x00,0x00,0x00,0x7F,0x90,0x03,0xBC,0x94,0x00,0x00,0x7F,0xFF,0xFC,0x25,
0x00,0x00,0x00,0x00,0x00,0x03,0x10,0x0F,0x3C,0x00,0x80,0x01,0xFF,0xFF,0xF1,0x00,
0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x0B,0x78,0xC0,0x40,0x4E,0xFF,0xF0,0x88,0x30,
0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x07,0x73,0xFD,0x72,0xB3,0xFF,0xE0,0x4C,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xC7,0xFF,0xFF,0x80,0x1F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xA6,0x7B,0xFE,0xBF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x03,0xC7,0xE0,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x0F,0xF2,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x62,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x3F,0x80,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xE7,0xFF,0xFF,0xBC,0x10,0x07,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFD,0x30,0x00,0x2F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xE3,0x00,0x04,0x7F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0x7A,0x40,0x05,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFE,0xDC,0xDB,0x04,0x3F,0xFE,0xDC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0x37,0xBD,0x26,0x17,0xFF,0xFF,0x0D,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0x9B,0xF0,0x08,0xFF,0xFF,0xFF,0xA6,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDE,0x25,0x00,0x00,0x1F,0xFF,0xFF,0x09,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0x00,0x20,0x00,0x7F,0xFF,0xFC,0x40,
0x00,0x00,0x00,0x00,0x03,0xC7,0xE0,0x05,0xBC,0x30,0x10,0x13,0xBF,0xFC,0x22,0x0C,
0x00,0x00,0x00,0x00,0x0F,0xF2,0x00,0x03,0xBC,0xFF,0x5C,0xAC,0xFF,0xF8,0x13,0x3F,
0x00,0x00,0x00,0x00,0x00,0x62,0x00,0x0F,0x3F,0xFF,0xF1,0xFF,0xFF,0xE0,0x07,0xFF,
0x00,0x00,0x00,0x00,0x00,0x3F,0x80,0x0B,0x7F,0xFF,0xE9,0x9E,0xFF,0xAF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x07,0x7E,0xAB,0xF7,0xFF,0xFF,0xFF,0xFF,0xAA,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x70,0x00,0x1F,0xFF,0xFF,0x9F,0xF8,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xE0,0x10,0xFF,0xFF,0xF7,0xDF,0xF0,0x04,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x07,0xF0,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x01,0xC1,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x0F,0xFA,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0xE4,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFC,0x60,0x00,0x8F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xEF,0x48,0x00,0xBF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xDB,0x9B,0x60,0x87,0xFF,0xDB,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x86,0xF7,0xA4,0xC2,0xFF,0xFF,0xE1,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xD3,0x7E,0x01,0x1F,0xFF,0xFF,0xF4,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0x84,0xA0,0x00,0x03,0xFF,0xFF,0xE1,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0x20,0x04,0x00,0x0F,0xFF,0xFF,0x88,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0x06,0x02,0x02,0x77,0xFF,0x84,0x41,
0x00,0x00,0x00,0x00,0x07,0xF0,0x00,0x03,0x9F,0x9F,0xEB,0x95,0x9F,0xFF,0x02,0x67,
0x00,0x00,0x00,0x01,0xC1,0x00,0x00,0x05,0xBF,0xFF,0xFE,0x3F,0xFF,0xFC,0x00,0xFF,
0x00,0x00,0x00,0x0F,0xFA,0x00,0x00,0x03,0xBF,0xFF,0xFD,0x33,0xDF,0xF5,0xFF,0xFF,
0x00,0x00,0x00,0x00,0xE4,0x00,0x00,0x0F,0x3F,0xD5,0x7E,0xFF,0xFF,0xFF,0xFF,0xF5,
0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x0B,0x7C,0x00,0x03,0xFF,0xFF,0xF3,0xFF,0x00,
0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x07,0x78,0x02,0x1F,0xFF,0xFE,0xFB,0xFE,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x74,0x01,0xFF,0xFF,0xFB,0x7F,0xC1,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xE0,0x0B,0xFF,0xFF,0x53,0x3F,0x00,0x02,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x3F,0x80,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x0E,0x08,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x7F,0xD0,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x07,0x20,0x00,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x03,0xF8,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x03,0xF0,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xF0,0xDE,0xF4,0x98,0x5F,0xFF,0xFC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFA,0x6F,0xC0,0x23,0xFF,0xFF,0xFE,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xF0,0x94,0x00,0x00,0x7F,0xFF,0xFC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xC4,0x00,0x80,0x01,0xFF,0xFF,0xF1,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xA0,0xC0,0x40,0x4E,0xFF,0xF0,0x88,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0x33,0xFD,0x72,0xB3,0xFF,0xE0,0x4C,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0x7F,0xFF,0xC7,0xFF,0xFF,0x80,0x1F,
0x00,0x00,0x00,0x3F,0x80,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xA6,0x7B,0xFE,0xBF,0xFF,
0x00,0x00,0x0E,0x08,0x00,0x00,0x00,0x03,0x9F,0xFA,0xAF,0xDF,0xFF,0xFF,0xFF,0xFE,
0x00,0x00,0x7F,0xD0,0x00,0x00,0x00,0x05,0xBF,0x80,0x00,0x7F,0xFF,0xFE,0x7F,0xE0,
0x00,0x00,0x07,0x20,0x00,0x00,0x00,0x03,0xBF,0x00,0x43,0xFF,0xFF,0xDF,0x7F,0xC0,
0x00,0x00,0x03,0xF8,0x00,0x00,0x00,0x0F,0x38,0x80,0x3F,0xFF,0xFF,0x6F,0xF8,0x20,
0x00,0x00,0x03,0xF0,0x00,0x00,0x00,0x0B,0x78,0x01,0x7F,0xFF,0xEA,0x67,0xE0,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x70,0x23,0xFF,0xFF,0x18,0x9F,0x80,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x70,0x2B,0xFF,0xFB,0xD3,0x3E,0x00,0x0A,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xE0,0x4F,0xF6,0xE6,0xD8,0x18,0x08,0x13,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x0F,0xFE,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFE,0x0F,0xFC,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xE3,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x7E,0x06,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x0C,0x4C,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x06,0x38,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x07,0xFE,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x09,0xFE,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x09,0xFC,0x00,0x00,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x07,0xF8,0x00,0x00,0x00,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFA,0x4C,0x1F,0xF8,0x6F,0x7A,0x4C,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xEF,0x10,0xFF,0xFD,0x37,0xE0,0x10,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0x01,0xFF,0xF8,0x4A,0x00,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFC,0x00,0xFF,0xE2,0x00,0x40,0x00,
0x00,0x0F,0xFE,0x00,0x00,0x00,0x00,0x01,0xEF,0xE0,0x21,0xE1,0x10,0x60,0x20,0x21,
0xFE,0x0F,0xFC,0x00,0x00,0x00,0x00,0x02,0xCF,0xB9,0x41,0xC0,0x99,0xFE,0xB9,0x41,
0xFF,0xE3,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xE3,0x7F,0x00,0x3F,0xFF,0xE3,0x7F,
0x7E,0x06,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xD0,0x3D,0x7F,0xFF,0xFF,0xD0,0x3D,
0x0C,0x4C,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xEF,0xFF,0xFF,0xFD,0x57,0xEF,0xFF,
0x06,0x38,0x00,0x00,0x00,0x00,0x00,0x05,0xBC,0x3F,0xFF,0xFF,0xC0,0x00,0x3F,0xFF,
0x07,0xFE,0x00,0x00,0x00,0x00,0x00,0x03,0xBD,0xFF,0xFE,0xFF,0x80,0x21,0xFF,0xFE,
0x09,0xFE,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFE,0xF0,0x40,0x1F,0xFF,0xFE,
0x09,0xFC,0x00,0x00,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xF4,0xC0,0x00,0xBF,0xFF,0xF4,
0x07,0xF8,0x00,0x00,0x00,0x00,0x00,0x07,0x7F,0xFF,0x8C,0x00,0x11,0xFF,0xFF,0x8C,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFD,0xE9,0x00,0x17,0xFF,0xFD,0xE9,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFB,0x73,0x6C,0x10,0xFF,0xFB,0x73,0x6C,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0x00,0x3F,0xF8,0x80,0x10,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xF8,0x08,0x78,0x44,0x18,0x08,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xEE,0x50,0x70,0x26,0x7F,0xAE,0x50,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xF8,0xDF,0xC0,0x0F,0xFF,0xF8,0xDF,
0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xF4,0x0F,0x5F,0xFF,0xFF,0xF4,0x0F,
0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFB,0xFF,0xFF,0xFF,0x55,0xFB,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0x0F,0xFF,0xFF,0xF0,0x00,0x0F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDE,0x7F,0xFF,0xBF,0xE0,0x08,0x7F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xBC,0x10,0x07,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFD,0x30,0x00,0x2F,0xFF,0xFD,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xE3,0x00,0x04,0x7F,0xFF,0xE3,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0x7A,0x40,0x05,0xFF,0xFF,0x7A,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7E,0xDC,0xDB,0x04,0x3F,0xFE,0xDC,0xDB,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x77,0xBD,0x26,0x17,0xFF,0xFF,0x0D,0xEF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7B,0xF0,0x08,0xFF,0xFF,0xFF,0xA6,0xFC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xE5,0x00,0x00,0x1F,0xFF,0xFF,0x09,0x40,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0x1B,0xF8,0x01,0xFF,0xFF,0x1B,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFE,0x81,0xEB,0xFF,0xFF,0xFE,0x81,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0x7F,0xFF,0xFF,0xEA,0xBF,0x7F,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x81,0xFF,0xFF,0xFE,0x00,0x01,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0x8F,0xFF,0xF7,0xFC,0x01,0x0F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xF7,0x82,0x00,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xA6,0x00,0x05,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFC,0x60,0x00,0x8F,0xFF,0xFC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xEF,0x48,0x00,0xBF,0xFF,0xEF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xDB,0x9B,0x60,0x87,0xFF,0xDB,0x9B,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBE,0xF7,0xA4,0xC2,0xFF,0xFF,0xE1,0xBD,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3B,0x7E,0x01,0x1F,0xFF,0xFF,0xF4,0xDF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7C,0xA0,0x00,0x03,0xFF,0xFF,0xE1,0x28,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x70,0x04,0x00,0x0F,0xFF,0xFF,0x88,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x76,0x02,0x02,0x77,0xFF,0x84,0x41,0x80,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xEB,0x95,0x9F,0xFF,0x02,0x67,0xFA,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xF7,0xEF,0xFF,0xFF,0xFD,0x57,0xEF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xC0,0x3F,0xFF,0xFF,0xC0,0x00,0x3F,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xE1,0xFF,0xFE,0xFF,0x80,0x21,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x9F,0xFF,0xFE,0xF0,0x40,0x1F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xF4,0xC0,0x00,0xBF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0x8C,0x00,0x11,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFD,0xE9,0x00,0x17,0xFF,0xFD,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFB,0x73,0x6C,0x10,0xFF,0xFB,0x73,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9E,0xDE,0xF4,0x98,0x5F,0xFF,0xFC,0x37,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBE,0x6F,0xC0,0x23,0xFF,0xFF,0xFE,0x9B,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBC,0x94,0x00,0x00,0x7F,0xFF,0xFC,0x25,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3C,0x00,0x80,0x01,0xFF,0xFF,0xF1,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x78,0xC0,0x40,0x4E,0xFF,0xF0,0x88,0x30,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x73,0xFD,0x72,0xB3,0xFF,0xE0,0x4C,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xC7,0xFF,0xFF,0x80,0x1F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xA6,0x7B,0xFE,0xBF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xE7,0xFF,0xFF,0xBC,0x10,0x07,0xFF,
0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFD,0x30,0x00,0x2F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xE3,0x00,0x04,0x7F,0xFF,
0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0x7A,0x40,0x05,0xFF,0xFF,
0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x01,0xEF,0xFE,0xDC,0xDB,0x04,0x3F,0xFE,0xDC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0x37,0xBD,0x26,0x17,0xFF,0xFF,0x0D,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0x9B,0xF0,0x08,0xFF,0xFF,0xFF,0xA6,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDE,0x25,0x00,0x00,0x1F,0xFF,0xFF,0x09,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0x00,0x20,0x00,0x7F,0xFF,0xFC,0x40,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBC,0x30,0x10,0x13,0xBF,0xFC,0x22,0x0C,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBC,0xFF,0x5C,0xAC,0xFF,0xF8,0x13,0x3F,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xF1,0xFF,0xFF,0xE0,0x07,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xE9,0x9E,0xFF,0xAF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7E,0xAB,0xF7,0xFF,0xFF,0xFF,0xFF,0xAA,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x70,0x00,0x1F,0xFF,0xFF,0x9F,0xF8,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xE0,0x10,0xFF,0xFF,0xF7,0xDF,0xF0,0x04,
0x03,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x1F,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xBF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x80,0xF0,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xB0,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xB0,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x03,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFC,0x60,0x00,0x8F,0xFF,
0x1F,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xFF,0xFF,0xEF,0x48,0x00,0xBF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xDB,0x9B,0x60,0x87,0xFF,0xDB,
0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x67,0x86,0xF7,0xA4,0xC2,0xFF,0xFF,0xE1,
0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x01,0xEF,0xD3,0x7E,0x01,0x1F,0xFF,0xFF,0xF4,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0x84,0xA0,0x00,0x03,0xFF,0xFF,0xE1,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0x20,0x04,0x00,0x0F,0xFF,0xFF,0x88,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDF,0x06,0x02,0x02,0x77,0xFF,0x84,0x41,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9F,0x9F,0xEB,0x95,0x9F,0xFF,0x02,0x67,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFE,0x3F,0xFF,0xFC,0x00,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xFD,0x33,0xDF,0xF5,0xFF,0xFF,
0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xD5,0x7E,0xFF,0xFF,0xFF,0xFF,0xF5,
0xB0,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x7C,0x00,0x03,0xFF,0xFF,0xF3,0xFF,0x00,
0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x78,0x02,0x1F,0xFF,0xFE,0xFB,0xFE,0x00,
0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x74,0x01,0xFF,0xFF,0xFB,0x7F,0xC1,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xE0,0x0B,0xFF,0xFF,0x53,0x3F,0x00,0x02,
0x00,0x00,0x00,0x1F,0xC0,0x00,0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFD,0x60,0x00,0xFF,0xF8,0x00,0x00,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFD,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x01,0x71,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x67,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFD,0x61,0xFF,0xFF,0xFF,0xFE,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x1C,0x00,0xFD,0xFF,0xFE,0x00,0x00,0x03,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x1C,0x03,0xFE,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x1C,0x0F,0xFC,0x07,0x80,0x00,0x00,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x1C,0x00,0x18,0x00,0x00,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xDF,0xFF,0x60,0x00,0x00,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xC3,0xFF,0x6C,0x80,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xAB,0x6D,0x80,0x00,0x00,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xD7,0xFF,0x6D,0x80,0x00,0x00,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x6C,0x80,0x00,0x00,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x60,0x00,0x00,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x1F,0xC0,0x00,0x00,0x00,0x7B,0xF0,0xDE,0xF4,0x98,0x5F,0xFF,0xFC,
0xFD,0x60,0x00,0xFF,0xF8,0x00,0x00,0x00,0x33,0xFA,0x6F,0xC0,0x23,0xFF,0xFF,0xFE,
0xFC,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0xB7,0xF0,0x94,0x00,0x00,0x7F,0xFF,0xFC,
0x00,0x11,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x67,0xC4,0x00,0x80,0x01,0xFF,0xFF,0xF1,
0x00,0x01,0xFF,0xFF,0xFF,0xFE,0x00,0x01,0xEF,0xA0,0xC0,0x40,0x4E,0xFF,0xF0,0x88,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xCF,0x33,0xFD,0x72,0xB3,0xFF,0xE0,0x4C,
0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDF,0x7F,0xFF,0xC5,0xFB,0xFF,0x80,0x1F,
0x1C,0x03,0xF0,0x00,0x00,0x00,0x00,0x04,0xDF,0xFF,0xFE,0xA0,0x5B,0xFE,0xBF,0xFF,
0x1C,0x0F,0xF8,0x00,0x00,0x00,0x00,0x03,0x9F,0xFA,0xCB,0x3E,0xBF,0x9F,0xFF,0xFE,
0x1C,0x00,0x18,0x00,0x00,0x00,0x00,0x05,0xBF,0xD8,0x20,0x2E,0x61,0x7E,0x7F,0xE0,
0xDF,0xFF,0x60,0x00,0x00,0x00,0x00,0x03,0xBF,0x00,0x42,0x69,0x6F,0x81,0x7F,0xC0,
0xC3,0xFF,0x6C,0x80,0x00,0x00,0x00,0x0F,0x3C,0x80,0x2F,0x7F,0xD8,0x27,0xF8,0x20,
0xFF,0xAB,0x6D,0x80,0x00,0x00,0x00,0x0B,0x7C,0x01,0x33,0xFF,0x80,0x27,0xE0,0x00,
0xD7,0xFF,0x60,0x80,0x00,0x00,0x00,0x07,0x70,0x22,0xEF,0xFD,0x08,0x9F,0x80,0x08,
0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x1E,0x70,0x23,0xFF,0xD2,0x83,0x3E,0x00,0x0A,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xE0,0x4F,0xFE,0x80,0x08,0x18,0x08,0x13,
0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFB,0xFF,0xFF,0xAC,0x00,0x1F,0xFF,0x00,0x33,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x7B,0xFF,0xFF,0xAE,0x00,0x00,0x00,0x00,0x17,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x38,0x00,0x00,0x2E,0x3F,0xFF,0xFF,0xFF,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x1B,0xFF,0xFF,0xAC,0x3F,0xFF,0xFF,0xFF,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x03,0x80,0x1F,0xBF,0xFF,0xC3,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x03,0x80,0x7F,0xC0,0x00,0x04,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x03,0x81,0xFF,0x80,0xF0,0x03,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x03,0x80,0x03,0x00,0x00,0x05,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x03,0xFB,0xFF,0xEC,0x00,0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x07,0xF8,0x7F,0xED,0x90,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x07,0xFF,0xF5,0x6D,0xB0,0x00,0x0B,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0xFA,0xFF,0xED,0xB0,0x00,0x07,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x3F,0xFF,0xED,0x90,0x00,0x1E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x1F,0xFF,0xEC,0x00,0x00,0x16,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x00,0x7B,0xFA,0x4C,0x1F,0xF8,0x6F,0x7A,0x4C,
0xFB,0xFF,0xFF,0xAC,0x00,0x1F,0xFF,0x00,0x33,0xEF,0x10,0xFF,0xFD,0x37,0xE0,0x10,
0x7B,0xFF,0xFF,0x8E,0x00,0x00,0x00,0x00,0x17,0xFF,0x01,0xFF,0xF8,0x4A,0x00,0x01,
0x00,0x00,0x00,0x02,0x3F,0xFF,0xFF,0xFF,0xC7,0xFC,0x00,0xFF,0xE2,0x00,0x40,0x00,
0x00,0x00,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xCF,0xE0,0x21,0xE1,0x10,0x60,0x20,0x21,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xB9,0x41,0xC0,0x99,0xFE,0xB9,0x41,
0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x03,0xDF,0xE3,0x7F,0x00,0x3F,0xFF,0xE3,0x7F,
0x00,0x00,0x03,0x80,0x7E,0x00,0x00,0x04,0xDF,0xD0,0x3D,0x7F,0xFF,0xFF,0xD0,0x3D,
0x00,0x00,0x03,0x81,0xFF,0x00,0x00,0x03,0x9F,0xEF,0xFF,0xFF,0xFD,0x57,0xEF,0xFF,
0x00,0x00,0x03,0x80,0x03,0x00,0x00,0x05,0xBC,0x3F,0xFF,0xFF,0xC0,0x00,0x3F,0xFF,
0x00,0x03,0xFB,0xFF,0xEC,0x00,0x00,0x03,0xBD,0xFF,0xFE,0xFF,0x80,0x21,0xFF,0xFE,
0x00,0x07,0xF8,0x7F,0xED,0x90,0x00,0x0F,0x3F,0xFF,0xFE,0xF0,0x40,0x1F,0xFF,0xFE,
0x00,0x07,0xFF,0xF5,0x6D,0xB0,0x00,0x0B,0x7F,0xFF,0xF4,0xC0,0x00,0xBF,0xFF,0xF4,
0x00,0x00,0xFA,0xFF,0xEC,0x10,0x00,0x07,0x7F,0xFF,0x8C,0x00,0x11,0xFF,0xFF,0x8C,
0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x1E,0x7F,0xFD,0xE9,0x00,0x17,0xFF,0xFD,0xE9,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xFB,0x73,0x6C,0x10,0xFF,0xFB,0x73,0x6C,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x07,0xDF,0xFF,0xFD,0x60,0x00,0xFF,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x03,0xDF,0xFF,0xFD,0x70,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x01,0xC0,0x00,0x01,0x71,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0xDF,0xFF,0xFD,0x61,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0xFD,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1C,0x03,0xFE,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1C,0x0F,0xFD,0x97,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x19,0xB8,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x1F,0xDF,0xFF,0x63,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x3F,0xC3,0xFF,0x6C,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x3F,0xFF,0xAB,0x6D,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x07,0xD7,0xFF,0x6D,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0x6C,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x60,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xC7,0x00,0x3F,0xF8,0x80,0x10,0x00,
0x00,0x00,0x07,0xDF,0xFF,0xFD,0x60,0x00,0xFF,0xF8,0x08,0x78,0x44,0x18,0x08,0x08,
0x00,0x00,0x03,0xDF,0xFF,0xFC,0x70,0x00,0x00,0x00,0x00,0x70,0x26,0x7F,0xAE,0x50,
0x00,0x00,0x00,0x00,0x00,0x00,0x11,0xFF,0xFF,0xFF,0xFE,0xC0,0x0F,0xFF,0xF8,0xDF,
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFE,0x5F,0xFF,0xFF,0xF4,0x0F,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x55,0xFB,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0xFF,0xFF,0xF0,0x00,0x0F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1C,0x03,0xF0,0x00,0x01,0xFF,0xBF,0xE0,0x08,0x7F,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1C,0x0F,0xF9,0x90,0x3F,0xFF,0xBC,0x10,0x07,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x19,0xB8,0x7F,0xFD,0x30,0x00,0x2F,0xFF,0xFD,
0x00,0x00,0x00,0x00,0x1F,0xDF,0xFF,0x63,0x3F,0xFF,0xE3,0x00,0x04,0x7F,0xFF,0xE3,
0x00,0x00,0x00,0x00,0x3F,0xC3,0xFF,0x6C,0xBF,0xFF,0x7A,0x40,0x05,0xFF,0xFF,0x7A,
0x00,0x00,0x00,0x00,0x3F,0xFF,0xAB,0x6D,0xBE,0xDC,0xDB,0x04,0x3F,0xFE,0xDC,0xDB,
0x00,0x00,0x00,0x00,0x07,0xD7,0xFF,0x60,0xB7,0xBD,0x26,0x17,0xFF,0xFF,0x0D,0xEF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBB,0xF0,0x08,0xFF,0xFF,0xFF,0xA6,0xFC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0x1F,0xFF,0xFF,0x09,0x40,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xF8,0xFE,0x3F,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0xFF,0xFF,0xEB,0x7F,0xF7,0xFF,0xDF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0xFF,0xFF,0xEB,0xA0,0x00,0x00,0x00,0x07,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x0B,0xAF,0xFF,0xFF,0xFF,0xF7,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xFF,0xFF,0xEB,0x6F,0xFF,0xFF,0xFF,0xF7,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x07,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDE,0xEF,0xE7,0xEF,0xFF,0xF7,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDE,0xEF,0x9F,0xF0,0x00,0x0F,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9E,0xEF,0x7F,0xEF,0xBD,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0xE0,0x00,0xDF,0xC3,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xFE,0xFF,0xFB,0x19,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xFE,0x1F,0xFB,0x65,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0xFF,0xFD,0x5B,0x6D,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x3E,0xBF,0xFB,0x6D,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x4F,0xFF,0xFB,0x65,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xF7,0xFF,0xFB,0x09,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0xF8,0xFE,0x3F,0xFF,0x1B,
0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0xFF,0xFF,0xEB,0x01,0xE7,0xFF,0xDF,0xFE,0x81,
0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0xFF,0xFF,0xE3,0xA0,0x00,0x00,0x00,0x07,0x7F,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAF,0xFF,0xFF,0xFF,0xF1,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6F,0xFF,0xFF,0xFF,0xF7,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x07,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDE,0xEF,0xE0,0x00,0x00,0x05,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xDE,0xEF,0x9F,0x80,0x00,0x0F,0xFF,0xFC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x9E,0xEF,0x7F,0xC8,0x00,0xBF,0xFF,0xEF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0xE0,0x00,0xC0,0x83,0xFF,0xDB,0x9B,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xFE,0xFF,0xFB,0x00,0xFF,0xFF,0xE1,0xBD,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xFE,0x1F,0xFB,0x65,0xFF,0xFF,0xF4,0xDF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0xFF,0xFD,0x5B,0x6D,0xFF,0xFF,0xE1,0x28,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x3E,0xBF,0xFB,0x05,0xFF,0xFF,0x88,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x40,0x00,0x00,0x05,0xFF,0x84,0x41,0x80,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0xF0,0x00,0x00,0x09,0xFF,0x02,0x67,0xFA,
-
comme on peut le voir sur l'animation pacman, il manque un fantôme (on n'a que ces yeux)
on le perd quand on fait la conversion en 4 couleurs...
je ne sais pas si il y a une astuce pour palier a ce genre de soucis.
Essayes de passer d'abord en niveaux de gris (grayscale)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106145111-Iro-20171007193505-Maitre-Poulpi-IMG-0191.gif) (http://gamoovernet.pixhotel.fr/pics/20171106145111-Iro-20171007193505-Maitre-Poulpi-IMG-0191.gif)
puis en 4 couleurs
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106145123-Iro-20171007193505-Maitre-Poulpi-IMG-0191.gif) (http://gamoovernet.pixhotel.fr/pics/20171106145123-Iro-20171007193505-Maitre-Poulpi-IMG-0191.gif)
-
C'est cool que ce topic revive ! ^-
-
J'obtiens un résultat un peu mieux avec photoshop CS6
(http://gamoovernet.pixhotel.fr/pics/20171106152808-Iro-Pacman.gif)
Ouvrir le gif puis ctr + alt + shift + S et entrer ces paramètres
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106152901-Iro-Enregistrer-pour-le-Web-100-.jpg) (http://gamoovernet.pixhotel.fr/pics/20171106152901-Iro-Enregistrer-pour-le-Web-100-.jpg)
-
NB: C'est une explication pour le 128*16.
C'est pareil pour le 128*32 sauf qu'il y a deux fois plus de lignes
...
Merci <:) Je ne vois pas par contre comment sont géré les niveaux de luminosité ?
-
il faut quoi alors?
un arduino, une carte a insoler et les afficheurs,
mais j'ai pas vu de lien pour les trouver :-/
cimer ^-
-
Merci <:) Je ne vois pas par contre comment sont géré les niveaux de luminosité ?
Exact et très bonne question !
Je me suis peut être trompé alors sur le fonctionnement lors de mon interprétation du code et des fichiers. Mais je n'ai pas souvenir d'avoir eu notion de luminosité. Il faut que je relises les quelques échanges avec Aganyte, on en avait parlé a un moment.
J'ai peut être trouvé une méthode pas trop mal pour convertir les gif de Elluigi en gif exploitable pour cette DMD Clock
(http://gamoovernet.pixhotel.fr/pics/20171106163604-Iro-bubble.gif)
(http://gamoovernet.pixhotel.fr/pics/20171106163615-Iro-Moonwalker.gif)
(http://gamoovernet.pixhotel.fr/pics/20171106163625-Iro-Namco.gif)
(http://gamoovernet.pixhotel.fr/pics/20171106163636-Iro-neogeo.gif)
(http://gamoovernet.pixhotel.fr/pics/20171106163645-Iro-Pacman.gif)
(http://gamoovernet.pixhotel.fr/pics/20171106163701-Iro-Punch-Out.gif)
C'est avec Photoshop Cs6
Ouvrir le gif puis :
Afficher la barre de montage pour le gif
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106163031-Iro-01.jpg) (http://gamoovernet.pixhotel.fr/pics/20171106163031-Iro-01.jpg)
Cliquer sur l’icône en rouge pour faire apparaitre le menu et sélectionner toutes les images
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106170054-Iro-02.jpg) (http://gamoovernet.pixhotel.fr/pics/20171106170054-Iro-02.jpg)
Les convertir en niveaux de gris
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106163055-Iro-03.jpg) (http://gamoovernet.pixhotel.fr/pics/20171106163055-Iro-03.jpg)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106163109-Iro-04.jpg) (http://gamoovernet.pixhotel.fr/pics/20171106163109-Iro-04.jpg)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106163121-Iro-05.jpg) (http://gamoovernet.pixhotel.fr/pics/20171106163121-Iro-05.jpg)
Enregistrer en gif
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106163133-Iro-06.jpg) (http://gamoovernet.pixhotel.fr/pics/20171106163133-Iro-06.jpg)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106163151-Iro-07.jpg) (http://gamoovernet.pixhotel.fr/pics/20171106163151-Iro-07.jpg)
Le fichier de paramètres est dispo ici (http://www.gamoover.net/redacteur/Aganyte/DMDclock/Paramètres DMD CLOCK 4bits.irs) à mettre dans C:\Users\xxxx\AppData\Roaming\Adobe\Adobe Photoshop CS6\Optimized Settings
houpelette, peux tu tester les animations du début de ce message et nous faire une vidéo ?
Merci <:)
-
J'ai peut être trouvé une méthode pas trop mal pour convertir les gif de Elluigi en gif exploitable pour cette DMD Clock
Tu gères ! ^-
-
T'aurais un lien pour les afficheurs ?
Y'a rien sur le 1er message
Et je vais commander les PCBs d'Aganyte pour le 74HC08.
Il y en aura 10 de dispos, cette quantité étant le minimum de commande.
-
je l'avais pris ici :
https://www.aliexpress.com/item/256-128mm-64-32-pixels-1-16-Scan-Indoor-3in1-SMD-RGB-full-color-P4-led/32514844235.html?spm=a2g0s.9042311.0.0.RVL88z
Pour les PCB why not, je t'en rachete un ;)
-
iro, oui, on va tester cela ce soir ! (ou demain, ou mercredi ...) :?
Mais effectivement, ça a l'air pas mal niveau gris !
sinon, j'ai pris cela niveau matos :
https://fr.aliexpress.com/item/1pc-DS3231-Precision-RTC-Module-Memory-Module-for-Arduino-Raspberry-Pi/32262726283.html?spm=a2g0s.9042311.0.0.fp93GN
https://fr.aliexpress.com/item/For-Arduino-Due-2012-R3-ARM-Version-Main-Control-Board/32828775716.html?spm=a2g0s.9042311.0.0.fp93GN
https://fr.aliexpress.com/item/P4-Indoor-SMD-3-in-1-Full-Color-LED-Module-1-16-Scan-Current-Driver-256/32380311346.html?spm=a2g0s.9042311.0.0.fp93GN
et plein de câbles dupond !
PS : combien cela va te coûter les pcb du coup ?
-
open pour une pcb aussi :-)=
-
Moi aussi :-)=
-
Hé salut...
Déjà un grand merci pour les fichiers et les captures et tout et tout...
Pour le coup je vais faire la conversion dans un premier temps et Houpelette verra pour les vidéos demain.
Déjà, je voulais signaler que j'ai tenté d'appliquer le modop classique avec Irfanview pour extraire les images des gifs... manip qui fonctionnait correctement avec les Gifs present sur le GoogleDrive f4brice et la ça ne fonctionnait pas ! ca me générait des bmps de toutes les tailles
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171106235724-houpela-failed.PNG) (http://gamoovernet.pixhotel.fr/pics/20171106235724-houpela-failed.PNG)
Pour autant sur Cs6 dans l'onglet de montage j'ai bien les calques complets
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171107000155-houpela-toshop.PNG) (http://gamoovernet.pixhotel.fr/pics/20171107000155-houpela-toshop.PNG)
Après quelques recherches, cela viendrai du fait que ce soit des gifs optimisés =?=
et que irfanview ne gérerai pas la suppression de l'optimisation... j'ai pas trouvé...
ni sur CS6 d'ailleurs... une option à l'enregistrement du gif ?
Bref l'option existe sur Gimp.
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171107001139-houpela-gimp.PNG) (http://gamoovernet.pixhotel.fr/pics/20171107001139-houpela-gimp.PNG)
et j'ai trouvé une petite application qui le gére FastStone Image Viewer (en définitive je pense qu'elle ne gère pas l'optimisation, plus qu'elle ne gére la desoptimisation :D)
bref voila les images extraites...
je reprends le modop sur IRfan pour l'inversion et l'encodage 4 couleurs parceque l'extraction les avait modifié et que ca marche moins bien en 24 couleurs..
le mal :
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171107002125-houpela-24.PNG) (http://gamoovernet.pixhotel.fr/pics/20171107002125-houpela-24.PNG)
pour info ca génère ce genre de truc avec le script python d'aganyte
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171107002643-houpela-24script.PNG) (http://gamoovernet.pixhotel.fr/pics/20171107002643-houpela-24script.PNG)
Le bien :
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171107003126-houpela-4.PNG) (http://gamoovernet.pixhotel.fr/pics/20171107003126-houpela-4.PNG)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171107003146-houpela-4script.PNG) (http://gamoovernet.pixhotel.fr/pics/20171107003146-houpela-4script.PNG)
oui alors je pipe rien au dev ... c'est le travail de madame hihi :-* donc je ne fais qu’émettre l'idée que ce serait pratique que le script gère plus de 99 images mais bon c'est hors de mes compétences. j'ai donc connement passer le script sur des groupes de 99 images hihi
Que voici :
(http://gamoovernet.pixhotel.fr/pics/20171106163604-Iro-bubble.gif)
ca c'est la version avec les 351 images de l'extraction
le code fait 1.7mo j'ai pas oser le mettre sur le post
comme ca traine j'ai fait une version avec une image sur 4 seulement
la namco
(http://gamoovernet.pixhotel.fr/pics/20171106163625-Iro-Namco.gif)
le neogeo
(http://gamoovernet.pixhotel.fr/pics/20171106163636-Iro-neogeo.gif)
le pacman
(http://gamoovernet.pixhotel.fr/pics/20171106163645-Iro-Pacman.gif)
le punch out :
(http://gamoovernet.pixhotel.fr/pics/20171106163701-Iro-Punch-Out.gif)
on dirait pas mais il a toute les images... c'est juste qu'il ne fait pas de pause je rajouterai des images pour augmenter le temps du logo et leurs têtes après l'impact
allé j'ai du courage pour la plus longue
(http://gamoovernet.pixhotel.fr/pics/20171106163615-Iro-Moonwalker.gif)
il fait 2Mo... je le mettrai ailleurs
ben voila... en fait houpelette mettra pas les vidéos hihi
Allé Salut !
PS :j'ai tout les fichiers mais c'est mega volumineux et gamoo n'aime pas trop les 3.72Mo dans les balise code mais je les mettrerai en ligne ailleurs
-
du coup ca gere pas plusieurs couleurs simultnément?
-
Moi, je dormais tranquillement dans mon lit ! :-*
et je découvre comme vous ce matin ce que Mr a fait pnd ce temps ! et bien c'est trop cool !
:-*
-
du coup ca gere pas plusieurs couleurs simultanément?
Et bien le due il semble que non ...
[...]
Et pour la couleur =?= ...zut...j'avais oublié, donc en réalité, on a R1,G1,B1 pour la moitié haute de l'image et R2,G2,B2 pour la moitié basse.
Si vous avez bien suivi, vous venez de comprendre que l'on peut tres facilement utiliser le programme du 128x16 sur un écran 128x32. D'ailleurs, ça donne ça
[...]
Il suffit pour obtenir ce résultat de connecter les entrées R1, R2 et B2 (Bleu + Rouge = Violet) sur la sortie Data de la Due
Cet exemple permet aussi de comprendre que si la Due n'est pas assez puissante pour gérer la couleur, on peut quand même choisir la couleur générale de l'image en mixant les entrées.
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170413213807-aganyte-additive.gif) (http://gamoovernet.pixhotel.fr/pics/20170413213807-aganyte-additive.gif)
[...]
Sinon je pense que d'autre led matrix WS2812 le ferai mais ca serait plus la clock du pauvre quoi
-
PS : combien cela va te coûter les pcb du coup ?
4,90$ + 10,16$ de port
C'est commandé :)
-
t'en prendrais ptet 2 du coup
faut du matos electronique je suppose? (que j'aille voir mon fournisseur attitré ;)
-
4,90$ + 10,16$ de port
C'est commandé :)
T'en veux combien ? Paypal ? (pas de frais de ports, ça attendra quand on se verra... :D)
-
faut du matos electronique je suppose? (que j'aille voir mon fournisseur attitré ;)
Il faut un support tulipe 14 broches, une barrette de pinheader double rangée , un condensateur non polarisé (céramique je suppose) 100nF et des jumpers.
T'en veux combien ? Paypal ? (pas de frais de ports, ça attendra quand on se verra... :D)
13€ / 10 = 1.30€ la carte. Je devrais pouvoir te la glisser dans une enveloppe :)
-
^-
-
Merci houpela pour les tests ^-^
-
Je suis très content de voir que ce projet n'est pas tombé aux oubliettes, Bravo à Houpela, Iro et tous les autres et merci de faire vivre cette petite horloge ^-^
J'ai réalisé un exemplaire de la carte de connexion, je vous ferais une photo dans la semaine.
Si vous avez besoin d'une modification sur le code, faite moi signe ;)
-
et la couleur alors :D
jouable ou trop gourmand avec cette solution
(et au passage merci pour ton travail la dessus ;)
-
Avec l'Arduino, la fluidité ne sera pas au rendez vous :'(
Il faudrait convertir le code sur une plate forme à base de STM32, par Mbed online compiler ça pourrait se faire, mais personnellement, je n'ai pas de temps libre à y consacrer.
-
tu m'as perdu stm 32 ^^
-
Pour la couleur, j'ai un collègue qui me parlait de "registre décalage"
ça parle a quelque'un ?
-
Tous les écrans DMD fonctionnent avec des registres à décalages, qu'ils soient RGB ou non...donc je vois pas trop...
-
ok, c'est pas faux !
prochaine étape pour moi, le lecteur de carte SD du coup :)
-
moi je suis en train de découvrir pinball browser...
pour l'instant je fais des captures d'écran faute de license pour l'export...
mais je me dis que si je m'en sort avec des captures c'est aussi bien pour rester dans le thème de la Dmd du pauvre.
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171113145333-houpela-IMG-20171113-145047-HDR.jpg) (http://gamoovernet.pixhotel.fr/pics/20171113145333-houpela-IMG-20171113-145047-HDR.jpg)
-
Oh trop bien !
Le truc que je voulais chercher aujourd'hui !
Merci <:)
EDIT : Il ne fonctionne que pour les Stern ?
Il existe un autre logiciel pour extraire les animations d'une rom ?
-
Ca c'est top ! ^-
-
whouhou, comment elle va être magnifique ma dmd clock
-
Oh trop bien !
Le truc que je voulais chercher aujourd'hui !
Merci <:)
EDIT : Il ne fonctionne que pour les Stern ?
Il existe un autre logiciel pour extraire les animations d'une rom ?
j'ai pas encore essaye avec d'autre firmware que ceux de l'application ...
et moi aussi je suis preneur d'un autre logiciel si ca existe hihi :D
Alors l'extraction pour les pauvres des animations dmd Stern pour l'instant ca donne ca :
Deja il faut l'application qui est la (Pinball Browser v6.0) (https://pinside.com/pinball/forum/topic/acdc-display-and-modify-dot-matrix-images)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171114003354-houpela-2017-11-14-00-33-34-Pinball-Browser-v6.00.png) (http://gamoovernet.pixhotel.fr/pics/20171114003354-houpela-2017-11-14-00-33-34-Pinball-Browser-v6.00.png)
ouvrir un firmware téléchargeable chez stern et une application de screenshot qui va bien...j'ai pris GreenShot (http://getgreenshot.org/) parce qu’il permet lors de la capture de voir la taille de l'image et aussi de faire des screenshots au même endroit et même dimension que la précédente...
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171114003503-houpela-2017-11-14-00-34-34-Pinball-Browser-v6.00.png) (http://gamoovernet.pixhotel.fr/pics/20171114003503-houpela-2017-11-14-00-34-34-Pinball-Browser-v6.00.png)
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171114003618-houpela-2017-11-14-00-35-42-.png) (http://gamoovernet.pixhotel.fr/pics/20171114003618-houpela-2017-11-14-00-35-42-.png)
bon est après il faut être patient et refaire la même manip avec irfanview et le script et hop !
GhostBuster 1
GhostBuster 2
IronMan
CaptainAmerica
Thor
Thor VS Captain
Thor Vs Hulk
Hulk 1 - 7
je mets en vrac tout la
Google Drive (https://drive.google.com/open?id=1t8CLN6VQuVBUiVBZo7FiItPCu8WY0tCS)
-
^-
-
terrible !
-
Bravo à toi Houpela, c'est animations sont superbes. Il faudrait voir avec Iro si l'on peut mettre en place un système de mise en ligne rapide des binaires sur le topic.
si tous le monde participent à la création d'animations, la bibliothèque disponible pour cette horloge va rapidement devenir conséquente ^-^
Edit: Quand vous réaliser une animation, il faudrait la compiler en .Txt et .h, ça évitera de refaire tout le travail quand on passera sur carte SD ;)
-
C'est beau, c'est beau, c'est beau :-)=
Faut que je branche le lecteur SD, faut que je branche le lecteur SD ;D
Merci à vous les gars pour ce topic, je n'ai pas les compétences pour vous aider, mais je vous soutient ! ^- :D
-
c'est génial !
Moi, je regarde tranquillement "Lucifer" à la tv, je dors, et hop ! pleins d'animations :p
Merci houp'
-
Bravo à toi Houpela, c'est animations sont superbes. Il faudrait voir avec Iro si l'on peut mettre en place un système de mise en ligne rapide des binaires sur le topic.
si tous le monde participent à la création d'animations, la bibliothèque disponible pour cette horloge va rapidement devenir conséquente ^-^
Edit: Quand vous réaliser une animation, il faudrait la compiler en .Txt et .h, ça évitera de refaire tout le travail quand on passera sur carte SD ;)
ah bah de rien... Merci à toi ! ^-^
J'utilisai bêtement le convert.py des premiéres versions hihi ;D je les referai pour la sd ce soir et peut être quelques autres animations...
c'est génial !
Moi, je regarde tranquillement "Lucifer" à la tv, je dors, et hop ! pleins d'animations :p
Merci houp'
Et Ouais les Gars !!! C'est ça de travailler son WAF :-* ... tramer des trucs pendant qu'elle dort hihi =:))
-
La carte SD , c'est bien mais vous pouvez déja les uploader dans la mémoire du due.
Certes elle est limitée mais vous pouvez en mettre quelques unes.
Il suffit d'importer le .h dans le projet et l'appeler dans le programme.
Si vous ne savez pas faire, je peux expliquer :)
-
Tu as raison Iro , mais la facilité d'installation d'une animation sur la SD est incomparable, c'est juste un copié/collé sans reprogrammer quoi que ce soit (et je te parle même pas de la place quasi-illimité)
-
je pensais faire un répertoire dmd et un répertoire SD sur le drive et un répertoire avec les sources des images non converties.
je les referai pour la SD, ca motivera Houpelette...
-
pareil ca a l'air tellement pointu votre truc, j'espere y arriver :)
^-
-
Tu as raison Iro , mais la facilité d'installation d'une animation sur la SD est incomparable, c'est juste un copié/collé sans reprogrammer quoi que ce soit (et je te parle même pas de la place quasi-illimité)
Ah mais complétement. Pour moi la finalité est qu'on puisse tous mettre sur la SD et qu'il n'y ai plus besoins d'uploder le programme. A part bien sur pour les majs.
Mais j'en vois beaucoup ticker sur la SD alors que ce n'est pas bloquant pour débuter :)
Si tu as un peu de temps, je veux bien qu'on reste en contact par messenger ou autre.
J'ai fais quelques trucs mais je me suis par moment cassé les dents sur le C.
Un coups de main par moment ne serais pas de refus :)
T'aurais pas une solutiom pour simuler les afficheurs ? là ça serait Byzance pour moi pour programmer quelques trucs :)
-
T'aurais pas une solutiom pour simuler les afficheurs ? là ça serait Byzance pour moi pour programmer quelques trucs :)
j'ai fait le schéma sous Proteus de la 128x16 (ça simule bien) mais j'ai jamais eu le courage de faire le 128x32.
-
yep mais il me semblait pas que çà fonctionnait ...
Je vais m'en servir pour les quelques trucs d'accés pour la SD
-
Si ça fonctionne mais il faut régler Proteus à une trame par seconde dans ses paramètres sinon on voit rien.
Je t'ai fait un mp ;)
-
Bon, je viens vous donner des nouvelles.
Tout d'abords, faut que je vous avoue que je suis "brel". en effet, en voulant installer des pied pour que la dmd tienne debout pour les tests , j'ai légèrement été trop loin, et ai abîmé un composant d'un écran a coup de perceuse.
Mais en remettant la minuscule patte abîmé droite, l'écran s'est remis à marcher \o/
Sinon, nous avons réussi a faire fonctionner le lecteur de carte sd.
je crois qu'au niveau du branchement, la seule différence, c'est qu'on s'est mis sur le 5v plutôt que le 3.3.
Par contre, au niveau du programme, il a fallut adapter.
Toutes les référence a un buffer de 256 ont été passé a 512.
et le parse du fichier ne trouvais jamais le # de fin, du coup, j'ai changé le code pour tester un retour a -1 de la fonction read().
au niveau des fichiers générés, je crois que houpela a changer le python afin d'obtenir un fichier txt avec des blocs de 32 lignes.
je crois que c'est tout :)
excepté le fait que le module de température / heure a tendance a déconner
A si, j'allais oublié, par défaut le temps de l'affichage de l'heure est 300 et le code qui gère la carte SD fait un x1000 sur cette valeur avant de charger l'animation. on a aussi changer ça, car au début, on pensait que ça ne marchais pas, c’était juste long, très très long !
-
C'est vrai que j'avais testé sur le 128x16, mais pas sur le 128x32, du coup effectivement il y avait des adaptations à faire :(
Edit: C'est peut être l'occasion de mettre en ligne une version 0.2 made in Houpela et Houpelette ^-
-
Comment as tu fais tes vidéos alors ?
-
alors je pense que je vais souvent dire la meme chose
mais vous etes des kadors la Houpela family ^-
-
oui, on mettra une version a dispo, mais faut que je "nettoie" un peu avant, car ya des tests a la noix qui traînent !
-
Comment as tu fais tes vidéos alors ?
Si tu parles de la vidéo de première page, directement dans la mémoire de la Due. C'est juste la carte SD que je n'avais testée que sur le 128x16
-
Je ne me rappel plus, c'est deux fonctions distinctes la lecture dans la mémoire et la SD ?
-
Oui monsieur.
-
ok je comprends mieux :)
-
Salut,
la carte SD, c'est cool, mais on a un soucis :'(
on a tester une animation un peu plus grande que les autres (158 trames)
Et la, c'est le drame, on s’arrête a 127, et le programme ne fait plus rien !mais vraiment, même dans la fenêtre de débug, nada !
Après divers test et débug, j'en suis arrivé a changer la variable "Animation_ram"
en passant de 65535 à 90000 (sans trop savoir quelle est la limite)
au delà de 90000 le programme ne compile plus ...
(la, on arrive a charger jusqu’à 175 trames)
Et la, ca marche. on a notre super animation Ghostbuster :)
du coup, aganyhte, Est ce que tu aurais 2 minutes pour m'expliquer le fonctionnement de cette variable ?? :-*
unsigned char Animation_Ram[65535]; // 65 Ko d'Animation Buffer (Grand Papa Mémoire !!) */
-
C'est la place en mémoire RAM, je m'explique;
Le temps d'accès à la carte SD est trop long pour afficher l'animation en même temps que la lecture. Pour contourner le problème, le programme lit la carte SD en même temps qu'il affiche l'heure. dès que le fichier est totalement lu, l'animation est jouée.
Le problème, c'est que l'animation est stockée dans la mémoire RAM avant d'être jouée mais cette dernière ne sert pas qu'à cela (il y a beaucoup d'autres variables à stocker)
Je ne sais pas si le code actuel est améliorable, j'ai appris de nouvelle commande depuis que je l'ai écris, je peux peut être faire mieux... :(
Pour répondre à ta question, cette variable définie la taille maximum de RAM que l'on donne au stockage des animations de la SD, si on va trop loin, le compilateur nous préviens qu'il ne peut pas pousser les murs :o
-
Encore merci pour faire avancer ce projet <:)
Au passage, pour les câbles dupont, c'est male/femelle ?
Merci
-
Beaucoup de mâle/mâle et un peu de mâle/femelle.
-
Merci ;)
-
Je dois pas être loin de tout avoir... sauf "74HC08" ?
Si j'ai bien compris, y'a rien à programmer ici, je peux passer commande ?
Y'a un tirage en court de ça ?
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20170622092447-aganyte-3D.jpg)
On peut se débrouiller sans ?
J'aimerai bien réussir à le faire marcher d'ici noël, pas comme le lecteur CF NAOMI :-\
-
oui j'en ai commandé
Et je vendrais la carte compléte au prix "composants"
çà devrait faire un truc comme 3,5€
-
^-^
-
:-*