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

Go to the source code of this file.

Functions

void bank_write_vars (Environment *_environment, char *_address1, char *_bank, char *_address2, char *_size)
 Emit ASM code for instruction BANK WRITE ....
void bank_write_vars_direct (Environment *_environment, char *_address1, char *_bank, char *_address2, char *_size)
void bank_write_vars_bank_direct_size (Environment *_environment, char *_address1, int _bank, char *_address2, int _size)

Function Documentation

◆ bank_write_vars()

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

Emit ASM code for instruction BANK WRITE ....

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

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

Definition at line 49 of file bank_write.c.

◆ bank_write_vars_bank_direct_size()

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

Definition at line 111 of file bank_write.c.

◆ bank_write_vars_direct()

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

Definition at line 80 of file bank_write.c.