Hier beschreibe ich ein kleines Projekt, welches ein 8 LED Lauflicht am C64 Userport realisiert. Die zugehörige Software am C64 wurde in Basic erstellt.
Hier der Basic Code für das Lauflicht:
10 poke 56579,255
20 poke 56577,0
30 i=0
40 dir = 0
100 poke 56577,2^i
150 if i=7 then dir = 1
160 if i=0 then dir = 0
200 if dir = 0 then i=i+1
210 if dir = 1 then i=i-1
300 goto 100
Dabei schaltet poke 56579,255 alle 8 Ports auf Ausgang. poke 56577,0 schaltet alle Ausgänge auf „Low“. Ab Zeile 100 beginnt die Schleife für das eigentliche Lauflicht.
Anbei der Schaltplan zum Projekt:
Hier ist das gesamte Projekt als ZIP zum Herunterladen inklusive den Basic Sourcecode: