1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-06-03 07:29:37 +00:00
kickc/src/test/ref/complex/xmega65/xmega65.sym
2020-12-30 01:55:04 +01:00

41 lines
1.4 KiB
Plaintext

const nomodify byte* BG_COLOR = (byte*) 53281
const nomodify byte BLACK = 0
const nomodify byte* COLS = (byte*) 55296
const nomodify byte JMP = $4c
const byte* MESSAGE[] = "hello world!"
const nomodify byte NOP = $ea
const nomodify byte* RASTER = (byte*) 53266
const nomodify byte* SCREEN = (byte*) 1024
const struct SysCall* SYSCALLS[] = { { xjmp: JMP, syscall: &syscall1, xnop: NOP }, { xjmp: JMP, syscall: &syscall2, xnop: NOP } }
const struct SysCall* SYSCALL_RESET[] = { { xjmp: JMP, syscall: &main, xnop: NOP } }
const nomodify byte* VICII_MEMORY = (byte*) 53272
const nomodify byte WHITE = 1
void main()
byte* main::msg
byte* main::msg#1 msg zp[2]:2 22.0
byte* main::msg#2 msg zp[2]:2 11.0
byte* main::sc
byte* main::sc#1 sc zp[2]:4 11.0
byte* main::sc#2 sc zp[2]:4 11.0
void* memset(void* memset::str , byte memset::c , word memset::num)
byte memset::c
byte memset::c#4 reg byte x 14.428571428571429
byte* memset::dst
byte* memset::dst#1 dst zp[2]:6 202.0
byte* memset::dst#2 dst zp[2]:6 138.33333333333331
byte* memset::dst#4 dst zp[2]:6 22.0
byte* memset::end
byte* memset::end#0 end zp[2]:8 18.666666666666664
word memset::num
void* memset::return
void* memset::str
void* memset::str#3 str zp[2]:6
void syscall1()
void syscall2()
zp[2]:2 [ main::msg#2 main::msg#1 ]
zp[2]:4 [ main::sc#2 main::sc#1 ]
zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ]
reg byte x [ memset::c#4 ]
zp[2]:8 [ memset::end#0 ]