56 int bankSize = 0x10000;
58 if ( _environment->
ramSize == 0 ) {
62 switch( _environment->
ramSize ) {
91 bankIds =
malloc(
sizeof(
int ) * bankCount );
93 for(
int i=0; i<bankCount; ++i ) {
94 bankIds[i] = bankCount-i-1;
148 outline1(
"LDA #$%2.2x", bankCount - 1 )
156 cpu_call( _environment,
"C64REUSTARTUP" );
161 cpu_call( _environment,
"VARINIT" );
165 cpu_call( _environment,
"VARINIT" );
void cpu_call(Environment *_environment, char *_label)
void cpu_init(Environment *_environment)
Variable * variable_retrieve(Environment *_environment, char *_name)
Variable * variable_import(Environment *_environment, char *_name, VariableType _type, int _size_or_value)
void variable_global(Environment *_environment, char *_pattern)
char * get_temporary_filename(Environment *_environment)
void memory_area_assign(MemoryArea *_first, Variable *_variable)
void shell_injection(Environment *_environment)
void target_initialization(Environment *_environment)
void interleaved_instructions(Environment *_environment)
#define DSTRING_DEFAULT_SPACE
void banks_init_extended(Environment *_environment, int *_allowed, int _allowed_count, int _allowed_size)
void setup_text_variables(Environment *_environment)
Bank * bank_define(Environment *_environment, char *_name, BankType _type, int _address, char *_filename)
Implementation for BANK xxx AT [WITH yyy].
void sid_initialization(Environment *_environment)
char * configurationFileName
int tenLinerRulesEnforced
#define MAX_TEMPORARY_STORAGE
struct _Variable Variable
Structure of a single variable.
struct _Environment Environment
Structure of compilation environment.
#define deploy_preferred(s, e)
#define CRITICAL_INVALID_RAM_SIZE(r)
#define MEMORY_AREA_DEFINE(_type, _start, _end)
char OUTPUT_FILE_TYPE_AS_STRING[][16]
void vic2_initialization(Environment *_environment)