en fait ma version vient d'un forumeur grec (uclaros sur ucapps.de)
voila ce qu'il dit
--------------------------------------------------------------------------------------
I have modified TK's floorboard project for use with
Line6 POD2.
It can be found for anyone interested
http://obs.multiplayer.gr/podfloor.zip
Note that the code is not optimized since it's my first time with assembly, but it works.
The changes are the following:
--------------------
Hardware Modification
--------------------
o Each one of buttons 5,6,7 and 8 shown on the schematic are replaced
with a LED and a 220ohm resistor in series that are used as led indicators of currently
selected button.
o Buttons 9 and 0 are optional.
--------------------
Software Modification
--------------------
o The 7 segment display now shows a number for the POD bank (1-9) and a letter (abcd)
for the selected channel making it possile to select from 1A to 9D.
o Button 0 transmits a Program Change #37 to put POD in Tuner mode.
o Button 9 transmits to CC#64 a value of 127 which is the tap-tempo signal.
o PORTB[0..3] are now used as output for the 4 channel leds.
o When the button whose led is ON is pressed, instead of sending a Program Change,
the tap tempo signal is sent.
« Last Edit: 11/09/03 at 21:09:20 by uclaros »
------------------------------------------------------------------------------------
Et voila aussi le code pour programmer le pic :
:020000040000FA
:060000008A110A12562FBE
:080008001528EF217938693950
:10001000E833203A301930186210A03C682AF237D1
:10002000F439EE324B106F36E539A000030E830130
:10003000A1000408A2000C18242822088400210E24
:100040008300A00E200E09008E0180308F07370834
:10005000031DB703C50AC40A4408033A0319C401BF
:1000600044082E270C101B280130870041083F2828
:100070000230870042083F28043087004308461CAE
:100080004328C51A10303427C0000F39401A2038D1
:100090008500C00E400C07398900080007308A002F
:1000A0007F30810000308500860140308700FC30C1
:1000B00088008901831606309F008113D0308500A7
:1000C000F030860080308700FC30880000308900E6
:1000D0008312FF30B7001030C100C200C300C4015A
:1000E00001309000831601308C008D012030980083
:1000F00009309900831290309800C0308B000808B6
:10010000B2000608B500B8014610D00150081C27FF
:10011000D1008B138B1B89281030C100C200C30093
:1001200051081F39D11AC100511BC200D11BC30095
:100130008B170330CC20D00A501E86280030860052
:10014000013086000A30C1000130C2001030C30007
:1001500008006400AC20A9283708031D0800060821
:10016000B300B4000808B000B1000C30B600B10D07
:10017000B40D831003188314B20DB50D0318C328F2
:1001800083180E27C528831C0027B60BB728300814
:10019000B2003308B5000800BB00B901BA01B90BC1
:1001A000CF28BA0BCF286400BB0BCF280800461815
:1001B000DB280618042900308600013086000A304A
:1001C000322921294618E62886180429003086009D
:1001D000023086000B30322921294618F1280619F1
:1001E000042900308600043086000C303229212991
:1001F0004618FC288619042900308600083086003D
:100200000D30322921292129403062292129373016
:100210005C2921294212C20A42080A3A031D142904
:10022000C2010930C2001429242121292129C20335
:100230004208003A031D1F29C2010130C2002421D7
:1002400021291030B700080043080F39031D302959
:100250001030C30042080F39031D30291030C2008E
:1002600046140800C10046104203A40024072407D6
:1002700024074107A400A403A403A403A403A40324
:10028000A403A403A40324035C298316981C462911
:10029000831299000800A3009030380745212308F5
:1002A0007F3945217F304529A3008030380745211B
:1002B0002308452100304529A300C03038074521D7
:1002C00023084529A300B0303807452123084521DC
:0402D0007F3045290D
:100E000036038207D728E228ED28F828032903298A
:100E100003290329042907290A29172936038207E8
:100E2000E128EC28F72802290329032903290329AB
:100E300006290929162921290F3982073334343428
:100E400035345534953496349734923493349834F9
:100E50009734923493345834383410340339820739
:100E6000342838283C2834281F398207C034F93404
:100E7000A434B034993492348234F83480349034C9
:100E800088348334C634A13486348E34FF347F34BE
:100E9000FE34FD34FB34F734EF34DF34BF34DD345B
:100EA000EB34B634FF34FF34FF34FF344E20A9282E
:02400E00763FFB
:00000001FF
voila