________________________________________________________________________________
! !
! D P I 1 - C O N V E R T version 1.2 D !
! !
! O Par OffseT 01/12/98 O !
! !
! C Futurs' Freeware Diffusion 1995/98 C !
!______________________________________________________________________________!
INFORMATIONS GENERALES :
------------------------
Cet utilitaire est un kit de conversion d'images ST 16 couleurs au format PI1
pour 6128+. Il est composé de deux modules. Le premier, le principal, est le
convertisseur proprement dit : PI1-Convert. Le second n'est qu'un exemple
d'utilitation simple des images transférées à l'aide de PI1-Convert. Vous
trouverez également quelques images de démonstration sous forme de PI1 et de
SCR.
LE MODULE PI1-Convert v1.2 :
----------------------------
A partir d'un fichier .PI1 16 couleurs, ce programme va générer deux fichiers
.SCR et un fichier .KIT compatible avec Pal 4096 (freeware disponible chez
Futurs') et donc avec le format Asic ; c'est-à-dire qu'il vous suffira de le
charger directement sur la page I/O Asic pour vos applications en Assembleur.
Vous devez dans un premier temps transférer les fichiers .PI1 de la disquette
au format ST (MS-DOS 720Ko) vers une disquette à un format CPC. Pour ce faire,
je vous conseille d'utiliser DOS-COPY de Face Hugger qui est un excellent
programme, mais faites bien attention à sauver un fichier binaire et non ascii !
Une fois vos .PI1 sur une disquette CPC, lancez PI1-Convert et suivez les
instructions. A la fin des opérations vous retrouverez 3 fichiers sur votre
disquette : un fichier .KIT, un fichier .SCR avec l'attribut 0, et un fichier
.SCR avec l'attribut 1. Le fichier .KIT, comme expliqué un peu plus haut, est
tout à fait standard, par contre, voici quelques explications au sujet des .SCR.
Sur ST, en 16 couleurs, la résolution est du 320*200. Dès lors, lorsqu'on
passe sur CPC plus, si on peu garder les couleurs tel quel, on n'a que du
160*200 en 16 couleurs (en mode standard car les sprites hard tiennent du
640*200*16). Dès lors, on ne peut prendre qu'un pixel sur deux si on ne veut pas
déformer l'image : le .SCR avec l'attribut 0 correspond aux pixels pairs et
celui avec l'attribut 1 correspond aux pixels impairs. Comme cela, vous pourrez
choisir celle qui passe le mieux ou les utiliser en mode flip grace à PI1-Flip.
LE MODULE PI1-Flip v1.01 :
--------------------------
Ce module, qui est en freeware, vous permet d'afficher les .SCR obtenus grace
à PI1-Convert en mode flip. C'est à dire que l'on va simuler du 320*200 au lieu
du 160*200 en faisant clignoter les images paires et impaires (le résultat
dépend beaucoup de la structure des images). Ce programme ne nécessite aucune
explication complémentaire tellement il est simple ; à vous de le modifier à
votre guise pour vos applications personnelles.
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
________________________________________________________________________________
PI1-Convert v1.0 a été codé le 20 Aout 1995 au Bordelik Meeting 4
PI1-Convert v1.1 est la translation en assembleur de la première version
PI1-Convert v1.2 n'est qu'une mise à jour de l'interface utilisateur
PI1-Convert v2.0 est envisagé s'il y a des demandes. Cette version travaillerait
en plus en mode 1 et supporterait l'overscan.
________________________________________________________________________________
Remerciement à BUG pour ses informations sur le codage des fichiers .PI1
________________________________________________________________________________