Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
635 | savelij | 1 | |
2 | ;LAST UPDATE: 19.02.2014 savelij |
||
3 | |||
4 | include ../../../rom/macros.a80 |
||
5 | |||
6 | ADRWORK EQU 0X6000 |
||
7 | UNPACKER EQU 0X5B00 |
||
8 | |||
9 | ORG ADRWORK-0X11 |
||
10 | SUM_HOB "autorun C",ADRWORK,EBINAR-BINAR,SIZE_SECTORS |
||
11 | |||
12 | DI |
||
13 | LD HL,ADRWORK |
||
14 | PUSH HL |
||
15 | LD HL,DEPACK |
||
16 | LD DE,UNPACKER |
||
17 | LD BC,BINAR-DEPACK |
||
18 | PUSH DE |
||
19 | LDIR |
||
20 | LD HL,EBINAR-1 |
||
21 | LD DE,0XFFFF |
||
22 | LD BC,EBINAR-BINAR |
||
23 | LDDR |
||
24 | LD HL,ADRWORK |
||
25 | EX DE,HL |
||
26 | INC HL |
||
27 | RET |
||
28 | |||
29 | DEPACK PHASE UNPACKER |
||
30 | CALL DEPACK1 |
||
31 | LD A,0XB0 |
||
32 | LD E,0XFB |
||
33 | LD B,1 |
||
34 | JP ADRWORK |
||
35 | |||
36 | DEPACK1 include ../../../rom/dec40.a80 |
||
37 | DEPHASE |
||
38 | |||
39 | BINAR binclude timegal_pack.rom |
||
40 | EBINAR |
||
41 | |||
42 | DUPL LOW (-$),0 |
||
43 | |||
44 | IF (EBINAR-BINAR)&0XFF |
||
45 | SIZE_SECTORS EQU ((EBINAR-BINAR)>>8)+1 |
||
46 | ELSE |
||
47 | SIZE_SECTORS EQU ((EBINAR-BINAR)>>8) |
||
48 | ENDIF |
||
49 |