1

Bonjour tout le monde
Je galère à faire marcher le blitter avec un truc simple, je ne comprends pas ce que je fais de mal.
Quelqu'un aurait-il un exemple de comment copier l'écran entier vers un buffer s'il vous plaît ?
Merci !!
Vinz

2

Je te fais cela samedi et te l'envoie.

GT Sans blitter !
avatar
Accrochez vous ca va être Cerebral !!

3

Hello,
Si tu connais déjà un peu l'assembleur, tu pourras trouver quelques routines intéressantes ici : https://github.com/NoExtra-Team/Samples/tree/main/ROUTINES pour t'aider sur le sujet smile
Freddo aka Zorro2.

4

Merci ! j'ai réussi à faire marcher le truc. C'est juste que j'appelais ma routine de copie avec Supexec et que mes pointeurs vers l'écran source et destinations étaient flingués par le dispatcheur du XBIOS...
Pour info c'est comme ça:

Initialisation (à faire une fois):
lea $ffff8a00.w,a2 ; adresse du blitter move.w #2,$20(a2) ; incr‚ment x src (1=non utilis‚) move.w #2,$22(a2) ; incr‚ment y src move.w #$ffff,$28(a2) ; mask 1 (gauche) move.w #$ffff,$2a(a2) ; mask 2 (milieu) move.w #$ffff,$2c(a2) ; mask 3 (droite) move.w #2,$2e(a2) ; incr‚ment x dst move.w #2,$30(a2) ; incr‚ment y dst move.b #$2,$3a(a2) ; halftone: source move.b #3,$3b(a2) ; destination := source move.b #$0,$3d(a2) ; skew/fxsr/nfsr
Et après pour copier:
lea $ffff8a00.w,a2 ; adresse du blitter move.l #buffer_ecran,$24(a2) ; adresse source move.l ecran,$32(a2) ; adresse destination move.w #80,$36(a2) ; x compte (mots) move.w #200,$38(a2) ; y compte move.b #$80,$3c(a2) ; démarre le blitter en mode de partage de bus nop .redemar: bset.b #7,$3c(a2) nop bne.s .redemar
Et merci freddo / Zorro2 pour le lien, c'est super !

5

Hello mister Vinz,
Je vois que tu maitrises bien smile
Après chacun fait sa "popote" avec le Blitter mais il a tellement de particularités suivant ce que l'on veut effectuer comme traitement.
Tu peux aussi regarder le framework pour t'inspirer de son utilisation dans un programme avec l'utilisation de vecteurs.
A+
Freddo aka Zorro2.

6

GT Turbo (./2) :
Je te fais cela samedi et te l'envoie.

GT Sans blitter !

C'est moi qui ait raté un truc ou nous avons la joie de retrouver notre GT national parmi nous ? 🍻🍻🍻

Trop content d'avoir de tes nouvelles

7

Thadoss (./6) :
GT Turbo (./2) :
Je te fais cela samedi et te l'envoie.

GT Sans blitter !

C'est moi qui ait raté un truc ou nous avons la joie de retrouver notre GT national parmi nous ? 🍻🍻🍻

Trop content d'avoir de tes nouvelles

Oui c'est ce que je vois (lis) depuis quelques jours, il est toujours présents à l'ADN et le revoilà ici calin
On te vois à la GemTos Gt turbo? pour une partie de supercross 3d sur jaguar lol
Atari et musique Métal www.clandestine-association.fr

8

PMMS (./7) :
Thadoss (./6) :
GT Turbo (./2) :
Je te fais cela samedi et te l'envoie.

GT Sans blitter !

C'est moi qui ait raté un truc ou nous avons la joie de retrouver notre GT national parmi nous ? 🍻🍻🍻

Trop content d'avoir de tes nouvelles

Oui c'est ce que je vois (lis) depuis quelques jours, il est toujours présents à l'ADN et le revoilà ici calin
On te vois à la GemTos Gt turbo? pour une partie de supercross 3d sur jaguar lol

S'il vous plais pas d'insulte boing

GT La
avatar
Accrochez vous ca va être Cerebral !!

9

Si tu ne viens pas à la GemTos, on te retrouvera à l'ADN pour t'enchainer tout le WE devant une Jaguar à jouer en alternance à SuperCross 3D, Mad Bodies et Bubsy !
avatar
De nouveaux jeux pour vos vieilles consoles ? En 2024 ?
https://yastuna-games.com

10

C'est pas comme ça que tu vas le motiver à venir !
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

11

Si parce que sa participation à l'ADN est déjà validée.
avatar
De nouveaux jeux pour vos vieilles consoles ? En 2024 ?
https://yastuna-games.com

12

Alors, attention à sa vengeance : il pourrait te scotcher un casque sur les oreilles qui diffuse en permanence de la musique de jeux Lynx (voire Atari 2600, s'il est vraiment cruel).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

13

Tu as raison, je me contenterai de missionner quelqu'un pour la mission "Jeux Jag pourris", sans me rendre à l'ADN (ou je suis de toutes manières indisponible)
avatar
De nouveaux jeux pour vos vieilles consoles ? En 2024 ?
https://yastuna-games.com

14

Zerosquare (./12) :
Alors, attention à sa vengeance : il pourrait te scotcher un casque sur les oreilles qui diffuse en permanence de la musique de jeux Lynx (voire Atari 2600, s'il est vraiment cruel).
boing

Il a mis de la musique sur un jeu lynx, si si j'ai des témoins lors d'une soirée a strasbourg.



GT Plein de sons
avatar
Accrochez vous ca va être Cerebral !!

15

Mon éditeur me demande d'en mettre.
Quelquefois il paie un musicien, quelquefois il me demande de les composer moi-même eek
avatar
De nouveaux jeux pour vos vieilles consoles ? En 2024 ?
https://yastuna-games.com

16

Fadest (./15) :
Quelquefois il paie un musicien, quelquefois il me demande de les composer moi-même eek
En plus du dopage, utilisation d'armes sonores prohibées par la convention de Genève ? Il va te falloir un bon avocat...
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo