Le Basic 512 des Thomson permet de definir des caractères utilisateurs personnalisés les GR$
Ceux-ci sont définis par le programmeur par DEFGR$(x) où x represente le numero d'index du caractère.
Pour l'utilisateur d'un programme ,il peut étre interessant de connaitre le numero d'un GR£ qui s'affiche sur son écran sans avoir à rentrer dans le listing du programme.
( à fortiori si le programme est protégé)
la routine Assembleur suivante fera le necessaire
ORG $7300
LDX $60CF
STX $7200
LDX $602D
STX $7202
LDX $7202
STX $60CF
LDA $7205
LDX $7206
JSR $E824
STB $7208
LDX $7200
STX $60CF
RTS
END
assembler cette routine et nommez là "DETECTGR.BIN"
Puis sous Basic 512 chargez là en mémoire par
LOADM "DETECTGR.BIN"
Si vous repérez à l'écran un caractere utilisateur particulier ,notez les coordonnées de sa position horizontale X ( X compris entre 1 et 40)
notez sa position verticale Y (avec Y compris entre 0 et 24)
entrez les instructions suivantes:
POKE&H7206,0 : POKE&H7207,X+1:POKE&H7205,Y
Puis entrer la commande EXEC &H7300
Vous obtenez 0 si le caractère est non reconnu sinon vous obtenez directement le numero du GR$ defini par le programme.
identifier un caractere graphique à l ecran
Des MO et des TO...
Modérateur : Politburo
Répondre
1 message
• Page 1 sur 1
Aller à
- MySilicium
- ↳ Présentation
- ↳ Général
- ↳ A quoi t'as joué hier ?
- ↳ Sondages
- ↳ Silicium in English
- ↳ Bistrot
- Transactions et Acquisitions
- ↳ Frimer - brag - dernières acquisitions
- ↳ Je donne, j'échange, j'achète et je vends [réservé aux membres actifs]
- ↳ Donne, Echange, Achète et Vends [réservé aux visiteurs de passage]
- Recherches diverses
- ↳ Recherche informations / technique / etc ... [pas de petites annonces ici]
- ↳ Liens en vrac
- ↳ Problèmes techniques
- ↳ Bibliographie
- ↳ Résolution de problèmes
- ↳ Bidouilles
- ↳ Transferts PC
- Systèmes 8bits, 16bits, 32bits, plein de bits, ...
- ↳ Tous les ordinateurs
- ↳ Toutes les consoles
- ↳ Tous les Pockets
- ↳ Amstrad
- ↳ Apple 8 et 16 bits
- ↳ Apple Lisa
- ↳ Apple Macintosh
- ↳ Atari 8bits
- ↳ Atari ST et compagnie
- ↳ Commodore 8bits
- ↳ Commodore Amiga
- ↳ Exelvision
- ↳ Goupil / Tandy
- ↳ Matra-Hachette Alice
- ↳ MSX
- ↳ NeXT
- ↳ Oric
- ↳ PDA
- ↳ Philips VG-5000
- ↳ Sinclair
- ↳ Squale (Apollo7)
- ↳ Tavernier
- ↳ Texas Instruments
- ↳ Thomson
- ↳ Victor & Hector
- ↳ Les Single Board Computers (SBC)
- ↳ Robots
- ↳ Bornes d'Arcade
- ↳ Flippers
- ↳ Emulateurs
- Divers
- ↳ Livres / Bouquins
- ↳ Idées
- ↳ Atari 800XLHD
- ↳ Ti99/4 light et Ti99/4 console
- Manifestations
- ↳ Vieumikro
- ↳ Infoticaires
- ↳ Pocketicaires
- ↳ Apple 2 France Festival
- ↳ Cyberbecue
- ↳ Retrogaming L'Union
- ↳ Autres manifestations
- Projets
- ↳ Silicium
- ↳ Retronik
- ↳ Les Guides : souscriptions
- ↳ Stock
- ↳ Partenariat avec la chaîne Youtube Lord Paddle