mirror of https://gitlab.com/camelot/kickc.git
32 lines
893 B
C
32 lines
893 B
C
#pragma encoding(screencode_mixed)
|
|
#pragma var_model(local_zp)
|
|
|
|
#pragma asm_library
|
|
#pragma calling(__varcall)
|
|
|
|
#pragma asm_export(global1d)
|
|
|
|
#pragma var_model(zp)
|
|
|
|
__export const char CONST1 = 20;
|
|
__export const char CONST2 = 40;
|
|
__export const char CONST3 = 60;
|
|
|
|
__export volatile char global1a;
|
|
__export volatile int global2a;
|
|
__export volatile long global3a;
|
|
__export volatile char* global4a;
|
|
__export volatile int* global5a;
|
|
__export volatile long global6a;
|
|
|
|
__export volatile char global1b[256];
|
|
__export volatile int global2b[256];
|
|
__export volatile long global3b[256];
|
|
|
|
__export volatile char global1c[3] = {1,2,3};
|
|
__export volatile char global2c[3] = {CONST1, CONST2, CONST3};
|
|
|
|
__export char global1d[3] = {&global1a, &global2a, &global3a};
|
|
__export volatile char global2d[3] = {(char*)0x4000, (char*)0x5000, (char*)0x6000};
|
|
__export char* global3d[3] = {"test1", "test2", "test3"};
|