File: fixed.da

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 (30 lines) | stat: -rw-r--r-- 737 bytes parent folder | download | duplicates (2)
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
// Da65 input file before preprocessed by cpp
// RAM and Fixed ROM map

#ifndef FIXED_DA_INCLUDED
#define FIXED_DA_INCLUDED

#ifndef TARGET_BANK
#define TARGET_BANK -1
global {
    inputoffs $1C010;
    inputsize $4000;
    startaddr $C000;
    cpu "6502";
};
#endif /* !defined(TARGET_BANK) */

// ---- RAM map ----
label { addr $00; name "VariableA"; };
label { addr $01; name "VariableB"; };
label { addr $0100; name "Stack"; size $0100; };
#if defined(TEST_ERROR) && TARGET_BANK == 0
erroneous_line;
#endif

// ---- Fixed ROM map ----
label { addr $C000; name "CommonProcA"; };
label { addr $C123; name "CommonProcB"; };
range { start $E123; end $FFFF; name "CommonData"; type ByteTable; };

#endif /* !defined(FIXED_DA_INCLUDED) */