Rev 831 | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 803 | savelij | 1 | |
| 1186 | savelij | 2 | ; LAST UPDATE: 13.02.2025 savelij |
| 803 | savelij | 3 | |
| 4 | TITLE "pack main menu" |
||
| 5 | |||
| 1186 | savelij | 6 | PHASE 0 |
| 803 | savelij | 7 | JP $ |
| 8 | |||
| 1186 | savelij | 9 | DB 0x0008-$ DUP 0xFF |
| 803 | savelij | 10 | JP $ |
| 11 | |||
| 1186 | savelij | 12 | DB 0x0010-$ DUP 0xFF |
| 803 | savelij | 13 | JP $ |
| 14 | |||
| 1186 | savelij | 15 | DB ADR_SEL_ROM-$ DUP 0xFF |
| 16 | OUT (C),A ; 0014 |
||
| 803 | savelij | 17 | NOP |
| 18 | RET |
||
| 19 | |||
| 1186 | savelij | 20 | DB 0x0018-$ DUP 0xFF |
| 803 | savelij | 21 | JP $ |
| 22 | |||
| 1186 | savelij | 23 | DB 0x0020-$ DUP 0xFF |
| 803 | savelij | 24 | JP $ |
| 25 | |||
| 1186 | savelij | 26 | DB 0x0028-$ DUP 0xFF |
| 803 | savelij | 27 | JP $ |
| 28 | |||
| 1186 | savelij | 29 | DB 0x0030-$ DUP 0xFF |
| 803 | savelij | 30 | JP CALL2PAGE |
| 31 | |||
| 1186 | savelij | 32 | DB 0x0038-$ DUP 0xFF |
| 803 | savelij | 33 | EI |
| 34 | RET |
||
| 35 | |||
| 1186 | savelij | 36 | DB 0x0040-$ DUP 0xFF |
| 803 | savelij | 37 | JP UNP_MAINMENU |
| 38 | |||
| 1186 | savelij | 39 | DB 0x0080-$ DUP 0xFF |
| 803 | savelij | 40 | include ../../dec40.a80 |
| 41 | |||
| 1186 | savelij | 42 | DB 0x00FF-$ DUP 0xFF |
| 43 | DW 0x0038 |
||
| 803 | savelij | 44 | |
| 45 | UNP_MAINMENU PUSH BC |
||
| 46 | LD HL,.LOADADR |
||
| 47 | CALL UNPACK |
||
| 48 | POP BC |
||
| 49 | XOR A |
||
| 50 | JP ADR_SEL_ROM |
||
| 51 | |||
| 52 | .LOADADR |
||
| 53 | IFDEF DOS_FE |
||
| 54 | binclude ../../mainmenu/main_fe_pack.rom |
||
| 55 | ELSE |
||
| 56 | binclude ../../mainmenu/main_pack.rom |
||
| 57 | ENDIF |
||
| 58 | |||
| 1186 | savelij | 59 | FREE_MAINMENU EQU 0x3FF6-$ |
| 831 | savelij | 60 | |
| 1186 | savelij | 61 | PHASE $&0x3FFF |
| 62 | DB FREE_MAINMENU DUP 0xFF |
||
| 63 | DW FREE_MAINMENU ; |
||
| 803 | savelij | 64 | DB "MNMENU" |
| 65 | DW DATA_VERS |
||
| 1186 | savelij | 66 | DEPHASE |