Rev 831 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 831 | Rev 1186 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | 1 | ||
| 2 | ;LAST UPDATE: 06.07.2019 savelij |
2 | ; LAST UPDATE: 13.02.2025 savelij |
| 3 | 3 | ||
| 4 | TITLE "pack main menu" |
4 | TITLE "pack main menu" |
| 5 | 5 | ||
| 6 | PHASE 0 |
6 | PHASE 0 |
| 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 ;0014 |
16 | OUT (C),A ; 0014 |
| 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 0X0040-$,0XFF |
36 | DB 0x0040-$ DUP 0xFF |
| 37 | JP UNP_MAINMENU |
37 | JP UNP_MAINMENU |
| 38 | 38 | ||
| 39 | DUPL 0X0080-$,0XFF |
39 | DB 0x0080-$ DUP 0xFF |
| 40 | include ../../dec40.a80 |
40 | include ../../dec40.a80 |
| 41 | 41 | ||
| 42 | DUPL 0X00FF-$,0XFF |
42 | DB 0x00FF-$ DUP 0xFF |
| 43 | DW 0X0038 |
43 | DW 0x0038 |
| 44 | 44 | ||
| 45 | UNP_MAINMENU PUSH BC |
45 | UNP_MAINMENU PUSH BC |
| 46 | LD HL,.LOADADR |
46 | LD HL,.LOADADR |
| 47 | CALL UNPACK |
47 | CALL UNPACK |
| 48 | POP BC |
48 | POP BC |
| Line 54... | Line 54... | ||
| 54 | binclude ../../mainmenu/main_fe_pack.rom |
54 | binclude ../../mainmenu/main_fe_pack.rom |
| 55 | ELSE |
55 | ELSE |
| 56 | binclude ../../mainmenu/main_pack.rom |
56 | binclude ../../mainmenu/main_pack.rom |
| 57 | ENDIF |
57 | ENDIF |
| 58 | 58 | ||
| 59 | FREE_MAINMENU EQU 0X3FF6-$ |
59 | FREE_MAINMENU EQU 0x3FF6-$ |
| 60 | 60 | ||
| 61 | PHASE $&0X3FFF |
61 | PHASE $&0x3FFF |
| 62 | DUPL FREE_MAINMENU,0XFF |
62 | DB FREE_MAINMENU DUP 0xFF |
| 63 | DW FREE_MAINMENU ;СВОБОДНОЕ МЕСТО |
63 | DW FREE_MAINMENU ; свободное место |
| 64 | DB "MNMENU" |
64 | DB "MNMENU" |
| 65 | DW DATA_VERS |
65 | DW DATA_VERS |
| 66 | DEPHASE |
66 | DEPHASE |