|
ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
|
#include "../../ugbc.h"Go to the source code of this file.
Functions | |
| void | textmap_at (Environment *_environment, int _address) |
| Emit ASM code for TEXTMAP AT [int]xx. | |
| void | textmap_at_var (Environment *_environment, char *_address) |
| Emit ASM code for TEXTMAP AT [expression]. | |
| void textmap_at | ( | Environment * | _environment, |
| int | _address ) |
Emit ASM code for TEXTMAP AT [int]xx.
This function allows you to set the starting address, in memory, for the text and it is the version that is used when the memory is given as a direct number (i.e.: $0400). The input parameter is decoded and declined according to the hardware limits. So it is not said that exactly the given address is set.
On some machine calling this instruction will define the special variable:
| _environment | Current calling environment |
| _address | Address to use |
Definition at line 57 of file textmap_at.c.
| void textmap_at_var | ( | Environment * | _environment, |
| char * | _address ) |
Emit ASM code for TEXTMAP AT [expression].
This function allows you to set the starting address, in memory, for the text and it is the version that is used when the memory is given as an expression. The input parameter is decoded and declined according to the hardware limits. So it is not said that exactly the given address is set.
On some machine calling this instruction will define the special variable:
| _environment | Current calling environment |
| _address | Expression with address to use |
Definition at line 76 of file textmap_at.c.