source: thomson/code/3rdparty/sources2-hcl/DEVELOP.ASM@ ceffc47

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
9G ORCC #80
10 LDA $E7E5
11 PSHS A,DP
12 LDB #$E7
13 TFR B,DP
14GETKEY 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.