# MBLC recompilation

**URL:** <https://forum.midibox.org/t/mblc-recompilation/14291>\
**Category:** Français\
**Created:** [June 16, 2010, 4:25am UTC](https://forum.midibox.org/t/mblc-recompilation/14291 "2010-06-16T04:25:27Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![gA\_gA\_33](https://forum.midibox.org/letter_avatar_proxy/v4/letter/g/5fc32e/32.png) [@gA\_gA\_33](https://forum.midibox.org/u/gA_gA_33)\
**Post date:** [July 12, 2010, 8:48am UTC](https://forum.midibox.org/t/mblc-recompilation/14291/21 "2010-07-12T08:48:23Z")

</div>

Bonjour a tous

Excusez mon silence quelque peu prolongé, mais ma connection internet etait en panne. :getlost:

pas de bol avec l’electronique moi…

alors concernant mon petit probleme,y’a pas vraiment de mieux…

J’ai comparé avec “Compare Suite” les setup\_midibox\_lc.asm et tous les fichiers .inc de mes deux applis

celle avec vumetre et digits et celle avec encodeurs.

Ben figurez vous que la comparaison est exact a 100% (sauf activation des vumetres et digits dans setup\_midibox\_lc.asm )

C’est a devenir fou cette histoire.

Je pense de plus en plus que cela viens de ma compilation.

Si une bonne ame pouvait essayer de recompiler l’appli en activant juste ledring et digits dans setup\_midibox\_lc.asm

et poster un upload,j’en aurai enfin le coeur net.

d’avance,merci de vos reponses.

---

<div class="post-metadata">

**Author:** ![pilo](https://forum.midibox.org/letter_avatar_proxy/v4/letter/p/ecb155/32.png) [@pilo](https://forum.midibox.org/u/pilo)\
**Post date:** [July 13, 2010, 6:52am UTC](https://forum.midibox.org/t/mblc-recompilation/14291/22 "2010-07-13T06:52:56Z")

</div>

Salut gégé!

Si tout est pareil, c’est que le hex fournis dans le zip n’a pas été compilé a partir de ces sources, je vais aller posté sur un forum anglais pour demander si quelqu’un en sait plus sur le sujet.

Sinon tu me demandais si j’avais trouvé de quoi faire mes bouttons, et bien je pense que oui! et pour un prix relativement bas : je pensais utiliser des battons de pistoler Ã&nbsp; colle… ca coute rien du tout, ca se coupe assez facilement, ca a un “touché” sympa, et des propriété lumineuse interessante!!

/edit:

le liens vers le forum troubleshooting

[http://discourse.midibox.org/t/topic/14339](http://discourse.midibox.org/t/topic/14339)

---

<div class="post-metadata">

**Author:** ![pilo](https://forum.midibox.org/letter_avatar_proxy/v4/letter/p/ecb155/32.png) [@pilo](https://forum.midibox.org/u/pilo)\
**Post date:** [July 13, 2010, 9:00am UTC](https://forum.midibox.org/t/mblc-recompilation/14291/23 "2010-07-13T09:00:33Z")

</div>

Re,

alors ca pourrait venir d’un problème de version de MIOS (le code pour les encodeur a été modifié dernièrement, et le hex fournis dans le zip des sources du code pour la LC est peut etre toujours compilé avec l’ancienne version).

Alors il faudrait que tu test en mettant a jour mios (1.9g) sur le pic, et avec un peu de chance tout va fonctionner (après recompilation de l’appli LC)!

tiens nous au courant 😉

---

<div class="post-metadata">

**Author:** ![gA\_gA\_33](https://forum.midibox.org/letter_avatar_proxy/v4/letter/g/5fc32e/32.png) [@gA\_gA\_33](https://forum.midibox.org/u/gA_gA_33)\
**Post date:** [July 13, 2010, 9:37am UTC](https://forum.midibox.org/t/mblc-recompilation/14291/24 "2010-07-13T09:37:33Z")

</div>

Salut pilo

merci pour tout ce que tu as fait,c’est genial. 👍

Merci aussi d’avoir posté sur le fofo anglais

En effet,mes pic sont programmés avec l’update du mios 1.9f, comme tu le dis,ceci expliquant peut etre cela.

Je vais eesayer avec mios 1.9g et je te tiens au courant.

Sinon ,pour ton projet,l’utilisation de batons de colle a chaud pour faire tes boutons,ben la je dis bravo, fallait y penser.

En plus, c’est vrai que ça ne coute pas grand chose.

Super idée.

A+ l’ami et encore merci

---

<div class="post-metadata">

**Author:** ![gA\_gA\_33](https://forum.midibox.org/letter_avatar_proxy/v4/letter/g/5fc32e/32.png) [@gA\_gA\_33](https://forum.midibox.org/u/gA_gA_33)\
**Post date:** [July 13, 2010, 4:33pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/25 "2010-07-13T16:33:47Z")

</div>

ça fonctionne !!! :frantics:

Merci pilo, tu es vraiment un genie.

J’ai donc chargé le mios 1-9.g dans mon pic,puis mon appli recompilée et la ,dans mios studio,deja les encodeurs renvoyaient des evenements midi.

comble du bonheur, en ouvrant mon DAW (cubase 4),les vumetres et les digits fonctionnent parfaitement,les enciodeurs et la jog wheel aussi ,bref, je crois bien que j’ai du hurler de joie…

j’airai pu chercher longtemps en bidouillant le code source…

Une fois de plus,tu me sauve la mise et la ,je suis loin de la verité en disant ça.

Merci merci et encore merci a toi ainsi qu’a tous ceux qui ont eu la sympathie de me repondre (Lorcan et julienvoirin).

J’espere juste un jour pouvoir vous rendre a tous le meme service.

---

<div class="post-metadata">

**Author:** ![nILS](https://forum.midibox.org/user_avatar/forum.midibox.org/nils/32/19_2.png) [@nILS](https://forum.midibox.org/u/nILS)\
**Post date:** [July 13, 2010, 5:09pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/26 "2010-07-13T17:09:42Z")

</div>

Les gars, j’ai eu raison! Et c’est la raison pour laquelle vous devriez toujours demander dans le forum anglais 😉

---

<div class="post-metadata">

**Author:** ![pilo](https://forum.midibox.org/letter_avatar_proxy/v4/letter/p/ecb155/32.png) [@pilo](https://forum.midibox.org/u/pilo)\
**Post date:** [July 13, 2010, 9:29pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/27 "2010-07-13T21:29:54Z")

</div>

En effet c’est nILS qui a vu le probleme tout de suite 🙂

Ce n’etait pas grand chose de ma part d’aller poster sur forum anglais, mais je suis content de savoir enfin que ta midibox marche 🙂

on attends beaucoupde photos! 😉

---

<div class="post-metadata">

**Author:** ![gA\_gA\_33](https://forum.midibox.org/letter_avatar_proxy/v4/letter/g/5fc32e/32.png) [@gA\_gA\_33](https://forum.midibox.org/u/gA_gA_33)\
**Post date:** [July 13, 2010, 11:33pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/28 "2010-07-13T23:33:04Z")

</div>

merci a toi aussi nILS ,tu avait raison a propos du forum anglais, meme si helas mon niveau en anglais est encore plus bas qu’en electronique, c’est dire… :rolleyes:

comme promis,quelques photos

vue generale de la box au mois d’avril 2010 reste encore du taff en montage

manquent une bonne partie des boutons et les encodeurs

midibox apres resolution du probleme hier apres-midi

vues des ledrigs,ledmetres et timecode

vue de l’interieur

il reste encore 16 pistes a faire,mais comme on dit,quand Ã§a marche pour 8 Ã§a marche pour 24…

en tout cas,au niveau cablage,j’ai plus trop de soucis a me faire.

Voila,merci encore a tous de votre aide,sans vous rien n’aurai etÃ© possible.

n’hesitez pas a me dire ce que vous en pensez.

a+

 ![post-6888-008651900 1279065327_thumb.jpg](https://forum.midibox.org/uploads/default/original/3X/e/9/e9409c1562490cb2d860d07702d81b27336b97b1.jpeg)

 ![post-6888-046809300 1279065564_thumb.jpg](https://forum.midibox.org/uploads/default/original/3X/a/3/a333702cf0a586baab53b7c37a5ec13ba5e38c02.jpeg)

 ![post-6888-078851700 1279065669_thumb.jpg](https://forum.midibox.org/uploads/default/original/3X/1/2/12117784d8c22748a649145b8f5eb0a08a9c5f22.jpeg)

 ![post-6888-073450800 1279065784_thumb.jpg](https://forum.midibox.org/uploads/default/original/3X/1/0/102e7e423871fdc97d1b38278718bbff6dcc1b66.jpeg)

 ![post-6888-087656600 1279065921_thumb.jpg](https://forum.midibox.org/uploads/default/original/3X/0/8/082e5cbdf8f64dba6f66a593ee397d98ddf69396.jpeg)

 ![post-6888-050325900 1279066136_thumb.jpg](https://forum.midibox.org/uploads/default/original/3X/3/8/382bed0924745853c10c1568214e4b21089f13a5.jpeg)

 ![post-6888-025385200 1279066275_thumb.jpg](https://forum.midibox.org/uploads/default/original/3X/4/f/4fae7fe4cdcf8b5331134c43946a37deb92af5d3.jpeg)

 ![post-6888-030464600 1279066377_thumb.jpg](https://forum.midibox.org/uploads/default/original/3X/9/8/987a3d7e34fdfcb3ac803a554d2733be55ba2fc8.jpeg)

---

<div class="post-metadata">

**Author:** ![gA\_gA\_33](https://forum.midibox.org/letter_avatar_proxy/v4/letter/g/5fc32e/32.png) [@gA\_gA\_33](https://forum.midibox.org/u/gA_gA_33)\
**Post date:** [July 14, 2010, 12:43am UTC](https://forum.midibox.org/t/mblc-recompilation/14291/29 "2010-07-14T00:43:08Z")

</div>

je viens de me rendre compte a quel point la couleur est criarde avec le flash

voici une photo prise en exterieur avec les “vraies” teintes

dimensions de la box 80x58x20 poids pour le momment environ 4kg

allez, maintenant faud aller faire teter les puces…

 ![post-6888-085677900 1279068121_thumb.jpg](https://forum.midibox.org/uploads/default/original/3X/5/6/56a18bee5ad28815750a4fd84084f03f6e7f30ce.jpeg)

---

<div class="post-metadata">

**Author:** ![julienvoirin](https://forum.midibox.org/user_avatar/forum.midibox.org/julienvoirin/32/67_2.png) [@julienvoirin](https://forum.midibox.org/u/julienvoirin)\
**Post date:** [July 14, 2010, 8:47pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/30 "2010-07-14T20:47:51Z")

</div>

Ã§a a de la gueule ta surface ! autocollants ? sinon qui t’a fait les panneaux ?

---

<div class="post-metadata">

**Author:** ![nILS](https://forum.midibox.org/user_avatar/forum.midibox.org/nils/32/19_2.png) [@nILS](https://forum.midibox.org/u/nILS)\
**Post date:** [July 14, 2010, 9:12pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/31 "2010-07-14T21:12:53Z")

</div>

Merveilleusement beau!

---

<div class="post-metadata">

**Author:** ![gA\_gA\_33](https://forum.midibox.org/letter_avatar_proxy/v4/letter/g/5fc32e/32.png) [@gA\_gA\_33](https://forum.midibox.org/u/gA_gA_33)\
**Post date:** [July 14, 2010, 10:50pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/32 "2010-07-14T22:50:31Z")

</div>

bonsoir a tous

Merci pour vos com ça fait super plaisir. 👍

pour repondre a vos questions,la deco de la face avant de ma box est faite avec du LAZERTRAN.

Apres sechage,il a eu droit a deux bonnes couches de vernis a l’eau ce qui lui donne cette aspect un peu mat.

Les couleurs ont été choisies en me basant sur celle de la workstation tascam 2488 mk2 histoir d’avoir une certaine harmonie de teintes dans mon home studio.

Les panneaux de la face avant sont en pvc expansé d’epaisseur 3mm.

J’ai fais toutes les decoupes avec un simple cutter et un dremel,ça se ponse ça se peint, il existe plusieurs coloris et en plus,c’est tres abordable niveau prix.

le pvc etant tres souple vu le poids des composants fixes dessus,la rigidité de l’ensemble est assurée par des glissieres et cornieres en alu vissées dessus.

Pour la petite histoire,le design de ma midibox a eté tres fortement inspiré de la surface de la workstation control MERLIN de CM labs, je la trouve vraiment top et tres ergonomique.

Si vous avez d’autres questions, n’hesitez pas , je me ferai un plaisir d’y repondre.

---

<div class="post-metadata">

**Author:** ![julienvoirin](https://forum.midibox.org/user_avatar/forum.midibox.org/julienvoirin/32/67_2.png) [@julienvoirin](https://forum.midibox.org/u/julienvoirin)\
**Post date:** [July 15, 2010, 2:04am UTC](https://forum.midibox.org/t/mblc-recompilation/14291/33 "2010-07-15T02:04:19Z")

</div>

hmm trÃ¨s intÃ©ressant

oÃ¹ as tu achetÃ© tes feuilles de lazertran et quelle est la ref exacte ? sais-tu si Ã§a marche sur du metal type alu 2mm noir ? brut ? de l’acryl ? du plexiglass ?

comment l’as tu appliquÃ© ? j’ai vu qu’il se vend du lazertran Ã&nbsp; chauffer ensuite (???)

sais-tu si on peut Ã©clairer la facade par l’arriÃ¨re et si le mazertran est translucide (l’idÃ©e est de faire comme le lexan du Moog Voyager) ?

---

<div class="post-metadata">

**Author:** ![gA\_gA\_33](https://forum.midibox.org/letter_avatar_proxy/v4/letter/g/5fc32e/32.png) [@gA\_gA\_33](https://forum.midibox.org/u/gA_gA_33)\
**Post date:** [July 15, 2010, 9:42am UTC](https://forum.midibox.org/t/mblc-recompilation/14291/34 "2010-07-15T09:42:21Z")

</div>

salut julienvoirin

Je te poste le lien direct ou j’achete le lazertran.

C’est un site français, et je n’ai jamais eu aucun probleme avec eux.

[http://www.pensee-creative.com/Boutique/Lazertran/LazertranInkjet/tabid/398/Default.aspx](http://www.pensee-creative.com/Boutique/Lazertran/LazertranInkjet/tabid/398/Default.aspx)

Sur cette page,tu vas tomber directement sur la reference que j’utilise.

Le site donne aussi des precisions sur l’utilisation du LAZERTRAN.

> sais-tu si ça marche sur du metal type alu 2mm noir ? brut ? de l’acryl ? du plexiglass ?

Oui,le lazertran se colle tres bien sur ces surfaces.

Apres, pour l’application du vernis,tout depend de la teinte de ton panneaux.

Sur une plaque d’alu brute,tu pourras apres vernissage (vernis glycero ou bombe de vernis carrosserie) faire ressortir par transparence du lazertran les ecritures de ton panneau de la couleur de ton support ,donc en alu

Pour des panneaux avec une surface colorée,il te faud utiliser pour vernir,un vernis a l’eau, en sechant il rendra le lazertran “mat” comme a la sortie de l’imprimante.

Par cette methode il est impossible d’avoir un fond translucide.

> comment l’as tu appliqué ?

C’est tres simple, il suffit de tremper la feuille de lazertran dans de l’eau a tiede pendant environ 1 minute, normallement la surface plastifiée se detache legerement du support en papier.

Personnelement,je trouve plus simple de laisser le decal plastifié apres trempage sur le support papier car pour l’appliquer sur ton support (alu ou autre) il te suffit de le laisser glisser.

Une fois trempé,le decal du lazertran est tellement fin qu’il se froisse vite si on le retire integralement du support papier.

> j’ai vu qu’il se vend du lazertran Ã&nbsp; chauffer ensuite (???)

Alors la, je saurai pas te dire, j’ai toujours utilisé le meme.

> sais-tu si on peut éclairer la facade par l’arrière et si le mazertran est translucide (l’idée est de faire comme le lexan du Moog Voyager)

Pas de probleme pour obtenir une surface de control “retro-eclairée” comme le moog voyager, il suffit d’imprimer ton lazertran en laissant tout ce qui est ecritures en blanc sur un fond noir ou en tout cas une teinte sombre , tu l’applique sur du plexi ou du lexan, puis deux bonnes couches de vernis glycero ou polyurethane (carrosserie)et ensuite,si tu place une lumiere derriere,seuls les ecritures apparaitront .

Voila, j’espere avoir repondu a tes questions, et j’espere surtout avoir été assez clair dans mes explications.

Si ce n’est pas le cas,n’hesite pas a me le dire.

cordialement :gégé33

---

<div class="post-metadata">

**Author:** ![djsampling](https://forum.midibox.org/letter_avatar_proxy/v4/letter/d/9fc348/32.png) [@djsampling](https://forum.midibox.org/u/djsampling)\
**Post date:** [July 21, 2010, 1:55pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/35 "2010-07-21T13:55:53Z")

</div>

Salut gÃ©gÃ©33

Elle dÃ©chire ta Mbox LC, moi Ã§a fait 3 ans que je suis dessus.

J’ai un problÃ¨me avec les LCD, quelles sont les caractÃ©ristique de tes LCD ?.

Au fait, j’aimerai utiliser 2 LCD de 24X2, parce que mes 8 encodeurs et faders sont espacÃ©s de 3 cm.

Quelqu’un peut-il m’aider pour que l’affichage soit de 5 caractÃ¨res par pistes et un espace d’1 caractÃ¨re entre les pistes, pour que les 4 premiÃ¨res pistes s’affichent sur le premier LCD de 24X2 et les 4 derniÃ¨res sur le deuxiÃ¨me LCD 24X2.

Dans la version d’origine de la MB LC il y a 6 caractÃ¨res par Pistes.

Quel fichier faut-il modifier pour le nombre de caractÃ¨res Ã&nbsp; afficher ?

Merci.

---

<div class="post-metadata">

**Author:** ![julienvoirin](https://forum.midibox.org/user_avatar/forum.midibox.org/julienvoirin/32/67_2.png) [@julienvoirin](https://forum.midibox.org/u/julienvoirin)\
**Post date:** [July 21, 2010, 3:06pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/36 "2010-07-21T15:06:21Z")

</div>

faut tout recoder, c’est pas une mince affaire

essaie plutot de trouver des lcd aux bonnes dimensions mÃ©triques (j’ai bien trouvÃ© des mini 4x20 sur ebay)

---

<div class="post-metadata">

**Author:** ![djsampling](https://forum.midibox.org/letter_avatar_proxy/v4/letter/d/9fc348/32.png) [@djsampling](https://forum.midibox.org/u/djsampling)\
**Post date:** [July 22, 2010, 2:25pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/37 "2010-07-22T14:25:17Z")

</div>

> faut tout recoder, c’est pas une mince affaire
> 
> essaie plutot de trouver des lcd aux bonnes dimensions mÃ©triques (j’ai bien trouvÃ© des mini 4x20 sur ebay)

C’est pas facile de trouver des LCD 2X40 de diffÃ©rente taille, pour bien faire il me faudrait des 2X40 de environ 12 cm

Merci encore

---

<div class="post-metadata">

**Author:** ![pilo](https://forum.midibox.org/letter_avatar_proxy/v4/letter/p/ecb155/32.png) [@pilo](https://forum.midibox.org/u/pilo)\
**Post date:** [July 25, 2010, 9:16am UTC](https://forum.midibox.org/t/mblc-recompilation/14291/38 "2010-07-25T09:16:59Z")

</div>

Salut!

Tout recoder peut etre pas quand meme, il faut ajuster la facon dont son affichÃ© les Ã©lÃ©ments sur le lcd.

C’est prÃ©vus dans le code dÃ©ja, regarde lc\_hlp.inc la derniÃ¨re fonction LC\_HLP\_MsgCursorPos permet de customiser l’affichage des 55 charactÃ¨re sur 2 Ã©cran de 2x40.

En modifiant tu doit pouvoir remapper sur 2 Ã©cran de 2x24, en envoyant par exemple un des 6 charactÃ¨re sur une addresse non visible.

```
LC_HLP_MsgCursorPos

	JUMPTABLE_2BYTES 55 ;; (55 table entries)

	retlw	0x00 + 0

	retlw	0x00 + 1

	retlw	0x00 + 2

	retlw	0x00 + 3

	retlw	0x00 + 4

	retlw	0x00 + 24 // charactÃ¨re non visible sur un ecran 2x24

	retlw	0x00 + 5 

	retlw	0x00 + 6

	retlw	0x00 + 7

	retlw	0x00 + 8

	retlw	0x00 + 9

	retlw	0x00 + 10

	retlw	0x00 + 24 // charactÃ¨re non visible sur un ecran 2x24

	retlw	0x00 + 11

	retlw	0x00 + 12

	retlw	0x00 + 13

	retlw	0x00 + 14

	retlw	0x00 + 15

	retlw	0x00 + 16

	retlw	0x00 + 24 // charactÃ¨re non visible sur un ecran 2x24

	retlw	0x00 + 17

	retlw	0x00 + 18

	retlw	0x00 + 19

	retlw	0x00 + 20

	retlw	0x00 + 21

	retlw	0x00 + 22

	retlw	0x00 + 24 // charactÃ¨re non visible sur un ecran 2x24

	retlw	0x00 + 23

	retlw	0x80 + 0

	retlw	0x80 + 1

	retlw	0x80 + 2

	retlw	0x80 + 3

	retlw	0x80 + 4

	retlw	0x80 + 24 // charactÃ¨re non visible sur un ecran 2x24

	retlw	0x80 + 5 

	retlw	0x80 + 6

	retlw	0x80 + 7

	retlw	0x80 + 8

	retlw	0x80 + 9

	retlw	0x80 + 10

	retlw	0x80 + 24 // charactÃ¨re non visible sur un ecran 2x24

	retlw	0x80 + 11

	retlw	0x80 + 12

	retlw	0x80 + 13

	retlw	0x80 + 14

	retlw	0x80 + 15

	retlw	0x80 + 16

	retlw	0x80 + 24 // charactÃ¨re non visible sur un ecran 2x24

	retlw	0x80 + 17

	retlw	0x80 + 18

	retlw	0x80 + 19

	retlw	0x80 + 20

	retlw	0x80 + 21

	retlw	0x80 + 22

	retlw	0x80 + 24 // charactÃ¨re non visible sur un ecran 2x24

```

Je garantis pas que ca marche du premier coup, mais l’idÃ©e est la.

---

<div class="post-metadata">

**Author:** ![djsampling](https://forum.midibox.org/letter_avatar_proxy/v4/letter/d/9fc348/32.png) [@djsampling](https://forum.midibox.org/u/djsampling)\
**Post date:** [August 8, 2010, 9:09pm UTC](https://forum.midibox.org/t/mblc-recompilation/14291/39 "2010-08-08T21:09:29Z")

</div>

Merci Pilo,

Je vais tester Ã§a.

Pourrais-tu m’expliquer Ã&nbsp; quoi correspond retlw 0X00 + 0 , ect… pour comprendre ce que je fais.

Encore merci.

---

<div class="post-metadata">

**Author:** ![pilo](https://forum.midibox.org/letter_avatar_proxy/v4/letter/p/ecb155/32.png) [@pilo](https://forum.midibox.org/u/pilo)\
**Post date:** [August 9, 2010, 7:52am UTC](https://forum.midibox.org/t/mblc-recompilation/14291/40 "2010-08-09T07:52:12Z")

</div>

Je garantis pas que ca fonctionne du premier coup, mais ca doit ouvrir une piste.

Le fonctionnement est simple : cette fonction sert a mapper les 55 colonnes “originales” du LCD de la LC sur les colonnes du/des lcd connectÃ© sur ta midibox.

les lcd sont adressÃ© au niveau de MIOS comme ceci : de 0x00 Ã&nbsp; 0x3f tu a la premiÃ¨re ligne, de 0x40 Ã&nbsp; 0x7f tu as la seconde, de 0x80 Ã&nbsp; 0xbf la 3eme ligne (ou premiere ligne du second lcd) et de 0xc0 Ã&nbsp; 0xff. Donc en tout ca fait 4 ligne de 64 charactÃ¨re max (rÃ©partit sur un ou 2 lcd, y’a des exception aussi en fonction des LCD utilisÃ©s, etc).

Bref donc la quand la fonction fait retlw 0x00 + 0 ben c’est le premier charactÃ¨re de la premier ligne, retlw 0x00 + 1 le second, 0x80 + 0 le premier de la 3eme ligne (ou premiÃ¨re du second lcd), etc.

Donc si tu utilise des LCD de 24 charactÃ¨re, le charactÃ¨re 0x00 + 24 (qui les 25eme charactÃ¨res de la premiÃ¨re ligne), n’est pas affichÃ©.

et tu as 55 valeur possible (la premiÃ¨er ligne de la fonction indique que en fonction du paramÃ¨tre passer on va executer tel ligne de code), et pour chacune de ses 55 valeurs du determine quelle “colonne” va etre utilisÃ© (en fait c’est quelle colonne sur la premiÃ¨re ligne, car ensuite determinÃ© le charactÃ¨re de la 2eme ligne c’est facile, il suffit d’ajouter 0x40).

A notÃ© que 0x80 est en base 16 (prÃ©fix 0x), c’est donc 16 \* 8 = 128. Dans 0x80 + 24 par exemple, 0x80 est en base 16, mais pas 24 (pas de prÃ©fix 0x).

Mais je pense qu’une fois que tu verra ce que ca fait, tu arrivera a ajuster ca pour tes besoins!

[Previous page](https://forum.midibox.org/t/mblc-recompilation/14291.md?page=1)

[Next page](https://forum.midibox.org/t/mblc-recompilation/14291.md?page=3)
