ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
Loading...
Searching...
No Matches
c64reu.h File Reference
#include "../ugbc.h"

Go to the source code of this file.

Macros

#define SCREEN_CAPABILITIES   ( ( 1<<TILEMAP_NATIVE ) | ( 1<<BITMAP_NATIVE ) )
#define JOY_COUNT   2
#define DEFAULT_PAINT_BUCKET_SIZE   512
#define BANK_COUNT   0
#define BANK_SIZE   0
#define BANK_BASE_ADDRESS   0
#define MAX_AUDIO_CHANNELS   3
#define DSTRING_DEFAULT_COUNT   255
#define DSTRING_DEFAULT_SPACE   1024

Functions

void c64reu_xpen (Environment *_environment, char *_destination)
void c64reu_ypen (Environment *_environment, char *_destination)
void c64reu_dload (Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void c64reu_dsave (Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void c64reu_sys_call (Environment *_environment, int _destination)
void c64reu_timer_set_status_on (Environment *_environment, char *_timer)
void c64reu_timer_set_status_off (Environment *_environment, char *_timer)
void c64reu_timer_set_counter (Environment *_environment, char *_timer, char *_counter)
void c64reu_timer_set_init (Environment *_environment, char *_timer, char *_init)
void c64reu_timer_set_address (Environment *_environment, char *_timer, char *_address)

Macro Definition Documentation

◆ BANK_BASE_ADDRESS

#define BANK_BASE_ADDRESS   0

Definition at line 44 of file c64reu.h.

◆ BANK_COUNT

#define BANK_COUNT   0

Definition at line 42 of file c64reu.h.

◆ BANK_SIZE

#define BANK_SIZE   0

Definition at line 43 of file c64reu.h.

◆ DEFAULT_PAINT_BUCKET_SIZE

#define DEFAULT_PAINT_BUCKET_SIZE   512

Definition at line 40 of file c64reu.h.

◆ DSTRING_DEFAULT_COUNT

#define DSTRING_DEFAULT_COUNT   255

Definition at line 48 of file c64reu.h.

◆ DSTRING_DEFAULT_SPACE

#define DSTRING_DEFAULT_SPACE   1024

Definition at line 49 of file c64reu.h.

◆ JOY_COUNT

#define JOY_COUNT   2

Definition at line 38 of file c64reu.h.

◆ MAX_AUDIO_CHANNELS

#define MAX_AUDIO_CHANNELS   3

Definition at line 46 of file c64reu.h.

◆ SCREEN_CAPABILITIES

#define SCREEN_CAPABILITIES   ( ( 1<<TILEMAP_NATIVE ) | ( 1<<BITMAP_NATIVE ) )

Definition at line 36 of file c64reu.h.

Function Documentation

◆ c64reu_dload()

void c64reu_dload ( Environment * _environment,
char * _filename,
char * _offset,
char * _address,
char * _size )

Definition at line 68 of file c64reu.c.

◆ c64reu_dsave()

void c64reu_dsave ( Environment * _environment,
char * _filename,
char * _offset,
char * _address,
char * _size )

Definition at line 122 of file c64reu.c.

◆ c64reu_sys_call()

void c64reu_sys_call ( Environment * _environment,
int _destination )

Definition at line 191 of file c64reu.c.

◆ c64reu_timer_set_address()

void c64reu_timer_set_address ( Environment * _environment,
char * _timer,
char * _address )

Definition at line 273 of file c64reu.c.

◆ c64reu_timer_set_counter()

void c64reu_timer_set_counter ( Environment * _environment,
char * _timer,
char * _counter )

Definition at line 233 of file c64reu.c.

◆ c64reu_timer_set_init()

void c64reu_timer_set_init ( Environment * _environment,
char * _timer,
char * _init )

Definition at line 256 of file c64reu.c.

◆ c64reu_timer_set_status_off()

void c64reu_timer_set_status_off ( Environment * _environment,
char * _timer )

Definition at line 219 of file c64reu.c.

◆ c64reu_timer_set_status_on()

void c64reu_timer_set_status_on ( Environment * _environment,
char * _timer )

Definition at line 205 of file c64reu.c.

◆ c64reu_xpen()

void c64reu_xpen ( Environment * _environment,
char * _destination )

Definition at line 43 of file c64reu.c.

◆ c64reu_ypen()

void c64reu_ypen ( Environment * _environment,
char * _destination )

Definition at line 57 of file c64reu.c.