/[projet1]/public/atari/tools/rembrandt/DIVERS/COOKIE.S
Defence Force logotype

Contents of /public/atari/tools/rembrandt/DIVERS/COOKIE.S

Parent Directory Parent Directory | Revision Log Revision Log


Revision 67 - (show annotations)
Sat Apr 25 18:10:46 2009 UTC (10 years, 10 months ago) by dbug
File size: 1810 byte(s)
Added Rembrandt and Forgotten Bits
1 ;
2 ;
3 ; ®Cookie Jar¯ Driver
4 ; ½ 1993 Dbug II for Rembrandt system compatibility.
5 ;
6 ;
7
8 pea super
9 move #$26,-(sp)
10 trap #14
11 addq #6,sp
12 clr -(sp)
13 trap #1
14
15 super
16 move.l $5a0.w,d0
17 bne.s lecture_cookies
18 moveq #-1,d0 Si on trouve pas, c'est qu'il y a une erreur !
19 rts
20
21 lecture_cookies
22 move.l d0,a0
23 .boucle_lecture_cookies
24 move.l (a0)+,d0 Identificateur
25 beq .fin_boucle_lecture_cookies
26 move.l (a0)+,d1 Valeur affect‚e … l'identificateur
27 lea cookie_list,a1
28 .boucle_m‚morise_cookie
29 cmp.l (a1)+,d0 Compare si on le connait ???
30 beq .valide_cookie
31 tst.l (a1)+ Ou bien, fin de la liste ???
32 bne.s .boucle_m‚morise_cookie
33 bra .boucle_lecture_cookies
34 .valide_cookie
35 move.l d1,([a1]) Le cookie est m‚moris‚
36 bra .boucle_lecture_cookies
37
38 .fin_boucle_lecture_cookies
39 rts
40
41 data
42
43 cookie_list
44 dc.l '_CPU',cookie_cpu
45 dc.l '_VDO',cookie_vdo
46 dc.l '_SND',cookie_snd
47 dc.l '_MCH',cookie_mch
48 dc.l '_SWI',cookie_swi
49 dc.l '_FRB',cookie_frb
50 dc.l '_JPD',cookie_jpeg
51 dc.l 'NVDI',cookie_nvdi
52 dc.l 0,0
53
54 BSS
55
56 *** ***
57 **** Ici, on trouve les cookies officiels d'atari. ****
58 *** ***
59 cookie_cpu ds.l 1 Type de processeur
60 cookie_vdo ds.l 1 Type de carte vid‚o
61 cookie_snd ds.l 1 Type de sortie son
62 cookie_mch ds.l 1 Type de machine
63 cookie_swi ds.l 1 Configuration des switches
64 cookie_frb ds.l 1 Un bidule sur le DMA ???
65 cookie_jpeg ds.l 1 Indique si le driver JPEG de brainstorm est l…
66
67 ;;; ;;;
68 ;;;; Ici, c'est les autres cookies... Les non officiels ! ;;;;
69 ;;; ;;;
70 cookie_nvdi ds.l 1 Indique si NVDI est actif ou non
71
72
73 end
74

  ViewVC Help
Powered by ViewVC 1.1.26