Rev 548 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
548 | savelij | 1 | |
702 | savelij | 2 | ;LAST UPDATE: 16.08.2015 savelij |
3 | |||
548 | savelij | 4 | include ../../macros.a80 |
5 | include ../../global_vars.a80 |
||
6 | |||
7 | ORG 0X6000 |
||
8 | DI |
||
9 | LD E,0X3F |
||
10 | LD A,0XF7 |
||
11 | CALL SET_PAGES |
||
12 | LD A,0XD7 |
||
13 | CALL SET_PAGES |
||
14 | LD BC,0X7FFD |
||
15 | LD A,0X10 |
||
16 | OUT (C),A |
||
17 | LD A,1 |
||
18 | OUT (PEVO_CONF),A |
||
19 | CALL READ_NUM_PAGES |
||
20 | LD BC,WIN_P2 |
||
21 | LD A,0XFD |
||
22 | OUT (C),A |
||
23 | XOR A |
||
24 | OUT (PEVO_CONF),A |
||
25 | JR $ |
||
26 | |||
27 | SET_PAGES LD BC,0X7FFD |
||
28 | OUT (C),A |
||
29 | SETPAGES2 LD D,A |
||
30 | LD A,E |
||
31 | LD (0XC000),A |
||
32 | DEC E |
||
33 | LD A,D |
||
34 | AND 0XC7 |
||
35 | RET Z |
||
36 | AND 7 |
||
37 | LD A,D |
||
38 | JR NZ,SETPAGES3 |
||
39 | SUB 0X38 |
||
40 | SETPAGES3 DEC A |
||
41 | JR SET_PAGES |
||
42 | |||
43 | READ_NUM_PAGES LD HL,0X7000 |
||
44 | LD D,0XC0 |
||
45 | LD BC,WIN_P2 |
||
46 | RDNUMPAGES1 OUT (C),D |
||
47 | INC D |
||
48 | RET Z |
||
49 | LD A,(0X8000) |
||
50 | LD (HL),A |
||
51 | INC HL |
||
52 | JR RDNUMPAGES1 |