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

Go to the source code of this file.

Functions

void bank_read_semi_var (Environment *_environment, int _bank, int _address1, char *_address2, int _size)
 Emit ASM code for instruction BANK READ ....
void bank_read_vars (Environment *_environment, char *_bank, char *_address1, char *_address2, char *_size)
 Emit ASM code for instruction BANK READ ....
void bank_read_vars_direct (Environment *_environment, char *_bank, char *_address1, char *_address2, char *_size)
void bank_read_vars_direct_size (Environment *_environment, char *_bank, char *_address1, char *_address2, int _size)
void bank_read_vars_bank_direct_size (Environment *_environment, int _bank, char *_address1, char *_address2, int _size)

Function Documentation

◆ bank_read_semi_var()

void bank_read_semi_var ( Environment * _environment,
int _bank,
int _address1,
char * _address2,
int _size )

Emit ASM code for instruction BANK READ ....

This function outputs the ASM code to read data from a specific bank into the RAM.

Parameters
_environmentCurrent calling environment
_bankbank from read from
_address1address to read from (0 based)
_address2address to write to (RAM)
_sizesize of memory to read/write

Definition at line 52 of file bank_read.c.

◆ bank_read_vars()

void bank_read_vars ( Environment * _environment,
char * _bank,
char * _address1,
char * _address2,
char * _size )

Emit ASM code for instruction BANK READ ....

This function outputs the ASM code to read data from a specific bank into the RAM.

Parameters
_environmentCurrent calling environment
_bankbank from read from
_address1address to read from (0 based)
_address2address to write to (RAM)
_sizesize of memory to read/write

Definition at line 76 of file bank_read.c.

◆ bank_read_vars_bank_direct_size()

void bank_read_vars_bank_direct_size ( Environment * _environment,
int _bank,
char * _address1,
char * _address2,
int _size )

Definition at line 111 of file bank_read.c.

◆ bank_read_vars_direct()

void bank_read_vars_direct ( Environment * _environment,
char * _bank,
char * _address1,
char * _address2,
char * _size )

Definition at line 88 of file bank_read.c.

◆ bank_read_vars_direct_size()

void bank_read_vars_direct_size ( Environment * _environment,
char * _bank,
char * _address1,
char * _address2,
int _size )

Definition at line 100 of file bank_read.c.