File: execvars.s

package info (click to toggle)
cc65 2.19-2
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 20,268 kB
  • sloc: ansic: 117,151; asm: 66,339; pascal: 4,248; makefile: 1,009; perl: 607
file content (34 lines) | stat: -rw-r--r-- 884 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
;
; Platform-specific variables for the exec program-chaining function
;

.if     .defined (__C128__)
        .include        "c128.inc"
.elseif .defined (__C16__)
        .include        "c16.inc"
.elseif .defined (__C64__)
        .include        "c64.inc"
.elseif .defined (__CBM510__)
        .include        "cbm510.inc"
.elseif .defined (__CBM610__)
        .include        "cbm610.inc"
.elseif .defined (__PET__)
        .include        "pet.inc"
.elseif .defined (__PLUS4__)
        .include        "plus4.inc"
.else
        .include        "vic20.inc"
.endif

; exec() is written in C.
; Provide the spellings that the C compiler wants to use.

.ifdef  VARTAB
.exportzp _vartab       :=      VARTAB
.exportzp _memsize      :=      MEMSIZE
.endif

.exportzp _txtptr       :=      TXTPTR

.export   _basbuf       :=      BASIC_BUF
.exportzp _basbuf_len   =       BASIC_BUF_LEN