main
Last change
on this file since ceffc47 was ceffc47, checked in by Adrien Destugues <pulkomandy@…>, 10 years ago |
Add that collection of 3rdparty source I had lying on my disk for some time...
git-svn-id: svn://localhost/thomson@51 85ae3b6b-dc8f-4344-a89d-598714f2e4e5
|
-
Property mode
set to
100644
|
File size:
1.2 KB
|
Line | |
---|
1 | ****************************************
|
---|
2 | * Complément de SNAPSHOT : Affiche *
|
---|
3 | * à l'écran la BANK choisie au clavier *
|
---|
4 | * et cherche la palette en $BF40 *
|
---|
5 | ****************************************
|
---|
6 |
|
---|
7 | ORG $9F00
|
---|
8 |
|
---|
9 | G ORCC #80
|
---|
10 | LDA $E7E5
|
---|
11 | PSHS A,DP
|
---|
12 | LDB #$E7
|
---|
13 | TFR B,DP
|
---|
14 | GETKEY JSR $E806 choix au clavier
|
---|
15 | CMPB #'S "S" pour quitter
|
---|
16 | BNE *+8
|
---|
17 | PULS A,DP
|
---|
18 | STA $E7E5
|
---|
19 | RTS
|
---|
20 | SUBB #48 de 0 à f en hexa
|
---|
21 | CMPB #22
|
---|
22 | BHI GETKEY
|
---|
23 | CMPB #10 le numéro de BANK
|
---|
24 | BLO *+8
|
---|
25 | CMPB #17
|
---|
26 | BLO GETKEY
|
---|
27 | SUBB #7
|
---|
28 | LDA <$E7 syncro bas d'écran
|
---|
29 | BPL *-2
|
---|
30 | LDA <$E7
|
---|
31 | BMI *-2
|
---|
32 | LDA #15 palettes en noir
|
---|
33 | LDX #0
|
---|
34 | LEAY ,X
|
---|
35 | JSR $EC00
|
---|
36 | DECA
|
---|
37 | BGE *-9
|
---|
38 | LDX #$A000 transfert
|
---|
39 | LDU #$C000 BANK -> écran
|
---|
40 | STB <$E5
|
---|
41 | LDA ,X
|
---|
42 | CLR <$E5
|
---|
43 | STA ,X+
|
---|
44 | STB <$E5
|
---|
45 | LDA ,U
|
---|
46 | CLR <$E5
|
---|
47 | STA ,U+
|
---|
48 | CMPX #$BF40
|
---|
49 | BNE *-23
|
---|
50 | STB <$E5 nouvelle palette
|
---|
51 | LDA #255
|
---|
52 | JSR $EC00
|
---|
53 | BRA GETKEY boucle clavier
|
---|
54 | END
|
---|
Note:
See
TracBrowser
for help on using the repository browser.