Rev 1120 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1120 | Rev 1186 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | ; LAST UPDATE: 01.11.2023 savelij |
2 | ; LAST UPDATE: 14.02.2025 savelij |
3 | 3 | ||
4 | TITLE "addon2.a80 ROM_RST80" |
4 | TITLE "addon2.a80 ROM_RST80" |
5 | 5 | ||
6 | PHASE CPU0 |
6 | PHASE CPU0 |
7 | JP $ |
7 | JP $ |
8 | 8 | ||
9 | DUPL 0x0008 - $,0xFF |
9 | DB 0x0008 - $ DUP 0xFF |
10 | JP $ |
10 | JP $ |
11 | 11 | ||
12 | DUPL 0x0010 - $,0xFF |
12 | DB 0x0010 - $ DUP 0xFF |
13 | JP $ |
13 | JP $ |
14 | 14 | ||
15 | DUPL ADR_SEL_ROM - $,0xFF |
15 | DB ADR_SEL_ROM - $ DUP 0xFF |
16 | OUT (C),A |
16 | OUT (C),A |
17 | NOP |
17 | NOP |
18 | RET |
18 | RET |
19 | 19 | ||
20 | DUPL 0x0018 - $,0xFF |
20 | DB 0x0018 - $ DUP 0xFF |
21 | JP $ |
21 | JP $ |
22 | 22 | ||
23 | DUPL 0x0020 - $,0xFF |
23 | DB 0x0020 - $ DUP 0xFF |
24 | JP $ |
24 | JP $ |
25 | 25 | ||
26 | DUPL 0x0028 - $,0xFF |
26 | DB 0x0028 - $ DUP 0xFF |
27 | JP $ |
27 | JP $ |
28 | 28 | ||
29 | DUPL 0x0030 - $,0xFF |
29 | DB 0x0030 - $ DUP 0xFF |
30 | JP CALL2PAGE |
30 | JP CALL2PAGE |
31 | 31 | ||
32 | DUPL 0x0038 - $,0xFF |
32 | DB 0x0038 - $ DUP 0xFF |
33 | EI |
33 | EI |
34 | RET |
34 | RET |
35 | 35 | ||
36 | DUPL 0x003E - $,0xFF |
36 | DB 0x003E - $ DUP 0xFF |
37 | EI |
37 | EI |
38 | RET |
38 | RET |
39 | 39 | ||
40 | DUPL 0x0080 - $,0xFF |
40 | DB 0x0080 - $ DUP 0xFF |
41 | binclude ../../dec40.bin |
41 | binclude ../../dec40.bin |
42 | 42 | ||
43 | DUPL 0x00FF - $,0xFF |
43 | DB 0x00FF - $ DUP 0xFF |
44 | DW 0x0038 |
44 | DW 0x0038 |
45 | 45 | ||
- | 46 | UNPACK_STS |
|
46 | UNPACK_STS EVOPORT WIN_P3,RAM_STS |
47 | EVOPORT WIN_P3,RAM_STS |
47 | LD HL,STS_PACK |
48 | LD HL,STS_PACK |
48 | LD DE,CPU3 |
49 | LD DE,CPU3 |
49 | JP UNPACK |
50 | JP UNPACK |
50 | 51 | ||
51 | UNP_MICRO_BOOT LD HL,MICRO_BOOT |
52 | UNP_MICRO_BOOT LD HL,MICRO_BOOT |
52 | LD DE,DRV_VAR + 0x300 |
53 | LD DE,DRV_VAR + 0x300 |
53 | CALL UNPACK ; распаковали FAT BOOT |
54 | CALL UNPACK ; распаковали FAT BOOT |
54 | LD HL,BUF_TEKVOL |
55 | LD HL,BUF_CURRFATVAR |
55 | LD DE,(RREG_L) |
56 | LD DE,(RREG_L) |
56 | LD BC,0x100 |
57 | LD BC,BUF_CURRFATVAR_Size |
57 | LDIR ; скопировали переменные FAT драйвера выбранного раздела |
58 | LDIR ; скопировали переменные FAT драйвера выбранного раздела |
58 | RET |
59 | RET |
59 | 60 | ||
60 | include fontread.a80 |
61 | include fontread.a80 |
61 | 62 | ||
Line 66... | Line 67... | ||
66 | 67 | ||
67 | STS_PACK binclude ../../sts/sts_pack.rom |
68 | STS_PACK binclude ../../sts/sts_pack.rom |
68 | 69 | ||
69 | FREE_ADDON2 EQU 0x3FF6 - $ |
70 | FREE_ADDON2 EQU 0x3FF6 - $ |
70 | 71 | ||
71 | DUPL FREE_ADDON2,0xFF |
72 | DB FREE_ADDON2 DUP 0xFF |
72 | DW FREE_ADDON2 ; размер свободного места |
73 | DW FREE_ADDON2 ; размер свободного места |
73 | DB "ADDON2" |
74 | DB "ADDON2" |
74 | DW DATA_VERS |
75 | DW DATA_VERS |
- | 76 | DEPHASE |