PROGRAMMER UN JOYSTICK
tutoriel par Waskol
Code en BASIC |
10 REM Main Program 20 POKE 618,2 30 REPEAT 40 GOSUB 1000 50 PRINT LEFTJOY,RIGHTJOY 60 UNTIL KEY$<>"" 70 POKE 618,3 80 END 90 REM 1000 REM Sub Program --> Read Joysticks 1010 POKE 782,64 1020 V1=PEEK(771):V2=PEEK(769) 1030 POKE 771,192 1040 POKE 769,128:LEFTJOY=PEEK(769)-128 1050 POKE 769,64:RIGHTJOY=PEEK(769)-64 1060 POKE 771,V1:POKE 769,V2 1070 POKE 782,192 1080 RETURN |
Je vous conseille attentivement le chapitre dédié de
"Au coeur de L'Oric Atmos" de Gilles Bertin.
On peut le trouver scanné ici :
Exemple de programme en BASIC (l'auteur propose une version améliorée avec de l'assembleur) >
Bon dev
Voilà une version améliorée avec du code machine (plus rapide)
BASIC |
C pour OSDK |
10 PRINT "Loading machine code" |
#include <lib.h> |
Avec tout ça vous allez pouvoir faire revivre vos Joysticks