mirror of
https://gitlab.com/camelot/kickc.git
synced 2025-02-20 00:29:10 +00:00
Implemented Xmega65 SYSCALLS.
This commit is contained in:
parent
d70fbe4c34
commit
4430974f25
@ -16,17 +16,13 @@ void main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
char* BORDERCOL = 0xd020;
|
|
||||||
|
|
||||||
void fn1() {
|
void fn1() {
|
||||||
const byte* BORDERCOL = $d020;
|
const char* BORDERCOL = $d020;
|
||||||
(*BORDERCOL)++;
|
(*BORDERCOL)++;
|
||||||
}
|
}
|
||||||
|
|
||||||
char* BGCOL = 0xd021;
|
|
||||||
|
|
||||||
void fn2() {
|
void fn2() {
|
||||||
const byte* BGCOL = $d021;
|
const char* BGCOL = $d021;
|
||||||
(*BGCOL)++;
|
(*BGCOL)++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -41,4 +37,4 @@ char[] SYSCALLS = {
|
|||||||
JMP, <&main, >&main, NOP
|
JMP, <&main, >&main, NOP
|
||||||
};
|
};
|
||||||
|
|
||||||
const unsigned int* CALLS = (word*)(SYSCALLS+1);
|
const unsigned int* CALLS = (unsigned int*)(SYSCALLS+1);
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
Loading link script "xmega65.ld"
|
Loading link script "xmega65.ld"
|
||||||
Resolved forward reference CALLS to (word*) CALLS
|
Resolved forward reference CALLS to (word*) CALLS
|
||||||
Fixing pointer array-indexing *((word*) CALLS + (number~) main::$0)
|
Fixing pointer array-indexing *((word*) CALLS + (number~) main::$0)
|
||||||
Identified constant variable (byte*) BORDERCOL
|
|
||||||
Identified constant variable (byte*) BGCOL
|
|
||||||
Culled Empty Block (label) main::@5
|
Culled Empty Block (label) main::@5
|
||||||
Culled Empty Block (label) main::@3
|
Culled Empty Block (label) main::@3
|
||||||
Culled Empty Block (label) main::@6
|
Culled Empty Block (label) main::@6
|
||||||
|
Loading…
x
Reference in New Issue
Block a user