Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.sys.atari > #16911
| From | Arachide <houten.van@orange.fr> |
|---|---|
| Newsgroups | fr.comp.sys.atari |
| Subject | Re: Joystick ATARIbox |
| Date | 2017-12-01 16:41 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <ovrt7e$ae9$1@gioia.aioe.org> (permalink) |
| References | (12 earlier) <5a206394$0$20440$426a74cc@news.free.fr> <1f428bfc-47e0-4fb5-9c61-184018306690@googlegroups.com> <5a213c4b$0$3319$426a74cc@news.free.fr> <ovrfi9$1bfb$1@gioia.aioe.org> <5a214ce3$0$3717$426a74cc@news.free.fr> |
Le 01/12/2017 à 13:36, Djamé a écrit : > tu veux pas la poster ici ? Ca serait rigolo de la commenter à plusieurs > voire même d'halluciner ensemble sur le génie du mec. > Ca m'a fait ça la première que j'ai entendu parler du Duff's device en C > > https://en.wikipedia.org/wiki/Duff%27s_device > > Djamé > Si ca peut vous faire plaisir.... A part la lecteur des données source et l'écriture des données destination, tout se passe dans les registres du CPU! Donc vitesse maximale de traitement en particulier avec les caches du 68030 ou +. D6 reste libre et est utiliser comme compteur dans mon programme. Pour comprendre comment ça marchait, j'avais tracé la routine à la main avec des valeurs d'exemple. C'est mécanique, ça fonctionne: movem.l (a0)+,d1-d4 ; a0 pointe sur les 16 octets = 16 pixels move.l #$00FF00FF,d0 splice d1,d3,d0,d7,8 splice d2,d4,d0,d7,8 move.l #$0F0F0F0F,d0 splice d1,d2,d0,d7,4 splice d3,d4,d0,d7,4 swap d2 swap d4 eor d1,d2 eor d3,d4 eor d2,d1 eor d4,d3 eor d1,d2 eor d3,d4 swap d2 swap d4 move.l #$33333333,d0 splice d1,d2,d0,d7,2 splice d3,d4,d0,d7,2 move.l #$55555555,d0 splice d1,d3,d0,d7,1 splice d2,d4,d0,d7,1 ; a1 pointe sur l'écran organisé en 8 plans move d4,(a1)+ swap d4 move d2,(a1)+ swap d2 move d3,(a1)+ swap d3 move d1,(a1)+ swap d1 move d4,(a1)+ move d2,(a1)+ move d3,(a1)+ move d1,(a1)+ Et la MACRO splice: splice MACRO ; data1,data2,mask,temp,imm move.l \2,\4 lsr.l #\5,\4 eor.l \1,\4 and.l \3,\4 eor.l \4,\1 lsl.l #\5,\4 eor.l \4,\2 ENDM
Back to fr.comp.sys.atari | Previous | Next — Previous in thread | Next in thread | Find similar
Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-22 18:18 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-22 17:25 +0000
Re: Joystick ATARIbox Doug713705 <doug.letough@free.fr> - 2017-11-22 18:26 +0000
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-22 19:34 +0100
Re: Joystick ATARIbox Doug713705 <doug.letough@free.fr> - 2017-11-22 18:49 +0000
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-22 20:12 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-22 12:11 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-22 21:21 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-22 22:31 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-23 05:09 -0800
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-23 05:12 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-23 21:21 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-23 05:14 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-23 18:40 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-23 18:24 +0000
Re: Joystick ATARIbox Simon <no@no.no> - 2017-11-23 19:43 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-23 14:04 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-23 23:40 +0100
Re: Joystick ATARIbox Simon <no@no.no> - 2017-11-24 06:07 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-24 00:22 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-24 18:18 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-24 10:32 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-24 21:02 +0100
Re: Joystick ATARIbox Doug713705 <doug.letough@free.fr> - 2017-11-24 21:15 +0000
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-24 22:32 +0100
Re: Joystick ATARIbox Doug713705 <doug.letough@free.fr> - 2017-11-24 21:51 +0000
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-25 00:31 +0100
Re: Joystick ATARIbox Doug713705 <doug.letough@free.fr> - 2017-11-24 23:35 +0000
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-25 00:29 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-25 05:59 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-27 19:35 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-27 10:59 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-28 18:33 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-28 09:36 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-28 18:40 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-25 05:37 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-27 18:55 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-27 11:38 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-28 18:25 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-28 09:44 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-28 19:35 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-28 21:51 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-28 14:36 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-29 21:12 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-29 22:17 +0100
Re: Joystick ATARIbox Simon <no@no.no> - 2017-11-29 22:21 +0100
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-29 22:44 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-29 23:15 +0100
Re: Joystick ATARIbox Simon <no@no.no> - 2017-11-29 23:28 +0100
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-29 23:53 +0100
Re: Joystick ATARIbox Simon <no@no.no> - 2017-11-30 00:36 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-30 00:48 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-30 03:47 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-30 18:48 +0100
Re: Joystick ATARIbox Doug713705 <doug.letough@free.fr> - 2017-11-30 18:36 +0000
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-30 20:11 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-30 12:01 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-30 21:21 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-30 21:33 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-30 22:50 -0800
Re: Joystick ATARIbox Djamé <djame@biensur.com> - 2017-11-30 21:01 +0100
Re: Joystick ATARIbox Screetch <scr33tch@gmail.com> - 2017-12-01 00:37 -0800
Re: Joystick ATARIbox Djamé <djame@biensur.com> - 2017-12-01 12:26 +0100
Re: Joystick ATARIbox Arachide <houten.van@orange.fr> - 2017-12-01 12:48 +0100
Re: Joystick ATARIbox Djamé <djame@biensur.com> - 2017-12-01 13:36 +0100
Re: Joystick ATARIbox Arachide <houten.van@orange.fr> - 2017-12-01 16:41 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-12-09 15:37 +0100
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-12-01 21:21 +0100
Re: Joystick ATARIbox Jerome Lambert <jerome@jlambert.be> - 2017-12-01 18:08 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-12-01 11:28 +0000
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-29 22:51 -0800
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-27 22:09 +0100
Re: Joystick ATARIbox Djamé <djame@biensur.com> - 2017-11-23 09:46 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-22 22:23 +0100
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-22 23:00 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-22 23:25 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-22 22:06 +0100
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-24 22:00 +0100
Re: Joystick ATARIbox Doug713705 <doug.letough@free.fr> - 2017-11-24 21:21 +0000
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-22 12:15 -0800
Re: Joystick ATARIbox Francois LE COAT <lecoat@atari.org> - 2017-11-22 21:25 +0100
Re: Joystick ATARIbox pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2017-11-23 05:06 -0800
Re: Joystick ATARIbox Djamé <djame@biensur.com> - 2017-11-23 09:49 +0100
Re: Joystick ATARIbox pehache <pehache.7@gmail.com> - 2017-11-25 01:19 +0100
csiph-web