source: thomson/code/3rdparty/sources2-hcl/INST6280.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: 2.9 KB
Line 
1 ORG $6280
2 FCB 0,5,6,'Z-64,$5F,$EC
3 FDB H-$6280 adresse exécution
4GOTO FDB MYEND-2
5COLORS FDB 0,15,240,255,3840,3855
6 FDB 4080,4095,1911,826,931,938
7 FDB 2611,2618,3815,123
8 FCB 27,$40,27,$50,27,$60,12
9 FCB 31,32,$28,27,$47,12,27,$68
10 FCB 0
11 FDB 980,4567,23571,9804,13879
12 FCC "ASM"
13 FDB 28486,6480,4889,19687,1225
14
15MODCOD NEG <0
16 PSHS U
17 DAA
18 PSHS PC,Y,DP
19 LDD 2,S
20 FCB $71,$35,$F1 NEG >35F1
21 ASLA
22 COMA
23 INCA
24 FCC " Rules" BRA DEVIE
25
26 FDB 7813,4089,10389,23586,8912
27
28RETURN LEAS 4,S
29 FCB $6D,$F0 TST [,S+]
30 LDB -4,S
31 ORA #1 A=$B1
32 BMI LAB1
33 FCB $1B,$19,0
34
35LAB2 ROLA
36 PULS U
37 ORCC #$10
38 RORB
39 FCB $72,$10,$23 COM >$1023
40 ROLA
41 ADDD >$0001
42 PSHS D
43 LDA ,X++
44 BVC LAB3
45 FCB $0B,$0F
46
47LAB1 TFR D,Y
48 LEAX D,Y !!! seul Z changé
49 BPL H-15
50 FCB $1F,$70 TFR ?,D
51 ADDD $627E,PCR
52 FCB $01,$27 NEG <27
53 SUBD #$39BD !
54 ADCA #$10 +--------+
55 ROLB !
56 SEX \/
57SB6327 FCB $BE,$45,$51 COMA LSRA NEGB
58 LBRN $1972
59 LBRA LAB2
60 FCB 9
61 BRA *+72
62DEVIE LDU [GOTO,PCR]
63 FDB $0153 NEG <53
64 FCB $6E,$C7 JMP A,U
65 FCB 17
66
67LAB3 ADDA 1,S
68 LDB ,X
69 FCB $CF,$12,$6E STUl 2,PCR
70 ADDB ,S++
71 STB ,--X
72 FCB $E6,$90 LDB [,X+]
73 STA 1,X
74 RTS
75
76 FDB 30899,3278,7810,12488
77 FDB 26252,15478
78 FCB 32
79
80H BSR CHKIND
81 CLR >$60D1
82 LDA #-1
83 LDX #COLORS
84 JSR $EC00 initialise palette
85 LDU #$E004
86 LDY #$CB28 change 6396 & 6398
87CPT LDD #$E766
88 LEAX $FD79,PCR
89 INCA
90 DAA
91 DECB
92 BPL *-3
93 TFR A,B
94 SUBA #($58-$65)
95 JSR D,X
96 BSR MAPPRO
97 LDU #COLORS+32
98 LDB ,U+
99 JSR $E803
100 BNE *-5 écran noir
101 LDU #0
102 LDY #$4000 effacement & copie
103 LDD ,X en $4000 de la
104CODCHG EORA #$7B
105 EORB #$DE
106 EXG A,B
107 STU ,X++ suite du programme
108 STD ,Y++
109 CMPX #MYEND+$500
110 BLO CODCHG-2
111 RTS
112CHKIND LDD #$63FF
113 TFR A,DP
114 TFR B,CC
115 LDX >$600A FAB-Mon déjà actif
116 CMPX #$E000 => RESET à froid
117 BHS CHKIND-1
118 STX >$60FE
119 JMP $FDC8
120MAPPRO LDU #MYEND
121 LDX #$6300
122 LDB ,X+
123 SUBB ,U
124 STB ,U+
125 CMPX #MYEND
126 BNE *-9
127 CMPU #MYEND+$500
128 BLO MAPPRO+3
129 RTS
130 FDB RETURN+$50
131MYEND
132 END
Note: See TracBrowser for help on using the repository browser.