________________________________________________________________________________
! !
! D K I T 4 0 9 6 version 1.0 D !
! !
! O Par OffseT 01/07/94 O !
! !
! C Futurs' Freeware Diffusion 1994 C !
!______________________________________________________________________________!
INFORMATIONS GENERALES :
------------------------
Ce programme est un éditeur pour CPC464+ et 6128+ qui permet d'utiliser sim-
plement la palette de 4096 couleurs offertes par l'Asic. Le programme n'est pas
entièrement autonome puisqu'il a pour point de départ une palette d'OCP qu'il
vous sera ensuite possible de modifier.
Le Kit 4096 se compose essentiellement de 2 programmes :
- Kit 4096 : c'est l'éditeur proprement dit, c'est le module qui vous
permettra de créer votre palette de couleurs puis de la sauver.
- Pal 4096 : il s'agit là d'un petit programme assez universel permet-
tant de récupérer simplement une palette du Kit 4096 depuis le Basic.
Il est à noter que si vous maitrisez l'Assembleur vous pourrez aisé-
ment vous passer de ce programme puisque Kit 4096 sauve des palettes
au format Asic.
LE MODULE KIT 4096 v1.0 :
-------------------------
Ce programme est très simple à utiliser. Vous devrez tout d'abord spécifier
l'image (format OCP non compacté) à coloriser ainsi que la palette OCP de base.
Vous pourrez dès lors modifier les couleurs à votre guise grace aux 3 poten-
tiomètres (pour le rouge, le vert et le bleu). Voici les options disponibles :
- f7/f4 : Modification de la quantité de rouge
- f8/f5 : Modification de la quantité de vert
- f9/f6 : Modification de la quantité de bleu
- f0/. : Sélection de l'encre active
- Esc : Restitution de la couleur de base pour l'encre active
- Espace : Fin d'édition
Une fois l'édition de la palette finie il vous sera demandé le nom de sauve-
garde de la palette Asic. Celle-ci aura automatiquement l'extension .KIT.
La structure du fichier est très simple puisqu'il s'agit du standard Asic, il
suffit donc, pour les programmeurs Assembleur, de charger directement le fichier
en &6400 sur la page I/O Asic. Mais cela n'est mlaheureusement pas aussi si on
veut utiliser le Basic comme support c'est le pourquoi de Pal 4096 v1.0.
Il est tout de meme à noter que le mode écran n'est pas sauvé dans la palette
au format Asic et il vous faudra donc le spécifier vous meme dans vos prog.
LE MODULE PAL 4096 v1.0 :
-------------------------
Ce programme vous permet de gérer des pages écran utilisant des palettes du
Kit 4096 depuis le Basic mais offre en plus plusieurs options. Tout d'abord le
programme est librement relogeable en Ram. Ensuite, comme vous le verrez dans le
programme Basic vous avez accès à un certain nombre de fonctions.
- La variable ADR : Choix de l'adresse de chargement de la palette Asic
- La variable CODE : Choix de l'adresse d'implantation de Pal 4096.
- La variable INTER : Choix de l'adresse d'interruption durant l'affi-
chage de la page. Vous pourrez ainsi incorporer vos propres routines
assembleur au programme d'affichage (rasters, animations, etc...)
- La série des 3 datas : Vous pouvez ici mettre la séquence Assembleur
que vous désirez et celle-ci sera exécuté au début de chaque synchro
écran c'est à dire tous les 50eme de seconde ; c'est l'idéal pour fai-
re un Call vers un module Soundtrakker par exemple...
De plus vous pourrez gérer simultanément plusieurs palettes Asic chargées à
des adresses différentes en mémoire puisque Pal 4096 se lance en faisant un
CALL CODE,ADR où ADR est l'adresse de stockage de la palette à utiliser.
Dans tous les cas, on quitte la page de présentation en appuyant sur espace.
INFORMATIONS COMPLEMENTAIRES :
------------------------------
Je vous rappelle les deux séquences d'accès à la page I/O Asic en Basic :
- OUT &7F00,&B8 : Connection (&4000-&7FFF)
- OUT &7F00,&A0 : Déconnection
N'oubliez jamais de délocker l'Asic avant de tenter d'y accéder, voici la sé-
quence de délockage à envoyer sur le port &BC00 :
- 255,0,255,119,179,81,168,212,98,57,156,70,43,21,138,208,238
________________________________________________________________________________
Pour avoir plus de détails, pour me signaler des bugs, pour me conseiller
pour les versions ultérieures, veuillez me contacter :
RIMAURO Philippe
8, chemin des Maillos
09200 SAINT-GIRONS
FRANCE
________________________________________________________________________________
KIT 4096 v1.0 a été codé les 28 et 29 Juin 1994 à l'attention de J.SANTUNE par
Philippe RIMAURO alias OffseT du Fanzine Quasar CPC (papier) disponible à la
meme adresse contre 6F40 en timbres pour participation aux frais de port.
________________________________________________________________________________