]> git.sur5r.net Git - cc65/blob - libsrc/atari/save_area.s
Merge remote-tracking branch 'upstream/master'
[cc65] / libsrc / atari / save_area.s
1 ;
2 ; Atari XL, shared data between 2nd load chunk and main chunk
3 ;
4 ; Contains old values of modified system variables and ports.
5 ;
6 ; Christian Groessler, chris@groessler.org, 2013
7 ;
8
9 .if .defined(__ATARIXL__)
10
11 .export         IRQ_save
12 .export         NMI_save
13 .export         RESET_save
14 .export         SAVMSC_save
15 .export         MEMTOP_save
16 .export         APPMHI_save
17 .export         RAMTOP_save
18 .export         PORTB_save
19 .export         ZP_CIOV_save
20 .export         ZP_SIOV_save
21
22 .segment        "SAVEAREA"
23
24 IRQ_save:       .res    2
25 NMI_save:       .res    2
26 RESET_save:     .res    2
27 SAVMSC_save:    .res    2
28 MEMTOP_save:    .res    2
29 APPMHI_save:    .res    2
30 ZP_CIOV_save:   .res    3
31 ZP_SIOV_save:   .res    3
32 RAMTOP_save:    .res    1
33 PORTB_save:     .res    1
34
35 .endif