________________________________________________________________________________
! !
! D K I T 4 0 9 6 version 1.3 D !
! !
! O Par OffseT 26/11/1998 O !
! !
! C Futurs' Freeware Diffusion 1995-98 C !
!______________________________________________________________________________!
QUOI DE NEUF DEPUIS LA DERNIERE VERSION ?
-----------------------------------------
v1.1 - Octobre 95
Pas de modification majeure pour l'utilisateur. Le programme est plus propre
et mieux adapté à de futures améliorations
v1.2 - Novembre 95
A présent les quantités de rouge, vert et bleu composant les différentes
encres sont affichées en numérique en plus de la barre de dosage. De plus, il
est maintenant possible de prendre comme point de départ une palette .KIT ou une
palette .PAL ce qui permet les retourches sans vous obliger à repartir à zéro.
v1.21 - Juin 96
Le bug qui faisait que le border d'un fichier .KIT n'était pas récupéré par
KIT 4096 et PAL 4096 a été corrigé.
v1.3 - Novembre 98
Le programme a été optimisé ; il prend maintenant moins de place sur le disc
et en RAM. L'incompatibilité avec les ROMs d'extension a été levée. De plus il
est a présent possible d'utiliser un lecteur différent de celui de lancement du
programme voire un lecteur additionnel (ram disk, silicon disk, disque dur,
etc...). L'interface utilisateur a également été améliorée et offre plus de
choix. Par ailleurs, le format des fichiers .KIT a été légèrement modifié pour y
inclure le mode graphique de l'écran y correspondant. Seuls KIT 4096 v1.3 et PAL
4096 v1.1 tiennent comptent de cette modification. Ce nouveau format .KIT reste
néanmoins 100% compatible avec l'ancien format ; de meme, les anciens fichiers
KIT peuvent encore etre utilisés le mode graphique par défaut étant le mode 0.
Il n'est par contre plus possible d'imposer un mode graphique via les paramètres
d'entrée dans la routine KIT 4096 v1.3.
INFORMATIONS GENERALES :
------------------------
Ce programme est un éditeur pour Amstrad 464 plus et 6128 plus qui permet
d'utiliser simplement la palette des 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 (fichier .PAL issu de The Advanced OCP Art Studio, IFF-Convert,
etc...) ou une palette au format Asic (fichier .KIT issu de PI1-Convert, Kit
4096 v1.x, Claudia BMP Convert, etc...) qu'il vous sera ensuite possible de
modifier.
Le Kit 4096 v1.3 se compose essentiellement de 2 programmes :
- Kit 4096 v1.3 : 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 v1.1 : il s'agit là d'un petit programme assez universel
permettant 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 (voir
plus loin pour le détail du format des nouveaux fichiers .KIT).
LE MODULE KIT 4096 v1.3 :
-------------------------
Ce programme est très simple à utiliser. Vous devrez tout d'abord spécifier
l'image (format vidéo standard) à coloriser ainsi que la palette OCP ou KIT de
base. Vous pourrez dès lors modifier les couleurs à votre guise grace aux 3
potentiomè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
- Escape : 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
sauvegarde 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 malheureusement pas aussi si on
veut utiliser le Basic comme support c'est le pourquoi de Pal 4096 v1.1.
La nouveauté est que le mode écran est à présent sauve avec la palette. Il
fugure sur les 4 bits de poids fort du deuxième octet du fichier. Cet octet
définit normalement la quantité de vert le l'encre 0 mais seuls les 4 bits de
poids faible sont nécessaires à l'Asic qui ignore les autres. Vous pourrez donc
récupérer le mode écran en lisant ces bits par vous meme ou grace à Pal 4096
v1.1.
LE MODULE PAL 4096 v1.1 :
-------------------------
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
________________________________________________________________________________