![]() |
![]() |
![]() |
Bienvenue dans la page CPC AMSTRAD.
Je me présente. Je suis CMP du groupe PARADOX. Pour ce qui ne connaissent pas c'est un groupe de démos-maker aussi connu que LOGON SYSTEM. Notre but (et passion) faire exploser les capacités graphiques,sonores,hardware du CPC.
Nos créations
La cmpdemo 6&7
la paradox démo
La paradise démo
La byte 96 demo
La megapartie de CMP
Ces démos seront à disposition prochainement au format DSK de CPE. Sinon je suis un fou d'assembleur Z80. Je vous offre un petit script pour faire de l'overscan et faire un raster. Allez c'est parti
TECHNIQUES
ROUTINE DE PASSAGE EN OVERSCAN
ld bc,#bc01h
out (c),c
ld bc,#bd00h+46 ; on veut une ligne de 46*2 caractéres
out (c),c
ld bc,#bc02h
out (c),c
ld bc,#bd00h+49 ; on met l'écran tout à gauche
out (c),c
ld bc,#bc07h
out (c),c
ld bc,#bd00h+35 ; on place l'écran en haut
out (c),c
ld bc,#bc06h
out (c),c
ld bc,#bd00h+33 ;33*8 lignes
out (c),c
ld bc,#bc0ch
out (c),c
ld bc,#bd00+#0c ; pour forcer la planearité à 32 Ko de mémoire (page de #00000 à #8000
octetcs)
out (c),c
ROUTINE DE RASTER CPC en MODE 2
table db #4c,#4e,#4f
db 0
sync: ld b,#f5
;lecture du registre synchro pour tester la VBL pour synchro
in a,(c)
rra
jnz sync
ld bc,#7f9e
;passage en mode 640*400 2 couleurs
out (c),c
ld hl,table
bouc ld a,(hl)
cp #0
jz fin-bouc
ld bc,#7f01
out (c),c
out (c),a
jmp bouc
fin-bouc:
LA RUPTURE VERTICALE ET HORIZONTALE
Ce chapitre traitera des moyens de créer des ruptures? C'est à dire le moyen de définir l'addressage de ligne d'écran pendant une synchro verticale. L'avantage: La création de SCROLL HARD VERTICAUX, HORIZONTAUX et le changement de mode écran ainsi que la création de différents effects graphiques (plasmas, barres verticaus en sinus, multimodes sur une ligne,etc).
Les splits rasters
Actuellement j'ai le record (cf byte96). Je vous proposerais le source de ma démo, pour consultation. Mais le principe est assez simple.Il suffit de changer la couleur du fond plusieurs fois sur une même ligne (max=13) pendant une HBL.
MEETING: la byte millenium
Prochainement un meeting amstrad sera réalisé en france. Si vous êtes intéressé: http://cocoonsystem.free.fr/
LIENS
![]() |
|
![]() |
http://www.chez.com/futurs/ |
Ce site fonctionne avec STSOUND PLUG'in
La musique vient de ROB HUBBARD - WARHAWK