Magazine Pom's : la collection
Magazine Pom's : la collection
Magazine Pom's : la collection
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
On peut modifier l'adresse du tampon par POKE 6, ADR.L :<br />
POKE 7,ADR.H ; ADR.L et ADR.H étant convertis en<br />
décimal, bien sac. Exemple :<br />
ADR - $6000, ADR.L - SOO _ 0, ADR.H - $60 - 96<br />
En "polcant" GE. LOADER pour chaque écran chargé dans <strong>la</strong><br />
zone mémoire choisie, on peut facilement disposer tout au<br />
long du programme Basic, de toute une panoplie d'écrans<br />
affitfu1bles instantanément.<br />
Par exemple, SOil El (.Jdrl - $4000), E2 (ddr2 -<br />
$4780), E3 (.Jdr3 - S4FOOJ , le programme pourrait<br />
débuter par ,'cntête suivant :<br />
10 D$ - CHRS '" , PRINT DS"PRI3" REM<br />
indispens.Jble pour 80c<br />
20 PRINT DS"BLOAD ELM4000, T$F5" REM<br />
ch.Jrgement de l'écran El<br />
30 PRINT D$"BLOAD E2,AS4780, T$FS " REM<br />
ch.Jrgement de l'ecr.Jn E2<br />
100 PRINT DS"BLOAD GE.LOADER .M"<br />
200 POKE 6, 0 : POKE 7,64 : CALL 768 REM<br />
rriche El<br />
300 POKE 128 : POKE 7, 71 CALL 768 REM<br />
rfiche E2<br />
On pourrait aussi charger les écrans au fur et à mesure des<br />
besoins dans <strong>la</strong> zone tampon choisie, par exemple l'une des<br />
pages graphiques, et les afficher par <strong>la</strong> même procédure que<br />
ci·dessus.<br />
GE. LOADER.M neutralise une zone de <strong>la</strong> mémoire principale<br />
ce qui, dans certains cas, peut presenter des inconvénients.<br />
C'est pourquoi il est proposé <strong>la</strong> version GE. LOADER .X qui<br />
libère complètement <strong>la</strong> mémoire principale, à condition de<br />
n'utiliser qu'un seul écran. GE. LOADER . X transfert un écran<br />
Porn's n° 47<br />
16 rue d'Aguessau<br />
92100 BOULOGNE<br />
(MO Boulogne-Jean Jaures)<br />
chargé en S4000 en mémoire auxiliaire et peut J'afficher<br />
directement depuis <strong>la</strong> mémoire auxiliaire sans passer par un<br />
tampon de <strong>la</strong> mémoire principaJe. On opère, dans ce cas, de<br />
<strong>la</strong> manière suivante :<br />
10 0$ - CHR$ (4) : PRINT O$PRI3<br />
20 PRINT OS"-GE. LOADER .x"<br />
30 REM instlle El en mem. ux. et Id routine<br />
d'.Jrrichge en S300<br />
40 PRINT DS"BLOAD El,A$4000, TSf 5" : REM<br />
chargement de El<br />
50 PRINT DS"-HON.PROGRAMME"<br />
100 CALL 768 : REM .Jrrich.Jge de El<br />
On pourrait développer un module de chargement qui<br />
utiliserait une partie des 64Ko de <strong>la</strong> mémoire auxiliaire dans<br />
les configurations 128Ko, en stockant les écrans à l'adresse<br />
homologue de <strong>la</strong> mémoire auxiliaire : chargement en<br />
$4000 de <strong>la</strong> mémoire principale et transfert des écrans à<br />
partir de $4000 dans <strong>la</strong> mémoire auxiliaire par un processus<br />
automatique d'incrémen-tation de l'adresse de transfert<br />
(valeur d'incrément : S780). La récupération s'opérerait en<br />
passant le nwnéro d'ordre de l'écran comme paramètre pour<br />
CALL (CALL 768, N) ou au moyen de l'Ampersand. Là aussi,<br />
avis aux amateurs pour développer l'idée !<br />
Ge.Config :<br />
un "plus" pour Ge.System<br />
Il s'agit d'un petit fichier SYS, écrit également en<br />
assembleur et en harmonie avec le look de GE. 80, qui<br />
pennet de "patcher" GE . SYSTEM pour fixer une présentation<br />
par défaut, au boat, à savoir :<br />
cadre ou pas cadre ;<br />
Des Lyonnais "montent" à Paris!<br />
La boutique BREJOUX.}E<br />
ouvre ses portes à tous les<br />
Apple Ile, Ile, IIGS.<br />
ç II FOR EVER<br />
Mardi à vendredi: 17h -20h<br />
Sarnedi:IOh -13h 1 14h -17h<br />
19