03.07.2013 Views

Magazine Pom's : la collection

Magazine Pom's : la collection

Magazine Pom's : la collection

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!