CPC Rulez
https://cpcrulez.fr/forum/

routine d'affichage des fichiers convimgcpc
https://cpcrulez.fr/forum/viewtopic.php?f=4&t=3744
Page 1 sur 1

Auteur :  coconut [ 15 Juin 2009, 13:53 ]
Sujet du message :  routine d'affichage des fichiers convimgcpc

Bonjour tout le monde .Savez vous où je peux trouver la routine d'affichage des fichiers crés en compacté avec comingcpc .Je veux bien aussi le listing assembleur si vous avez ( et quelques explications pour en saisir le fonctionnement )

Je voudrais en fait remplacer les screens d'origine de teenage queen par des screens cpc plus overscan COMPACTEES et dans le programme orginal il faut que j'implante une routine en lieu et place de l'endroit où on charge l'image ( cd &bc83 ) et comme je suis nul en assembleur je voudrais m'imprégner d'une routine la plus simple possible .

Comme j'ai conscience d'être sur un forum de pros du cpc , allez-y mollo avant de me lincher avec mon inculture ASM . :D

Auteur :  hERMOL [ 16 Juin 2009, 04:13 ]
Sujet du message :  Re: routine d'affichage des fichiers convimgcpc

je déplace le sujet dans ce forum , et voici du code vite fais pour l'affichage d'une image overscan non compacter

Code :
nolist

run &100
org &100

        LD      HL,Overscan
        CALL    SetCrtc

        call &811   ; les couleurs

        jr $

SetCrtc:
        LD      BC,#BC
Bcl:
        LD      A,(HL)
        AND     A
        RET     Z
        OUT     (C),A
        INC     B
        INC     HL
        LD      A,(HL)
        OUT     (C),A
        INC     HL
        DEC     B
        JR      Bcl

Overscan:
        DB      1,48,2,50,6,34,7,35,12,13,13,0,0,0

ds &200-$,0

incbin "c:\divers\image.scr"      ; version unpacker (32064 octets)

Auteur :  hERMOL [ 16 Juin 2009, 04:14 ]
Sujet du message :  Re: routine d'affichage des fichiers convimgcpc

les sources pour les screens compacter sont dispo avec la version 0.13 de convimgcpc bon courage pour ton hack !

Auteur :  coconut [ 16 Juin 2009, 09:03 ]
Sujet du message :  Re: routine d'affichage des fichiers convimgcpc

Merci je vais regarder à ça ....

Page 1 sur 1 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/