5178
UTILITY -> Floppy disc and tape tooltypeins
© Amstrad Cent Pour Cent (1989)
 
 
 
Monite
cpc
 
 

Last Update : Saturday 31 January 2015 at 21 h 56
 
screenshot
screenshot
 
 
 
 
 

screenshot
CTM644 Colour Monitor
screenshot
GT65 Green Monitor
 

Keywords

INFOS

- CATEGORIES -
- STAFF -

Paru sous forme de listing dans le magazine Amstrad Cent Pour Cent n° 19 - Octobre 1989.
Auteur : Jean-Manuel MARIES

- BUGS -

En ligne 2540, l'utilisation de la RSX est tronquée.

La bonne syntaxe est la suivante :
|CHERCHE,@a$,pd,sd,@adr,@pr,@sr

Pour résumer, lorsqu'on passe un paramètre à une RSX, soit on transmets le contenu d'une variable, soit son pointeur (seule solution pour une chaîne de caractères). Après, la routine assembleur récupère ces informations dans le registre IX, avec en bonus le nombre de paramètres transmis dans A.

IX &00-&01, en &8243 : secteur ou est trouvée la chaine
IX &02-&03, en &8241 : piste ou est trouvée la chaine sur un seul octet
IX &04-&05, en &823F, en sortie index dans le buffer secteur de la chaine trouvée
IX &06 - secteur de départ, en &823E - valeur en dur
IX &08 - piste de départ, en &823D - valeur en dur
IX &0A-&0B, chaine a rechercher ? dans HL en &8183
pointeur sur table 3 octets dynamiques :
1er octet : longueur de la chaine copie en &823A
2eme & 3eme octet : adresse en ram de la chaine copiée en &823B
&8205 = rechercher chaine. Si A=0 en sortie, chaine trouvée

 

Goto Top
CPC-POWER/CPCSOFTS, programming by Kukulcan © 2007-2019 all rights reserved.
Reproduction forbidden without any express authorization. All the game titles used belong to their respective owners.